Skip to content

2.0.0

Choose a tag to compare

@stephencelis stephencelis released this 30 Jul 16:57
· 17 commits to main since this release
f4f57ca

What's Changed

This release incorporates all upstream changes from Swift 6.2's Observation framework (#141), including:

  • Added: Perceptions, a back-port of Swift 6.2's Observations async sequence.
  • Added: @Perceptible now generates code that will de-dupe observation of equatable values that don't change.
  • Fixed: withPerceptionTracking no longer leaks when its associated object deallocates before anything is observed.

This release also includes:

  • Added: WithPerceptionTracking is now MapKit-compatible (thanks @fnazarios, #134).
  • Fixed: Perception's runtime checking performance has been improved and the isPerceptionCheckingEnabled API has been removed.
  • Fixed: WithPerceptionTracking documentation (thanks @tahirmt, #136).

New Contributors

Full Changelog: 1.6.0...2.0.0