Dependency Injection framework for Swift (iOS/macOS/Linux)
• Added a new .project
parameter to specify dependencies by arbitrary project name.
.platforms
annotation was not always being respected. This would cause cross platform dependencies to show up in the testing container.This fixes a few issues:
product_name
.@objc
would collide in the Xcode autogenerated bridging header.ignored_paths
configuration property.Fixes a bug with nested declarations that include parameters and have an InternalDependencyResolver.
• Weaver 1.1.0 adopts a new memory pattern in the dependency container from the original 1.0.0 design. It now relies on a private copied class object instead of weak referencing up the tree.
New features
Bug fixes
--input_paths
was wrongly requiring whitespaces and slashes to be escaped (#148).New features
Bug fix
WeaverTests.swift
rather than Weaver.swift
New features
Improvements
Bug fixes