| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 0.39.0 source code.tar.gz | 2026-09-15 | 4.5 MB | |
| 0.39.0 source code.zip | 2026-09-15 | 5.2 MB | |
| README.md | 2026-09-15 | 3.3 kB | |
| Totals: 3 Items | 9.7 MB | 3 | |
New
- circuit-retained: Add
RetainedStateRegistry.forgetValue(key), the single-key counterpart toforgetUnclaimedValues(). CustomRetainedStateRegistryimplementations will need to implement it.
Changed
- Update to Kotlin
2.4.20. - Update Compose Multiplatform to
1.12.0. - Update androidx Compose (including Compose Runtime) to
1.12.1. - Update AGP to
9.4.0. - [code gen] Update to KotlinPoet
2.4.0.
Fixed
- circuit-foundation:
NavigableCircuitContentnow clears saved and retained state for records truncated out of the navstack while not composed. - circuit-retained:
RetainedStateHolder.removeStatenow retires removed values instead of dropping them silently.
What's Changed
- Update dependency com.slack.lint.compose:compose-lint-checks to v1.5.5 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2864
- Compose 1.12.0 by @stagg in https://github.com/slackhq/circuit/pull/2722
- Update dependency click to v8.5.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2868
- Update coil to v3.6.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2867
- Update dependency org.jsoup:jsoup to v1.23.2 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2865
- Update benchmark to v1.5.0-rc02 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2866
- Update dependency com.slack.lint.compose:compose-lint-checks to v1.6.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2869
- Update markdownRenderer to v0.45.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2870
- Update coil to v3.6.1 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2871
- Update agp to v9.4.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2872
- Update coil to v3.6.2 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2873
- Update okio to v3.18.2 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2875
- Update dependency org.slf4j:slf4j-nop to v2.0.19 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2874
- Update dependency fastlane to v2.239.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2876
- Update roborazzi to v1.74.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2881
- Update kotlinpoet to v2.4.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2880
- Update dependency fastlane to v2.239.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2877
- Update dependency dev.zacsweers.metro:runtime to v1.4.3 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2878
- Kotlin 2.4.20 by @ZacSweers in https://github.com/slackhq/circuit/pull/2767
- Update dependency fastlane to v2.239.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2883
- Update androidx.compose to v1.12.1 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2884
- Update benchmark to v1.5.0 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2885
- Update compose.runtime to v1.12.1 by @slack-oss-bot in https://github.com/slackhq/circuit/pull/2886
- Clear held state for records truncated out of the navstack by @stagg in https://github.com/slackhq/circuit/pull/2891
Full Changelog: https://github.com/slackhq/circuit/compare/0.38.0...0.39.0