Swinject v2.3.0 Release Notes
Release Date: 2018-03-27 // about 6 years ago-
๐ New features
- ๐ Delayed Injection (#331, #303 ): We now have
Lazy
andProvider
injection! - ๐ Type forwarding (#319): We can reuse one registration for multiple types!
- Behaviors (#330, #322): Convenient way of adding custom steps to the registration process.
โจ Enhanced
- โ Added support for multiple
initCompleted
definitions (#325). Thanks @AnisovAleksey! - โ Added default scope to the assembler initialisation (#323). Thanks @libec!
- โ Added support for transparently resolving the optionals of the registered types (#334).
๐ Bugfix
- ๐ Fixed an issue with
.weak
object scope in circular dependencies (#318)
๐ Documentation
๐ This version supports Xcode 9+ with Swift 3.x and 4.
- ๐ Delayed Injection (#331, #303 ): We now have