Skip to content

Releases: pointfreeco/swift-navigation

2.2.3

20 Dec 20:32
e289117
Compare
Choose a tag to compare

What's Changed

  • Fixed: Work around sendable key path dynamic member lookup bug in Swift (#240, #245).
  • Fixed: Implement a Perceptible conformance manually to avoid potential linking errors in Tuist projects (#256).
  • Infrastructure: README updates (thanks @DanKorkelia, #228; thanks @andgordio, #252)

New Contributors

Full Changelog: 2.2.2...2.2.3

2.2.2

08 Oct 17:49
16a27ab
Compare
Choose a tag to compare

What's Changed

  • Fixed: Address Xcode 16.1 beta 3 regression by adding explicit @MainActor to Button.init(state:) (#236).
  • Infrastructure: Turn on Swift 6 mode (thanks @minhaaan, #227).
  • Infrastructure: Remove some unnecessary @unchecked Sendables (#233).

New Contributors

Full Changelog: 2.2.1...2.2.2

2.2.1

16 Sep 11:37
d1bdbd8
Compare
Choose a tag to compare

What's Changed

  • Fixed: Remove View.inspector(item:). #221
  • Fixed: NavigationStackController pop animations. @longkimhoang #222
  • Fixed: Disable perception tracking in UI/NS views/controllers representables. #223
  • Fixed: @_implementationOnly import UIKitNavigationShim. @TobiasRe #225
  • Infrastructure: Add Wasm CI. #219

New Contributors

Full Changelog: 2.2.0...2.2.1

2.2.0

27 Aug 17:01
e834b37
Compare
Choose a tag to compare

What's Changed

  • Added: A new AppKitNavigation library, with helpers for tying AppKit animations to model mutations (thanks @Mx-Iris, #209; #216).
  • Added: View.inspector(item:), for driving inspector presentation with an optional data source (thanks @mmllr, #215).
  • Added: UIBinding._printChanges(), for debugging writes to UI bindings (#214).
  • Fixed: Address a UIKitNavigation bug in which a presented navigation controller was dismissed when a view controller on the navigation stack should have been popped, instead (thanks @dazy1030, #217).
  • Infrastructure: README typo fixes (thanks @qwerty3345, #218).

New Contributors

Full Changelog: 2.1.0...2.2.0

2.1.0

26 Aug 16:07
4d04eb0
Compare
Choose a tag to compare

What's Changed

  • Added: AppKit support for the observe function (#212).
  • Fixed: Avoid Objective-C namespace collisions by prefixing certain APIs (thanks @yliu342, #211).

New Contributors

Full Changelog: 2.0.6...2.1.0

2.0.6

21 Aug 17:55
70321c4
Compare
Choose a tag to compare

What's Changed

  • Fixed: Rename ObservationToken to ObserveToken. #208
  • Fixed: Add default to handler arguments. #207
  • Infrastructure: Turn off Swift 6 mode. #210

Full Changelog: 2.0.5...2.0.6

2.0.5

15 Aug 17:01
339ba3e
Compare
Choose a tag to compare

What's Changed

  • Fixed: Delay UIAlertController.onDismiss to process actions before dismissal (#201).
  • Fixed: Bring back deprecated SwiftUINavigation alert helpers (#202).
  • Fixed: Address some Xcode 16.1 sendability errors (#203).

Full Changelog: 2.0.4...2.0.5

2.0.4

14 Aug 16:57
Compare
Choose a tag to compare

What's Changed

  • Fixed: NavigationStackController initializers must be required (#199).

Full Changelog: 2.0.3...2.0.4

2.0.3

12 Aug 15:26
47cfd14
Compare
Choose a tag to compare

What's Changed

  • Fixed: A few build Swift 5.9 build issues have been addressed (#197).
  • Fixed: AlertState.init is now available on iOS 13/14 (#198).

Full Changelog: 2.0.2...2.0.3

2.0.2

07 Aug 19:59
e7b6b93
Compare
Choose a tag to compare

What's Changed

  • Fixed: Address a new Xcode 16 beta 5 actor isolation error (#196).

Full Changelog: 2.0.1...2.0.2