github pointfreeco/swift-perception 2.0.0

latest releases: 2.0.6, 2.0.5, 2.0.4...
one month ago

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

Don't miss a new swift-perception release

NewReleases is sending notifications on new releases.