Skip to content

1.15.0

Compare
Choose a tag to compare
@stephencelis stephencelis released this 12 Sep 18:08
· 26 commits to main since this release

What's Changed

  • Added: Complete Swift 6 Language Mode support (#3282, #3318; #3317; #3321; #3325; #3326; #3320; #3333; #3329).
  • Fixed: Warn when bindable store is sent a binding action without having integrated with BindingReducer (#3347).
  • Fixed: Remove and lock subscriptions from the Combine subject powering Store and Shared subscriptions (thanks @iampatbrown, #2699). This should improve memory and avoid potential issues related to concurrent access to the publisher.
  • Fixed: Avoid potential deadlock in Shared by dispatching to the main actor (#3356).
  • Fixed: Swift Testing support for concurrent tests by bucketing cancellation identifiers to each @Test (#3374).
  • Infrastructure: Remove disfavored NSObject.observe overload in favor of SwiftNavigation's observe (#3316)
  • Infrastructure: Fix typo and deprecated content in Performance.md (thanks @MaraMincho, #3323); 'WhatIsNavigation.md' fixes (thanks @stealmh, #3345); fix typos (thanks @stealmh, #3349; thanks @O-O-wl, #3354); replace deprecated viewStore with store in documentation (thanks @qwerty3345, #3341).
  • Infrastructure: Added failing test to document behavior with observation/identified array (#3346).
  • Infrastructure: Update 05-HigherOrderReducers CaseStudies (thanks @qwerty3345, #3342); update 04-Navigation-Lists-NavigateAndLoad CaseStudies (thanks @MaraMincho, #3327).
  • Infrastructure: Issue template updates (#3363).
  • Infrastructure: Apply any to all existential protocol uses (thanks @qwerty3345, #3370).
  • Infrastructure: Improve CI job performance (#3357).
  • Infrastructure: Remove outdated #if branching in the library (#3376).

New Contributors

Full Changelog: 1.14.0...1.15.0