Download Latest Version 0.28.1 source code.tar.gz (4.2 MB)
Email in envelope

Get an email when there's a new version of Circuit

Home / 0.28.1
Name Modified Size InfoDownloads / Week
Parent folder
0.28.1 source code.tar.gz 2025-06-09 4.2 MB
0.28.1 source code.zip 2025-06-09 4.7 MB
README.md 2025-06-09 3.0 kB
Totals: 3 Items   8.9 MB 3

Behaviour Changes:

Replacing rememberContinuityCanRetainChecker() with CanRetainChecker.Always, which changes the Android rememberRetained behaviour to retain based on the ViewModel lifecycle. This should fix rememberRetained not functioning as expected when used in a fragment. Previously rememberRetained would only retain if the Activity was in a configuration change.

Misc:

  • Update to Kotlin 2.1.21.
  • Build against KSP 2.1.21-2.0.1.
  • Fix not being able to provide a custom ViewModel to continuityRetainedStateRegistry()
  • Fix rememberCircuitNavigator and rememberInterceptingNavigator replaying a root pop at the same screen
  • Update Compose Android BOM to 2025.06.00.
  • Update Compose Android to 1.8.2.
  • Update to Compose Multiplatform to 1.8.1.
  • Update androidx.lifecycle to 2.9.1

What's Changed

New Contributors

Full Changelog: https://github.com/slackhq/circuit/compare/0.28.0...0.28.1

Source: README.md, updated 2025-06-09