All Versions
10
Latest Version
Avg Release Cycle
64 days
Latest Release
1882 days ago
Changelog History
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, 2019Compatibility
👍 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 -
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 -
v2.5.0 Changes
September 19, 2018Compatibility
- ➕ Added support for Xcode 10 & Swift 4.2 (#369, #371). Thanks @janhalousek, @ilijapuaca!
📚 Documentation
👍 This version supports Xcode 10 with Swift 3.x and 4.2.
-
v2.4.1 Changes
June 05, 2018🛠 Bugfix
- ➕ added workaround for nested synchronized resolutions (#353, #350) Thanks @serges147, @gilroykilroy
👍 This version supports Xcode 9+ with Swift 3.x and 4.x.
-
v2.4.0 Changes
April 05, 2018 -
v2.3.0 Changes
March 27, 2018🆕 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
-
v2.2.0 Changes
February 13, 2018✨ Enhanced
- ➕ Added support for Xcode 9 (#294). Thanks @yoichitgy!
- ➕ Added option to specify a default object scope (#291, #304). Thanks @jkaan!
- Cleaned up hash computation (#298). Thanks @tarunon!
- 👕 Cleaned up Swiftlint directives (#293). Thanks @knickmack!
📚 Documentation
- ⚠ Language improvements (#307) and playground warning fixes (#306). Thanks @gemmakbarlow!
👍 This version supports Xcode 9+ with Swift 3.x and 4.