github pointfreeco/swift-navigation 2.9.0

latest release: 2.9.1
5 hours ago

What's Changed

  • Added: @CaseBindable, for exhaustively projecting from a binding of an enum to a binding of each case (#346).
  • Added: @UITransactionEntry macro, for generating UITransaction keys more easily (#351).
  • Added: CasePaths, CustomDump, and IssueReporting traits, to allow library users to opt out of the CasePaths dependency (#345; #347; #348).
  • Fixed: Locale is now passed to TextState's llocalized string resource (thanks @Kaeldehta, #338).
  • Fixed: Properly observe UITabBarController binding updates (thanks @juliensagot, #322).
  • Fixed: Add -ObjC linker flag to UIKitNavigation target for better dynamic linking (thanks @connor-krazy7, #337).
  • Fixed: Better in-place switching of presented view controller to avoid immediate dismissal (thanks @areschoug, #332; #350).
  • Fixed: Reset navigation state when popping multiple view controllers (thanks @sk409, #324).
  • Fixed: Address onDismiss bugs related to interactive/unrelated dismissals (#242).
  • Infrastructure: Enable upcoming features (#343).
  • Infrastructure: Fix documentation link (thanks @davdroman, #344).
  • Infrastructure: Add max line length setting to .editorconfig by (thanks @pyrtsa, #318).

New Contributors

Full Changelog: 2.8.0...2.9.0

Don't miss a new swift-navigation release

NewReleases is sending notifications on new releases.