JetBrains/compose-jb (org.jetbrains.compose.runtime:runtime)
### [`v1.6.0-rc03`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#160-rc03-February-2024)
*Changes since 1.6.0-rc02*
- **[Support Kotlin 2.0.0-Beta4](https://togithub.com/JetBrains/compose-multiplatform/pull/4332)** Common
- *(prerelease fix)* [Resources. Don't return a cached value when pass new args](https://togithub.com/JetBrains/compose-multiplatform/pull/4333) Common
- *(prerelease fix)* [Fix crash "ComposeUIViewController.view should be attached to window](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1110) iOS
- *(prerelease fix)* [Fix App crashes when Compose SwfitUI View container removed from hierarchy](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1114) iOS
- *(prerelease fix)* [Fix Keyboard disappears on IME action](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1118) iOS
- *(prerelease fix)* [Fix `SelectionContainer` occasionally crashes on iOS](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1121) iOS
- *(prerelease fix)* [Fix crash after open/close dropdown on iOS](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1127) iOS
- *(prerelease fix)* [Fix Password popup disappears only on the second focused TextField](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1128) iOS
- *(prerelease fix)* [Fix mouse input above SwingPanel](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1119) Desktop
- *(prerelease fix)* [Fix non working accessibility on Desktop](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1129) Desktop
- *(prerelease fix)* [Resources. Fix import of Android flavors](https://togithub.com/JetBrains/compose-multiplatform/pull/4319) Android
#### Dependencies
This version of Compose Multiplatform is based on the next Jetpack Compose libraries:
- [Compiler 1.5.8](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.8)
- [Runtime 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.1)
- [UI 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.1)
- [Foundation 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.1)
- [Material 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.1)
- [Material3 1.2.0](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.2.0)
### [`v1.6.0-rc02`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#160-rc02-February-2024)
*Changes since 1.6.0-rc01*
#### Breaking changes
*since 1.6.0-beta01*
- When the resource library is used, resources should be imported explicitly
> To quickly change your code to a new state, replace this:
>
> import .generated.resources.Res
>
> by this:
>
> import .generated.resources.*
>
> and perform "Code - Optimize Imports" to apply the project code style. If code style doesn't allow wildcrads, `import .generated.resources.*` will be replaced by explicit imports.
#### iOS/desktop/web
##### Fixes
- *(prerelease fix)* [Fix "AlertDialog doesn't work with ProvidableCompositionLocal"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1104)
#### Resource library
##### Fixes
- *(prerelease fix)* [Fix resource accessors compilation when there are huge number of resource files](https://togithub.com/JetBrains/compose-multiplatform/pull/4294)
#### Dependencies
This version of Compose Multiplatform is based on the next Jetpack Compose libraries:
- [Compiler 1.5.8](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.8)
- [Runtime 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.1)
- [UI 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.1)
- [Foundation 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.1)
- [Material 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.1)
- [Material3 1.2.0](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.2.0)
### [`v1.6.0-rc01`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#160-rc01-February-2024)
*Changes since 1.6.0-beta02*
#### Known issues and solutions
##### Could not find "org.jetbrains.compose.annotation-internal:annotation"
*(or org.jetbrains.compose.collection-internal:collection)*, *[link](https://togithub.com/JetBrains/compose-multiplatform/issues/4277)*
It happens because some library depends on `1.6.0-beta02` which isn't binary compatible with `1.6.0-rc01`.
To find this library, call `./gradlew shared:dependencies` (replace `shared` by your main module). Downgrade this library or ask the library author to upgrade it to `1.6.0-rc01`.
##### Could not find androidx.annotation:annotation:...
*(or org.jetbrains.compose.collection-internal:collection)*
It happens because `1.6.0` depends on [collection](https://developer.android.com/jetpack/androidx/releases/collection) and [annnotation](https://developer.android.com/jetpack/androidx/releases/annotation) libraries that are available only in the Google Maven repository.
To solve this, add `google()` maven repository to `build.gradle.kts`:
repositories {
...
google()
}
#### iOS/desktop/web
##### Fixes
- [Fix "DropdownMenu performs onDismissRequest twice"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1057)
- [Use a large rectangle for the picture bounds in RenderNodeLayer.drawLayer to prevent clipping](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1090)
- [Fix closing scene during scroll animation](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1096)
- [Fix "Using `painterResource(:DrawableResource)` outside desktop Window can produce `UnsatisfiedLinkError`"](https://togithub.com/JetBrains/skiko/pull/866)
- [Fix "Rect::makeLTRB expected l <= r" crashes](https://togithub.com/JetBrains/skiko/pull/867)
- *(prerelease fix)* [Commonize BasicTooltipBox](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1092)
- *(prerelease fix)* [Fix sharing composition locals with new platform layers](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1086)
#### iOS
##### Fixes
- [Fixed unexpected fling animation over scrolling content](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1039)
- *(prerelease fix)* [Fix "Wrong scroll behaviour of LazyColumn inside HorizontalPager"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1097)
- *(prerelease fix)* [Fix scene size after sending the app to background or changing orientation with open modal](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1093)
#### Desktop
##### Fixes
- [Protect against `MouseInfo.getPointerInfo()` returning null in `WindowDraggableArea`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1049)
- [Support Rtl in `SplitPane`](https://togithub.com/JetBrains/compose-multiplatform/pull/4265)
- [Fix a native crash on `makeGL`](https://togithub.com/JetBrains/skiko/pull/869)
- *(prerelease fix)* [Fix "Skiko RenderException" when creating `ComposePanel`](https://togithub.com/JetBrains/skiko/pull/858)
#### Web
##### Fixes
- [Add a `SystemThemeObserver` implementation for wasmJs](https://togithub.com/JetBrains/compose-multiplatform-core/pull/998)
- [Fix keyboard events with meta key on wasm/js targets](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1088)
- [Added WASM to `components.uiToolingPreview` library](https://togithub.com/JetBrains/compose-multiplatform/pull/4286)
- [Fix "The cursor is invisible in compose web"](https://togithub.com/JetBrains/skiko/pull/846)
#### Gradle Plugin
##### Fixes
- *(prerelease fix)* [Relocate a bundled `KotlinPoet` to the internal package](https://togithub.com/JetBrains/compose-multiplatform/pull/4239)
#### Resource library
##### Fixes
- *(prerelease fix)* [Add a type name to the resource initializers](https://togithub.com/JetBrains/compose-multiplatform/pull/4240)
- *(prerelease fix)* [Don't make resource IDs lowercased](https://togithub.com/JetBrains/compose-multiplatform/pull/4253)
- *(prerelease fix)* [Clean code-gen directory if there was deleted a dependency on the res library](https://togithub.com/JetBrains/compose-multiplatform/pull/4257)
- *(prerelease fix)* [Register all hierarchical compose resources in android compilation](https://togithub.com/JetBrains/compose-multiplatform/pull/4274)
- *(prerelease fix)* [Fix fonts duplication in android app](https://togithub.com/JetBrains/compose-multiplatform/pull/4284)
#### Dependencies
This version of Compose Multiplatform is based on the next Jetpack Compose libraries:
- [Compiler 1.5.8](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.8)
- [Runtime 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.1)
- [UI 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.1)
- [Foundation 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.1)
- [Material 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.1)
- [Material3 1.2.0](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.2.0)
### [`v1.6.0-beta02`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#160-beta02-February-2024)
*Changes since 1.6.0-beta01*
#### Highlights
- [Basic accessibility support](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1025) *iOS*
- [Popups/Dialogs can now be displayed outside a ViewController over native components on iOS by default](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1031) *iOS*
- [Allow selecting `Text` in `SelectionContainer` by double and triple tap](https://togithub.com/JetBrains/compose-multiplatform-core/pull/984) *iOS*
- [Add support for text decoration line styles via PlatformTextStyle](https://togithub.com/JetBrains/compose-multiplatform-core/pull/999) *iOS, desktop, web*
- Bugfixes in the resource library (see below for the details)
#### iOS/desktop/web
##### Fixes
- [Fix "`TextLayoutResult#getLineForVerticalPosition` returns wrong value + slow performance"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1012)
- [Run all effects before sending synthetic events](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1034)
- *(prerelease bug)* [Fix the pointer icon in `SelectionContainer`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1014)
#### iOS
##### Features
- [Adjust overscroll effect params to match iOS animations](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1010/files)
- [Add ability to change opacity for compose view](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1022)
##### Fixes
- [Fix UIKitView z-order](https://togithub.com/JetBrains/compose-multiplatform-core/pull/965)
- [Fix missing case for loading `SystemFont` on iOS](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1013)
- [Fix selection container crash](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1016)
- [Fix `WindowInfo.containerSize` without `platformLayers` flag](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1028)
- *(prerelease fix)* [Fix "textfield with visual transformation crashes after single tap"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1045)
- *(prerelease fix)* [Fix selection handles crossed](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1017)
- *(prerelease fix)* [Fix CMPViewControllerMisuse error](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1027)
- *(prerelease fix)* [Fix selection handles with platformLayers=true](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1023)
- *(prerelease fix)* [Fix interaction handling for interop views](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1032)
#### Desktop
##### Fixes
- [Add Arial and Consolas as backup fonts on Linux and mention font name when one fails to load](https://togithub.com/JetBrains/compose-multiplatform-core/pull/994)
##### Breaking changes and deprecated API
- [Remove deprecated APIs in `TooltipArea` and `PointerEvent`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1029)
#### HTML library
##### Features
- [Add opportunity to use custom prefixes in `StyleSheet`](https://togithub.com/JetBrains/compose-multiplatform/pull/3015)
#### Gradle Plugin
##### Features
- [Add `ui-tooling-preview` alias](https://togithub.com/JetBrains/compose-multiplatform/pull/4190)
#### Resource library
##### Fixes
- *(prerelease fix)* [Configure Android resources after AGP is applied and ignore hidden files in resources](https://togithub.com/JetBrains/compose-multiplatform/commit/3040ea85bbc81cb6d1e22d6928646509ee8b601f)
- *(prerelease fix)* [Generate Res class if there is no common composeResource dir](https://togithub.com/JetBrains/compose-multiplatform/pull/4176)
- *(prerelease fix)* [Support Res class generation in JVM only compose projects](https://togithub.com/JetBrains/compose-multiplatform/pull/4183)
- *(prerelease fix)* [Support Compose resources for iOS tests](https://togithub.com/JetBrains/compose-multiplatform/pull/4185)
- *(prerelease fix)* [Fix sub-module gradle properties for res class generation](https://togithub.com/JetBrains/compose-multiplatform/commit/ee26bf8beea595dce67fbe880aa86a8363d428ae)
- *(prerelease fix)* [Fix Native xml parser](https://togithub.com/JetBrains/compose-multiplatform/pull/4207)
- *(prerelease fix)* [Generate initializer functions in the Res file to avoid the `MethodTooLargeException`](https://togithub.com/JetBrains/compose-multiplatform/pull/4205)
- *(prerelease fix)* [Improve handling of special characters in string resources](https://togithub.com/JetBrains/compose-multiplatform/pull/4220)
- *(prerelease fix)* [Add a `ttf` font to the resources demo app](https://togithub.com/JetBrains/compose-multiplatform/commit/3c7260ea51157d423b3799bd339b682ffabdce06)
#### Dependencies
This version of Compose Multiplatform is based on the next Jetpack Compose libraries:
- [Compiler 1.5.8](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.8)
- [Runtime 1.6.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.0)
- [UI 1.6.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.0)
- [Foundation 1.6.0](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.0)
- [Material 1.6.0](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.0)
- [Material3 1.2.0-rc01](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.2.0-rc01)
### [`v1.6.0-beta01`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#160-beta01-January-2024)
#### Highlights
- Resource library improvements ([an example project](https://togithub.com/JetBrains/compose-multiplatform/tree/8ee7531c424421657842a24a5c365db53ba19e18/components/resources/demo))
- [Compile-time checking of resources through a generated `Res` class](https://togithub.com/JetBrains/compose-multiplatform/pull/3961)
- [Introduce top level `composeResources` dir with `drawable`, `font`, `files`, `values/strings.xml` support](https://togithub.com/JetBrains/compose-multiplatform/pull/4127)
- [Support for various screen densities, multiple languages and regions, and light and dark themes](https://togithub.com/JetBrains/compose-multiplatform/pull/4018)
- [Experimental support is available for tests in common code](https://togithub.com/JetBrains/compose-multiplatform-core/pull/978)
- [Compose for Web (Wasm) artifacts are available in Maven Central](https://togithub.com/JetBrains/compose-multiplatform-core/pull/914). **Warning**: Kotlin 1.9.21 has [an issue](https://togithub.com/JetBrains/compose-multiplatform/issues/4230) with web target. Use Kotlin 1.9.22.
- iOS. Native-like caret behaviour by long/single taps in textfields([1](https://togithub.com/JetBrains/compose-multiplatform-core/pull/913), [2](https://togithub.com/JetBrains/compose-multiplatform-core/pull/858))
- [Support `LineHeightStyle.Trim`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/897)
- [Desktop. Proper clipping of `SwingPanel` interop](https://togithub.com/JetBrains/compose-multiplatform-core/pull/915) *(under an experimental flag, see the link)*
- Popups/Dialogs can now be displayed outside the main window or panel over native components on iOS and desktop *(under experimental flags, see the links)*
- [iOS](https://togithub.com/JetBrains/compose-multiplatform-core/pull/920)
- [Desktop](https://togithub.com/JetBrains/compose-multiplatform-core/pull/992)
- [Add a way to use fonts installed on the system](https://togithub.com/JetBrains/compose-multiplatform-core/pull/898) *(desktop/web in this version, iOS in the next version, Android isn't supported)*
##### Breaking changes
- [Text with `lineHeight` set is trimmed by default](https://togithub.com/JetBrains/compose-multiplatform-core/pull/897)
- [Text with `fontSize` set without `lineHeight` inside `MaterialTheme` has different line height](https://issuetracker.google.com/issues/321872412)
- Resource library (`compose.components.resources`) changes
- resources from `*Main\resources` should be moved to `*Main\composeResources\drawable`, `commonMain\composeResources\font` or `*Main\composeResources\files` depending on the resource type
- `painterResource("resource.xml")` should be replaced by `painterResource(Res.drawable.resource)`
#### Known issues
- `compose.components.resources` library doesn't work yet if you apply `kotlin("jvm")` Gradle plugin. For now, it only works with `kotlin("multiplatform")`
#### Common
##### Features
- [Support Kotlin 1.9.22](https://togithub.com/JetBrains/compose-multiplatform/pull/4075)
- [Publish new platforms for `runtime-saveable`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/894)
#### iOS/desktop/web
##### Features
- [`Font` constructor with lazy data loading](https://togithub.com/JetBrains/compose-multiplatform-core/pull/906)
##### Fixes
- [Optimise `TextLayoutResult#getLineForOffset`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/934)
- [Fix "SwingPanel/UIKitView doesn't apply Modifier.offset if it's after Modifier.size"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/922)
- [DatePicker. Fix empty row](https://togithub.com/JetBrains/compose-multiplatform-core/pull/921)
- [DatePicker. Fix selection of the current day](https://togithub.com/JetBrains/compose-multiplatform-core/pull/877)
- [Fix `LayoutCoordinates.localToWindow` coordinates conversion for non-full Compose components](https://togithub.com/JetBrains/compose-multiplatform-core/pull/956)
##### Breaking changes and deprecated API
- [Deprecate `public ComposeScene` in favour of `@InternalComposeUiApi MultiLayerComposeScene`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/908)
- [Hide deprecated DropdownMenu overloads](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1003)
#### iOS
##### Features
- [Introduce `@Composable fun UIKitViewController`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/882)
- [Remove iOS experimental flag in gradle.properties](https://togithub.com/JetBrains/compose-multiplatform/pull/3896)
##### Fixes
- [Disable encoding on separate thread for iOS](https://togithub.com/JetBrains/compose-multiplatform-core/pull/907)
- [Synchronise IME insets with iOS keyboard](https://togithub.com/JetBrains/compose-multiplatform-core/pull/875)
#### Desktop
##### Features
- [Support select till the end of the file / till the start of the file keyboard actions on Windows](https://togithub.com/JetBrains/compose-multiplatform-core/pull/989)
- [Add LinuxArm64 target to Compose runtime](https://togithub.com/JetBrains/compose-multiplatform-core/pull/977)
- [Add dedicated feature flags class for desktop](https://togithub.com/JetBrains/compose-multiplatform-core/pull/945)
##### Fixes
- [Fix blurry app icon in the system application switcher](https://togithub.com/JetBrains/compose-multiplatform-core/pull/890)
- [Insert a new line on `NumPadEnter`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/988)
- [Don't restart the drag gesture when the `onDrag(matcher=` changes](https://togithub.com/JetBrains/compose-multiplatform-core/pull/976)
- [Fix "BasicTextField NPE-crash on JBR 17.0.9 on Linux when clicked"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/973)
- [Fix "Resizing window on desktop sometimes triggers onClick handlers of Composables"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/949)
- [Fix "`ComposePanel` doesn't calculate its preferredSize correctly when it's called before doLayout"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/884)
- [Fix input methods on JBR, disable input methods when we lose focus](https://togithub.com/JetBrains/compose-multiplatform-core/pull/881)
- [Fix "BasicTextField could not input any Chinese character when using JBR"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/885)
- [Take into account `enabled` in `scrollable` for mouse input](https://togithub.com/JetBrains/compose-multiplatform-core/pull/880)
- [Fix NPE for getComponentAfter/Before in ComposePanel](https://togithub.com/JetBrains/compose-multiplatform-core/pull/878)
- [Transparency support for D3D](https://togithub.com/JetBrains/skiko/pull/837) *(previously it supported via fallback on OpenGL)*
#### Web
##### Features
- [Change the embedded font to Roboto Regular](https://togithub.com/JetBrains/skiko/pull/830)
##### Fixes
- [Use an alternative implementation of `Image.toBitmap`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/917)
#### HTML library
##### Features
- [Add `sub`, `sup` and `blockquote` elements](https://togithub.com/JetBrains/compose-multiplatform/pull/3325)
#### Gradle Plugin
##### Features
- [Add `compose.uiTest` dependency](https://togithub.com/JetBrains/compose-multiplatform/pull/4100)
- [Add `compose.components.uiUtil` dependency](https://togithub.com/JetBrains/compose-multiplatform/pull/3895)
##### Fixes
- [Fix failing when `org.jetbrains.compose` is applied from a script plugin](https://togithub.com/JetBrains/compose-multiplatform/pull/3951)
#### Dependencies
This version of Compose Multiplatform is based on the next Jetpack Compose libraries:
- [Compiler 1.5.8](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.8)
- [Runtime 1.6.0-rc01](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.0-rc01)
- [UI 1.6.0-rc01](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.0-rc01)
- [Foundation 1.6.0-rc01](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.0-rc01)
- [Material 1.6.0-rc01](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.0-rc01)
- [Material3 1.1.2](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.1.2)
### [`v1.6.0-alpha01`](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-alpha01): 1.6.0-alpha01
Add k/wasm target
#### Dependencies
This version of Compose Multiplatform is based on the next Jetpack Compose libraries:
- [Compiler 1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.4)
- [Runtime 1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.5.4)
- [UI 1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.5.4)
- [Foundation 1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.5.4)
- [Material 1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-material#1.5.4)
- [Material3 1.1.2](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.1.2)
### [`v1.6.0-dev1440`](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-dev1440): 1.6.0-dev1440
### [`v1.6.0-dev1419`](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-dev1419): 1.6.0-dev1419
### [`v1.6.0-dev1409`](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-dev1409): 1.6.0-dev1409
### [`v1.6.0-dev1405`](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-dev1405): 1.6.0-dev1405
### [`v1.6.0-dev1397`](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-dev1397): 1.6.0-dev1397
### [`v1.6.0-dev1383`](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-dev1383): 1.6.0-dev1383
### [`v1.6.0-dev1378`](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-dev1378): 1.6.0-dev1378
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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.6.0-dev1369
->1.6.0-rc03
Release Notes
JetBrains/compose-jb (org.jetbrains.compose.runtime:runtime)
### [`v1.6.0-rc03`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#160-rc03-February-2024) *Changes since 1.6.0-rc02* - **[Support Kotlin 2.0.0-Beta4](https://togithub.com/JetBrains/compose-multiplatform/pull/4332)** Common - *(prerelease fix)* [Resources. Don't return a cached value when pass new args](https://togithub.com/JetBrains/compose-multiplatform/pull/4333) Common - *(prerelease fix)* [Fix crash "ComposeUIViewController.view should be attached to window](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1110) iOS - *(prerelease fix)* [Fix App crashes when Compose SwfitUI View container removed from hierarchy](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1114) iOS - *(prerelease fix)* [Fix Keyboard disappears on IME action](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1118) iOS - *(prerelease fix)* [Fix `SelectionContainer` occasionally crashes on iOS](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1121) iOS - *(prerelease fix)* [Fix crash after open/close dropdown on iOS](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1127) iOS - *(prerelease fix)* [Fix Password popup disappears only on the second focused TextField](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1128) iOS - *(prerelease fix)* [Fix mouse input above SwingPanel](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1119) Desktop - *(prerelease fix)* [Fix non working accessibility on Desktop](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1129) Desktop - *(prerelease fix)* [Resources. Fix import of Android flavors](https://togithub.com/JetBrains/compose-multiplatform/pull/4319) Android #### Dependencies This version of Compose Multiplatform is based on the next Jetpack Compose libraries: - [Compiler 1.5.8](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.8) - [Runtime 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.1) - [UI 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.1) - [Foundation 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.1) - [Material 1.6.1](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.1) - [Material3 1.2.0](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.2.0) ### [`v1.6.0-rc02`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#160-rc02-February-2024) *Changes since 1.6.0-rc01* #### Breaking changes *since 1.6.0-beta01* - When the resource library is used, resources should be imported explicitly > To quickly change your code to a new state, replace this: > > importConfiguration
📅 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 has been generated by Mend Renovate. View repository job log here.