Download Latest Version 0.39.0 source code.zip (5.2 MB) Google Add to Preferred Sources
Home / 0.37.1
Name Modified Size InfoDownloads / Week
Parent folder
0.37.1 source code.tar.gz 2026-08-22 4.4 MB
0.37.1 source code.zip 2026-08-22 5.2 MB
README.md 2026-08-22 2.6 kB
Totals: 3 Items   9.6 MB 0

New

  • circuit-retained: Add experimental RetainedValuesStoreProvider and RetainedValuesStoreOwner APIs for preserving AndroidX retain values across composition recreation on non-Android platforms. This is temporary cover until androidx's implementation offers a non-android solution. See the first-party retain documentation.
  • circuit-retained: Add CircuitRetainedSettings.enforceRetainObserverCompatibility, an opt-in check that retained values implementing RememberObserver also implement RetainObserver.
  • Circuit's internal navigation observer now passes this check.

Changed

  • circuit-retained: Compose's first-party retain backing is now enabled by default on Android. Set CircuitRetainedSettings.useFirstParty = false before the first composition to use the previous ViewModel-based backing. Other platforms remain opt-in.

What's Changed

Full Changelog: https://github.com/slackhq/circuit/compare/0.36.1...0.37.1

Source: README.md, updated 2026-08-22