JetBrains/compose-jb (org.jetbrains.compose)
### [`v1.7.0-alpha03`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#170-alpha03-August-2024)
*Changes since 1.7.0-alpha02*
#### Features
##### Multiple Platforms
- [Skia is updated to m126](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1486)
- [Commonized `org.jetbrains.compose.material3:material3-window-size-class` module](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1466)
- [Commonized `org.jetbrains.compose.material3.adaptive:adaptive*` modules](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1468)
##### Resources
- [Added utility functions to decode `Bitmap ByteArray as ImageVector` and `XML ByteArray as ImageVector` in the common code and `SVG ByteArray as Painter` in the non-android code](https://togithub.com/JetBrains/compose-multiplatform/pull/5098)
#### Fixes
##### Desktop
- [\[macOS\] Fix crash when right-clicking an empty `SelectionContainer` or on the padding of a `Text` inside a `SelectionContainer`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1439)
- [*(prerelease fix)* Fix input methods position on the screen and `NullPointerException: Cannot read field`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1491)
##### iOS
- [*(prerelease fix)* Fix the bug where only the changed touches were sent Compose, while all tracked touches were expected](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1477)
##### Gradle Plugin
- [*(prerelease fix)* Fix broken configuration cache due Android Studio + AGP issues. Now Android Studio previews require latest AGP versions (8.5.2, 8.6.0-rc01, 8.7.0-alpha04): https://issuetracker.google.com/issues/348208777](https://togithub.com/JetBrains/compose-multiplatform/pull/5118)
#### Dependencies
- Gradle Plugin `org.jetbrains.compose`, version `1.7.0-alpha02`. Based on Jetpack Compose libraries:
- [Runtime 1.7.0-beta06](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.7.0-beta06)
- [UI 1.7.0-beta06](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.0-beta06)
- [Foundation 1.7.0-beta06](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.7.0-beta06)
- [Material 1.7.0-beta06](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.0-beta06)
- [Material3 1.3.0-beta05](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.3.0-beta05)
- Lifecycle libraries `org.jetbrains.androidx.lifecycle:lifecycle-*:2.8.0`. Based on [Jetpack Lifecycle 2.8.0](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.0)
- Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.8.0-alpha09`. Based on [Jetpack Navigation 2.8.0-beta05](https://developer.android.com/jetpack/androidx/releases/navigation#2.8.0-beta05)
- Material3 Adaptive libraries `org.jetbrains.compose.material3.adaptive:adaptive-*:1.0.0-alpha01`. Based on [Jetpack Material3 Adaptive 1.0.0-beta04](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.0.0-beta04)
To use Material3 Adaptive add the dependencies for the artifacts you need in the `build.gradle` file for your app or module:
```Kotlin
dependencies {
implementation("org.jetbrains.compose.material3.adaptive:adaptive:1.0.0-alpha01")
implementation("org.jetbrains.compose.material3.adaptive:adaptive-layout:1.0.0-alpha01")
implementation("org.jetbrains.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha01")
}
```
***
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.7.0-alpha02
->1.7.0-alpha03
Release Notes
JetBrains/compose-jb (org.jetbrains.compose)
### [`v1.7.0-alpha03`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#170-alpha03-August-2024) *Changes since 1.7.0-alpha02* #### Features ##### Multiple Platforms - [Skia is updated to m126](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1486) - [Commonized `org.jetbrains.compose.material3:material3-window-size-class` module](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1466) - [Commonized `org.jetbrains.compose.material3.adaptive:adaptive*` modules](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1468) ##### Resources - [Added utility functions to decode `Bitmap ByteArray as ImageVector` and `XML ByteArray as ImageVector` in the common code and `SVG ByteArray as Painter` in the non-android code](https://togithub.com/JetBrains/compose-multiplatform/pull/5098) #### Fixes ##### Desktop - [\[macOS\] Fix crash when right-clicking an empty `SelectionContainer` or on the padding of a `Text` inside a `SelectionContainer`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1439) - [*(prerelease fix)* Fix input methods position on the screen and `NullPointerException: Cannot read field`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1491) ##### iOS - [*(prerelease fix)* Fix the bug where only the changed touches were sent Compose, while all tracked touches were expected](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1477) ##### Gradle Plugin - [*(prerelease fix)* Fix broken configuration cache due Android Studio + AGP issues. Now Android Studio previews require latest AGP versions (8.5.2, 8.6.0-rc01, 8.7.0-alpha04): https://issuetracker.google.com/issues/348208777](https://togithub.com/JetBrains/compose-multiplatform/pull/5118) #### Dependencies - Gradle Plugin `org.jetbrains.compose`, version `1.7.0-alpha02`. Based on Jetpack Compose libraries: - [Runtime 1.7.0-beta06](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.7.0-beta06) - [UI 1.7.0-beta06](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.0-beta06) - [Foundation 1.7.0-beta06](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.7.0-beta06) - [Material 1.7.0-beta06](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.0-beta06) - [Material3 1.3.0-beta05](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.3.0-beta05) - Lifecycle libraries `org.jetbrains.androidx.lifecycle:lifecycle-*:2.8.0`. Based on [Jetpack Lifecycle 2.8.0](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.0) - Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.8.0-alpha09`. Based on [Jetpack Navigation 2.8.0-beta05](https://developer.android.com/jetpack/androidx/releases/navigation#2.8.0-beta05) - Material3 Adaptive libraries `org.jetbrains.compose.material3.adaptive:adaptive-*:1.0.0-alpha01`. Based on [Jetpack Material3 Adaptive 1.0.0-beta04](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.0.0-beta04) To use Material3 Adaptive add the dependencies for the artifacts you need in the `build.gradle` file for your app or module: ```Kotlin dependencies { implementation("org.jetbrains.compose.material3.adaptive:adaptive:1.0.0-alpha01") implementation("org.jetbrains.compose.material3.adaptive:adaptive-layout:1.0.0-alpha01") implementation("org.jetbrains.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha01") } ``` ***Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.