Skip to content

Releases: johnpatrickmorgan/TCACoordinators

v0.10.0

10 May 09:39
17a4ab7
Compare
Choose a tag to compare
  • Adds support for new observation tools in TCA, removing the need to use SwitchStore, CaseLet etc. (thanks @rhysm94!)
  • Adds support for case reducers, making it much more ergonomic to define screen reducers (thanks @rhysm94!)

v0.9.0

01 May 09:44
26ff32a
Compare
Choose a tag to compare
  • Brings APIs more in-line with TCA, allowing store scoping with keypaths (thanks @rhysm94!). This is a breaking change - please see migration docs for how to update from previous versions.

v0.8.0

28 Nov 22:21
Compare
Choose a tag to compare

v0.6.1

27 Sep 09:43
Compare
Choose a tag to compare
  • Ensures that TCARouter does not over-observe state. Resolves an issue where pull-to-refresh would not work properly (#57), and improves performance. (Thanks @heoblitz!)
  • Ensures that TCARouter does not under-observe state. Resolves an issue where navigating back after a state change could reset
    the previous screen to its state before pushing.

v0.6.0

01 Aug 20:59
Compare
Choose a tag to compare
  • Makes the library compatible with the Composable Architecture version 1.0 (thanks @rhysm94!)

v0.5.0

01 Aug 20:58
Compare
Choose a tag to compare
  • Makes the library compatible with the latest pre-1.0 changes to Composable Architecture (thanks @rhysm94!)
  • Updates the example code to reflect latest best practices (thanks @rhysm94!)

v0.4.0

15 Feb 01:17
Compare
Choose a tag to compare
  • Fixes most deprecations (thanks @jshier)

v0.3.0

17 Nov 22:19
b94764c
Compare
Choose a tag to compare
  • Updates library code and examples to use TCA's new ReducerProtocol.
  • Simplifies the API a little.

v0.2.0

27 Jun 20:07
02a3349
Compare
Choose a tag to compare
  • Ensures latest version of a screen is cached for display during a dismiss animation (#27). Thanks @salqueng!

v0.1.2

09 May 08:12
Compare
Choose a tag to compare
  • Avoids unnecessary re-renders in TCARouter (#20) (Thanks to @dannyhertz)
  • Adds MIT licence (#15)