JetBrains/compose-jb (org.jetbrains.compose)
### [`v1.7.0`](https://redirect.github.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#170-rc01-September-2024)
*Changes since 1.7.0-beta02*
#### Highlights
##### Web
- [`skiko.js` is redundant in case of K/Wasm Compose Multiplatform for web applications and it can be removed from index.html files to not load redundant files](https://redirect.github.com/JetBrains/compose-multiplatform/pull/5134). `skiko.js` will be removed from the k/wasm distribution in the future releases. `skiko.js` is still needed in case of K/JS Compose Multiplatform for web apps
#### Features
##### Multiple Platforms
- [Support Kotlin 1.9.25](https://redirect.github.com/JetBrains/compose-multiplatform/pull/5141)
##### Desktop
- *(prerelease fix)* [The `decoration` parameter added to `Window` and `DialogWindow` and the APIs related to it are now marked as experimental](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1561)
##### Gradle Plugin
- [New `compose.material3AdaptiveNavigationSuite` shortcut in the gradle plugin](https://redirect.github.com/JetBrains/compose-multiplatform/pull/5133)
#### Fixes
##### Multiple Platforms
- *(prerelease fix)* [Fix possible infinity invalidation loop triggered by `GraphicsLayer.record`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1555)
- [Fix changing `FontRenderingSettings` is not reflected until composition restarts](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1595)
##### iOS
- *(prerelease fix)* [Fix "`ListDetailPaneScaffold` from material3-adaptive throws ArrayIndexOutOfBoundsException"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1548)
- *(prerelease fix)* [Fix "White bars on sides on some devices"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1547)
- [Fix offset issues with keyboard and `TextField`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1523)
- [Fix "Incorrect `imePadding` and high cpu usage when repeatedly opening and closing `Keyboard` on iOS"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1523)
- [Fix "Selection handlers in wrong positions in a fullscreen TextField"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1523)
- [Fix keyboard closing while scrolling content with Text Fields](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1558)
- *(prerelease fix)* [Fix missing interop views with new `onReset` argument and placing inside more complex reusable layout inside `Lazy*` lists](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1560)
- *(prerelease fix)* [Fix selection handlers height for `BasicTextField` on iOS](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1587)
- *(prerelease fix)* [To avoid `Symbol not found: _objc_release_x8` crash on iOS 15 simulators, skia has been re-built with downgraded Xcode](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1595) (13.1)
- [Fix "UriHandler.openUri no longer works on iOS 18"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1595)
##### Desktop
- [Fix bounds of `ComposePanel` in IntelliJ on macOs](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1571)
- [Fix UI glitch when resizing a Compose window via its `WindowState`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1565)
##### Web
- [Prevent a crash on mobile web when selecting some text in `SelectionContainer`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1551)
##### Android
- *(prerelease fix)* [Fix "Compose UI test error on android: No static method forceEnableAppTracing"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1564)
- *(prerelease fix)* [Fix "Android target depends on prerelease versions"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1564)
##### Navigation
- *(prerelease fix)* [Fix `IllegalArgumentException` on putting lists into `savedStateHandle`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1546)
#### Dependencies
- Gradle Plugin `org.jetbrains.compose`, version `1.7.0-rc01`. Based on Jetpack Compose libraries:
- [Runtime 1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.7.0)
- [UI 1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.0)
- [Foundation 1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.7.0)
- [Material 1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.0)
- [Material3 1.3.0](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.3.0)
- Lifecycle libraries `org.jetbrains.androidx.lifecycle:lifecycle-*:2.8.2`. Based on [Jetpack Lifecycle 2.8.4](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.4)
- Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.8.0-alpha10`. Based on [Jetpack Navigation 2.8.0-rc01](https://developer.android.com/jetpack/androidx/releases/navigation#2.8.0-rc01)
- Material3 Adaptive libraries `org.jetbrains.compose.material3.adaptive:adaptive*:1.0.0-rc01`. Based on [Jetpack Material3 Adaptive 1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.0.0)
***
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 these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.7.0+build1877-release-1.7
->1.7.0
1.7.0+build1877-release-1.7
->1.7.0
Release Notes
JetBrains/compose-jb (org.jetbrains.compose)
### [`v1.7.0`](https://redirect.github.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#170-rc01-September-2024) *Changes since 1.7.0-beta02* #### Highlights ##### Web - [`skiko.js` is redundant in case of K/Wasm Compose Multiplatform for web applications and it can be removed from index.html files to not load redundant files](https://redirect.github.com/JetBrains/compose-multiplatform/pull/5134). `skiko.js` will be removed from the k/wasm distribution in the future releases. `skiko.js` is still needed in case of K/JS Compose Multiplatform for web apps #### Features ##### Multiple Platforms - [Support Kotlin 1.9.25](https://redirect.github.com/JetBrains/compose-multiplatform/pull/5141) ##### Desktop - *(prerelease fix)* [The `decoration` parameter added to `Window` and `DialogWindow` and the APIs related to it are now marked as experimental](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1561) ##### Gradle Plugin - [New `compose.material3AdaptiveNavigationSuite` shortcut in the gradle plugin](https://redirect.github.com/JetBrains/compose-multiplatform/pull/5133) #### Fixes ##### Multiple Platforms - *(prerelease fix)* [Fix possible infinity invalidation loop triggered by `GraphicsLayer.record`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1555) - [Fix changing `FontRenderingSettings` is not reflected until composition restarts](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1595) ##### iOS - *(prerelease fix)* [Fix "`ListDetailPaneScaffold` from material3-adaptive throws ArrayIndexOutOfBoundsException"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1548) - *(prerelease fix)* [Fix "White bars on sides on some devices"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1547) - [Fix offset issues with keyboard and `TextField`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1523) - [Fix "Incorrect `imePadding` and high cpu usage when repeatedly opening and closing `Keyboard` on iOS"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1523) - [Fix "Selection handlers in wrong positions in a fullscreen TextField"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1523) - [Fix keyboard closing while scrolling content with Text Fields](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1558) - *(prerelease fix)* [Fix missing interop views with new `onReset` argument and placing inside more complex reusable layout inside `Lazy*` lists](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1560) - *(prerelease fix)* [Fix selection handlers height for `BasicTextField` on iOS](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1587) - *(prerelease fix)* [To avoid `Symbol not found: _objc_release_x8` crash on iOS 15 simulators, skia has been re-built with downgraded Xcode](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1595) (13.1) - [Fix "UriHandler.openUri no longer works on iOS 18"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1595) ##### Desktop - [Fix bounds of `ComposePanel` in IntelliJ on macOs](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1571) - [Fix UI glitch when resizing a Compose window via its `WindowState`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1565) ##### Web - [Prevent a crash on mobile web when selecting some text in `SelectionContainer`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1551) ##### Android - *(prerelease fix)* [Fix "Compose UI test error on android: No static method forceEnableAppTracing"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1564) - *(prerelease fix)* [Fix "Android target depends on prerelease versions"](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1564) ##### Navigation - *(prerelease fix)* [Fix `IllegalArgumentException` on putting lists into `savedStateHandle`](https://redirect.github.com/JetBrains/compose-multiplatform-core/pull/1546) #### Dependencies - Gradle Plugin `org.jetbrains.compose`, version `1.7.0-rc01`. Based on Jetpack Compose libraries: - [Runtime 1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.7.0) - [UI 1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.0) - [Foundation 1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.7.0) - [Material 1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-material#1.7.0) - [Material3 1.3.0](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.3.0) - Lifecycle libraries `org.jetbrains.androidx.lifecycle:lifecycle-*:2.8.2`. Based on [Jetpack Lifecycle 2.8.4](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.4) - Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.8.0-alpha10`. Based on [Jetpack Navigation 2.8.0-rc01](https://developer.android.com/jetpack/androidx/releases/navigation#2.8.0-rc01) - Material3 Adaptive libraries `org.jetbrains.compose.material3.adaptive:adaptive*:1.0.0-rc01`. Based on [Jetpack Material3 Adaptive 1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.0.0) ***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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.