Releases: pointfreeco/swift-dependencies
Releases · pointfreeco/swift-dependencies
1.4.0
What's Changed
- Added:
#Preview
and@Test
traits for overriding dependencies (#274). - Fixed: Prevent dependencies cache from bleeding across Swift Testing tests (#269).
- Infrastructure: Enable Swift 6 mode (#272).
Full Changelog: 1.3.9...1.4.0
1.3.9
1.3.8
1.3.7
What's Changed
- Fixed: Add explicit XCTestDynamicOverlay dependency to DependenciesMacros target (thanks @andriyslyusar, #254).
- Fixed: Address Swift 6 snapshot boundary issue (thanks @hallee, #256).
New Contributors
- @andriyslyusar made their first contribution in #254
Full Changelog: 1.3.6...1.3.7
1.3.6
1.3.5
1.3.4
What's Changed
- Added: Swift Testing beta support (#239).
- Fixed: Properly cache dependencies during re-entrancy (#249).
Full Changelog: 1.3.3...1.3.4
1.3.3
What's Changed
- Fixed: Introduce more Swift 6 concurrency fixes (#235; thanks @hallee for addressing Xcode 16 beta 3 compatibility).
- Fixed: Remove incompatible JavaScript logging on SwiftWasm runtime warning code paths (#242).
Full Changelog: 1.3.2...1.3.3
1.3.2
What's Changed
- Changed: Swift Language Support: Drop <5.9, Add 6.0 (#226).
- Fixed: Allow
withRandomGenerator
to rethrow errors (thanks @samisuteria, #232). - Fixed: Update Package.swift for SwiftSyntax 601-prerelease via new swiftlang GitHub organization (#231; #240).
- Infrastructure: Remove reference to archived Cleanse project in README (thanks @BrentMifsud, #225).
- Infrastructure: Add
.editorconfig
for consistent code formatting (thanks @Matejkob, #236).
New Contributors
- @BrentMifsud made their first contribution in #225
- @samisuteria made their first contribution in #232
- @Matejkob made their first contribution in #236
Full Changelog: 1.3.1...1.3.2
1.3.1
What's Changed
- Fixed: Remove insecure
assert
andprecondition
setters (#214). The ability to override these dependencies posed a security risk if a third party did so, so the library should prevent the possibility. - Fixed: Avoid deadlock when dependency values is first initialized if the main thread is blocked (#219).
- Fixed: Support swift-syntax from 600.0.0-latest (#223).
- Fixed: Silence some Swift 6 warnings (#224).
Full Changelog: 1.3.0...1.3.1