Skip to content

fix(deps): update all dependencies #3610

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 25, 2025
Merged

fix(deps): update all dependencies #3610

merged 2 commits into from
Apr 25, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 21, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.fasterxml.jackson.module:jackson-module-kotlin 2.18.3 -> 2.19.0 age adoption passing confidence
com.android.library (source) 8.9.1 -> 8.9.2 age adoption passing confidence
com.android.library:com.android.library.gradle.plugin (source) 8.9.1 -> 8.9.2 age adoption passing confidence
org.jetbrains.compose 1.8.0-beta02 -> 1.8.0-SNAPSHOT+pull-5245 age adoption passing confidence

Release Notes

JetBrains/compose-jb (org.jetbrains.compose)

v1.8.0-rc01: 1.8.0-rc01

Changes since 1.8.0-beta02

Highlights

Web
  • Improves text input support in Safari on mobile and desktop #​1941
  • Correct certain text input scenarios on Web targets #​1941
    New WebTextInputService seeks to achieve the following goals:
  1. Add support to Safari (which happens to have its own flow of input events that are inconsistent with other browsers)
  2. Correct behavior for composition and accent dialogue scenarios
  3. Introduce some changes that we will use for improving accessibility

Breaking Changes

Multiple Platforms
  • A custom implementation for deprecated LocalTextInputService is no longer supported #​1974

Migration Notes

Multiple Platforms
  • material3 library no longer adds a dependency to material-icons-core so if your project relied on that, you will have to explicitly add that dependency in your build.gradle[.kts] files: #​2025
implementation("org.jetbrains.compose.material:material-icons-core:1.6.11")
  • material/material3 libraries no longer add a dependency to material-icons-core so if your project relied on that, you will have to explicitly add that dependency in your build.gradle[.kts] files: #​2030
implementation("org.jetbrains.compose.material:material-icons-core:1.6.11")
Gradle Plugin
  • The Compose Gradle Plugin requires Kotlin Gradle Plugin 2.+ version now. Old org.jetbrains.compose.compiler is not supported anymore and the API to configure it was removed #​5293
Lifecycle
  • (prerelease fix) Remove deprecated AbstractSavedStateViewModelFactory from common code #​1976

Features

Desktop
  • The default ProGuard version is set to 7.7.0 #​5279
    • If there are any new errors in the release build, update the ProGuard rules
    • A usual workaround is to add -keep class for the associated with error class in "Location:"
    • If the error contains androidx. package, it might a Compose bug, please report in https://youtrack.jetbrains.com/issues/CMP. The -keep class workaround should also work in this case
  • (prerelease fix) ./gradlew runRelease doesn't crash with java.lang.VerifyError #​5279

Fixes

Multiple Platforms
  • (prerelease fix) org.jetbrains.compose.material3:material3-adaptive-navigation-suite, org.jetbrains.compose.material3:material3-window-size-class are reverted to the 1.3.1 state. They will be promoted to 1.4 in Compose Multiplatform 1.9 with material3 #​1995
  • Fix InterceptPlatformTextInput for the legacy TextField #​1974
iOS
  • (prerelease fix) Fix Text Menu placement for TextField(TextFieldState) #​1972
  • (prerelease fix) Fix Full Keyboard Access focus when Compose is located inside SwiftUI view #​1975
  • (prerelease fix) Fix an issue where traversal group nodes with test tag are missing in the accessibility tree #​1977
  • Fix composite input in BasicTextField(TextFieldState) #​1984
  • Fixes an issue where the accessibility engine could leave a scrollable list without reading it to the end #​1986
  • Fix Accessibility navigation through traversal groups in Container mode #​1987
  • Fix focus for items within dialogs when full keyboard access is enabled #​1990
  • (prerelease fix) Fixed a white scene background on iOS when a dark theme is activated #​1989
  • Fix gesture handling for third party interop views #​1993
  • Fix overscroll touches assertion when back handler is involved #​2017
  • Fixed incorrect selection and navigation by arrow keys from a hardware keyboard in BasicTextField(TextFieldState) #​2018
  • Fix back gesture after modal popup appearance #​2019
  • Fixed the behavior of a context menu in the text fields inside modal screens #​2028
  • (prerelease fix) Change runtime experimental annotations to proper "ui" experimental annotations for a few fields inside ComposeUIViewControllerConfiguration #​2034
  • (prerelease fix) Fix back gesture handling after modal view controller dismissal #​2048
  • (prerelease fix) Fix overscroll when RTL is enabled #​2054
Desktop
  • (prerelease fix) [macOS] Fixed accented character input via long press #​1980
Navigation
  • (prerelease fix) Fix custom navigation animation in nested graphs in non-android targets #​1982

Dependencies


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 is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor

github-actions bot commented Apr 21, 2025

Kover Report

Total Project Coverage 45.72%

| datasource | package                                                   | from         | to                       |
| ---------- | --------------------------------------------------------- | ------------ | ------------------------ |
| maven      | com.fasterxml.jackson.module:jackson-module-kotlin        | 2.18.3       | 2.19.0                   |
| maven      | com.android.library:com.android.library.gradle.plugin     | 8.9.1        | 8.9.2                    |
| maven      | org.jetbrains.compose:org.jetbrains.compose.gradle.plugin | 1.8.0-beta02 | 1.8.0-SNAPSHOT+pull-5245 |
Copy link
Contributor Author

renovate bot commented Apr 25, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@serras serras merged commit e037b21 into main Apr 25, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant