Releases: pointfreeco/swift-perception
Releases · pointfreeco/swift-perception
1.4.1
What's Changed
- Fixed: A regression introduced in 1.4.0 broke Swift 5.9 builds. Support for Swift 5.9 has been restored (#111).
Full Changelog: 1.4.0...1.4.1
1.4.0
What's Changed
- Added: A new
PerceptionCore
module, which contains everything but the@Perceptible
macro (#105). Libraries and applications can depend onPerceptionCore
instead ofPerception
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
1.3.4
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
What's Changed
- Fixed: Emit runtime warnings via Issue Reporting (#93).
Full Changelog: 1.3.2...1.3.3
1.3.2
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
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
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
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
- @finestructure made their first contribution in #85
Full Changelog: 1.2.3...1.2.4
1.2.3
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