Improved
v3.0.0-rc-1
What's Changed
- Added Privacy manifest in resource bundles by @visaev in https://github.com/Swinject/Swinject/pull/554
- fix: add NSPrivacyCollectedDataTypes and NSPrivacyAccessedAPITypes to Privacy manifest by @gre7if in https://github.com/Swinject/Swinject/pull/555
- SPM asks for PrivacyManifest to be in Sources by @maxim-chipeev in https://github.com/Swinject/Swinject/pull/557
- Streamline Container synchronization logic by @maxim-chipeev in https://github.com/Swinject/Swinject/pull/556
- Improve resolution performance in large Containers by @maxim-chipeev in https://github.com/Swinject/Swinject/pull/558
- Fix Github Workflows by @bradfol in https://github.com/Swinject/Swinject/pull/561
- Fix the broken links to Funq in README. by @yoichitgy in https://github.com/Swinject/Swinject/pull/565
- Fix visionOS build error in recursiveLock by @s0ta91 in https://github.com/Swinject/Swinject/pull/564
- Fix up test assertions by @bradfol in https://github.com/Swinject/Swinject/pull/562
- Exposes object graph by @maxim-chipeev in https://github.com/Swinject/Swinject/pull/568
- Fix withObjectGraph losing scope by @maxim-chipeev in https://github.com/Swinject/Swinject/pull/569
- Update Github Runners to macos 15.5 and Xcode 16.4 by @0xLucasMarcal in https://github.com/Swinject/Swinject/pull/585
- Delete Swinject Dynamic target by @0xLucasMarcal in https://github.com/Swinject/Swinject/pull/583
- Enable Swift 6 language mode by @0xLucasMarcal in https://github.com/Swinject/Swinject/pull/582
- Allow access to ServiceEntry properties by @bradfol in https://github.com/Swinject/Swinject/pull/575
- feat(container): add resetObjectScope(_:serviceType:) by @mehdisam in https://github.com/Swinject/Swinject/pull/579
New Contributors
- @visaev made their first contribution in https://github.com/Swinject/Swinject/pull/554
- @gre7if made their first contribution in https://github.com/Swinject/Swinject/pull/555
- @s0ta91 made their first contribution in https://github.com/Swinject/Swinject/pull/564
- @0xLucasMarcal made their first contribution in https://github.com/Swinject/Swinject/pull/585
- @mehdisam made their first contribution in https://github.com/Swinject/Swinject/pull/579
Full Changelog: https://github.com/Swinject/Swinject/compare/v2.8.5...v3.0.0