From d2fdb65dbb4c1d89921a7f5f1f4f3976817cc21f Mon Sep 17 00:00:00 2001 From: Nikolai Rykunov Date: Tue, 26 Sep 2023 20:27:00 +0200 Subject: [PATCH] Update CHANGELOG.md for 1.5.10-beta02 --------- Co-authored-by: Ivan Matkov --- CHANGELOG.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 22593eba1a7..acd0bd7ae29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,70 @@ +# 1.5.10-beta02 (September 2023) + +## Common + +### Features +* [Support kotlin 1.9.20-Beta2 with basic K2 support](https://github.com/JetBrains/compose-multiplatform/commit/393cfdd6638eee465b3c974fe9e6b3b0a1db57c1) +* [Implement `defaultTimePickerLayoutType` based on screen orientation](https://github.com/JetBrains/compose-multiplatform-core/pull/817) +* [Add an option to disable insets in `Popup`/`Dialog`](https://github.com/JetBrains/compose-multiplatform-core/pull/833) +* [Commonize insets `Modifier`'s \(additionally to `WindowInsets.*`\)](https://github.com/JetBrains/compose-multiplatform/issues/3563) + +### Fixes +* [`ExposedDropdownMenuBox.onExpandedChange` was not recomposed](https://github.com/JetBrains/compose-multiplatform/issues/3686) + +## iOS + +### Features +* Improve rendering performance + * [Avoid redundant compositing](https://github.com/JetBrains/compose-multiplatform-core/pull/813) + * [Don't send redundant synthetic moves](https://github.com/JetBrains/compose-multiplatform-core/pull/819) + * [Postpone `CAMetalDrawable` acquisition](https://github.com/JetBrains/compose-multiplatform-core/pull/820) + * [Move frame encoding to separate thread when possible](https://github.com/JetBrains/compose-multiplatform-core/pull/829) +* [Double tap and triple tap gesture handling in `TextField`s](https://github.com/JetBrains/compose-multiplatform/issues/2682) + +### Fixes +* [Expanded `ModalBottomSheet`: scrim doesn't occupy complete screen](https://github.com/JetBrains/compose-multiplatform/issues/3701) +* [Fix interop view intercepting touches for popups](https://github.com/JetBrains/compose-multiplatform-core/pull/835) +* [Fix applying `WindowInsets` inside `Popup`/`Dialog`](https://github.com/JetBrains/compose-multiplatform-core/pull/832) + + +## Desktop + +### Features + +* Improve accessibility support + * [Implement `Role.DropdownList` via `AccessibleRole.COMBO_BOX`](https://github.com/JetBrains/compose-multiplatform-core/pull/822) + * [Fix Compose `Role.Tab` to correctly translate to Java's `AccessibleRole.PAGE_TAB`](https://github.com/JetBrains/compose-multiplatform-core/pull/821) + * [Implement support for `SemanticsProperties.ProgressBarRangeInfo`](https://github.com/JetBrains/compose-multiplatform-core/pull/830) + +### Fixes +* [Can't type in `TextField` placed in `ModalBottomSheet`](https://github.com/JetBrains/compose-multiplatform/issues/3703) + +## Gradle Plugin + +### Features +* [Add API to not apply the Compose Compiler plugin](https://github.com/JetBrains/compose-multiplatform/pull/3722) + +### Fixes +* [Switch to notarytool for notarization](https://github.com/JetBrains/compose-multiplatform/pull/3642) + +## HTML library + +### Features +* [SVG - Add fillOpacity attribute](https://github.com/JetBrains/compose-multiplatform/pull/3725) + + +## Dependencies + +This version of Compose Multiplatform is based on the next Jetpack Compose libraries: + +* [Compiler 1.5.3](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.3) +* [Runtime 1.5.1](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.5.1) +* [UI 1.5.1](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.5.1) +* [Foundation 1.5.1](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.5.1) +* [Material 1.5.1](https://developer.android.com/jetpack/androidx/releases/compose-material#1.5.1) +* [Material3 1.1.2](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.1.2) + + # 1.5.2 (September 2023) ## Desktop