All Versions
10
Latest Version
Avg Release Cycle
64 days
Latest Release
1684 days ago

Changelog History

  • v2.7.1 Changes

    September 09, 2019

    ๐Ÿ›  Bugfix

    • ๐Ÿ›  Fixed warning when integrating Swinject via Carthage into app extension (#435). Thanks @raptorxcz!

    ๐Ÿ‘ This version supports Xcode 10.2+ with Swift 4.2+.

  • v2.7.0 Changes

    September 02, 2019

    Compatibility

    ๐Ÿ‘ Swinject has been migrated do Swift 5, thus we no longer support Xcode <10.2. Projects running on Xcode 10.2+ with codebase in older Swift should not be affected.

    ๐Ÿ›  Bugfix

    • ๐Ÿ›  Fixed duplicit bunde id issue in multiplatform projects (#433). Thanks @raptorxcz!

    ๐Ÿ‘ This version supports Xcode 10.2+ with Swift 4.2+.

  • v2.6.2 Changes

    June 21, 2019

    ๐Ÿ›  Bugfix

    • ๐Ÿ›  Fixed swift package manager integration (#414). Thanks @thbonk!
    • ๐Ÿ›  Fixed premature object graph termination (#418)

    ๐Ÿ‘ This version supports Xcode 10+ with Swift 3.x / 4.2 / 5.

  • v2.6.1 Changes

    May 29, 2019

    ๐Ÿ›  Bugfix

    • ๐Ÿ›  Fixed incorrect graph object scope reseting in parent container (#409).

    ๐Ÿ‘ This version supports Xcode 10+ with Swift 3.x / 4.2 / 5.

  • v2.6.0 Changes

    March 08, 2019

    Compatibility

    • โž• Added support for Xcode 10.2 & Swift 5 (#391). Thanks @tcldr!

    ๐Ÿ‘ This version supports Xcode 10+ with Swift 3.x / 4.2 / 5.

  • v2.5.0 Changes

    September 19, 2018

    Compatibility

    ๐Ÿ“š Documentation

    • ๐Ÿ—„ Replaced deprecated Resolvable with Resolver (#370). Thanks @acevif!

    ๐Ÿ‘ This version supports Xcode 10 with Swift 3.x and 4.2.

  • v2.4.1 Changes

    June 05, 2018

    ๐Ÿ›  Bugfix

    ๐Ÿ‘ This version supports Xcode 9+ with Swift 3.x and 4.x.

  • v2.4.0 Changes

    April 05, 2018

    Compatibility

    • โž• added compatibility with Xcode 9.3 and Swift 4.1 (#342). Thanks @Vkt0r!

    ๐Ÿ‘ This version supports Xcode 9+ with Swift 3.x and 4.x.

  • v2.3.0 Changes

    March 27, 2018

    ๐Ÿ†• New features

    • ๐Ÿ“š Delayed Injection (#331, #303 ): We now have Lazy and Provider 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

    • Brought README up to date with Swift4 (#332). Thanks @acevif!

    ๐Ÿ‘ This version supports Xcode 9+ with Swift 3.x and 4.

  • v2.2.0 Changes

    February 13, 2018

    โœจ Enhanced

    ๐Ÿ“š Documentation

    ๐Ÿ‘ This version supports Xcode 9+ with Swift 3.x and 4.