Skip to content

Commit

Permalink
Prepare for release 0.23.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
ZacSweers committed Jul 31, 2024
1 parent 27db06d commit 9814485
Show file tree
Hide file tree
Showing 6 changed files with 12,551 additions and 9,832 deletions.
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,26 @@ Changelog
**Unreleased**
--------------

0.23.0
------

_2024-07-30_

- **New**: Add macOS, windows, linux, tvOS, and watchOS targets to Circuit's runtime and retained artifacts.
- **New**: Add macOS targets to Circuit's UI, backstack, overlay, test, circuitx (except gesture nav), and foundation artifacts.
- Slightly optimize `pausableState` [#1455](https://github.com/slackhq/circuit/pull/1455).
- **Change**: `OverlayHost.showFullScreenOverlay` now returns the PopResult? that was popped by the screen.
- **Change**: `OverlayHost.showFullScreenOverlay` now returns the `PopResult?` that was popped by the screen.
- **Change**: Remove `backstack` dependency from `circuit-runtime`. It was unnecessary and also accidentally imposed Compose UI on the runtime/presenter artifacts.
- **Change**: Make `Overlay` a `fun interface`.
- **Breaking Change**: Change `OverlayEffect` to use a new `OverlayScope` API that implements both `CoroutineScope` and `OverlayHost`, making both contexts available in the lambda.
- Update KSP to `2.0.0-1.0.24`.
- Update androidx.activity to `1.9.1`.
- Update androidx.lifecycle to `2.8.4`.
- Update androidx.annotation to `1.8.1`.
- Update KotlinPoet `1.18.1`.
- Update Compose Multiplatform to `1.6.11`.

Special thanks to [@aschulz90](https://github.com/aschulz90) and [@chrisbanes](https://github.com/chrisbanes) for contributing to this release!

0.22.2
------
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 9814485

Please sign in to comment.