-
Notifications
You must be signed in to change notification settings - Fork 74
[2025.09.*] Pre-release merge #5646
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
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…#5577) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [androidx.lifecycle:lifecycle-livedata-ktx](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.9.4) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.8.7` -> `2.9.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [androidx.test:runner](https://developer.android.com/testing) | `1.6.2` -> `1.7.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [androidx.test:rules](https://developer.android.com/testing) | `1.6.1` -> `1.7.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [androidx.test.ext:junit](https://developer.android.com/testing) | `1.2.1` -> `1.3.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
…5586) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [com.fasterxml.jackson.core:jackson-core](https://redirect.github.com/FasterXML/jackson-core) | `2.19.2` -> `2.20.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]> Co-authored-by: Siddharth Agarwal <[email protected]>
#5587) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | com.google.android.gms:play-services-auth | `21.3.0` -> `21.4.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [com.google.android.material:material](https://redirect.github.com/material-components/material-components-android) | `1.12.0` -> `1.13.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>material-components/material-components-android (com.google.android.material:material)</summary> ### [`v1.13.0`](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0) [Compare Source](https://redirect.github.com/material-components/material-components-android/compare/1.12.0...1.13.0) ### New in 1.13.0! - `DockedToolbarLayout` ([source](https://redirect.github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/dockedtoolbar/DockedToolbarLayout.java), [doc](https://redirect.github.com/material-components/material-components-android/blob/master/docs/components/DockedToolbar.md), [spec](https://m3.material.io/components/toolbars/overview)) - `FloatingToolbarLayout` ([source](https://redirect.github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/floatingtoolbar/FloatingToolbarLayout.java), [doc](https://redirect.github.com/material-components/material-components-android/blob/master/docs/components/FloatingToolbar.md), [spec](https://m3.material.io/components/toolbars/overview)) - `LoadingIndicator` ([source](https://redirect.github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/loadingindicator/LoadingIndicator.java), [doc](https://redirect.github.com/material-components/material-components-android/blob/master/docs/components/LoadingIndicator.md), [spec](https://m3.material.io/components/loading-indicator/overview)) - `MaterialSplitButton` ([source](https://redirect.github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/button/MaterialSplitButton.java), [doc](https://redirect.github.com/material-components/material-components-android/blob/master/docs/components/SplitButton.md), [spec](https://m3.material.io/components/split-button/overview)) - `MaterialButtonGroup` ([source](https://redirect.github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/button/MaterialButtonGroup.java), [doc](https://redirect.github.com/material-components/material-components-android/blob/master/docs/components/ButtonGroup.md), [spec](https://m3.material.io/components/button-groups/overview)) #### Important - Required `minSdkVersion` is now 21 or higher, for Material and [AndroidX](https://developer.android.com/jetpack/androidx/versions#version-table). - Now built with `compileSdkVersion` 35, Android Gradle Plugin (AGP) 8.7.3, Gradle 8.9, and `android.nonTransitiveRClass=true`. - This means that [R classes are no longer transitive](https://developer.android.com/build/optimize-your-build#use-non-transitive-r-classes) and resources must be fully qualified with their library path when used programmatically (see the [Getting Started guide](https://redirect.github.com/material-components/material-components-android/blob/master/docs/getting-started.md#non-transitive-r-classes-referencing-library-resources-programmatically) for more info). - Material 3 Expressive has moved to the 1.14.0 versions of the library. To get a sneak peak, update to version [1.14.0-alpha04](https://redirect.github.com/material-components/material-components-android/releases/tag/1.14.0-alpha04) and use the `Material3Expressive` themes/styles in conjunction with new components mentioned above. #### Dependency Updates | Dependency | Previous version | New version | | ------------------------------------------ | ---------------- | ----------- | | androidx.appcompat:appcompat | 1.6.1 | 1.7.0 | | androidx.constraintlayout:constraintlayout | 2.0.1 | 2.1.0 | | androidx.dynamicanimation:dynamicanimation | 1.0.0 | 1.1.0 | | androidx.graphics:graphics-shapes | N/A | 1.0.1 | | com.android.tools.build:gradle | 7.4.2 | 8.7.3 | #### Library Updates - `A11y` - Include "hour" and "minute" in announcements. For example: "Not checked, Hour - 11'0 clock. double tap to select Hour". ([`960bb4c`](https://redirect.github.com/material-components/material-components-android/commit/960bb4cb825c607c244d51ed4f302752912e37cc)) - Move responsibility of disabling hide on scroll to HideViewOnScrollBehavior and BottomAppBar ([`9c33476`](https://redirect.github.com/material-components/material-components-android/commit/9c33476db68ffc15151b742516da2f7e8c4a98f7)) - Prevent hide on scroll when Talkback is on ([`d560705`](https://redirect.github.com/material-components/material-components-android/commit/d56070586102b66486f7f8697de077c3d7689922)) - Add missing 'button' mention to Talkback output for close icon. ([`79bd7d7`](https://redirect.github.com/material-components/material-components-android/commit/79bd7d7b1ba46b0593c7758a81b02bdb5a1dbf67)) - `BottomNavigationView` - Update catalog demo to demonstrate adaptive bottom navigation bar ([`76936c4`](https://redirect.github.com/material-components/material-components-android/commit/76936c42c43164b9930f616266f215bf7045003a)) - Fix early return in setItemGravity() ([`8a4d3c6`](https://redirect.github.com/material-components/material-components-android/commit/8a4d3c695117c46cf1c7235744d81196fb97110f)) - `BottomSheet` - Prevent ACTION\_DOWN events on the BottomSheetHandleDragView from setting touchingScrollChild to true. ([`af7f254`](https://redirect.github.com/material-components/material-components-android/commit/af7f254bf660704368d46e630d34a81c479fa1c7)) - Fix keyboard animation on Android 14 ([`a0b4dfa`](https://redirect.github.com/material-components/material-components-android/commit/a0b4dfa8769f98851efe97569c900f75eb0d5ef2)) - Fixed main catalog demo cutting off content when screen size is too small. ([`005687d`](https://redirect.github.com/material-components/material-components-android/commit/005687d1b64ea5542168183511861f7d023682da)) - Remove disruptive announcement "Drag handle double tapped"for BottomSheetDragHandleView. ([`95025c6`](https://redirect.github.com/material-components/material-components-android/commit/95025c6728e49946c55d4b2688f97fa1d321cd02)) - `Carousel` - Recyclerview children do not inherit layout direction ([`ca0b870`](https://redirect.github.com/material-components/material-components-android/commit/ca0b870a344ef6e8f5fadc1ec417ef11f5b23340)) - Update keyline state if necessary if item size changes ([`52228c1`](https://redirect.github.com/material-components/material-components-android/commit/52228c1b3bd50dd1a81bdaae40aeb93ef4d9ea9b)) - Update multi-browse strategy to always have at least 1 medium item ([`916e908`](https://redirect.github.com/material-components/material-components-android/commit/916e9085f9ca66704f907fd6af14d7e55df5d411)) - Recalculate keyline state if it doesn't match the current container size ([`d0f5d72`](https://redirect.github.com/material-components/material-components-android/commit/d0f5d721a1f83b3b115d7f20bf865fb1df9063a3)) - `Checkbox` - Update translations. ([`7711191`](https://redirect.github.com/material-components/material-components-android/commit/771119111e58d101f2540f0bbbb572073ff9c053)) - `Chip` - Get default minTouchTargetSize from material attributes ([`436437a`](https://redirect.github.com/material-components/material-components-android/commit/436437a6fbf2d28658fea46320a350db33c7a455)) - Add a `show all` Chip for a11y ([`8e33421`](https://redirect.github.com/material-components/material-components-android/commit/8e334213fc806b399ec014bdf68a3778064de308)) - Updated flow layout to correctly layout padding when in RTL. ([`1eaf483`](https://redirect.github.com/material-components/material-components-android/commit/1eaf483fc94f522546d349e6984e24c15d226d18)) - Fix close icon focus ripple ([`a7ff8c9`](https://redirect.github.com/material-components/material-components-android/commit/a7ff8c9006b69cbfcc346f74ed8a9ebad6661346)) - `CollapsingToolbarLayout` - Added multiple subtitle support. ([`57297ae`](https://redirect.github.com/material-components/material-components-android/commit/57297ae59db5c33644f7f0574383c1564d7e989e)) - Fixed incorrect title and subtitle positioning. ([`8598aa6`](https://redirect.github.com/material-components/material-components-android/commit/8598aa6ae989c01bd6514449d998d31332c41b97)) - `Color` - Updated to only draw surface color under the button's stroke when the buttons are actually overlapped. ([`7ae12b5`](https://redirect.github.com/material-components/material-components-android/commit/7ae12b5ab05c3917198ae7b1059e17d58b689b27)) - ColorResourcesTableCreator: Fix length encoding for utf8 strings ([`7c62429`](https://redirect.github.com/material-components/material-components-android/commit/7c6242924e0460bfe4374f2d9bd408aaa5aa0509)) - ColorResourcesTableCreator: Fix resource entry names ([`443eaa5`](https://redirect.github.com/material-components/material-components-android/commit/443eaa59c0f59221a4ea79328bf264d6c6314d77)) - Added M3 colors in M3 ThemeOverlay. ([`ede0713`](https://redirect.github.com/material-components/material-components-android/commit/ede07135e98172a519b89ab7015be2d5d3ec79d4)) - `Dialog` - Add m3 styles for floating toolbar and docked toolbar for dialog ([`1b58f5f`](https://redirect.github.com/material-components/material-components-android/commit/1b58f5ff5e3499a373ba523487bda8369c369eb2)) - Fixed issue with child views overflowing from the alert dialog. ([`1ee9a86`](https://redirect.github.com/material-components/material-components-android/commit/1ee9a862383d86594aa335505adb8f724f90ff7e)) - `DockedToolbar` - Include IME in insets ([`834ce09`](https://redirect.github.com/material-components/material-components-android/commit/834ce09d714f261f1806a9004445c994c7f7667f)) - Fix typo in DockedToolbar doc ([`0c83f50`](https://redirect.github.com/material-components/material-components-android/commit/0c83f50bfc1d1380057c9b5fe7758c6000946bc2)) - Add new demo to show fewer items ([`68a79d7`](https://redirect.github.com/material-components/material-components-android/commit/68a79d70028f29d63735a0740e3c1128e886c521)) - Add docs ([`08a8893`](https://redirect.github.com/material-components/material-components-android/commit/08a8893e5d5a3f99f848b8e288b745e937dd937e)) - Adding inset padding attributes ([`1fd228b`](https://redirect.github.com/material-components/material-components-android/commit/1fd228bf57932be3803601b9a99e7084cf4070bf)) - Create DockedToolbarLayout ([`51873bb`](https://redirect.github.com/material-components/material-components-android/commit/51873bb526d7ad4c001a7933e95cca8112cf77e2)) - `FloatingActionButton` - Fix the width calculation in the wrap\_content extend strategy ([`1e06f7c`](https://redirect.github.com/material-components/material-components-android/commit/1e06f7cd8060593cb7ac4f8643e02d2d49249d9e)) - Added medium FAB and s/m/l extended FABs to Material3. ([`870ace3`](https://redirect.github.com/material-components/material-components-android/commit/870ace37e72033d9387e4faec414ff4072a9c4f7)) - Restored public jumpDrawablesToCurrentState method ([`6f41625`](https://redirect.github.com/material-components/material-components-android/commit/6f41625f5780d8d3e9a0261ee23b84f08b46dcd2)) - Fixed wrong elevation per state. ([`f513914`](https://redirect.github.com/material-components/material-components-android/commit/f5139149ef8b539ddf2fede0f33ef4fde8a4aef9)) - Improved readability. ([`949b057`](https://redirect.github.com/material-components/material-components-android/commit/949b05742ff8811ccb5896c1859c3dce324dd9df)) - Fixed wrong elevation per state. ([`db7fe20`](https://redirect.github.com/material-components/material-components-android/commit/db7fe20962fc83cd21eb8ad27f7e047b7e8d03d7)) - Merged FABImpl and FABImplLollipop classes, since no pre-lollipop is supported. ([`da442be`](https://redirect.github.com/material-components/material-components-android/commit/da442bef3b9837a4e456b4558509d823bbf70bb5)) - Integrated new token sets. ([`4a841f5`](https://redirect.github.com/material-components/material-components-android/commit/4a841f5611f4150d4731bddede53770366772316)) - Integrated to new token sets. ([`7e63ca1`](https://redirect.github.com/material-components/material-components-android/commit/7e63ca14ea5f7f0f0d3c2ac9f88e81d38e71bf39)) - `FloatingToolbar` - Added m3 styles for buttons and theme overlays ([`4b9df08`](https://redirect.github.com/material-components/material-components-android/commit/4b9df08511fa5be597661b0d2a2665fc8d6290a8)) - Integrate tokens and add m3 styles ([`f223b26`](https://redirect.github.com/material-components/material-components-android/commit/f223b26e2e756d10b18d99023d19920656ee7923)) - Fix for insets handling adding insets on every onApplyWindowInsets call ([`3938284`](https://redirect.github.com/material-components/material-components-android/commit/393828419fab676132536b49f33ed4c7c57167d8)) - Floating toolbar should not enforce disappear on scroll behaviour within CoordinatorLayouts ([`85c4e0f`](https://redirect.github.com/material-components/material-components-android/commit/85c4e0fc369d78d76957e9a2f90309f394f58a40)) - Add inset handling ([`05f8c52`](https://redirect.github.com/material-components/material-components-android/commit/05f8c523424dfaa1e4d501668c7c9ec2e7291eaa)) - Removed floating toolbar-specific icon button styles from theme overlay ([`7f88784`](https://redirect.github.com/material-components/material-components-android/commit/7f887846b5ab34e00fcfe751583489bb0deaad4f)) - Update styles to consolidate horizontal/vertical styles to a single style ([`b07e48b`](https://redirect.github.com/material-components/material-components-android/commit/b07e48b5769e624a7d41780e22a7534352537ee0)) - `LoadingIndicator` - Added a default static drawable, which is displayed when the animation is disabled. ([`f89b8af`](https://redirect.github.com/material-components/material-components-android/commit/f89b8afeb7fcf48201a44d62f6663523eadc2963)) - Fixed the animation no constant rotation. ([`1886cf0`](https://redirect.github.com/material-components/material-components-android/commit/1886cf0485a7a9297fa847c7bec6ac6055025548)) - Fix handling of negative morphFraction ([`e169ffc`](https://redirect.github.com/material-components/material-components-android/commit/e169ffc9168d953f8ee8367c2b642d55fbbc7dff)) - `MaterialButton` - Updated the shapes of buttons when the orientation is changed. ([`e722464`](https://redirect.github.com/material-components/material-components-android/commit/e722464dbc039cfb3282b2d58df93b4f538bbe6e)) - Fixed connected button groups to not morph button size. ([`df9074c`](https://redirect.github.com/material-components/material-components-android/commit/df9074c4f5cbb79fcd78ba1002b1131fd57db1f0)) - Fixed width morph in vertical button groups. ([`fb81974`](https://redirect.github.com/material-components/material-components-android/commit/fb8197481a0fbba8736221c8d7f8db4e10af889d)) - Fixed a bug that `checked` state in XML was not respected. ([`0c5b17a`](https://redirect.github.com/material-components/material-components-android/commit/0c5b17a406224bc7d7afc0d08436d9ae615f7323)) - Test improve memory usage when materialSizeOverlay is used. ([`571a196`](https://redirect.github.com/material-components/material-components-android/commit/571a196d39e17dd5431a38ed0f6ae0503de75cb5)) - Update split button styles to lessen maker specification requirements and support consistency. ([`2aadbd1`](https://redirect.github.com/material-components/material-components-android/commit/2aadbd1ff174de411a166ba141ed4d7bdb1a890c)) - Add a demo to programmatically add/remove buttons in a button group. ([`4f55422`](https://redirect.github.com/material-components/material-components-android/commit/4f55422744129bee5fe07fb8fb22f32876a92ff2)) - Added a click action and toggleable control in button group demo. ([`8e52e94`](https://redirect.github.com/material-components/material-components-android/commit/8e52e942c3714b1a01db12214a0fecf3e4b34ecf)) - Fixed minor issues in button group demo and toggle group demo. ([`5161e71`](https://redirect.github.com/material-components/material-components-android/commit/5161e710238f4787767be9225a5897571fd5ac76)) - Added adaptation section in dev doc. ([`f61cea5`](https://redirect.github.com/material-components/material-components-android/commit/f61cea5f44c53e491449b4943fd52c0596aadede)) - Fixed the bug of size morph not working with layout\_weight. ([`d791fad`](https://redirect.github.com/material-components/material-components-android/commit/d791fad4cce3a8037595cbcf955a7269ed75a5c0)) - Added optical center feature. ([`2667e09`](https://redirect.github.com/material-components/material-components-android/commit/2667e098db17af934bb4ebc11365b5abd605c01c)) - Updated XML for split button examples in documentation for improved accuracy. ([`ede1bdc`](https://redirect.github.com/material-components/material-components-android/commit/ede1bdcd102604a993a03de1721f6846eadf1bd9)) - Fixed the content description in distribution demo. ([`d54087e`](https://redirect.github.com/material-components/material-components-android/commit/d54087efb03470cae15e3ae5b4b12fa0a20d7877)) - Fixed the bug of size morph not working with layout\_weight. ([`b640078`](https://redirect.github.com/material-components/material-components-android/commit/b6400780e48ad8f50536cd93611e845502caf467)) - Added flags to prevent unnecessary updates to child shape. ([`ed528c6`](https://redirect.github.com/material-components/material-components-android/commit/ed528c69c725536c4b6123d7b5501ca8b1a79aeb)) - Fixed the translationz value for hovered state of elevated button. ([`0c4ed7e`](https://redirect.github.com/material-components/material-components-android/commit/0c4ed7e06d78230e6eee81b5ce2390c33fe45b8a)) - Cleanup ([`8c263bb`](https://redirect.github.com/material-components/material-components-android/commit/8c263bbbbc89ee6f43bd2c70da6e96f9e4f339e3)) - Added PopupMenu to the SplitButton demo. ([`7a6866c`](https://redirect.github.com/material-components/material-components-android/commit/7a6866c1db557192e373f26c7a5dc2e6b801579b)) - `MaterialDatePicker` - Replace the deprecated announcement API used for month navigation ([`6a3d13f`](https://redirect.github.com/material-components/material-components-android/commit/6a3d13f322a2f0f461b4266faa3d471041a02992)) - Fix bug causing undesired screenshot changes ([`71bfc93`](https://redirect.github.com/material-components/material-components-android/commit/71bfc93bb6d5a0c4dc981b959afd65f7fd356aaa)) - Fix accessibility focus landing on first day of month after year selection ([`39dd3a4`](https://redirect.github.com/material-components/material-components-android/commit/39dd3a4235d88a9aca426c8e8a7f6a3801359737)) - Translate fixed a11y announcements. ([`9fd5a67`](https://redirect.github.com/material-components/material-components-android/commit/9fd5a67c9f01d7f1957337250e2635bf11f68a55)) - Fix DatePicker to use correct accessibility description for calendar/year view toggle button. ([`41f5079`](https://redirect.github.com/material-components/material-components-android/commit/41f507977ef08b858e3a2b1baff75f6d9d5e9a81)) - Disable next/prev button when the selected month is at the boundary ([`71287c6`](https://redirect.github.com/material-components/material-components-android/commit/71287c67dd40e6db935a515379ccd33c72fc7c6f)) - Prevent keyboard from automatically showing with TalkBack ([`fd2e9bc`](https://redirect.github.com/material-components/material-components-android/commit/fd2e9bcdf6344b6d4081eae076ddfa29ed46c504)) - `MaterialShapeDrawable` - Update ShapeAppearanceModel.Builder to not use extra ContextThemeWrapper for shape appearance overlay due to performance concerns ([`990fdb4`](https://redirect.github.com/material-components/material-components-android/commit/990fdb405a726adea00fe6d3b7d14a85847bdc0c)) - `MaterialSplitButton` - Updated Split Button to match spec and address feedback. ([`c1e73c8`](https://redirect.github.com/material-components/material-components-android/commit/c1e73c87c1294c5a1286110335edb62de00bc432)) - Add chevron drawable AVD to public. ([`08fff9f`](https://redirect.github.com/material-components/material-components-android/commit/08fff9f6f80c24176e26e9e1a7d94565be5d7011)) - `Menu` - Fixed Dark Mode for Context Menu ([`93a5130`](https://redirect.github.com/material-components/material-components-android/commit/93a5130594443d450bac1cc19167574c67f852d8)) - `NavigationRail` - Force NavigationFrameLayout to be the available size at the minimum ([`12fad1d`](https://redirect.github.com/material-components/material-components-android/commit/12fad1d4890c9559528b91f1fa5f32bf9dea8d22)) - Use display cutout and system bar insets for start padding ([`4657afb`](https://redirect.github.com/material-components/material-components-android/commit/4657afbefd998f44ff0164889f1101d051c94c13)) - Add attributes for expanded active indicator padding ([`a798a82`](https://redirect.github.com/material-components/material-components-android/commit/a798a82e0bb12b23b4e643c17ec27e6651f3d0e9)) - Fix active indicator label jump when expanding ([`7f0a51d`](https://redirect.github.com/material-components/material-components-android/commit/7f0a51dae2148d2a0f1e86f48ce3ddb5313ce757)) - Add divider functionality for expanded nav rail ([`9496619`](https://redirect.github.com/material-components/material-components-android/commit/94966194fa54e2ef392e1fa6fa7364ad0e54fdd1)) - `ProgressIndicator` - Updated to not throw exceptions for calling `setIndeterminateDrawable` and `setDeterminateDrawable` during the initialization. ([`64867cf`](https://redirect.github.com/material-components/material-components-android/commit/64867cf0242dcbd358decdc21f6210614ea9bbd8)) - Added the customization of setting the stop inidcator padding. ([`0b89ef4`](https://redirect.github.com/material-components/material-components-android/commit/0b89ef4e652b906ebc3bb98ac67479f6b956d487)) - Added fraction support in track corner radius. ([`2e97dd6`](https://redirect.github.com/material-components/material-components-android/commit/2e97dd672eafe77c565895daa67d3580a9cf13aa)) - Added an track inner corner radius API. ([`8a23e0d`](https://redirect.github.com/material-components/material-components-android/commit/8a23e0d85820f7110ca51752a64dabd591dff243)) - `Search` - Updating centered search bar text to have 8dp content start and end padding ([`4070bef`](https://redirect.github.com/material-components/material-components-android/commit/4070bef87a847d8c50fbf583fc253d2aad93a8ce)) - Added a clip bounds animation for searchview edit text ([`5a600a8`](https://redirect.github.com/material-components/material-components-android/commit/5a600a86d5a1308f0c55adbf8b927fe83ae1a76a)) - Add a placeholder textview to Searchbar that keeps track of searchview edit text in order to gracefully fade it out in searchview collapse animation ([`be09936`](https://redirect.github.com/material-components/material-components-android/commit/be09936c88da5727e431eb324195cd40f34b4f8d)) - Update centering layout logic to account for padding and content insets ([`c2c660b`](https://redirect.github.com/material-components/material-components-android/commit/c2c660b8bc05e6dfc4b011e6299350d174f33647)) - Add cutout insets to SearchView toolbar ([`53616ad`](https://redirect.github.com/material-components/material-components-android/commit/53616ad8228872d3507649115697573e8b39d47d)) - Fix animation calculations for predictive back ([`44eabe3`](https://redirect.github.com/material-components/material-components-android/commit/44eabe31b86555a19d6eb1543294fdaa75a6e531)) - Fix long centered text overlapping with menu items ([`9170221`](https://redirect.github.com/material-components/material-components-android/commit/917022188bf273076099e20f1a577bc68ac98a25)) - Updated SearchBar styling ([`3a5861c`](https://redirect.github.com/material-components/material-components-android/commit/3a5861c5cc524f639bc90b4f381f6d9af33f07a9)) - Add maxWidth attribute and fix SearchBar/SearchView animations to be more flexible in hierarchy ([`548c15c`](https://redirect.github.com/material-components/material-components-android/commit/548c15cb40d6ceea7f9bd85ff9217f43aa436194)) - Fix issue with a custom center view pushing out centered text ([`04c56f6`](https://redirect.github.com/material-components/material-components-android/commit/04c56f6eb30659732b414d66258161887b3917ad)) - Update demos to demonstrate an example with a ConstraintLayout ([`6db122b`](https://redirect.github.com/material-components/material-components-android/commit/6db122b3fcc011e431c1ca51406f01204d992fde)) - Update catalog demo to optionally show searchbar menu ([`e85371f`](https://redirect.github.com/material-components/material-components-android/commit/e85371f73fe4b72f1559cfaefc8f2e3549bcb681)) - Add a lift on scroll color to SearchBar when used with AppBarLayout ([`36b285c`](https://redirect.github.com/material-components/material-components-android/commit/36b285c9e3cf2c2c822acf910728f55d2981f7c7)) - Set alpha for toolbar button directly rather than setting through a FadeThroughDrawable ([`e035f38`](https://redirect.github.com/material-components/material-components-android/commit/e035f386bf6a2d18e36a7ec8c1f202b6582fabf1)) - Fix centering text when set by the search view ([`ea01f2a`](https://redirect.github.com/material-components/material-components-android/commit/ea01f2ac1fe3ac653c702f4a7954cb66b8acc468)) - Fix animation when searchbar doesn't cover whole screen ([`f7ba9c6`](https://redirect.github.com/material-components/material-components-android/commit/f7ba9c6f19fa2ef7b2397477024ed290d57d9c70)) - Add textCentered attribute ([`0641ee5`](https://redirect.github.com/material-components/material-components-android/commit/0641ee59e1ca38756ef726ce3c75085961bdb1bd)) - Fix NPE with hiding navigation icon ([`1dc9a1c`](https://redirect.github.com/material-components/material-components-android/commit/1dc9a1cc569df19f4c68eebfac4e2525575783b8)) - Add a demo with 2 icons outside the searchbar ([`9bda9a9`](https://redirect.github.com/material-components/material-components-android/commit/9bda9a946c25a7a4a45ef7f589527ea097991ef9)) - `Shape` - Added new attributes in Material3 themes. ([`447fd02`](https://redirect.github.com/material-components/material-components-android/commit/447fd02900b839c046435bad343fb90fb0bdc243)) - `Slider` - Prevent duplicate accessibility announcements ([`bccfdfa`](https://redirect.github.com/material-components/material-components-android/commit/bccfdfa3e15092c200dcd4cabf47936ccd8b93c2)) - Get default minTouchTargetSize from material attributes ([`422586e`](https://redirect.github.com/material-components/material-components-android/commit/422586ead767fb36dc33b09305aedca4a93560be)) - Fix label bounds for vertical slider in RTL ([`23957e0`](https://redirect.github.com/material-components/material-components-android/commit/23957e0d7f998a41e4b8684553be365ba077942a)) - Centered Slider updates ([`781d344`](https://redirect.github.com/material-components/material-components-android/commit/781d344142def51a541228c94581dfa7e84a2175)) - Add state description to VirtualView node ([`efea65b`](https://redirect.github.com/material-components/material-components-android/commit/efea65b0eb8480b97f2d832bd0f291a351918d30)) - Add centered configuration ([`cd909c2`](https://redirect.github.com/material-components/material-components-android/commit/cd909c2b7d66aea9fd5298f915ba04cc6cf730b8)) - Add new tick visibility modes ([`660423f`](https://redirect.github.com/material-components/material-components-android/commit/660423f5a20dbffe07708602e98ce3fce2607e65)) - Fixed behaviour when Slider is in a scrolling container ([`9302f54`](https://redirect.github.com/material-components/material-components-android/commit/9302f5485570f327459af36b5108e8d8489bed4d)) - Improve track icon bounds calculation ([`54778a9`](https://redirect.github.com/material-components/material-components-android/commit/54778a9ae40f7f0673cab4cdc6551caeda261fe4)) - remove unnecessary code ([`867fd01`](https://redirect.github.com/material-components/material-components-android/commit/867fd010f8c0d012471283a304f55da600676e0b)) - Slider, don't warn about track icons if you don't have any ([`b31711c`](https://redirect.github.com/material-components/material-components-android/commit/b31711cd9e3fc74275bd50caf7df05ad3acece3f)) - Fix label pivots ([`d28488d`](https://redirect.github.com/material-components/material-components-android/commit/d28488d77407961dc7ff2f06118f30aab5448efb)) - Fix thumb visibility for vertical slider on API 23 ([`e6e9385`](https://redirect.github.com/material-components/material-components-android/commit/e6e938505961be85346a02eb18657642468895d2)) - Refactor track icon tinting ([`9ce14ae`](https://redirect.github.com/material-components/material-components-android/commit/9ce14ae3fd414c8f19a67db2d8c1bd2dd4bd90b2)) - Always update track bounds before drawing icons ([`ddda777`](https://redirect.github.com/material-components/material-components-android/commit/ddda777dda853d55f7c4bd52d6f879b07a7c8882)) - `Tabs` - Don't try to detach an already detached TabLayout ([`7144370`](https://redirect.github.com/material-components/material-components-android/commit/7144370b0691e14215c766b5974b41641b9d6b00)) - `TextInputLayout` - Replace deprecated announceForAccessibility with accessibility live region ([`e909768`](https://redirect.github.com/material-components/material-components-android/commit/e909768e72b7050488cc63a371d8b71fb7571e3d)) - Fix the issue that menu items gets filtered after recreation ([`690bbfc`](https://redirect.github.com/material-components/material-components-android/commit/690bbfc917b5a31f18d6285a684e39e6ef55dd6a)) - Make highlight text colour respect the theme rather than M3 default ([`cfe6dce`](https://redirect.github.com/material-components/material-components-android/commit/cfe6dce4e98b286e865c18eaaab16d74e9eec375)) - `TimePicker` - Fixing the Talkback focusability of the "Select time" label on the time picker component. ([`4ed648a`](https://redirect.github.com/material-components/material-components-android/commit/4ed648a71da87fa53fc635440ba91a068c8ceac0)) - Fix number format on 24-hour dial ([`80593b2`](https://redirect.github.com/material-components/material-components-android/commit/80593b2a4e977167c73faf0efe07712bd16a5ad7)) - `Tokens` - Updated the shape tokens output. ([`2ef3aba`](https://redirect.github.com/material-components/material-components-android/commit/2ef3aba608a2f3507b4f128ca296d98a643953a8)) - Update tokens to 16.0.2 ([`37adad2`](https://redirect.github.com/material-components/material-components-android/commit/37adad28af85419a9124a7e0d09ca5242d74747d)) - Upgraded to 15.0.26 ([`67b6dce`](https://redirect.github.com/material-components/material-components-android/commit/67b6dcebe5c95010e3a08b647052568767ff86b0)) - Upgraded to version 15.0.12. ([`c39dc38`](https://redirect.github.com/material-components/material-components-android/commit/c39dc388b36f988c95bdc50c9832e08bfd12c36f)) - Updated to 14.0.0. ([`7c5dce0`](https://redirect.github.com/material-components/material-components-android/commit/7c5dce0f827d7b35154a94437bb3444af17e612d)) - Migrated to new token sets. ([`12a136c`](https://redirect.github.com/material-components/material-components-android/commit/12a136c56aea40256c8d54edf9a2c25a29658eee)) - Migrated to new token sets. ([`02fcdf5`](https://redirect.github.com/material-components/material-components-android/commit/02fcdf5fb41510608dc05f125b8ecb13de502214)) - `TopAppBar` - Fix Extended FAB behavior demo to shrink and extend as expected. ([`13cdaba`](https://redirect.github.com/material-components/material-components-android/commit/13cdaba39e9521e5d368ac7c73a8980b6c1700b8)) - Add attribute to center based on whole container ([`dcfbdff`](https://redirect.github.com/material-components/material-components-android/commit/dcfbdff79c222989d32e47909f93504b8747d1b4)) - Update AppCompat dependency to 1.7.0 stable and remove inflateMenu dispatch pausing now that the fix has landed in AppCompat ([`09d2566`](https://redirect.github.com/material-components/material-components-android/commit/09d2566f32f369db9bebfb1c34ed9245021e4ff7)) - Overrode the colorControlHighlight to reflect the Material state layer. ([`33b1c33`](https://redirect.github.com/material-components/material-components-android/commit/33b1c33ecaaad2954b82b2f0612235b3f8f332ae)) - Expose toolbar customization attributes ([`b8af518`](https://redirect.github.com/material-components/material-components-android/commit/b8af5185c98d806a46096afa93a06c26d3db8fa0)) - Fixed the toolbar not snap when switch to freeform windowing. ([`d4ac3d5`](https://redirect.github.com/material-components/material-components-android/commit/d4ac3d593e6d341c88acea0aa8cf6dda8fa2afed)) - Applied formatting only. ([`32633a6`](https://redirect.github.com/material-components/material-components-android/commit/32633a6ff41765b635d5bac742fa46cc973a74f6)) - Added a demo to show case using collapsing toolbar layout with a toggleable button; reduced the number of menu items in all demos. ([`8726702`](https://redirect.github.com/material-components/material-components-android/commit/8726702fa29259491f887b8fafed03db02cd1941)) - `Transitions / Motion` - Added default style parameter for MotionUtil when resolving theme spring attributes ([`f4342f1`](https://redirect.github.com/material-components/material-components-android/commit/f4342f1eb8aeae9932967529b2df9eea1a7b3f20)) - Fixed typo for "spatial" ([`59de693`](https://redirect.github.com/material-components/material-components-android/commit/59de6933460ceb25269eb7e82dc48df04660d90e)) - Updated motion documentation to include springs. ([`3f5179c`](https://redirect.github.com/material-components/material-components-android/commit/3f5179c24e9d9c552fa8cdb490cef0784b88edb2)) - `Typography` - Added emphasized typescale to public attributes ([`0c1a914`](https://redirect.github.com/material-components/material-components-android/commit/0c1a9145496c4188333e2a6b1108561fd3b5b372)) - `Catalog` - Update NavRail description in catalog ([`28be49d`](https://redirect.github.com/material-components/material-components-android/commit/28be49d5b8e5e84d0a4824f68bb30df45534962b)) - Fix BottomWindowInsetView ([`8699fe8`](https://redirect.github.com/material-components/material-components-android/commit/8699fe8afe14dbd435f495a67eb795330e13e52e)) - Added an onDismissListener to the popup menu to synchronize menu display and button checked state. ([`bb90b20`](https://redirect.github.com/material-components/material-components-android/commit/bb90b2010e5e0c87198db04152c71ba80fae64f2)) - Fix crash occurring with all the adaptive demos ([`1125655`](https://redirect.github.com/material-components/material-components-android/commit/1125655f6cc3e48b36e5c841cf15294143dd6a3b)) - Migrated builds to use a version catalog ([`4662301`](https://redirect.github.com/material-components/material-components-android/commit/4662301f7bfe14a12d92caa22040f059609d3e4e)) - Add demo for 3 item docked toolbar demo ([`d51f8c9`](https://redirect.github.com/material-components/material-components-android/commit/d51f8c9cbe00b76a2a8e27bd8d31218ec4e245dc)) - A11y fixes for floating and docked toolbar ([`b085829`](https://redirect.github.com/material-components/material-components-android/commit/b085829579624d59e8bf77b7f9e246fe97e18003)) - Added the button group distribution demo in catalog. ([`828c932`](https://redirect.github.com/material-components/material-components-android/commit/828c93234bd0cc38a7d0d707a1cd3c6dfc9ebf3c)) - Create docked toolbar demo in M3 catalog ([`a82391a`](https://redirect.github.com/material-components/material-components-android/commit/a82391ab970e453cfb59e11e6663432c67892f75)) - listener is added again after rotating device ([`6a7c034`](https://redirect.github.com/material-components/material-components-android/commit/6a7c0344765ba052c3fec51deabaf87e87efde8f)) - `Other` - Remove Expressive from 1.13 releases, so we can get 1.13 to stable faster ([#​4803](https://redirect.github.com/material-components/material-components-android/issues/4803)) ([`27226d6`](https://redirect.github.com/material-components/material-components-android/commit/27226d6366fb2de1f1b177e180bee40663368ba9)) - Add a method to get the HideViewOnScrollBehavior associated with the view ([`0f5974a`](https://redirect.github.com/material-components/material-components-android/commit/0f5974aa9ea8cb60b8a00dddcd959e19d8a0b559)) - Fix the target position of the view when sliding it off the screen without animation ([`def80c5`](https://redirect.github.com/material-components/material-components-android/commit/def80c54abb09ccd8b29a34c73c6e48778366ae8)) - Updated compileSdkVersion to 35 ([`62f8561`](https://redirect.github.com/material-components/material-components-android/commit/62f8561751ceae4df827183628ee96bbe9f327f8)) - Moved component inclusion into afterEvaluation block ([`27f0cd7`](https://redirect.github.com/material-components/material-components-android/commit/27f0cd7416c8911314b559522b8294efe630c0e4)) - Moved back to Java 8 source and target compatibility ([`a8d492c`](https://redirect.github.com/material-components/material-components-android/commit/a8d492cb891efcf56d5aa4ab92921e03d8c7f054)) - Enable non transitive R classes (resource namespacing) and fix errors ([`0697f6f`](https://redirect.github.com/material-components/material-components-android/commit/0697f6fe898477f47fbe08e2842c505fb0c9f7c9)) - Updated to AGP 8.7.3, Gradle 8.9, Java 21 ([`2c2a26c`](https://redirect.github.com/material-components/material-components-android/commit/2c2a26cd9e711fd52f1bd8cdfabce9fc5f4a4ee7)) - Updated string translations ([`9f52851`](https://redirect.github.com/material-components/material-components-android/commit/9f528510c327a6ae51384c4de054eceaf38f265a)) - Replace getVersion gradle task ([`94b575c`](https://redirect.github.com/material-components/material-components-android/commit/94b575c7cb1f05b2c4886db323ed6f55a5f24c49)) - Updated translated string resources. ([`9a2890c`](https://redirect.github.com/material-components/material-components-android/commit/9a2890c2497023455000832cae4649cf30e8c7cb)) - Added additional shape appearance styles in public.xml ([`29be993`](https://redirect.github.com/material-components/material-components-android/commit/29be99360467744deb324f5d5b8eb5bcf85f1d27)) #### Full list of release notes - [1.13.0-alpha01](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha01) - [1.13.0-alpha02](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha02) - [1.13.0-alpha03](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha03) - [1.13.0-alpha04](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha04) - [1.13.0-alpha05](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha05) - [1.13.0-alpha06](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha06) - [1.13.0-alpha07](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha07) - [1.13.0-alpha08](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha08) - [1.13.0-alpha09](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha09) - [1.13.0-alpha10](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha10) - [1.13.0-alpha11](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha11) - [1.13.0-alpha12](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha12) - [1.13.0-alpha13](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha13) - [1.13.0-alpha14](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-alpha14) - [1.13.0-beta01](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-beta01) - [1.13.0-rc01](https://redirect.github.com/material-components/material-components-android/releases/tag/1.13.0-rc01) #### Full list of changes </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [org.jetbrains.kotlin.plugin.compose](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | `2.2.10` ->
`2.2.20` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin.plugin.parcelize](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | `2.2.10` ->
`2.2.20` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin.jvm](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | `2.2.10` ->
`2.2.20` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin.android](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | `2.2.10` ->
`2.2.20` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin:kotlin-reflect](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | `2.2.10` ->
`2.2.20` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin:kotlin-stdlib-jdk7](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | `2.2.10` ->
`2.2.20` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>JetBrains/kotlin
(org.jetbrains.kotlin.plugin.compose)</summary>
###
[`v2.2.20`](https://redirect.github.com/JetBrains/kotlin/blob/HEAD/ChangeLog.md#2220)
##### Analysis API
- [`KT-78187`](https://youtrack.jetbrains.com/issue/KT-78187) Synthetic
properties not to be shown as callables
- [`KT-72525`](https://youtrack.jetbrains.com/issue/KT-72525) K2. red
code and KIWA on new-lines in guarded when conditions (with parentheses)
- [`KT-74246`](https://youtrack.jetbrains.com/issue/KT-74246)
KaVisibilityChecker.isVisible is inefficient with multiple calls on the
same use-site
##### Analysis API. Code Compilation
- [`KT-78382`](https://youtrack.jetbrains.com/issue/KT-78382) K2 IR
lowering error when interface extends interface
- [`KT-73201`](https://youtrack.jetbrains.com/issue/KT-73201) K2 IDE:
Error while evaluating expressions with local classes
- [`KT-78164`](https://youtrack.jetbrains.com/issue/KT-78164) Evaluator:
'`@JvmName`' annotations are not recognized in other modules
- [`KT-76457`](https://youtrack.jetbrains.com/issue/KT-76457) K2 IDE /
KMP Debugger: KISEWA “Cannot compile a common source without a JVM
counterpart” on evaluating inline fun from common module inside jvm
- [`KT-73084`](https://youtrack.jetbrains.com/issue/KT-73084) K2
evaluator cannot resolve local variables standing at the closing brace
##### Analysis API. FIR
##### Performance Improvements
- [`KT-76490`](https://youtrack.jetbrains.com/issue/KT-76490) Do not
load ast during the contracts phase if no contracts present
- [`KT-78132`](https://youtrack.jetbrains.com/issue/KT-78132) Do not
check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for
already resolved declarations
##### Fixes
- [`KT-72227`](https://youtrack.jetbrains.com/issue/KT-72227) SOE from
recursive value class
- [`KT-68977`](https://youtrack.jetbrains.com/issue/KT-68977) K2 IDE:
Reference to companion object through typealias in a function call does
not work
- [`KT-72357`](https://youtrack.jetbrains.com/issue/KT-72357) Implement
partial body resolution
- [`KT-76932`](https://youtrack.jetbrains.com/issue/KT-76932) Support
context parameters on dangling modifier list
- [`KT-72407`](https://youtrack.jetbrains.com/issue/KT-72407)
FirImplementationByDelegationWithDifferentGenericSignatureChecker:
FirLazyExpression should be calculated before accessing
- [`KT-77602`](https://youtrack.jetbrains.com/issue/KT-77602) K2 /
Analysis API: KAEWA “No fir element was found for KtParameter” on
incorrect context()-call
- [`KT-77629`](https://youtrack.jetbrains.com/issue/KT-77629) K2: NPE:
"org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
- [`KT-76855`](https://youtrack.jetbrains.com/issue/KT-76855) Analysis
API: `KaType.asPsiType` returns `null` for a local inner class in
dependent analysis tests
- [`KT-72718`](https://youtrack.jetbrains.com/issue/KT-72718)
ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is
smart-casted
- [`KT-76811`](https://youtrack.jetbrains.com/issue/KT-76811) Analysis
API: `resolveToFirSymbol` finds a `FirPropertySymbol` for a `KtScript`
in dependent analysis
- [`KT-73586`](https://youtrack.jetbrains.com/issue/KT-73586) \[Analysis
API] Add `lazyResolveToPhase(STATUS)` before accessing modifiers of
members
- [`KT-71135`](https://youtrack.jetbrains.com/issue/KT-71135) AA:
exception from sealed inheritors checker when `analyzeCopy`
- [`KT-75534`](https://youtrack.jetbrains.com/issue/KT-75534) K2 AA:
"Containing declaration should present for nested declaration class
KtNamedFunction" with dangling annotation on top-level anonymous
function
- [`KT-75687`](https://youtrack.jetbrains.com/issue/KT-75687) K2: local
variable doesn't get to the do-while scope
- [`KT-56543`](https://youtrack.jetbrains.com/issue/KT-56543) LL FIR:
rework lazy transformers so transformers modify only declarations they
suppose to
##### Analysis API. Infrastructure
- [`KT-76809`](https://youtrack.jetbrains.com/issue/KT-76809) Analysis
API: Dependent analysis tests frequently work with the original element
instead of the copied element
##### Analysis API. Light Classes
- [`KT-78835`](https://youtrack.jetbrains.com/issue/KT-78835) Find
usages of a light constructor from a class with an empty body finds
usages of class as well
- [`KT-78878`](https://youtrack.jetbrains.com/issue/KT-78878) K2. Method
shown as unavailable in Java when `@JvmExposeBoxed` is applied
(redundantly) at both class and method level in Kotlin
- [`KT-78065`](https://youtrack.jetbrains.com/issue/KT-78065) Support
"Expose boxed inline value classes" in Light Classes
- [`KT-78076`](https://youtrack.jetbrains.com/issue/KT-78076) DLC:
KotlinDeclarationInCompiledFileSearcher missed accessors if types are
boxed
- [`KT-77569`](https://youtrack.jetbrains.com/issue/KT-77569) SLC:
annotation missing from generated no-args constructor
- [`KT-75182`](https://youtrack.jetbrains.com/issue/KT-75182) K2 AA.
False positive red code "Unresolved reference" to a Kotlin method in
Java when Kotlin uses a value class with `@JvmOverloads`
- [`KT-77564`](https://youtrack.jetbrains.com/issue/KT-77564)
Constructor with JvmOverloads and value class shouldn't mark regular
constructors private
- [`KT-77505`](https://youtrack.jetbrains.com/issue/KT-77505) K2: find
usages on java accessor methods do not detect kotlin property accessor
usages
- [`KT-76789`](https://youtrack.jetbrains.com/issue/KT-76789) Annotation
resolve shouldn't search through non-class members
- [`KT-76907`](https://youtrack.jetbrains.com/issue/KT-76907) Wrong
equality between repeatable annotation and container
##### Analysis API. Providers and Caches
- [`KT-77578`](https://youtrack.jetbrains.com/issue/KT-77578) Analysis
API: Performance degradation of `KaBaseResolutionScope.contains` after
introduction of library restriction scopes
- [`KT-78640`](https://youtrack.jetbrains.com/issue/KT-78640) Analysis
API: Remove "friend builtins provider" from
`FirDeclarationForCompiledElementSearcher`
- [`KT-74907`](https://youtrack.jetbrains.com/issue/KT-74907) Analysis
API: Apply platform-based library module content restrictions
consistently
- [`KT-77605`](https://youtrack.jetbrains.com/issue/KT-77605) AA:
Leaking KaDanglingFileModule through IdeKotlinPackageProvider
- [`KT-62474`](https://youtrack.jetbrains.com/issue/KT-62474) Analysis
API: Improve mergeability and performance of custom search scopes
- [`KT-77022`](https://youtrack.jetbrains.com/issue/KT-77022) Get rid of
ExpectBuiltinPostProcessor workaround
- [`KT-77248`](https://youtrack.jetbrains.com/issue/KT-77248) Delegation
of `JavaModuleResolver` is restricted to `CliJavaModuleResolver`
- [`KT-76850`](https://youtrack.jetbrains.com/issue/KT-76850)
LLFirLibrarySession cannot be cast to LLFirResolvableModuleSession
- [`KT-76952`](https://youtrack.jetbrains.com/issue/KT-76952) Analysis
API: `when` exhaustiveness analysis fails for sealed classes in dangling
files
- [`KT-72390`](https://youtrack.jetbrains.com/issue/KT-72390) Kotlin
project full of red code
##### Analysis API. Standalone
- [`KT-78638`](https://youtrack.jetbrains.com/issue/KT-78638) Analysis
API Standalone: Stdlib builtins are not indexed in `STUBS` deserialized
declaration origin mode
##### Analysis API. Stubs and Decompilation
- [`KT-77496`](https://youtrack.jetbrains.com/issue/KT-77496) Support
HAS\_MUST\_USE\_RETURN\_VALUE metadata flags in
FirStubBasedMemberDeserializer
- [`KT-77778`](https://youtrack.jetbrains.com/issue/KT-77778) Function
receivers doesn't have annotations
- [`KT-77777`](https://youtrack.jetbrains.com/issue/KT-77777) Receiver
annotations shouldn't be present on types
- [`KT-77538`](https://youtrack.jetbrains.com/issue/KT-77538) Support
default property accessors with annotations
- [`KT-77763`](https://youtrack.jetbrains.com/issue/KT-77763) Decompiled
stubs miss inline modifier for property accessors
- [`KT-77309`](https://youtrack.jetbrains.com/issue/KT-77309) Decompiled
property from annotation constructor with default value should have a
constant initializer
- [`KT-77168`](https://youtrack.jetbrains.com/issue/KT-77168) Prefer
DataInputOutputUtil for serialization/deserialization
- [`KT-77117`](https://youtrack.jetbrains.com/issue/KT-77117) Flaky
WRONG\_ANNOTATION\_TARGET diagnostic
- [`KT-76791`](https://youtrack.jetbrains.com/issue/KT-76791) Function
signature types are deserialized inconsistently
- [`KT-76947`](https://youtrack.jetbrains.com/issue/KT-76947) Support
functional types with context parameters
##### Analysis API. Surface
##### New Features
- [`KT-73473`](https://youtrack.jetbrains.com/issue/KT-73473) Provide
KaExpressionInformationProvider.isUsedAsResultOfLambda
- [`KT-77278`](https://youtrack.jetbrains.com/issue/KT-77278) Implement
psi-based `KaFirKotlinPropertyKtPropertyBasedSymbol#hasBackingField`
- [`KT-70770`](https://youtrack.jetbrains.com/issue/KT-70770)
KaLocalVariableSymbol: support `isLateInit`
##### Performance Improvements
- [`KT-78526`](https://youtrack.jetbrains.com/issue/KT-78526) Get rid of
redundant `checkValidity` from `withPsiValidityAssertion`
##### Fixes
- [`KT-77674`](https://youtrack.jetbrains.com/issue/KT-77674) Analysis
API: Redundant smart cast to the original type
- [`KT-76577`](https://youtrack.jetbrains.com/issue/KT-76577) Guard
KaFirStopWorldCacheCleaner from deadlocks via threads waiting
- [`KT-78820`](https://youtrack.jetbrains.com/issue/KT-78820) K2: ISE
"FIR element class FirErrorExpressionImpl is not supported in constant
evaluation" through RedundantValueArgumentInspection
- [`KT-75057`](https://youtrack.jetbrains.com/issue/KT-75057) Analysis
API: Reference to object through typealias in invoke operator call leads
to original type
- [`KT-79042`](https://youtrack.jetbrains.com/issue/KT-79042) Do not
restore KaTypePointer if target kind has changed
- [`KT-72421`](https://youtrack.jetbrains.com/issue/KT-72421) AA:
"KtReference.resolveToSymbols" returns empty list when
ASSIGN\_OPERATOR\_AMBGUITY error is present
- [`KT-63464`](https://youtrack.jetbrains.com/issue/KT-63464) AA:
KtPsiTypeProvider#asPsiType doesn't substitute kotlin.Unit
- [`KT-75913`](https://youtrack.jetbrains.com/issue/KT-75913) K2:
SymbolLightLazyAnnotation evaluates arguments and replaces them with
constants
- [`KT-78628`](https://youtrack.jetbrains.com/issue/KT-78628) K2.
Setting Receiver=true in Change Signature produces parameter of regular
function type receiver instead of extension function type
- [`KT-78278`](https://youtrack.jetbrains.com/issue/KT-78278) ISE: FIR
element "class
org.jetbrains.kotlin.fir.expressions.impl.FirErrorResolvedQualifierImpl"
is not supported in constant evaluation at
org.jetbrains.uast.kotlin.internal.FirKotlinUastConstantEvaluator.evaluate
- [`KT-73184`](https://youtrack.jetbrains.com/issue/KT-73184) Analysis
API: KaFunctionCall.argumentMapping is unexpectedly deparenthesised
- [`KT-73327`](https://youtrack.jetbrains.com/issue/KT-73327) Cover all
psi inputs with scope validity assertions
- [`KT-78613`](https://youtrack.jetbrains.com/issue/KT-78613) PSI: add
binary compatibility checks
- [`KT-74013`](https://youtrack.jetbrains.com/issue/KT-74013) Analysis
API: Cover the API surface with `@SubclassOptInRequired` annotations
- [`KT-76614`](https://youtrack.jetbrains.com/issue/KT-76614) Move the
parser and lexer to a separate module
- [`KT-78552`](https://youtrack.jetbrains.com/issue/KT-78552)
`KaFunctionValueParameter` is not marked as `KaLifetimeOwner`
- [`KT-71152`](https://youtrack.jetbrains.com/issue/KT-71152) Add back
SubclassOptInRequired to classes in KaModule.kt
- [`KT-71876`](https://youtrack.jetbrains.com/issue/KT-71876) Support
storing parameter names in `KaFunctionType`
- [`KT-77738`](https://youtrack.jetbrains.com/issue/KT-77738) AA:
inconsistent `KaType.allSupertypes` regarding multiple iterations
- [`KT-75358`](https://youtrack.jetbrains.com/issue/KT-75358) K2 AA,
KaFirVisibilityChecker: private member of anonymous object is not
visible inside it
- [`KT-73723`](https://youtrack.jetbrains.com/issue/KT-73723) K2 AA,
KaFirVisibilityChecker: protected member of superclass is not visible
from anonymous object
- [`KT-78057`](https://youtrack.jetbrains.com/issue/KT-78057) \[Analysis
API, K2] Context parameters are not resolved in KDoc
- [`KT-73758`](https://youtrack.jetbrains.com/issue/KT-73758) K2 Mode:
"KaEvaluator.evaluate" does not work for simple arithmetic expressions
- [`KT-72301`](https://youtrack.jetbrains.com/issue/KT-72301) K2 AA.
`PSI should present for declaration built by Kotlin code` on property
access syntax of generic Java getter through Kotlin subclass
- [`KT-77730`](https://youtrack.jetbrains.com/issue/KT-77730) K2: Unable
to get a light PSI for a nested annotation used with fully-qualified
name
- [`KT-73216`](https://youtrack.jetbrains.com/issue/KT-73216) K2:
unresolvable references in type parameters
- [`KT-71794`](https://youtrack.jetbrains.com/issue/KT-71794) Analysis
API: Types with errors have unresolved qualifiers in lambda parameters
position
- [`KT-65846`](https://youtrack.jetbrains.com/issue/KT-65846) Support
parameter names in functional type rendering
- [`KT-76738`](https://youtrack.jetbrains.com/issue/KT-76738) K2 AA:
rendering constructor of sealed class inserts protected modifier
- [`KT-77515`](https://youtrack.jetbrains.com/issue/KT-77515)
`KaTypeProvider#receiverType` should be more tolerant to an error code
- [`KT-77333`](https://youtrack.jetbrains.com/issue/KT-77333) K2 AA:
KaFirTypeProvider.getType: InvalidFirElementTypeException: For
TYPE\_REFERENCE with text `I`, unexpected element of type:
FirSuperReceiverExpressionImpl found
- [`KT-76044`](https://youtrack.jetbrains.com/issue/KT-76044) K2 AA:
isFun is true for restored symbol of Java interface with several methods
- [`KT-77264`](https://youtrack.jetbrains.com/issue/KT-77264)
`KaTypeProvider#type` should be more tolerant to an error code
- [`KT-77282`](https://youtrack.jetbrains.com/issue/KT-77282)
KaPropertySymbol: support `isDelegatedProperty` for libraries
- [`KT-77254`](https://youtrack.jetbrains.com/issue/KT-77254) K2 AA:
expectedType doesn't provide anything for parameter default value
- [`KT-74777`](https://youtrack.jetbrains.com/issue/KT-74777)
KaVariableSymbol.hasBackingField returns incorrect result for libraries
- [`KT-77280`](https://youtrack.jetbrains.com/issue/KT-77280) Rename
`KaPropertyAccessorSymbol#isCustom` to `isNotDefault`
- [`KT-77210`](https://youtrack.jetbrains.com/issue/KT-77210) Analysis
API: `scopeContext` shows implicit receiver with a class instance in the
class constructor
- [`KT-77196`](https://youtrack.jetbrains.com/issue/KT-77196) Clarify
differences between KaPropertyAccessorSymbol#{isDefault, hasBody}
- [`KT-76580`](https://youtrack.jetbrains.com/issue/KT-76580) K2: No
expected type for the second+ vararg argument
- [`KT-76750`](https://youtrack.jetbrains.com/issue/KT-76750) K2.
internal exception 'Unable to provide inlay hint' on typo in nested
lambdas
- [`KT-73290`](https://youtrack.jetbrains.com/issue/KT-73290) Analysis
API: Improve the architecture of content scopes and resolution scopes
- [`KT-73055`](https://youtrack.jetbrains.com/issue/KT-73055) Get rid of
the deprecated Analysis API API
- [`KT-70199`](https://youtrack.jetbrains.com/issue/KT-70199) K2:
ConcurrentModificationException at
FirCallCompleter$LambdaAnalyzerImpl.analyzeAndGetLambdaReturnArguments
##### Backend. Wasm
##### New Features
- [`KT-65721`](https://youtrack.jetbrains.com/issue/KT-65721) K/Wasm:
stop unconditionally exporting any main function from the root package
##### Performance Improvements
- [`KT-70097`](https://youtrack.jetbrains.com/issue/KT-70097) Optimize
shared primitive variables in Native and Wasm
##### Fixes
- [`KT-80106`](https://youtrack.jetbrains.com/issue/KT-80106) devServer
in Kotlin/Wasm overwrites defaults, causing missing static paths
- [`KT-80018`](https://youtrack.jetbrains.com/issue/KT-80018) K/Wasm:
exceptions don't work properly in JavaScriptCore (vm inside Safari,
WebKit)
- [`KT-66072`](https://youtrack.jetbrains.com/issue/KT-66072) K/Wasm:
improve how exceptions work in JS interop
- [`KT-77897`](https://youtrack.jetbrains.com/issue/KT-77897) WasmJs:
ClassCastException when using star-projection with nullable
transformation in generic extension function
- [`KT-71533`](https://youtrack.jetbrains.com/issue/KT-71533) K/Wasm +
K2: no error on KClass::qualifiedName usages
- [`KT-73931`](https://youtrack.jetbrains.com/issue/KT-73931) WASM:
"RuntimeError: illegal cast" with nullable generic
- [`KT-65403`](https://youtrack.jetbrains.com/issue/KT-65403) \[WASM]
RuntimeError is thrown instead of ClassCastException
- [`KT-79317`](https://youtrack.jetbrains.com/issue/KT-79317) \[Wasm] Do
not throw CCE for ExcludedFromCodegen declarations
- [`KT-66085`](https://youtrack.jetbrains.com/issue/KT-66085) K/WASM:
Runtime error is uncaught with `catch (e: Throwable)`
- [`KT-78036`](https://youtrack.jetbrains.com/issue/KT-78036) K/Wasm:
generate a message with "expected" and "actual" types in case of CCE
- [`KT-78384`](https://youtrack.jetbrains.com/issue/KT-78384) K/Wasm:
Incorrect debug info of local declarations in inline function from
another file
- [`KT-72220`](https://youtrack.jetbrains.com/issue/KT-72220) Wasm:
Unclear exception in case of missed dependency
- [`KT-71691`](https://youtrack.jetbrains.com/issue/KT-71691) No trace
on Wasm/JS if an error occurred in initializing global variables in a
file with the main function
- [`KT-67554`](https://youtrack.jetbrains.com/issue/KT-67554) \[Wasm]
Consider to have reference equals or/and equals for function references
- [`KT-71521`](https://youtrack.jetbrains.com/issue/KT-71521) K/Wasm:
incorrect results on equality checks for capturing property references
- [`KT-71522`](https://youtrack.jetbrains.com/issue/KT-71522) K/Wasm:
incorrect results on equality checks for function references
- [`KT-69570`](https://youtrack.jetbrains.com/issue/KT-69570) K/Wasm:
JsExport with default parameter value compiles to invalid Wasm
- [`KT-71517`](https://youtrack.jetbrains.com/issue/KT-71517) K/Wasm:
KClass::qualifiedName for local classes and objects returns non-null
value
- [`KT-68309`](https://youtrack.jetbrains.com/issue/KT-68309) WASM:
Anonymous class simpleName returns "<no name provided>" instead of null
- [`KT-77272`](https://youtrack.jetbrains.com/issue/KT-77272) K/Wasm:
Remove kotlin.wasm.internal.ClosureBox\* classes from the standard
library
- [`KT-66106`](https://youtrack.jetbrains.com/issue/KT-66106) Wasm:
lambda was not invoked in test lambda2.kt
- [`KT-77855`](https://youtrack.jetbrains.com/issue/KT-77855) \[Wasm]
Improve virtual function calls speed for lambdas
- [`KT-77501`](https://youtrack.jetbrains.com/issue/KT-77501) Wasm:
unsigned vararg compiles to invalid Wasm
- [`KT-76775`](https://youtrack.jetbrains.com/issue/KT-76775) \[Wasm]
Inconsistent FP mod operation
- [`KT-77464`](https://youtrack.jetbrains.com/issue/KT-77464) Wasm:
KType.toString() has simple names even with -Xwasm-kclass-fqn
- [`KT-77465`](https://youtrack.jetbrains.com/issue/KT-77465) Wasm:
KTypeParamter printed without variance information
##### Compiler
##### New Features
- [`KT-71768`](https://youtrack.jetbrains.com/issue/KT-71768) Enable
-Xjvm-default=all-compatibility by default to generate JVM default
interface methods
- [`KT-78374`](https://youtrack.jetbrains.com/issue/KT-78374) Make indy
lambda function name generation more consistent
- [`KT-45683`](https://youtrack.jetbrains.com/issue/KT-45683) Allow
generics in contract type assertions
- [`KT-27090`](https://youtrack.jetbrains.com/issue/KT-27090) Support
contracts in getter and setter for top-level extension properties
- [`KT-76766`](https://youtrack.jetbrains.com/issue/KT-76766) Warning is
missing for wrong subclass checking
- [`KT-71244`](https://youtrack.jetbrains.com/issue/KT-71244)
Incorporate existing `@CheckReturnValue` annotation(s) into Kotlin's
unused return value checker
- [`KT-73256`](https://youtrack.jetbrains.com/issue/KT-73256) Implement
`all` meta-target for annotations
- [`KT-78792`](https://youtrack.jetbrains.com/issue/KT-78792) Report
warning for redundant return in expression body
- [`KT-32313`](https://youtrack.jetbrains.com/issue/KT-32313) Support
contracts for operator functions
- [`KT-70722`](https://youtrack.jetbrains.com/issue/KT-70722) Implement
better Kotlin warnings for value classes and JEP 390 (Warnings for
Value-Based Classes)
- [`KT-65688`](https://youtrack.jetbrains.com/issue/KT-65688) Generate
when-expressions over final classes via invokedynamic typeSwitch +
tableswitch on JDK 21+
- [`KT-54344`](https://youtrack.jetbrains.com/issue/KT-54344) Trigger
the unused expression warning for interpolated strings, even when the
expression may have side effects
- [`KT-74807`](https://youtrack.jetbrains.com/issue/KT-74807) Implement
'full' unused return value checker mode
- [`KT-77653`](https://youtrack.jetbrains.com/issue/KT-77653) K/N: an
optimization pass to remove redundant type checks
- [`KT-64477`](https://youtrack.jetbrains.com/issue/KT-64477) Enhance
KotlinLightParser to make it able to parse scripts
- [`KT-74809`](https://youtrack.jetbrains.com/issue/KT-74809) Support
unnamed local variables
- [`KT-72941`](https://youtrack.jetbrains.com/issue/KT-72941)
ANNOTATIONS\_ON\_BLOCK\_LEVEL\_EXPRESSION\_ON\_THE\_SAME\_LINE missing
in K2
- [`KT-75061`](https://youtrack.jetbrains.com/issue/KT-75061) Support
context-sensitive resolution in type position
##### Performance Improvements
- [`KT-77993`](https://youtrack.jetbrains.com/issue/KT-77993) Optimize
old PSI/LightTree Kotlin parser
- [`KT-78672`](https://youtrack.jetbrains.com/issue/KT-78672) Consider
having FirCallableSymbol.callableId null for local properties /
parameters
- [`KT-77839`](https://youtrack.jetbrains.com/issue/KT-77839) K2:
consider not creating CallableId for value parameters / variables /
fields
- [`KT-74981`](https://youtrack.jetbrains.com/issue/KT-74981)
Kotlin/Native: large binary size for iOS target in 2.1.0(LLVM16)
- [`KT-77838`](https://youtrack.jetbrains.com/issue/KT-77838) K2:
consider replacing LinkedHashMap with HashMap inside scopes and scope
session
- [`KT-76698`](https://youtrack.jetbrains.com/issue/KT-76698) Android
Studio compose preview holds read lock 700ms for KaCompilerFacility API
- [`KT-68677`](https://youtrack.jetbrains.com/issue/KT-68677) Kotlin
compilation issue when using EnumMap and Pair
##### Fixes
- [`KT-79979`](https://youtrack.jetbrains.com/issue/KT-79979) K2:
ClassCastException when overriding extension property with delegation
- [`KT-67146`](https://youtrack.jetbrains.com/issue/KT-67146)
`UPPER_BOUND_VIOLATED` missing on implicit type arguments
- [`KT-76477`](https://youtrack.jetbrains.com/issue/KT-76477)
Kotlin/Native: fix compiler performance reporting in sources->klib and
klibs->binary
- [`KT-79866`](https://youtrack.jetbrains.com/issue/KT-79866) kotlinc
2.2.0 silently emits 'NonExistentClass' instead of reporting an error
- [`KT-78666`](https://youtrack.jetbrains.com/issue/KT-78666) "Platform
declaration clash" caused by indy lambda name generation which generates
conflicting names
- [`KT-80285`](https://youtrack.jetbrains.com/issue/KT-80285) IJ
monorepo: broken compilation after 2.2.20-RC update
- [`KT-79442`](https://youtrack.jetbrains.com/issue/KT-79442) "Multiple
annotations of type kotlin.coroutines.jvm.internal.DebugMetadata":
2.2.0-Beta1 generates broken code with JVM default suspend methods in
interfaces
- [`KT-78589`](https://youtrack.jetbrains.com/issue/KT-78589) "Class
does not have member field" caused by delegation from a Java to Kotlin
class
- [`KT-79816`](https://youtrack.jetbrains.com/issue/KT-79816) Java
Interfaces implemented by delegation have non-null return checks
- [`KT-78097`](https://youtrack.jetbrains.com/issue/KT-78097) False
positive NO\_ELSE\_IN\_WHEN on sealed interface with negative is check
- [`KT-77182`](https://youtrack.jetbrains.com/issue/KT-77182) A function
in a file annotated with `@file`:MustUseReturnValue doesn't produce a
warning when it is used from compiled code
- [`KT-79085`](https://youtrack.jetbrains.com/issue/KT-79085) Adding
`-Xreturn-value-checker=full` to kotlinc causes "error: conflicting
overloads"
- [`KT-75268`](https://youtrack.jetbrains.com/issue/KT-75268) K2:
Implement the new compilation scheme for MPP (compiler part)
- [`KT-78843`](https://youtrack.jetbrains.com/issue/KT-78843) FIR tree:
comments within String concatenation aren't visited in 2.2.0
- [`KT-77401`](https://youtrack.jetbrains.com/issue/KT-77401) \[FIR]
`ParameterNameTypeAttribute.name` doesn't support `@ParameterName` with
compile-time constant property argument
- [`KT-73611`](https://youtrack.jetbrains.com/issue/KT-73611) Remove
-Xextended-compiler-checks in favor of a deprecation cycle
- [`KT-79276`](https://youtrack.jetbrains.com/issue/KT-79276) Dexing
fails with "Cannot read field X because <local0> is null" with 2.2.0
- [`KT-79781`](https://youtrack.jetbrains.com/issue/KT-79781) Missing
MISSING\_DEPENDENCY\_CLASS when using type alias with inaccessible RHS
- [`KT-78621`](https://youtrack.jetbrains.com/issue/KT-78621)
false-positive type mismatch error on value of nullable type as value of
platform type
- [`KT-79547`](https://youtrack.jetbrains.com/issue/KT-79547)
"UnsupportedOperationException: Not supported" with inlining and value
classes
- [`KT-52706`](https://youtrack.jetbrains.com/issue/KT-52706) Bad
signature for generic value classes with substituted type parameter
- [`KT-79519`](https://youtrack.jetbrains.com/issue/KT-79519) Nested
type alias is unreachable from another module
- [`KT-76839`](https://youtrack.jetbrains.com/issue/KT-76839)
False-negative MISSING\_DEPENDENCY\_CLASS on parameter of data class
constructor
- [`KT-78352`](https://youtrack.jetbrains.com/issue/KT-78352)
False-positive IDENTITY\_SENSITIVE\_OPERATIONS\_WITH\_VALUE\_TYPE when
comparing with equality operator (==)
- [`KT-78815`](https://youtrack.jetbrains.com/issue/KT-78815) `Symbol
not found: __ZNSt3__117bad_function_callD1Ev` error on iOS 15.5
simulator in Xcode 16.3 after update to 2.2.0-Beta2
- [`KT-25341`](https://youtrack.jetbrains.com/issue/KT-25341)
NOT\_YET\_SUPPORTED\_IN\_INLINE reported over anonymous object border
- [`KT-77099`](https://youtrack.jetbrains.com/issue/KT-77099) 'all'
annotation target is not a soft keyword
- [`KT-76478`](https://youtrack.jetbrains.com/issue/KT-76478) FIR:
Implement IDE-only checker for types exposed in inline function
- [`KT-79355`](https://youtrack.jetbrains.com/issue/KT-79355) Failed to
fix the problem of desugared `inc` with new reverse implies returns
contract
- [`KT-79277`](https://youtrack.jetbrains.com/issue/KT-79277) Implies
returns contract doesn't affect the return type of the function if it is
in the argument position
- [`KT-79271`](https://youtrack.jetbrains.com/issue/KT-79271) Implies
returns contract doesn't impact exhaustiveness
- [`KT-79218`](https://youtrack.jetbrains.com/issue/KT-79218)
SMARTCAST\_IMPOSSIBLE for top‑level extension‑property getter despite
returnsNotNull contract
- [`KT-79220`](https://youtrack.jetbrains.com/issue/KT-79220)
returnsNotNull contract ignored on extension function with nullable
receiver
- [`KT-79354`](https://youtrack.jetbrains.com/issue/KT-79354)
IllegalStateException: Debug metadata version mismatch. Expected: 1, got
2 with compiler 2.2.20-Beta1 and stdlib 2.2.0
- [`KT-78479`](https://youtrack.jetbrains.com/issue/KT-78479) IR
lowering failed / Unexpected null argument for composable call
- [`KT-77986`](https://youtrack.jetbrains.com/issue/KT-77986) K2: False
negative: "Local classes are not yet supported in inline functions"
- [`KT-79076`](https://youtrack.jetbrains.com/issue/KT-79076)
'IllegalStateException: Cannot serialize error type: ERROR CLASS:
Uninferred type' with Exposed column using recursive generic type
- [`KT-78726`](https://youtrack.jetbrains.com/issue/KT-78726) Split
runPsiToIr phase into runPsiToIr and runIrLinker
- [`KT-77672`](https://youtrack.jetbrains.com/issue/KT-77672) K/N: come
up with a fallback strategy for the casts optimization pass
- [`KT-76365`](https://youtrack.jetbrains.com/issue/KT-76365) K2:
Missing ABSTRACT\_SUPER\_CALL
- [`KT-76585`](https://youtrack.jetbrains.com/issue/KT-76585) K2:
RETURN\_IN\_FUNCTION\_WITH\_EXPRESSION\_BODY is not reported inside
initializers of local variables
- [`KT-79099`](https://youtrack.jetbrains.com/issue/KT-79099) K2: Do not
inherit inline modifier
- [`KT-76902`](https://youtrack.jetbrains.com/issue/KT-76902) Omit
type-use annotations from diagnostics
- [`KT-64499`](https://youtrack.jetbrains.com/issue/KT-64499) Report
error on overloading by order of context parameters
- [`KT-58988`](https://youtrack.jetbrains.com/issue/KT-58988) K2:
Deprecate exposing package-private parameter of internal method
- [`KT-77199`](https://youtrack.jetbrains.com/issue/KT-77199)
OPT\_IN\_USAGE\_ERROR is still absent when calling the enum primary
constructor
- [`KT-72800`](https://youtrack.jetbrains.com/issue/KT-72800) K2:
java.util.NoSuchElementException when introduce variable
- [`KT-79056`](https://youtrack.jetbrains.com/issue/KT-79056) Add
experimental language version 2.5
- [`KT-17460`](https://youtrack.jetbrains.com/issue/KT-17460)
Diagnostics and intention on suspend function that is overriden with
non-suspend one.
- [`KT-78351`](https://youtrack.jetbrains.com/issue/KT-78351) Plugins:
VIRTUAL\_MEMBER\_HIDDEN caused by FirSupertypeGenerationExtension
- [`KT-78527`](https://youtrack.jetbrains.com/issue/KT-78527) No
LESS\_VISIBLE\_TYPE\_ACCESS\_IN\_INLINE\_WARNING is reported when a
private companion object is accessed via the class name
- [`KT-79045`](https://youtrack.jetbrains.com/issue/KT-79045)
FirExpectActualMatcherTransformer should not visit bodies
- [`KT-74570`](https://youtrack.jetbrains.com/issue/KT-74570) K2:
Linenumber for annotation on property is present in LVT
- [`KT-74569`](https://youtrack.jetbrains.com/issue/KT-74569) K2:
Linenumber of annotation is present in constructor's LVT
- [`KT-64731`](https://youtrack.jetbrains.com/issue/KT-64731) K2:
Annotation on inline function or inside inline function is hit by
debugger
- [`KT-77756`](https://youtrack.jetbrains.com/issue/KT-77756) Add
experimental language version 2.4
- [`KT-78837`](https://youtrack.jetbrains.com/issue/KT-78837)
linkReleaseFrameworkIosArm64: Compilation failed: An interface expected
but was Any
- [`KT-78945`](https://youtrack.jetbrains.com/issue/KT-78945)
CONTRACT\_NOT\_ALLOWED is not reported for local operator functions
- [`KT-78944`](https://youtrack.jetbrains.com/issue/KT-78944)
ANNOTATION\_IN\_CONTRACT\_ERROR is not reported for operators and
property accessors with contracts
- [`KT-78943`](https://youtrack.jetbrains.com/issue/KT-78943)
ERROR\_IN\_CONTRACT\_DESCRIPTION is not reported for operators and
property accessors with contracts
- [`KT-78932`](https://youtrack.jetbrains.com/issue/KT-78932) Contracts
are allowed for open and overridden property accessors
- [`KT-77203`](https://youtrack.jetbrains.com/issue/KT-77203) FIR:
Consider adding destructured type to all COMPONENT\_FUNCTION\_\*
diagnostics
- [`KT-76635`](https://youtrack.jetbrains.com/issue/KT-76635) Implement
Data-Flow Based Exhaustiveness Support
- [`KT-78805`](https://youtrack.jetbrains.com/issue/KT-78805) K2: False
positive METHOD\_OF\_ANY\_IMPLEMENTED\_IN\_INTERFACE
- [`KT-78651`](https://youtrack.jetbrains.com/issue/KT-78651) No need to
report LESS\_VISIBLE\_TYPE\_ACCESS\_IN\_INLINE\_WARNING in noinline
default value lambda
- [`KT-78849`](https://youtrack.jetbrains.com/issue/KT-78849) K2:
\[Wasm, Fir2IR] Invalid smartcast on overloaded function call
- [`KT-78793`](https://youtrack.jetbrains.com/issue/KT-78793) Make
feature AllowEagerSupertypeAccessibilityChecks experimental
- [`KT-78736`](https://youtrack.jetbrains.com/issue/KT-78736) Missing
\[NOT\_YET\_SUPPORTED\_IN\_INLINE] diagnostics because of incorrect
context update
- [`KT-78324`](https://youtrack.jetbrains.com/issue/KT-78324) K2: False
negative \[INCONSISTENT\_TYPE\_PARAMETER\_VALUES]
- [`KT-69975`](https://youtrack.jetbrains.com/issue/KT-69975) KDoc:
cannot reference elements with names in backticks
- [`KT-78229`](https://youtrack.jetbrains.com/issue/KT-78229) KDoc:
unable to reference a method with spaces in the name
- [`KT-78047`](https://youtrack.jetbrains.com/issue/KT-78047) Render
unnamed context parameters as \_ instead of <unused var>
- [`KT-74621`](https://youtrack.jetbrains.com/issue/KT-74621) Debugger:
AssertionError on evaluating two suspending calls
- [`KT-78784`](https://youtrack.jetbrains.com/issue/KT-78784) Improve
deprecation warnings about KTLC-284
- [`KT-76826`](https://youtrack.jetbrains.com/issue/KT-76826) New
inference error \[NewConstraintError at Incorporate TypeVariable] caused
by recursive generics and nullable expected type
- [`KT-77685`](https://youtrack.jetbrains.com/issue/KT-77685)
"IllegalArgumentException: Sequence contains more than one matching
element"
- [`KT-78028`](https://youtrack.jetbrains.com/issue/KT-78028)
"FirNamedFunctionSymbol" leaks to the error message about missing infix
modifier
- [`KT-77245`](https://youtrack.jetbrains.com/issue/KT-77245) Add
expression name to RETURN\_VALUE\_NOT\_USED diagnostic
- [`KT-78071`](https://youtrack.jetbrains.com/issue/KT-78071)
False-positive NO\_ELSE\_IN\_WHEN after variable reassignment
- [`KT-78068`](https://youtrack.jetbrains.com/issue/KT-78068)
False-positive NO\_ELSE\_IN\_WHEN after excluding enum value with
inequality check
- [`KT-71134`](https://youtrack.jetbrains.com/issue/KT-71134) Consider
to get rid of CapturedTypeMarker.withNotNullProjection()
- [`KT-77131`](https://youtrack.jetbrains.com/issue/KT-77131)
getValue/setValue can be declared with more than two/three parameters
- [`KT-78452`](https://youtrack.jetbrains.com/issue/KT-78452) Drop
redundant frontend structures after fir2ir conversion
- [`KT-78458`](https://youtrack.jetbrains.com/issue/KT-78458) Don't
populate PredicateBasedProvider if no lookup predicates are registered
- [`KT-78440`](https://youtrack.jetbrains.com/issue/KT-78440) Lambda
with an implicitly runtime-retained annotation is generated via
invokedynamic with `-Xindy-allow-annotated-lambdas=false`
- [`KT-77709`](https://youtrack.jetbrains.com/issue/KT-77709) Missing
diagnostics of accessing less visible objects in inline function
- [`KT-77577`](https://youtrack.jetbrains.com/issue/KT-77577) False
positive exposed type warnings
- [`KT-77095`](https://youtrack.jetbrains.com/issue/KT-77095) FIR:
Report warnings on exposure of references to invisible references in
inline functions
- [`KT-76981`](https://youtrack.jetbrains.com/issue/KT-76981) Move
exposed type checker to regular checkers
- [`KT-78252`](https://youtrack.jetbrains.com/issue/KT-78252)
ClassCastException when `Array<Void>` used for compile-time vararg of
`Nothing`
- [`KT-77713`](https://youtrack.jetbrains.com/issue/KT-77713) Context
Parameters cause compiler generate r8 incompatible bytecode
- [`KT-71854`](https://youtrack.jetbrains.com/issue/KT-71854) K2 IDE.
False positive red code because of external annotation on a generic
parameter
- [`KT-67335`](https://youtrack.jetbrains.com/issue/KT-67335) K2: Infers
Int instead of Long for an ILT
- [`KT-76629`](https://youtrack.jetbrains.com/issue/KT-76629) K2 Mode:
False positive RedundantVisibilityModifier inspection on private
constructors in sealed classes
- [`KT-77728`](https://youtrack.jetbrains.com/issue/KT-77728) Drop
controversial experimental checkers
- [`KT-78429`](https://youtrack.jetbrains.com/issue/KT-78429) K2:
Property callable reference incorrectly smart-casted to intersection of
property type and KProperty
- [`KT-78509`](https://youtrack.jetbrains.com/issue/KT-78509) Renamed
for override copy functions are cached in scope instead of session
- [`KT-17417`](https://youtrack.jetbrains.com/issue/KT-17417) Loops in
delegation: no compilation error on non-abstract class with abstract
method that never implemented
- [`KT-75033`](https://youtrack.jetbrains.com/issue/KT-75033) Split
JvmBackendPipelinePhase to be able to provide a custom implementation of
writeOutputs
- [`KT-75831`](https://youtrack.jetbrains.com/issue/KT-75831) K2: An
extra "\[VALUE\_PARAMETER\_WITHOUT\_EXPLICIT\_TYPE] An explicit type is
required on a value parameter." for a missing parameter
- [`KT-78370`](https://youtrack.jetbrains.com/issue/KT-78370) All the
\[something]Assign operators on dynamic return Unit as a type
- [`KT-73950`](https://youtrack.jetbrains.com/issue/KT-73950) K2 IDE /
Kotlin Debugger: ISE “Fake override should have at least one overridden
descriptor” on evaluation of local calss in presence of bystander
- [`KT-78280`](https://youtrack.jetbrains.com/issue/KT-78280) Implement
the sourceless `KtDiagnostic`s
- [`KT-76543`](https://youtrack.jetbrains.com/issue/KT-76543) Migrate
psi2ir sources to new IR parameter API
- [`KT-77716`](https://youtrack.jetbrains.com/issue/KT-77716)
Kotlin/Native and -Xseparate-kmp-compilation: "Compilation failed:
Several functions kotlin/native/immutableBlobOf found"
- [`KT-76400`](https://youtrack.jetbrains.com/issue/KT-76400)
Context-sensitive resolution doesn’t work in if-else condition passed as
a function argument
- [`KT-76606`](https://youtrack.jetbrains.com/issue/KT-76606) Enable
'Indy: Allow lambdas with annotations' by default
- [`KT-76739`](https://youtrack.jetbrains.com/issue/KT-76739) Dubious
argument type mismatch "actual type is 'String', but 'String' was
expected" caused by wrong number of type arguments
- [`KT-78121`](https://youtrack.jetbrains.com/issue/KT-78121) Report
warning on function type with multiple implicit values that's annotated
with DSL marker
- [`KT-76872`](https://youtrack.jetbrains.com/issue/KT-76872) Anonymous
context parameters are not visible in debugger
- [`KT-74088`](https://youtrack.jetbrains.com/issue/KT-74088) Kotlin
Debugger: CCE on evaluating private suspend function
- [`KT-77301`](https://youtrack.jetbrains.com/issue/KT-77301) False
positive Context Parameter resolution when using DslMarker
- [`KT-78230`](https://youtrack.jetbrains.com/issue/KT-78230) Add more
test cases to the holdsIn contracts
- [`KT-78111`](https://youtrack.jetbrains.com/issue/KT-78111) K2:
Approximation of captured star projection in function type produces
`Function1<Nothing?, Unit>` in IR
- [`KT-77273`](https://youtrack.jetbrains.com/issue/KT-77273) K/N:
Remove the kotlin.native.internal.Ref class from the standard library
- [`KT-73995`](https://youtrack.jetbrains.com/issue/KT-73995) JVM
bytecode: Bad name for value class field
- [`KT-73013`](https://youtrack.jetbrains.com/issue/KT-73013) Kotlin
Debugger: ISE “No mapping for symbol: VALUE\_PARAMETER” on evaluating
callable reference to local function with closure in it
- [`KT-77665`](https://youtrack.jetbrains.com/issue/KT-77665) K2:
unresolved annotatation on local context parameter type
- [`KT-77485`](https://youtrack.jetbrains.com/issue/KT-77485) Add
constraints logging to inference
- [`KT-76504`](https://youtrack.jetbrains.com/issue/KT-76504) Find and
deprecate actively used parts of K1 API
- [`KT-75338`](https://youtrack.jetbrains.com/issue/KT-75338) K2 Mode:
False positive "Redundant assignment" diagnostic on variable captured by
local function
- [`KT-77648`](https://youtrack.jetbrains.com/issue/KT-77648) K2: False
negative DSL\_SCOPE\_VIOLATION when using named argument for lambda with
annotated function type
- [`KT-77355`](https://youtrack.jetbrains.com/issue/KT-77355) Report
warning on overloading by a superset of another overload's context
parameters
- [`KT-77354`](https://youtrack.jetbrains.com/issue/KT-77354) Report
warning on overloading by a subtype of another overload's context
parameter
- [`KT-78084`](https://youtrack.jetbrains.com/issue/KT-78084) Unify
deprecation warning messages
- [`KT-76776`](https://youtrack.jetbrains.com/issue/KT-76776)
`@MustUseReturnValue` doesn't affect nested scopes
- [`KT-77545`](https://youtrack.jetbrains.com/issue/KT-77545) `@NoInfer`
on receiver type leads to false positive type mismatch when generic type
is specified explicitly and closest implicit receiver is of incorrect
type
- [`KT-76772`](https://youtrack.jetbrains.com/issue/KT-76772) `@NoInfer`
on a context parameter's type leads to a false-positive context argument
ambiguity error regardless of the closest implicit values' types if
there are multiple of them at the call site
- [`KT-76771`](https://youtrack.jetbrains.com/issue/KT-76771) `@NoInfer`
on context parameter type leads to a false-positive type mismatch when
generic type is specified explicitly and closest implicit value at the
call site is of a mismatching type
- [`KT-77156`](https://youtrack.jetbrains.com/issue/KT-77156)
INITIALIZATION\_BEFORE\_DECLARATION is not reported in anonymous object
- [`KT-78060`](https://youtrack.jetbrains.com/issue/KT-78060)
UNRESOLVED\_REFERENCE in fp-space
- [`KT-67555`](https://youtrack.jetbrains.com/issue/KT-67555) Debug
metadata: map the Continuation label to the next executable location in
file
- [`KT-77723`](https://youtrack.jetbrains.com/issue/KT-77723) Refine the
message for ArrayEqualityCanBeReplacedWithEquals checker
- [`KT-75178`](https://youtrack.jetbrains.com/issue/KT-75178) Inline
functions in conjunction with `@JvmStatic` may result in bytecode errors
- [`KT-77390`](https://youtrack.jetbrains.com/issue/KT-77390) Prototype
lazy loading of stdlib symbols in Native
- [`KT-77921`](https://youtrack.jetbrains.com/issue/KT-77921) False
positive EXTENSION\_SHADOWED\_BY\_MEMBER when member has context
parameters
- [`KT-77895`](https://youtrack.jetbrains.com/issue/KT-77895)
false-negative error on package directives with context parameter lists
(even with context parameters disabled)
- [`KT-76767`](https://youtrack.jetbrains.com/issue/KT-76767)
AMBIGUOUS\_CONTEXT\_ARGUMENT should report the name of the context
parameter in addition to the type
- [`KT-77444`](https://youtrack.jetbrains.com/issue/KT-77444) K2: False
negative "Unchecked cast" with casting from MutableList<out T> to
MutableList<T>
- [`KT-63348`](https://youtrack.jetbrains.com/issue/KT-63348) K2: FIR2IR
should properly pass expected types
- [`KT-77627`](https://youtrack.jetbrains.com/issue/KT-77627) K2:
consider getting rid of NEW\_INFERENCE\_ERROR
- [`KT-75833`](https://youtrack.jetbrains.com/issue/KT-75833) K2: Extra
\[ANNOTATION\_ARGUMENT\_MUST\_BE\_CONST] when passing regex-like strings
as annotation arguments
- [`KT-77547`](https://youtrack.jetbrains.com/issue/KT-77547) Native:
add a check that the logic looking for stdlib-related bitcode is not
used when compiling sources to a klib
- [`KT-77206`](https://youtrack.jetbrains.com/issue/KT-77206) Remove
`PARAMETER_NAME_CHANGED_ON_OVERRIDE` suppression in KMP lexers
- [`KT-77679`](https://youtrack.jetbrains.com/issue/KT-77679) Update
syntax-api dependency in KMP Kotlin parser
- [`KT-77705`](https://youtrack.jetbrains.com/issue/KT-77705) K2:
Consuming data class compiled with kotlin 1.0.5 breaks the K2 compiler
- [`KT-76583`](https://youtrack.jetbrains.com/issue/KT-76583) CCE:
suspend lambda attempts to unbox value class parameter twice after
lambda suspended
- [`KT-76663`](https://youtrack.jetbrains.com/issue/KT-76663) KJS:
KotlinNothingValueException caused by expression return since 2.1.20
- [`KT-75457`](https://youtrack.jetbrains.com/issue/KT-75457) Native:
cache machinery uses stdlib cache with default runtime options even if
custom runtime options are supplied when partial linkage is disabled
- [`KT-77563`](https://youtrack.jetbrains.com/issue/KT-77563)
False-positive smart cast with captured local in init block causes NPE
- [`KT-77696`](https://youtrack.jetbrains.com/issue/KT-77696) ISE
"couldn't find inline method" on kotlin/Result compiled by old Kotlin
version
- [`KT-76931`](https://youtrack.jetbrains.com/issue/KT-76931) K2:
Annotation on do-while expression captures variables from inside the
loop
- [`KT-77183`](https://youtrack.jetbrains.com/issue/KT-77183) Metadata:
remove multi-field value class representation
- [`KT-77678`](https://youtrack.jetbrains.com/issue/KT-77678) Apply
found optimization to Kotlin KMP parser
- [`KT-60127`](https://youtrack.jetbrains.com/issue/KT-60127) K2:
Support scripts with LightTree-based raw FIR building
- [`KT-76615`](https://youtrack.jetbrains.com/issue/KT-76615) K2:
"IllegalArgumentException: Inline class types should have the same
representation: Lkotlin/UByte; != B" for mixed Java/Kotlin code
- [`KT-77220`](https://youtrack.jetbrains.com/issue/KT-77220) Annotation
with EXPRESSION is not allowed on lambdas in Kotlin 2.2.0
- [`KT-77656`](https://youtrack.jetbrains.com/issue/KT-77656) K/N: fix
the super type for local delegated properties
- [`KT-75907`](https://youtrack.jetbrains.com/issue/KT-75907)
Inference/PCLA: consider storing semi-fixed variables in inference
session
- [`KT-77144`](https://youtrack.jetbrains.com/issue/KT-77144) Implement
KMP Kotlin parser
- [`KT-77352`](https://youtrack.jetbrains.com/issue/KT-77352) Implement
KMP Expression parser
- [`KT-76984`](https://youtrack.jetbrains.com/issue/KT-76984)
SYNCHRONIZED\_BLOCK\_ON\_JAVA\_VALUE\_BASED\_CLASS isn't reported for
primitive wrapper classes instantiated within the scope
- [`KT-67471`](https://youtrack.jetbrains.com/issue/KT-67471) K2:
"Unresolved reference" on incorrect term of FQ name
- [`KT-77269`](https://youtrack.jetbrains.com/issue/KT-77269) \[K/N]
external calls checker crashes when used with caches
- [`KT-77205`](https://youtrack.jetbrains.com/issue/KT-77205) Kotlin
Debugger / Context Parameters: CCE “class FirPropertySymbol cannot be
cast to class FirFunctionSymbol” on evaluating class property
- [`KT-74133`](https://youtrack.jetbrains.com/issue/KT-74133) FIR: use
EmptyDeprecationsPerUseSite consistently in symbols
- [`KT-77100`](https://youtrack.jetbrains.com/issue/KT-77100)
java.lang.Void type is not ignorable
- [`KT-77491`](https://youtrack.jetbrains.com/issue/KT-77491) K2: No
SUPERTYPE\_IS\_EXTENSION\_FUNCTION\_TYPE when using typealias
- [`KT-77490`](https://youtrack.jetbrains.com/issue/KT-77490) Report
error on contextual function type in supertype
- [`KT-77431`](https://youtrack.jetbrains.com/issue/KT-77431) Functional
type with a context is allowed as an upper-bound
- [`KT-77432`](https://youtrack.jetbrains.com/issue/KT-77432) Context
isn't passed properly when functional type with a context is used as a
type argument
- [`KT-77417`](https://youtrack.jetbrains.com/issue/KT-77417) There is
no TYPE\_VARIANCE\_CONFLICT\_ERROR when 'out' type is used in context
- [`KT-62631`](https://youtrack.jetbrains.com/issue/KT-62631) Improve
expect-actual "checking" incompatibilities reporting
- [`KT-77481`](https://youtrack.jetbrains.com/issue/KT-77481) Support
ExpectRefinement feature in HMPP compilation scheme
- [`KT-77268`](https://youtrack.jetbrains.com/issue/KT-77268) Make sure
that -Xreturn-value-checker also enables -XX:UnnamedLocalVariables
- [`KT-65719`](https://youtrack.jetbrains.com/issue/KT-65719) K1/K2:
Nullness defaults from subclass unsoundly applied to method in
superclass
- [`KT-53836`](https://youtrack.jetbrains.com/issue/KT-53836) In
type-parameter declarations, recognize JSpecify annotations only on
*bounds*
- [`KT-73658`](https://youtrack.jetbrains.com/issue/KT-73658) JSpecify
`@NonNull` annotation on type-parameter bound prevents type-variable
usages from being platform types
- [`KT-77000`](https://youtrack.jetbrains.com/issue/KT-77000) Leave
ForbidInferOfInvisibleTypeAsReifiedOrVararg as a warning
- [`KT-74084`](https://youtrack.jetbrains.com/issue/KT-74084) K2: False
negative \[NO\_ELSE\_IN\_WHEN]
- [`KT-77451`](https://youtrack.jetbrains.com/issue/KT-77451)
FirLazyResolveContractViolationException for test with overridden
delegate
- [`KT-77397`](https://youtrack.jetbrains.com/issue/KT-77397) Report
UNSUPPORTED\_CONTEXTUAL\_DECLARATION\_CALL when calling declaration with
contextual function type in signature
- [`KT-77137`](https://youtrack.jetbrains.com/issue/KT-77137) K2:
Controversial behavior allows resolving annotation arguments on a
companion inside it
- [`KT-77257`](https://youtrack.jetbrains.com/issue/KT-77257) Report
compilation error when in generated JVM bytecode there is a need for
CHECKCAST of the conditional expression to the inaccessible interface
- [`KT-77256`](https://youtrack.jetbrains.com/issue/KT-77256) Report
compilation error when in generated JVM bytecode there is a need for
CHECKCAST of the functional call result to the inaccessible interface
- [`KT-76356`](https://youtrack.jetbrains.com/issue/KT-76356) K2
evaluation fails on evaluating inline methods if there is an inline with
AutoCloseable
- [`KT-73786`](https://youtrack.jetbrains.com/issue/KT-73786) Evaluator:
cannot evaluate inline methods with reified parameter
- [`KT-77204`](https://youtrack.jetbrains.com/issue/KT-77204) Native:
XCode strip command causes flaky tests
- [`KT-77351`](https://youtrack.jetbrains.com/issue/KT-77351) Implement
KMP KDoc parser
- [`KT-76914`](https://youtrack.jetbrains.com/issue/KT-76914)
compile-time failure on a type argument placeholder in a callable
reference
- [`KT-76597`](https://youtrack.jetbrains.com/issue/KT-76597) False
negative opt-in required on delegated constructor call
- [`KT-76667`](https://youtrack.jetbrains.com/issue/KT-76667) Mark the
class implementation of interface function with ACC\_BRIDGE in the class
file
- [`KT-77181`](https://youtrack.jetbrains.com/issue/KT-77181) K2: a
nested typealias annotation observes member declarations of the outer
class
- [`KT-77180`](https://youtrack.jetbrains.com/issue/KT-77180) K2: Wrong
scope for annotation arguments in the constructor header
- [`KT-77287`](https://youtrack.jetbrains.com/issue/KT-77287) Try
enforcing `source != null` when `origin == Source`
- [`KT-76135`](https://youtrack.jetbrains.com/issue/KT-76135) K2: drop
pre-1.8 language features from compiler code
- [`KT-77231`](https://youtrack.jetbrains.com/issue/KT-77231)
Reflection: CCE on resuming coroutine after callSuspend if result is a
generic inline class substituted with primitive
- [`KT-77031`](https://youtrack.jetbrains.com/issue/KT-77031)
Investigate the actual need of deduplicating provider in HMPP
compilation scheme
- [`KT-77050`](https://youtrack.jetbrains.com/issue/KT-77050) Implement
KMP KDoc lexer
- [`KT-77048`](https://youtrack.jetbrains.com/issue/KT-77048) Implement
KMP Kotlin lexer
- [`KT-77044`](https://youtrack.jetbrains.com/issue/KT-77044)
Consolidate, refine and update jFlex dependency
- [`KT-77252`](https://youtrack.jetbrains.com/issue/KT-77252) It is
impossible to declare an unnamed variable in a script
- [`KT-58137`](https://youtrack.jetbrains.com/issue/KT-58137) K2: ISE
"Usage of default value argument for this annotation is not yet
possible" when instantiating Kotlin annotation with default parameter
from another module
- [`KT-77140`](https://youtrack.jetbrains.com/issue/KT-77140) Protect
ConstraintSystemCompletionMode.UNTIL\_FIRST\_LAMBDA with opt-in
- [`KT-76898`](https://youtrack.jetbrains.com/issue/KT-76898) K2:
ClassCastException when data class shadows supertype's `componentX`
method with wrong type
- [`KT-75695`](https://youtrack.jetbrains.com/issue/KT-75695) Bogus
"Assigned value is never read" warning for prefix ++ operator
- [`KT-76805`](https://youtrack.jetbrains.com/issue/KT-76805) Wrong NPE
occurs when assigning synthetic properties with platform types in Kotlin
2.1.20
- [`KT-77078`](https://youtrack.jetbrains.com/issue/KT-77078) K2:
anonymous object is wrongly allowed to implement interfaces by unsafe
Delegation
- [`KT-72722`](https://youtrack.jetbrains.com/issue/KT-72722) Treat
'copy' calls of a data class as explicit constructor usages
- [`KT-77149`](https://youtrack.jetbrains.com/issue/KT-77149)
IllegalArgumentException: source must not be null
- [`KT-76806`](https://youtrack.jetbrains.com/issue/KT-76806) K2: AIOOBE
in FirEqualityCompatibilityChecker
- [`KT-72391`](https://youtrack.jetbrains.com/issue/KT-72391) KJS: (a \*
b).toDouble\_ygsx0s\_k$ is not a function
- [`KT-76950`](https://youtrack.jetbrains.com/issue/KT-76950) K2:
"IllegalArgumentException: Inline class types should have the same
representation: Lkotlin/UByte; != B" with nullable UByte
- [`KT-76043`](https://youtrack.jetbrains.com/issue/KT-76043) Native:
NotImplementedError: Generation of stubs for class
org.jetbrains.kotlin.ir.symbols.impl.IrFieldSymbolImpl is not supported
yet
- [`KT-77126`](https://youtrack.jetbrains.com/issue/KT-77126) Transitive
dependency mismatch between Kotlin Gradle Plugin and Scripting
dependencies
- [`KT-72831`](https://youtrack.jetbrains.com/issue/KT-72831)
ANNOTATION\_USED\_AS\_ANNOTATION\_ARGUMENT missing in some cases in K2
- [`KT-73707`](https://youtrack.jetbrains.com/issue/KT-73707) Remove
dependency on ":compiler:backend.jvm" from Native
- [`KT-75499`](https://youtrack.jetbrains.com/issue/KT-75499)
CheckerContext#{containingDeclaration, containingFile} in checkers
should return symbols
- [`KT-76548`](https://youtrack.jetbrains.com/issue/KT-76548) False
positive TYPE\_MISMATCH when resolving an expression with the expected
type from the upper bound
- [`KT-76142`](https://youtrack.jetbrains.com/issue/KT-76142) K2:
`@RequiresOptIn` warning does not display the custom message when using
concatenated strings.
- [`KT-68699`](https://youtrack.jetbrains.com/issue/KT-68699) Kotlin
Debugger: UPAE “lateinit property parent has not been initialized” on
trying evaluate enumValues<T>(), enumEntries<T>() from inlined func
</details>
---
### 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.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/simpledotorg/simple-android).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [androidx.work:work-gcm](https://developer.android.com/jetpack/androidx/releases/work#2.10.4) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.10.3` -> `2.10.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.work:work-rxjava2](https://developer.android.com/jetpack/androidx/releases/work#2.10.4) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.10.3` -> `2.10.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.work:work-runtime-ktx](https://developer.android.com/jetpack/androidx/releases/work#2.10.4) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.10.3` -> `2.10.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [androidx.lifecycle:lifecycle-viewmodel-savedstate](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.9.4) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.9.3` -> `2.9.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [androidx.lifecycle:lifecycle-viewmodel-ktx](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.9.4) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.9.3` -> `2.9.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [com.airbnb.android:lottie-compose](https://redirect.github.com/airbnb/lottie-android) | `6.6.7` -> `6.6.9` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>airbnb/lottie-android (com.airbnb.android:lottie-compose)</summary> ### [`v6.6.9`](https://redirect.github.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#669) - Fix transparent background rendering with MULTIPLY Blend mode on Android 34+ ([#​2661](https://redirect.github.com/airbnb/lottie-android/pull/2661)) </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [com.google.code.gson:gson](https://redirect.github.com/google/gson) | `2.13.1` -> `2.13.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [com.google.devtools.ksp](https://goo.gle/ksp) ([source](https://redirect.github.com/google/ksp)) | `2.2.10-2.0.2` -> `2.2.20-2.0.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>google/ksp (com.google.devtools.ksp)</summary> ### [`v2.2.20-2.0.3`](https://redirect.github.com/google/ksp/releases/tag/2.2.20-2.0.3) [Compare Source](https://redirect.github.com/google/ksp/compare/2.2.20-2.0.2...2.2.20-2.0.3) #### What's Changed - Removed usages of deprecated KGP ApiVersion - [#​2400](https://redirect.github.com/google/ksp/issues/2400) - Android integration for KSP has moved on to the new Variant API - [#​2250](https://redirect.github.com/google/ksp/issues/2250) - Runtime warning was added for projects that opt out of KSP2 - [#​2538](https://redirect.github.com/google/ksp/issues/2538) - AGP version against which KSP is compiled has been upgraded - [#​2552](https://redirect.github.com/google/ksp/issues/2552) #### Contributors Thanks to everyone who reported bugs and participated in discussions! Full Changelog: <google/ksp@2.1.21-2.0.2...2.2.20-2.0.3> ### [`v2.2.20-2.0.2`](https://redirect.github.com/google/ksp/releases/tag/2.2.20-2.0.2) [Compare Source](https://redirect.github.com/google/ksp/compare/2.2.10-2.0.2...2.2.20-2.0.2) #### What's Changed - Kotlin version: 2.2.20 by [@​mkmuir0](https://redirect.github.com/mkmuir0) in [#​2590](https://redirect.github.com/google/ksp/pull/2590) **Full Changelog**: <google/ksp@2.2.20-RC2-2.0.2...2.2.20-2.0.2> </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `v4` -> `v5` | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v5`](https://redirect.github.com/actions/checkout/compare/v4...v5) [Compare Source](https://redirect.github.com/actions/checkout/compare/v4...v5) </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/setup-java](https://redirect.github.com/actions/setup-java) | action | major | `v4` -> `v5` | --- ### Release Notes <details> <summary>actions/setup-java (actions/setup-java)</summary> ### [`v5`](https://redirect.github.com/actions/setup-java/compare/v4...v5) [Compare Source](https://redirect.github.com/actions/setup-java/compare/v4...v5) </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gradle](https://gradle.org) ([source](https://redirect.github.com/gradle/gradle)) | major | `8.14.3` -> `9.1.0` | --- ### Release Notes <details> <summary>gradle/gradle (gradle)</summary> ### [`v9.1.0`](https://redirect.github.com/gradle/gradle/compare/v9.0.0...v9.1.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v9.0.0...v9.1.0) ### [`v9.0.0`](https://redirect.github.com/gradle/gradle/releases/tag/v9.0.0): 9.0.0 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.14.3...v9.0.0) The Gradle team is excited to announce Gradle 9.0.0. Here are the highlights of this release: - Configuration Cache is the recommended execution mode - Gradle requires JVM 17 or higher to run - Build scripts use Kotlin 2.2 and Groovy 4.0 - Improved Kotlin DSL script compilation avoidance [Read the Release Notes](https://docs.gradle.org/9.0.0/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Aaron Matthis](https://redirect.github.com/rapus95), [Adam E](https://redirect.github.com/adam-enko), [Adam S](https://redirect.github.com/aSemy), [Björn Kautler](https://redirect.github.com/Vampire), [Daniel Lacasse](https://redirect.github.com/lacasseio), [Eng Zer Jun](https://redirect.github.com/Juneezee), [EunHyunsu](https://redirect.github.com/ehs208), [FlorianMichael](https://redirect.github.com/FlorianMichael), [Francisco Prieto](https://redirect.github.com/priettt), [Gaëtan Muller](https://redirect.github.com/MGaetan89), [Jake Wharton](https://redirect.github.com/JakeWharton), [Kengo TODA](https://redirect.github.com/KengoTODA), [Kent Kaseda](https://redirect.github.com/kaseken), [Madalin Valceleanu](https://redirect.github.com/vmadalin), [Marc Philipp](https://redirect.github.com/marcphilipp), [Mark S. Lewis](https://redirect.github.com/bestbeforetoday), [Matthew Haughton](https://redirect.github.com/3flex), [Mycroft Wong](https://redirect.github.com/MycroftWong), [Na Minhyeok](https://redirect.github.com/NaMinhyeok), [Nelson Osacky](https://redirect.github.com/runningcode), [Olivier "Oli" Dagenais](https://redirect.github.com/olivierdagenais), [ploober](https://redirect.github.com/ploober), [Radai Rosenblatt](https://redirect.github.com/radai-rosenblatt), [Róbert Papp](https://redirect.github.com/TWiStErRob), [Sebastian Schuberth](https://redirect.github.com/sschuberth), [Victor Merkulov](https://redirect.github.com/urdak). ##### Upgrade instructions Switch your build to use Gradle 9.0.0 by updating your wrapper: ``` ./gradlew wrapper --gradle-version=9.0.0 && ./gradlew wrapper ``` See the Gradle [9.0.0 upgrade guide](https://docs.gradle.org/9.0.0/userguide/upgrading_major_version_9.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/9.0.0/userguide/compatibility.html). ##### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://redirect.github.com/gradle). </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [org.mockito.kotlin:mockito-kotlin](https://redirect.github.com/mockito/mockito-kotlin) | `5.4.0` -> `6.0.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>mockito/mockito-kotlin (org.mockito.kotlin:mockito-kotlin)</summary> ### [`v6.0.0`](https://redirect.github.com/mockito/mockito-kotlin/releases/tag/v6.0.0) ### Upgrade to Kotlin 2 #### What's Changed - Add stubber (top-level) doSuspendableAnswer() by [@​0xabadea](https://redirect.github.com/0xabadea) in [#​523](https://redirect.github.com/mockito/mockito-kotlin/pull/523) - Kotlin coroutines and generic tests by [@​hadilq](https://redirect.github.com/hadilq) in [#​526](https://redirect.github.com/mockito/mockito-kotlin/pull/526) - Typo in project name by [@​bjmi](https://redirect.github.com/bjmi) in [#​528](https://redirect.github.com/mockito/mockito-kotlin/pull/528) - Add ArgumentCaptor.singleValue by [@​bjmi](https://redirect.github.com/bjmi) in [#​529](https://redirect.github.com/mockito/mockito-kotlin/pull/529) - Update mockito by [@​LarsSven](https://redirect.github.com/LarsSven) in [#​534](https://redirect.github.com/mockito/mockito-kotlin/pull/534) - Upgrade Kotlin and Gradle by [@​LarsSven](https://redirect.github.com/LarsSven) in [#​535](https://redirect.github.com/mockito/mockito-kotlin/pull/535) - Add checksum for Gradle wrapper by [@​TimvdLippe](https://redirect.github.com/TimvdLippe) in [#​538](https://redirect.github.com/mockito/mockito-kotlin/pull/538) - Update logic for determining project version by [@​TimvdLippe](https://redirect.github.com/TimvdLippe) in [#​540](https://redirect.github.com/mockito/mockito-kotlin/pull/540) #### New Contributors - [@​0xabadea](https://redirect.github.com/0xabadea) made their first contribution in [#​523](https://redirect.github.com/mockito/mockito-kotlin/pull/523) - [@​hadilq](https://redirect.github.com/hadilq) made their first contribution in [#​526](https://redirect.github.com/mockito/mockito-kotlin/pull/526) - [@​bjmi](https://redirect.github.com/bjmi) made their first contribution in [#​528](https://redirect.github.com/mockito/mockito-kotlin/pull/528) **Full Changelog**: <mockito/mockito-kotlin@5.4.0...v6.0.0> </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A new release train Release is starting. The master branch has to be merged into staging branch.