Skip to content

Releases: pointfreeco/swift-dependencies

1.4.0

12 Sep 16:56
Compare
Choose a tag to compare

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

26 Aug 16:03
Compare
Choose a tag to compare

What's Changed

  • Fixed: Address an Xcode 16 beta 6 error (#265).

Full Changelog: 1.3.8...1.3.9

1.3.8

21 Aug 17:12
21660b0
Compare
Choose a tag to compare

What's Changed

  • Fixed: Xcode 16 beta 6 build failure #262
  • Infrastructure: Turn off Swift 6 mode. #263

Full Changelog: 1.3.7...1.3.8

1.3.7

06 Aug 16:39
d7472be
Compare
Choose a tag to compare

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

Full Changelog: 1.3.6...1.3.7

1.3.6

30 Jul 18:44
Compare
Choose a tag to compare

What's Changed

  • Fixed: Swift 6 snapshots (#252).

Full Changelog: 1.3.5...1.3.6

1.3.5

24 Jul 18:44
cc26d06
Compare
Choose a tag to compare

What's Changed

  • Fixed: Point Issue Reporting to xctest-dynamic-overlay repo (#251).

Full Changelog: 1.3.4...1.3.5

1.3.4

22 Jul 23:12
Compare
Choose a tag to compare

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

15 Jul 21:37
Compare
Choose a tag to compare

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

12 Jul 20:20
9085501
Compare
Choose a tag to compare

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

Full Changelog: 1.3.1...1.3.2

1.3.1

12 Jun 21:44
00bc30c
Compare
Choose a tag to compare

What's Changed

  • Fixed: Remove insecure assert and precondition 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