Skip to content

Releases: pointfreeco/swift-navigation

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

2.0.1

06 Aug 20:02
2101b07
Compare
Choose a tag to compare

What's Changed

  • Fixed: Dismiss presented view controllers when the presenting view controller is deallocated (#192).
  • Fixed: Restore iOS 13-compatible ActionSheet extension from SwiftUINavigation (#195).
  • Fixed: Remove UIKitNavigation dependency from SwiftUINavigation (#194).
  • Infrastructure: Update .spi.yml to fix documentation generation (thanks @finestructure, #191).
  • Infrastructure: Run examples tests in CI (#188).
  • Infrastructure: Package.swift updates for swiftlang organization (thanks @lamtrinhdev, #190).

New Contributors

Full Changelog: 2.0.0...2.0.1

2.0.0

02 Aug 17:04
Compare
Choose a tag to compare

What's Changed

  • Introducing: Swift Navigation (#167, #187)

    SwiftUI Navigation is now Swift Navigation: powerful navigation tools for all Swift platforms, inspired by SwiftUI.

    This release includes new SwiftNavigation and UIKitNavigation modules:

    • SwiftNavigation: General navigation tools that power SwiftUINavigation and UIKitNavigation, and can be used to power navigation on any platform, including Linux, Wasm, Windows, and more.
    • UIKitNavigation: State-driven tools for UIKit that make powering navigation and UI controls as ergonomic as SwiftUI.

Full Changelog: 1.5.4...2.0.0