Skip to content

Releases: Swinject/Swinject

v2.8.8

30 Apr 17:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.8.7...2.8.8

v2.8.7

22 Apr 16:26
c7920e1
Compare
Choose a tag to compare

What's Changed

  • fix: add NSPrivacyCollectedDataTypes and NSPrivacyAccessedAPITypes to Privacy manifest by @gre7if in #555
  • Thank you gre7if for reporting this!

New Contributors

Full Changelog: 2.8.6...2.8.7

v2.8.6

12 Apr 18:09
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.8.5...2.8.6

v2.8.5

08 Apr 15:15
Compare
Choose a tag to compare

What's Changed

  • Make synchronous reads and writes to the container safe by @dalemyers in #540
  • Remove generated header file to make it a pure swift library by @sanju-naik in #537
  • Update script for build phase "Swiftlint" to make it compatible with Apple Silicon Macs by @KarinBerg in #533
  • Adds privacy manifest by @maxim-chipeev in #550
  • Update swift-tools, add new platform visionOS by @BProg in #544
  • Undo graph restoration once Lazy wrapper resolves its local hierarchy by @maxim-chipeev in #551
  • Update version and list Faire as active maintainer by @maxim-chipeev in #552
  • Thank you to all contributors this release!

New Contributors

Full Changelog: 2.8.4...2.8.5

v2.8.4

03 Oct 20:16
Compare
Choose a tag to compare
  • Set new minimum versions (thanks @KarinBerg!)
    • iOS 9.0 -> 11.0
    • macOS 10.10 -> 10.13
    • watchOS 2.0 -> 4.0
    • tvOS 9.0 -> 11.0
    • Xcode 10.2 -> 14.3

v2.8.3

02 Dec 19:06
Compare
Choose a tag to compare

Enhancement

  • Adds hasAnyRegistration Container method (thanks @oronbz!)
  • Add test target to SPM package (thanks @bradfol!)
  • SynchonizedResolver cleanup (thanks @welshm!)

Bugfix

  • Fix concurrency issue with GraphIdentifier & Lazy wrapper (@maxim-chipeev, & thanks @bradfol for import hotfix)

v2.8.2

03 Aug 15:46
Compare
Choose a tag to compare

Enhancement

  • Fix spelling mistake in lint file (thanks @MadsBogeskov!)
  • Internalize Container synchronization (thanks @welshm!)

2.8.1

03 Oct 12:54
Compare
Choose a tag to compare

Compatibility

Documentation

v2.8.0

14 Aug 03:35
Compare
Choose a tag to compare

Compatibility

We have made sure Swinject works with Xcode 12.5 and Swift 5.4!

Enhancement

Other Contributions

Known Issue

  • ServiceKeyOption protocol got a breaking change on Swinject v2.7.0. We'll release v3.0.0 later to follow semantic versioning.

This version supports Xcode 10.2+ with Swift 4.2+.

v2.7.1

09 Sep 09:06
Compare
Choose a tag to compare

Bugfix

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

This version supports Xcode 10.2+ with Swift 4.2+.