Skip to content

Releases: pointfreeco/swift-perception

1.4.0

14 Nov 19:46
dccdf5a
Compare
Choose a tag to compare

What's Changed

  • Added: A new PerceptionCore module, which contains everything but the @Perceptible macro (#105). Libraries and applications can depend on PerceptionCore instead of Perception to avoid the overhead of Swift Syntax.
  • Fixed: signature of access by @mbrandonw in #103
  • Deprecated: APIs not needed in iOS 17+ have been explicitly deprecated (#101).
  • Infrastructure: Add Macro Compatibility Check to CI workflow (thanks @Matejkob, #102).

Full Changelog: 1.3.5...1.4.0

1.3.5

26 Aug 15:56
bc67aa8
Compare
Choose a tag to compare

What's Changed

  • Infrastructure: Update messaging for perception warning. in #96

Full Changelog: 1.3.4...1.3.5

1.3.4

24 Jul 18:31
1552c8f
Compare
Choose a tag to compare

What's Changed

  • Fixed: Point Issue Reporting to xctest-dynamic-overlay URL (#95). SwiftPM can fail to resolve package renames in certain contexts, so let's fully revert to the existing URL, for now, and roll out a new package in the future.

Full Changelog: 1.3.3...1.3.4

1.3.3

22 Jul 22:46
2c75ce5
Compare
Choose a tag to compare

What's Changed

  • Fixed: Emit runtime warnings via Issue Reporting (#93).

Full Changelog: 1.3.2...1.3.3

1.3.2

12 Jul 20:50
68901ea
Compare
Choose a tag to compare

What's Changed

  • Fixed: A regression in tvOS/watchOS builds has been fixed (#94).

Full Changelog: 1.3.1...1.3.2

1.3.1

12 Jul 20:11
Compare
Choose a tag to compare

What's Changed

  • Fixed: SwiftSyntax dependency has been updated to point to the new swiftlang organization on GitHub, preventing warnings when used with other libraries targeting the same updated organization.

Full Changelog: 1.3.0...1.3.1

1.3.0

12 Jul 18:31
6357dd1
Compare
Choose a tag to compare

What's Changed

  • Added: WithPerceptionTracking support for Swift Charts (thanks @Ryu0118, #86).
  • Added: Improved performance by bringing @Observable's new _modify to @Perceptible (#91).
  • Fixed: Suppress improper runtime warning for nested closures in GeometryReader (thanks @ollieatkinson, #88).
  • Fixed: Update Package.swift for SwiftSyntax 601-prerelease (#90).
  • Infrastructure: Use .editorconfig for consistent code formatting (thanks @Matejkob, #92).

New Contributors

Full Changelog: 1.2.4...1.3.0

1.2.4

14 Jun 23:24
d3ab98d
Compare
Choose a tag to compare

What's Changed

  • Fixed: Addressed a build regression introduced in 1.2.3 by #83 (#84).
  • Infrastructure: Unpin SPI documentation Swift version(thanks @finestructure, #85).

New Contributors

Full Changelog: 1.2.3...1.2.4

1.2.3

12 Jun 18:13
d834052
Compare
Choose a tag to compare

What's Changed

  • Fixed: Support swift-syntax from 600.0.0-latest (#82).
  • Fixed: Silence Swift 6 isolation warning (#83).
  • Infrastructure: Add compatibility CI (#81).

Full Changelog: 1.2.2...1.2.3

1.2.2

04 Jun 18:52
64f7f6c
Compare
Choose a tag to compare

What's Changed

  • Fixed: Addressed a regression in @Bindable availability affecting Observation-compatible targets (e.g., iOS 17+) (#80).

Full Changelog: 1.2.1...1.2.2