Skip to content

Commit

Permalink
Prepare version 0.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
JakeWharton committed Feb 28, 2024
1 parent 43e28ee commit 0ac8504
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 3 deletions.
16 changes: 15 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,33 @@
# Change Log

## [Unreleased]
[Unreleased]: https://github.com/cashapp/redwood/compare/0.8.0...HEAD
[Unreleased]: https://github.com/cashapp/redwood/compare/0.9.0...HEAD

New:
-

Changed:
-

Fixed:
-


## [0.9.0] - 2024-02-28
[0.9.0]: https://github.com/cashapp/redwood/releases/tag/0.9.0

Changed:
- Added `Modifier` parameter to `RedwoodContent` which is applied to the root `Box` into which content is rendered (https://android.googlesource.com/platform/frameworks/support/+/androidx-main/compose/docs/compose-api-guidelines.md#elements-accept-and-respect-a-modifier-parameter).
- The parameter order of `LazyRow` and `LazyColumn` have changed to reflect Compose best practices (https://android.googlesource.com/platform/frameworks/support/+/androidx-main/compose/docs/compose-api-guidelines.md#elements-accept-and-respect-a-modifier-parameter).
- The parameter order of `TreehouseContent` has changed to reflect Compose best practices (https://android.googlesource.com/platform/frameworks/support/+/androidx-main/compose/docs/compose-api-guidelines.md#elements-accept-and-respect-a-modifier-parameter).
- The render function of `ComposeWidgetChildren` has been renamed to `Render` to reflect Compose best practices (https://android.googlesource.com/platform/frameworks/support/+/androidx-main/compose/docs/compose-api-guidelines.md#naming-unit-composable-functions-as-entities).
- Disable decoy generation for JS target to make compatible with JetBrains Compose 1.6. This is an ABI-breaking change, so all Compose-based libraries targeting JS will also need to have been recompiled.

Fixed:
- Don't block touch events to non-subviews below a `Row`, `Column`, or `Box` in the iOS `UIView` implementation. This matches the behavior of the Android View and Compose UI implementations.

This version works with Kotlin 1.9.22 by default.


## [0.8.0] - 2024-02-22
[0.8.0]: https://github.com/cashapp/redwood/releases/tag/0.8.0
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ certain versions of Kotlin.

| Kotlin | Redwood |
|--------|---------------|
| 1.9.22 | 0.8.0 |
| 1.9.22 | 0.8.0 - 0.9.0 |
| 1.9.10 | 0.7.0 |
| 1.9.0 | 0.6.0 |
| 1.8.22 | 0.5.0 |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
private const val REDWOOD_GROUP_ID = "app.cash.redwood"

// HEY! If you change the major version update release.yaml doc folder.
private const val REDWOOD_VERSION = "0.9.0-SNAPSHOT"
private const val REDWOOD_VERSION = "0.9.0"

@Suppress("unused") // Invoked reflectively by Gradle.
class RedwoodBuildPlugin : Plugin<Project> {
Expand Down

0 comments on commit 0ac8504

Please sign in to comment.