Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
JetBrains/compose-jb
### [`v1.4.0`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#140-April-2023)
#### Common
- [Added support for Kotlin `1.8.20`](https://togithub.com/JetBrains/compose-multiplatform/pull/3000)
##### Features
- [Support perspective projection and `cameraDistance` parameter in `graphicsLayer`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/422)
- [Support `brush` parameter in `TextStyle` for complex coloring](https://togithub.com/JetBrains/compose-multiplatform/issues/2814)
- [Support `drawStyle` parameter in `TextStyle` for drawing outlined text](https://togithub.com/JetBrains/compose-multiplatform-core/pull/470)
- [Support `blendMode` parameter when drawing text on Canvas](https://togithub.com/JetBrains/compose-multiplatform-core/pull/470)
- [Support compositing strategy on `graphicsLayer`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/486)
- [Add `minLines` parameter to `BasicTextField`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/469)
- [Support `painterResource` function in common source set](https://togithub.com/JetBrains/compose-multiplatform/pull/2793)
##### Fixes
- [Actually remember provider in `rememberComponentRectPositionProvider`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/444)
- [Fix merging multiple selection areas inside `SelectionContainer`](https://togithub.com/JetBrains/compose-multiplatform/issues/2899)
- [Fix crash on selecting text if layout result is invalid](https://togithub.com/JetBrains/compose-multiplatform-core/pull/482)
- [Fix error on call an `expect`/`actual` function with default arguments and a Composable argument](https://togithub.com/JetBrains/compose-multiplatform/issues/2806)
#### iOS
[iOS support is in Alpha now](../d44114d/README.md#ios)
#### Desktop
##### Features
- [Support external drag and drop](https://togithub.com/JetBrains/compose-multiplatform-core/pull/391)
- [Animate scroll initiated by mouse wheel input](https://togithub.com/JetBrains/compose-multiplatform-core/pull/438)
- [Remove AWT dependency in `rememberCursorPositionProvider`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/432)
- Major scrollbar overhaul
- [Scrollbar now works correctly in lazy lists when items vary in size](https://togithub.com/JetBrains/compose-multiplatform/issues/2679)
- [Scrollbar now works correctly with lazy list `contentPadding`](https://togithub.com/JetBrains/compose-multiplatform/issues/2604)
- [Scrollbar now works correctly in lazy list with spacing between items](https://togithub.com/JetBrains/compose-multiplatform-core/pull/380)
- [Scrollbar now works correctly if the size of the scrollbar doesn't match the size of the widget it scrolls](https://togithub.com/JetBrains/compose-multiplatform-core/pull/368)
- [Pressing the scrollbar track now works correctly](https://togithub.com/JetBrains/compose-multiplatform-core/pull/409)
- [Added scrollbar support for lazy grids and text fields](https://togithub.com/JetBrains/compose-multiplatform/issues/1575)
##### Fixes
- [Fix using a custom shape for an `AlertDialog`](https://togithub.com/JetBrains/compose-multiplatform/issues/1269)
- [Fix `AlertDialog` width to match the maximum of its content](https://togithub.com/JetBrains/compose-multiplatform/issues/2836)
- [Change `ContextMenuArea` to emit a single element, rather than two elements](https://togithub.com/JetBrains/compose-multiplatform/issues/2729)
- [Use state hoisting instead of global mouse position to determine where context menus, dropdown menus and tooltips should be displayed](https://togithub.com/JetBrains/compose-multiplatform-core/pull/437)
- [Limit error dialog width in case of long error message](https://togithub.com/JetBrains/compose-multiplatform-core/pull/441)
- [Fix window flashing background with unspecified size](https://togithub.com/JetBrains/compose-multiplatform-core/pull/442)
- [Fix crash `SplitPane` with a modifier](https://togithub.com/JetBrains/compose-multiplatform/issues/2214)
- [Fix applying `ComposePanel` visibility](https://togithub.com/JetBrains/compose-multiplatform/issues/2656)
#### Web
- [`Compose for Web` is renamed to `Compose HTML Library`](https://togithub.com/JetBrains/compose-multiplatform/pull/2997)
- [The new experimental `Compose for Web` based on Kotlin/Wasm is available](../d44114d/README.md#web)
#### Tools
- [Packaging native distributions now requires at least JDK 17](https://togithub.com/JetBrains/compose-multiplatform/blob/master/tutorials/Native_distributions_and_local_execution/README.md#customizing-jdk-version)
##### Features
- [Provide relative path to jpackage --main-jar](https://togithub.com/JetBrains/compose-multiplatform/issues/1578)
- [Provide some entitlements on macOS by default](https://togithub.com/JetBrains/compose-multiplatform/pull/2974)
##### Fixes
- [Unzip wix to build directory](https://togithub.com/JetBrains/compose-multiplatform/issues/2804)
#### API Changes
- [Remove deprecated `SkiaRootForTest.processPointerInput`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/456)
- [Remove deprecated `PointerEvent.awtEvent`, `KeyEvent.awtEvent`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/456)
- [Make accidentally exposed to public `ParagraphLayouter` class `internal` as designed](https://togithub.com/JetBrains/compose-multiplatform-core/pull/426)
- [`androidx.compose.foundation.v2.ScrollbarAdapter` is introduced in order to allow scrollbars of a size different from the scrolled widget](https://togithub.com/JetBrains/compose-multiplatform-core/pull/368)
#### Dependencies
This version of Compose Multiplatform is based on the next Jetpack Compose libraries:
- [Compiler 1.4.4](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.4.4)
- [Runtime 1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.4.0)
- [UI 1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.4.0)
- [Foundation 1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.4.0)
- [Material 1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-material#1.4.0)
- [Material3 1.0.1](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.0.1)
***
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.3.1
->1.4.0
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
JetBrains/compose-jb
### [`v1.4.0`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#140-April-2023) #### Common - [Added support for Kotlin `1.8.20`](https://togithub.com/JetBrains/compose-multiplatform/pull/3000) ##### Features - [Support perspective projection and `cameraDistance` parameter in `graphicsLayer`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/422) - [Support `brush` parameter in `TextStyle` for complex coloring](https://togithub.com/JetBrains/compose-multiplatform/issues/2814) - [Support `drawStyle` parameter in `TextStyle` for drawing outlined text](https://togithub.com/JetBrains/compose-multiplatform-core/pull/470) - [Support `blendMode` parameter when drawing text on Canvas](https://togithub.com/JetBrains/compose-multiplatform-core/pull/470) - [Support compositing strategy on `graphicsLayer`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/486) - [Add `minLines` parameter to `BasicTextField`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/469) - [Support `painterResource` function in common source set](https://togithub.com/JetBrains/compose-multiplatform/pull/2793) ##### Fixes - [Actually remember provider in `rememberComponentRectPositionProvider`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/444) - [Fix merging multiple selection areas inside `SelectionContainer`](https://togithub.com/JetBrains/compose-multiplatform/issues/2899) - [Fix crash on selecting text if layout result is invalid](https://togithub.com/JetBrains/compose-multiplatform-core/pull/482) - [Fix error on call an `expect`/`actual` function with default arguments and a Composable argument](https://togithub.com/JetBrains/compose-multiplatform/issues/2806) #### iOS [iOS support is in Alpha now](../d44114d/README.md#ios) #### Desktop ##### Features - [Support external drag and drop](https://togithub.com/JetBrains/compose-multiplatform-core/pull/391) - [Animate scroll initiated by mouse wheel input](https://togithub.com/JetBrains/compose-multiplatform-core/pull/438) - [Remove AWT dependency in `rememberCursorPositionProvider`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/432) - Major scrollbar overhaul - [Scrollbar now works correctly in lazy lists when items vary in size](https://togithub.com/JetBrains/compose-multiplatform/issues/2679) - [Scrollbar now works correctly with lazy list `contentPadding`](https://togithub.com/JetBrains/compose-multiplatform/issues/2604) - [Scrollbar now works correctly in lazy list with spacing between items](https://togithub.com/JetBrains/compose-multiplatform-core/pull/380) - [Scrollbar now works correctly if the size of the scrollbar doesn't match the size of the widget it scrolls](https://togithub.com/JetBrains/compose-multiplatform-core/pull/368) - [Pressing the scrollbar track now works correctly](https://togithub.com/JetBrains/compose-multiplatform-core/pull/409) - [Added scrollbar support for lazy grids and text fields](https://togithub.com/JetBrains/compose-multiplatform/issues/1575) ##### Fixes - [Fix using a custom shape for an `AlertDialog`](https://togithub.com/JetBrains/compose-multiplatform/issues/1269) - [Fix `AlertDialog` width to match the maximum of its content](https://togithub.com/JetBrains/compose-multiplatform/issues/2836) - [Change `ContextMenuArea` to emit a single element, rather than two elements](https://togithub.com/JetBrains/compose-multiplatform/issues/2729) - [Use state hoisting instead of global mouse position to determine where context menus, dropdown menus and tooltips should be displayed](https://togithub.com/JetBrains/compose-multiplatform-core/pull/437) - [Limit error dialog width in case of long error message](https://togithub.com/JetBrains/compose-multiplatform-core/pull/441) - [Fix window flashing background with unspecified size](https://togithub.com/JetBrains/compose-multiplatform-core/pull/442) - [Fix crash `SplitPane` with a modifier](https://togithub.com/JetBrains/compose-multiplatform/issues/2214) - [Fix applying `ComposePanel` visibility](https://togithub.com/JetBrains/compose-multiplatform/issues/2656) #### Web - [`Compose for Web` is renamed to `Compose HTML Library`](https://togithub.com/JetBrains/compose-multiplatform/pull/2997) - [The new experimental `Compose for Web` based on Kotlin/Wasm is available](../d44114d/README.md#web) #### Tools - [Packaging native distributions now requires at least JDK 17](https://togithub.com/JetBrains/compose-multiplatform/blob/master/tutorials/Native_distributions_and_local_execution/README.md#customizing-jdk-version) ##### Features - [Provide relative path to jpackage --main-jar](https://togithub.com/JetBrains/compose-multiplatform/issues/1578) - [Provide some entitlements on macOS by default](https://togithub.com/JetBrains/compose-multiplatform/pull/2974) ##### Fixes - [Unzip wix to build directory](https://togithub.com/JetBrains/compose-multiplatform/issues/2804) #### API Changes - [Remove deprecated `SkiaRootForTest.processPointerInput`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/456) - [Remove deprecated `PointerEvent.awtEvent`, `KeyEvent.awtEvent`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/456) - [Make accidentally exposed to public `ParagraphLayouter` class `internal` as designed](https://togithub.com/JetBrains/compose-multiplatform-core/pull/426) - [`androidx.compose.foundation.v2.ScrollbarAdapter` is introduced in order to allow scrollbars of a size different from the scrolled widget](https://togithub.com/JetBrains/compose-multiplatform-core/pull/368) #### Dependencies This version of Compose Multiplatform is based on the next Jetpack Compose libraries: - [Compiler 1.4.4](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.4.4) - [Runtime 1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.4.0) - [UI 1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.4.0) - [Foundation 1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.4.0) - [Material 1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-material#1.4.0) - [Material3 1.0.1](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.0.1) ***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 has been generated by Mend Renovate. View repository job log here.