Skip to content

Releases: pointfreeco/swift-sharing

2.9.1

Choose a tag to compare

@mbrandonw mbrandonw released this 01 Jul 18:46
8244fe6

What's Changed

  • Fix: FileStorageKey dropping writes under an immediate scheduler by @mAu888 in #213

New Contributors

Full Changelog: 2.9.0...2.9.1

2.9.0

Choose a tag to compare

@stephencelis stephencelis released this 17 Jun 18:09

What's Changed

  • Added: A CasePaths trait, for enabling dynamic member lookup on shared enum values (thanks @vladyslavsosiuk, #220).

New Contributors

Full Changelog: 2.8.2...2.9.0

2.8.2

Choose a tag to compare

@stephencelis stephencelis released this 10 Jun 19:14
e47a2f5

What's Changed

  • Infrastructure: Add more explicit imports for transitive dependencies (#219).

Full Changelog: 2.8.1...2.8.2

2.8.1

Choose a tag to compare

@stephencelis stephencelis released this 09 Jun 02:20
c525e53

What's Changed

  • Fixed: Xcode 27 Beta 1 Support (#216).
  • Fixed: Remove dependence on CombineSchedulers (#214).
  • Infrastructure: Enable upcoming features (#212).

Full Changelog: 2.8.0...2.8.1

2.8.0

Choose a tag to compare

@stephencelis stephencelis released this 26 Mar 23:10
bc27f83

What's Changed

Important

See the migration guide for more details.

  • Added: Expose reference APIs under SPI (thanks @maximkrouk, #205).
  • Fixed: Weaken unavailable setter to deprecated for Swift 6.3 (Xcode 26.4) compatibility (#210).
  • Fixed: Plug potential data race in _PersistentReference.withLock (thanks @freak4pc, #209).
  • Infrastructure: Fix example in testing documentation (thanks @davbeck, #195).
  • Infrastructure: Update package versioning (#199).
  • Infrastructure: Reference swift-operation as a Companion Library (thanks @mhayes853, #196).
  • Infrastructure: Add max line length to .editorconfig (thanks @pyrtsa, #198).

New Contributors

Full Changelog: 2.7.4...2.8.0

2.7.4

Choose a tag to compare

@stephencelis stephencelis released this 15 Sep 17:20
3bfc408

What's Changed

  • Fixed: cut down on calls to withMutation to minimize observation contention (#192).

Full Changelog: 2.7.3...2.7.4

2.7.3

Choose a tag to compare

@stephencelis stephencelis released this 01 Sep 18:48
aaf6057

What's Changed

  • Fixed: Add CustomReflectable conformances to @Shared and @SharedReader to prevent leaking sensitive data and better format things for Custom Dump (#191).

Full Changelog: 2.7.2...2.7.3

2.7.2

Choose a tag to compare

@stephencelis stephencelis released this 18 Aug 19:19
530c98a

What's Changed

Full Changelog: 2.7.1...2.7.2

2.7.1

Choose a tag to compare

@stephencelis stephencelis released this 12 Aug 16:10
bddb522

What's Changed

  • Fixed: Disfavor appStorage's codable strategies to address a regression introduced in 2.7.0, where raw representable types with codable conformances preferred the codable strategy over the raw representable strategy (#185).

Full Changelog: 2.7.0...2.7.1

2.7.0

Choose a tag to compare

@stephencelis stephencelis released this 11 Aug 18:37
83ff583

What's Changed

  • Added: AppStorageKey support for Codable (thanks @abdulilah99, #182).
  • Added: AppStorageKey support for string arrays (thanks @ph1ps, #107).
  • Fixed: Close file handle in cancellation handler to avoid race (thanks @KaiOelfke, #174).
  • Infrastructure: DocC updates (#183).

New Contributors

Full Changelog: 2.6.0...2.7.0