Name | Modified | Size | Downloads / 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
andrememberInterceptingNavigator
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
- Update docs to reference circuitx navigation library by @MichaelEvans in https://github.com/slackhq/circuit/pull/2095
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.4.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2097
- Migrate away from deprecated dependencyProject APIs by @ZacSweers in https://github.com/slackhq/circuit/pull/2100
- Update to Kotlin 2.1.20 by @ZacSweers in https://github.com/slackhq/circuit/pull/1929
- fix(deps): update ksp monorepo to v2.1.21-2.0.1 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2027
- Update
AndroidContinuity
to work with a customViewModel
by @stagg in https://github.com/slackhq/circuit/pull/2090 - fix(deps): update compose.jb to v1.8.1 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2106
- fix(deps): update compose.runtime to v1.8.2 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2109
- Replace
rememberContinuityCanRetainChecker()
withCanRetainChecker.Always
by @stagg in https://github.com/slackhq/circuit/pull/2118 - fix(deps): update kotlininject.anvil to v0.1.6 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2120
- fix(deps): update agp to v8.10.1 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2123
- fix(deps): update androidx.lifecycle to v2.9.1 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2127
- fix(deps): update dependency androidx.appcompat:appcompat to v1.7.1 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2128
- fix(deps): update dependency androidx.compose:compose-bom to v2025.06.00 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2129
- chore(deps): update dependency gradle to v8.14.2 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2130
- Better
BackHandler
guarding of root pops by @stagg in https://github.com/slackhq/circuit/pull/2131
New Contributors
- @MichaelEvans made their first contribution in https://github.com/slackhq/circuit/pull/2095
Full Changelog: https://github.com/slackhq/circuit/compare/0.28.0...0.28.1