mirror of
https://github.com/tiann/KernelSU.git
synced 2025-08-27 23:46:34 +00:00
211e4645ea4424abf50c78db267f50e36f3cdfd9
1902 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
211e4645ea |
kernel: core_hook: fix refcount leaks on try_umount (#2635)
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id> Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com> |
||
|
|
0fe72a8110 |
build(deps): bump the maven group across 1 directory with 7 updates (#2629)
Bumps the maven group with 7 updates in the /manager directory: | Package | From | To | | --- | --- | --- | | androidx.compose:compose-bom | `2025.05.01` | `2025.06.00` | | androidx.lifecycle:lifecycle-runtime-ktx | `2.9.0` | `2.9.1` | | androidx.lifecycle:lifecycle-runtime-compose | `2.9.0` | `2.9.1` | | androidx.lifecycle:lifecycle-viewmodel-compose | `2.9.0` | `2.9.1` | | androidx.webkit:webkit | `1.13.0` | `1.14.0` | | [org.lsposed.libcxx:libcxx](https://github.com/LSPosed/prefab-libcxx) | `27.0.12077973` | `28.1.13356709` | | [com.google.devtools.ksp](https://github.com/google/ksp) | `2.1.21-2.0.1` | `2.1.21-2.0.2` | Updates `androidx.compose:compose-bom` from 2025.05.01 to 2025.06.00 Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.9.0 to 2.9.1 Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.9.0 to 2.9.1 Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.0 to 2.9.1 Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.9.0 to 2.9.1 Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.0 to 2.9.1 Updates `androidx.webkit:webkit` from 1.13.0 to 1.14.0 Updates `org.lsposed.libcxx:libcxx` from 27.0.12077973 to 28.1.13356709 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/LSPosed/prefab-libcxx/commit/1e95c38b8a44aa777fdff23a361604c8dfdb1bf2"><code>1e95c38</code></a> 28.1.13356709</li> <li><a href="https://github.com/LSPosed/prefab-libcxx/commit/9d672dd836d2ee36557b9724675b183bd7aa4a54"><code>9d672dd</code></a> 27.0.12077973-1</li> <li>See full diff in <a href="https://github.com/LSPosed/prefab-libcxx/compare/27.0.12077973...28.1.13356709">compare view</a></li> </ul> </details> <br /> Updates `com.google.devtools.ksp` from 2.1.21-2.0.1 to 2.1.21-2.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/ksp/releases">com.google.devtools.ksp's releases</a>.</em></p> <blockquote> <h2>2.1.21-2.0.2</h2> <h2>What's Changed</h2> <p>KSP1: use new mangling scheme for inline classes <a href="https://redirect.github.com/google/ksp/issues/2446">#2446</a> KSP task (non-)registration happens too soon <a href="https://redirect.github.com/google/ksp/issues/1789">#1789</a> [ksp2] Resolver.getJvmName wrong for properties starts with is <a href="https://redirect.github.com/google/ksp/issues/2275">#2275</a> Inlined JVM name is not correct <a href="https://redirect.github.com/google/ksp/issues/1493">#1493</a> [KSP2] Annotation values of inner annotations shouldn't be marked as default <a href="https://redirect.github.com/google/ksp/issues/2437">#2437</a> Properly support <a href="https://github.com/all"><code>@all</code></a> annotation use site target <a href="https://redirect.github.com/google/ksp/issues/2438">#2438</a></p> <h2>Contributors</h2> <p>Thanks to everyone who reported bugs and participated in discussions!</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.21-2.0.1...2.1.21-2.0.2">https://github.com/google/ksp/compare/2.1.21-2.0.1...2.1.21-2.0.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/ksp/commit/e9efa37e8c8daa515272ed290140ba26a5873753"><code>e9efa37</code></a> Handle a weird case from Analysis API</li> <li><a href="https://github.com/google/ksp/commit/0f5ff31fe722273e2273f8946ac912cdef3952ad"><code>0f5ff31</code></a> Add clarification to possible value types of KSValueArgument.value</li> <li><a href="https://github.com/google/ksp/commit/2ac9a4ccd475fe4daacb921dd30d4adf1ddc7e7e"><code>2ac9a4c</code></a> UPDATE_KOTLIN_VERSION: 2.1.21</li> <li><a href="https://github.com/google/ksp/commit/68d41f7c713f6fed75f105f7133d95d6d5ba773d"><code>68d41f7</code></a> Ignore .kotlin/</li> <li><a href="https://github.com/google/ksp/commit/529403acb8c441d739225224d171b27ba81e0614"><code>529403a</code></a> Support friend modules</li> <li><a href="https://github.com/google/ksp/commit/9fc3e74724d32ad2947e6d7f505a1bdc4f960dd2"><code>9fc3e74</code></a> Cleanup: remove CompilerConfiguration</li> <li><a href="https://github.com/google/ksp/commit/9323eccdde334a9e52850d9231549e16fa0b241a"><code>9323ecc</code></a> Small grammatical fix, otherwised -> otherwise</li> <li><a href="https://github.com/google/ksp/commit/c48c1e891d99fb2cbc976f69e01abc2c1189e14a"><code>c48c1e8</code></a> Upgrade to the latest lint-gradle checks</li> <li><a href="https://github.com/google/ksp/commit/084b3e839634844ae37c2b1841cc04c38cc5b005"><code>084b3e8</code></a> Better naming of variables</li> <li><a href="https://github.com/google/ksp/commit/12bbdfdd0a6ede02a4233714074115ddb2b4e655"><code>12bbdfd</code></a> Fix origin of arguments of synthetic annotations</li> <li>Additional commits viewable in <a href="https://github.com/google/ksp/compare/2.1.21-2.0.1...2.1.21-2.0.2">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] | </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
46101c5b36 |
Translations update from Hosted Weblate (#2587)
Translations update from [Hosted Weblate](https://hosted.weblate.org) for [KernelSU/Manager](https://hosted.weblate.org/projects/kernelsu/manager/). Current translation status:  --------- Co-authored-by: I g o r <igormczampola1@gmail.com> Co-authored-by: Léane GRASSER <leane.grasser@proton.me> Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv> Co-authored-by: dabao1955 <dabao1955@163.com> Co-authored-by: rehork <cooky@e.email> Co-authored-by: yuztass <inkognito0901@gmail.com> Co-authored-by: Potato <ammarmo723@gmail.com> Co-authored-by: Mehrab Poladov <thepoladov@protonmail.com> Co-authored-by: Infer <infer.thetpainghtet@outlook.com> Co-authored-by: elisenlebkuch <mm7shdk2@duck.com> Co-authored-by: Chou Chamnan <chou.chamnan.kh@gmail.com> Co-authored-by: Phạm Ngọc Vũ <telekinesis3275@gmail.com> |
||
|
|
d702e746e3 |
kernel: throne_tracker: avoid cross-fs traversal using s_magic check (#2633)
Skip directories that does NOT have the same magic as /data/app. This is to avoid scanning incfs and any other stacked filesystems. While this is way dumber, it's way cheaper. no kern_path(), no missable path_put(), no ref handling. This supercedes `throne_tracker: avoid cross fs access (https://github.com/tiann/KernelSU/pull/2626)` - upstream https://github.com/tiann/KernelSU/commit/0b6998b474ed00610bbf2d6679f853cef07af3b8 Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> |
||
|
|
5bbac4e84d |
Switch to prepare_creds/commit_creds (#2631)
Update API as per kernel doc recommends, also fix setup_groups refcount leak while at it. |
||
|
|
0b6998b474 |
throne_tracker: avoid cross fs access (#2626)
Files in /data/app may be stacked on incremental fs, if user installs big apps from play store or adb shell. Performing I/O operation on it may results in long-time blocking. As KSU won't get installed in those ways, just avoid cross fs access. Authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com> Signed-off-by: Wang Han <416810799@qq.com> |
||
|
|
a2787860ed |
build(deps): bump the maven group across 1 directory with 4 updates (#2612)
Bumps the maven group with 4 updates in the /manager directory: androidx.compose:compose-bom, com.android.application, com.android.library and [com.google.devtools.ksp](https://github.com/google/ksp). Updates `androidx.compose:compose-bom` from 2025.05.00 to 2025.05.01 Updates `com.android.application` from 8.10.0 to 8.10.1 Updates `com.android.library` from 8.10.0 to 8.10.1 Updates `com.android.library` from 8.10.0 to 8.10.1 Updates `com.google.devtools.ksp` from 2.1.20-2.0.1 to 2.1.21-2.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/ksp/releases">com.google.devtools.ksp's releases</a>.</em></p> <blockquote> <h2>2.1.21-2.0.1</h2> <h2>What's Changed</h2> <ul> <li>Bump Kotlin version to 2.1.21 by <a href="https://github.com/mkmuir0"><code>@mkmuir0</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2448">google/ksp#2448</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.21-RC2-2.0.1...2.1.21-2.0.1">https://github.com/google/ksp/compare/2.1.21-RC2-2.0.1...2.1.21-2.0.1</a></p> <h2>2.1.21-RC2-2.0.1</h2> <h2>What's Changed</h2> <ul> <li>Bump Kotlin version to 2.1.21-RC2 by <a href="https://github.com/mkmuir0"><code>@mkmuir0</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2435">google/ksp#2435</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.20-2.0.1...2.1.21-RC2-2.0.1">https://github.com/google/ksp/compare/2.1.20-2.0.1...2.1.21-RC2-2.0.1</a></p> <h2>2.1.21-RC-2.0.0</h2> <h2>What's Changed</h2> <ul> <li>Bump Kotlin to 2.1.21-RC by <a href="https://github.com/mkmuir0"><code>@mkmuir0</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2421">google/ksp#2421</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.21-RC-2.0.0">https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.21-RC-2.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/ksp/commit/43b39e6c4b1e3d7a39e02660305c6617645de463"><code>43b39e6</code></a> Update gradle.properties</li> <li><a href="https://github.com/google/ksp/commit/2d30505a8c95a2baff9620a7e73e1d63b0940fd8"><code>2d30505</code></a> Update gradle.properties</li> <li>See full diff in <a href="https://github.com/google/ksp/compare/2.1.20-2.0.1...2.1.21-2.0.1">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] | </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
d8ce238c37 |
Add a formatting string for the update list #2556 (#2597)
Fix module update failures caused by spaces and other non Linux readable characters Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> |
||
|
|
1dbaeaaae6 |
Revert "website: Fix ads"
This reverts commit
|
||
|
|
c5d8c5676d | Fix fallback option for createRootShell() (#2593) | ||
|
|
dfb03c726e |
Update zip-extensions and set needed features for zip (#2592)
zip-extensions does not export time and deflate64 features now. |
||
|
|
e5f2ad88fc | ci: update kmi versions (#2591) | ||
|
|
fd6f839dda |
ksud/installer: /odm handling (#2513)
we move the folder out of system if it exists in real filesystem and it is not a symlink. this is already supported on init_event.rs so only handle_partition logic was needed to make it happen since KernelSU is using overlayfs, we need to move these out. Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> --------- Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> |
||
|
|
6bf2739540 |
build(deps): bump the maven group across 1 directory with 12 updates (#2579)
Bumps the maven group with 12 updates in the /manager directory: | Package | From | To | | --- | --- | --- | | androidx.navigation:navigation-compose | `2.8.9` | `2.9.0` | | androidx.compose:compose-bom | `2025.03.01` | `2025.05.00` | | androidx.lifecycle:lifecycle-runtime-ktx | `2.8.7` | `2.9.0` | | androidx.lifecycle:lifecycle-runtime-compose | `2.8.7` | `2.9.0` | | androidx.lifecycle:lifecycle-viewmodel-compose | `2.8.7` | `2.9.0` | | [io.github.raamcosta.compose-destinations:core](https://github.com/raamcosta/compose-destinations) | `2.1.0` | `2.2.0` | | [io.github.raamcosta.compose-destinations:ksp](https://github.com/raamcosta/compose-destinations) | `2.1.0` | `2.2.0` | | com.android.application | `8.9.1` | `8.10.0` | | com.android.library | `8.9.1` | `8.10.0` | | [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.1.21` | | [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.1.20` | `2.1.21` | | [com.google.devtools.ksp](https://github.com/google/ksp) | `2.1.20-2.0.0` | `2.1.20-2.0.1` | Updates `androidx.navigation:navigation-compose` from 2.8.9 to 2.9.0 Updates `androidx.compose:compose-bom` from 2025.03.01 to 2025.05.00 Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.8.7 to 2.9.0 Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.8.7 to 2.9.0 Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.8.7 to 2.9.0 Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.8.7 to 2.9.0 Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.8.7 to 2.9.0 Updates `io.github.raamcosta.compose-destinations:core` from 2.1.0 to 2.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raamcosta/compose-destinations/releases">io.github.raamcosta.compose-destinations:core's releases</a>.</em></p> <blockquote> <h2>2.2.0</h2> <h2>What changed</h2> <ul> <li>Fixes issues related to KSP v2</li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li> <li>Improve error messages and docs</li> <li>Dependency updates</li> </ul> <h3>Optional result back in ON_RESUME / ON_START <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></h3> <p>By default, compose destinations will call onNavResult in first opportunity between "onResume" and "onStart". That is because in some situations, I've found that "onResume" is actually not called. However, that makes it be called mostly in "onStart", and in some other cases it may not be ideal (see <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a>).</p> <p>So, we've introduced a new <code>onNavResult</code> overload that takes a parameter developers can use to choose when they want to receive the result. Example:</p> <pre lang="kotlin"><code> @Destination<RootGraph> @Composable fun MyScreen( resultRecipient: ResultRecipient<ConfirmationScreenDestination, Boolean> ) { <pre><code>resultRecipient.onNavResult( deliverResultOn = OpenResultRecipient.DeliverResultOn.RESUME ) { result -&gt; // ... } </code></pre> <p>}<br /> </code></pre></p> <p>By default, if you call the overload which does not take any param here, it will use <code>FIRST_OPPORTUNITY</code> to not make a breaking change in behaviour here.</p> <h3>New Destination label (<a href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a>)</h3> <p><code>Destination</code> annotation now has a new param "label". This is used to set what official navigation library supports in <code>NavDestination.label</code>. Can be useful for monitoring, logging, etc.</p> <pre lang="kotlin"><code>@Destination<RootGraph>( label = "my screen label" ) @Composable fun MyScreen() { } </code></pre> <p><strong>Full Changelog</strong>: <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0">https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/raamcosta/compose-destinations/commit/98fd7ba0ebc2567aa3f64279cc83b738c627b6f5"><code>98fd7ba</code></a> fix build</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/13e61b899c6485ef1ab125ffcb50e64d15c386f1"><code>13e61b8</code></a> Update README.md</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/dfd2781ac56c45e590f5507d280558364686efc0"><code>dfd2781</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/602857d539442526e29421e1a90e4fd0bc4a6644"><code>602857d</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/c1157fc9439b6716bc352d2d7a0b628b4b3b251a"><code>c1157fc</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/519ee84371dcb359516e5c6f4f31bdb5f841f7c7"><code>519ee84</code></a> Improve error messages and docs</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/75174f12d6a74996c445c3eabe9208159eae77cb"><code>75174f1</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/581eb670d5fc0aaa53f8a647699fc75790b0f73d"><code>581eb67</code></a> dependency updates</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/32675c596ba93cfd78a2b8cda5abba89a3da7e62"><code>32675c5</code></a> updated compose navigation to 2.8.9 fixing 2.8.8 regression</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/d1baa546945f02f64d60e5a3bcd16335fd8c9ff7"><code>d1baa54</code></a> Update FUNDING.yml</li> <li>Additional commits viewable in <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.0...2.2.0">compare view</a></li> </ul> </details> <br /> Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0 to 2.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raamcosta/compose-destinations/releases">io.github.raamcosta.compose-destinations:ksp's releases</a>.</em></p> <blockquote> <h2>2.2.0</h2> <h2>What changed</h2> <ul> <li>Fixes issues related to KSP v2</li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li> <li>Improve error messages and docs</li> <li>Dependency updates</li> </ul> <h3>Optional result back in ON_RESUME / ON_START <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></h3> <p>By default, compose destinations will call onNavResult in first opportunity between "onResume" and "onStart". That is because in some situations, I've found that "onResume" is actually not called. However, that makes it be called mostly in "onStart", and in some other cases it may not be ideal (see <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a>).</p> <p>So, we've introduced a new <code>onNavResult</code> overload that takes a parameter developers can use to choose when they want to receive the result. Example:</p> <pre lang="kotlin"><code> @Destination<RootGraph> @Composable fun MyScreen( resultRecipient: ResultRecipient<ConfirmationScreenDestination, Boolean> ) { <pre><code>resultRecipient.onNavResult( deliverResultOn = OpenResultRecipient.DeliverResultOn.RESUME ) { result -&gt; // ... } </code></pre> <p>}<br /> </code></pre></p> <p>By default, if you call the overload which does not take any param here, it will use <code>FIRST_OPPORTUNITY</code> to not make a breaking change in behaviour here.</p> <h3>New Destination label (<a href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a>)</h3> <p><code>Destination</code> annotation now has a new param "label". This is used to set what official navigation library supports in <code>NavDestination.label</code>. Can be useful for monitoring, logging, etc.</p> <pre lang="kotlin"><code>@Destination<RootGraph>( label = "my screen label" ) @Composable fun MyScreen() { } </code></pre> <p><strong>Full Changelog</strong>: <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0">https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/raamcosta/compose-destinations/commit/98fd7ba0ebc2567aa3f64279cc83b738c627b6f5"><code>98fd7ba</code></a> fix build</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/13e61b899c6485ef1ab125ffcb50e64d15c386f1"><code>13e61b8</code></a> Update README.md</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/dfd2781ac56c45e590f5507d280558364686efc0"><code>dfd2781</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/602857d539442526e29421e1a90e4fd0bc4a6644"><code>602857d</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/c1157fc9439b6716bc352d2d7a0b628b4b3b251a"><code>c1157fc</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/519ee84371dcb359516e5c6f4f31bdb5f841f7c7"><code>519ee84</code></a> Improve error messages and docs</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/75174f12d6a74996c445c3eabe9208159eae77cb"><code>75174f1</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/581eb670d5fc0aaa53f8a647699fc75790b0f73d"><code>581eb67</code></a> dependency updates</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/32675c596ba93cfd78a2b8cda5abba89a3da7e62"><code>32675c5</code></a> updated compose navigation to 2.8.9 fixing 2.8.8 regression</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/d1baa546945f02f64d60e5a3bcd16335fd8c9ff7"><code>d1baa54</code></a> Update FUNDING.yml</li> <li>Additional commits viewable in <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.0...2.2.0">compare view</a></li> </ul> </details> <br /> Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0 to 2.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raamcosta/compose-destinations/releases">io.github.raamcosta.compose-destinations:ksp's releases</a>.</em></p> <blockquote> <h2>2.2.0</h2> <h2>What changed</h2> <ul> <li>Fixes issues related to KSP v2</li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li> <li>Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li> <li>Improve error messages and docs</li> <li>Dependency updates</li> </ul> <h3>Optional result back in ON_RESUME / ON_START <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></h3> <p>By default, compose destinations will call onNavResult in first opportunity between "onResume" and "onStart". That is because in some situations, I've found that "onResume" is actually not called. However, that makes it be called mostly in "onStart", and in some other cases it may not be ideal (see <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a>).</p> <p>So, we've introduced a new <code>onNavResult</code> overload that takes a parameter developers can use to choose when they want to receive the result. Example:</p> <pre lang="kotlin"><code> @Destination<RootGraph> @Composable fun MyScreen( resultRecipient: ResultRecipient<ConfirmationScreenDestination, Boolean> ) { <pre><code>resultRecipient.onNavResult( deliverResultOn = OpenResultRecipient.DeliverResultOn.RESUME ) { result -&gt; // ... } </code></pre> <p>}<br /> </code></pre></p> <p>By default, if you call the overload which does not take any param here, it will use <code>FIRST_OPPORTUNITY</code> to not make a breaking change in behaviour here.</p> <h3>New Destination label (<a href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a>)</h3> <p><code>Destination</code> annotation now has a new param "label". This is used to set what official navigation library supports in <code>NavDestination.label</code>. Can be useful for monitoring, logging, etc.</p> <pre lang="kotlin"><code>@Destination<RootGraph>( label = "my screen label" ) @Composable fun MyScreen() { } </code></pre> <p><strong>Full Changelog</strong>: <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0">https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/raamcosta/compose-destinations/commit/98fd7ba0ebc2567aa3f64279cc83b738c627b6f5"><code>98fd7ba</code></a> fix build</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/13e61b899c6485ef1ab125ffcb50e64d15c386f1"><code>13e61b8</code></a> Update README.md</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/dfd2781ac56c45e590f5507d280558364686efc0"><code>dfd2781</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/602857d539442526e29421e1a90e4fd0bc4a6644"><code>602857d</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/c1157fc9439b6716bc352d2d7a0b628b4b3b251a"><code>c1157fc</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/519ee84371dcb359516e5c6f4f31bdb5f841f7c7"><code>519ee84</code></a> Improve error messages and docs</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/75174f12d6a74996c445c3eabe9208159eae77cb"><code>75174f1</code></a> Fixes <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/581eb670d5fc0aaa53f8a647699fc75790b0f73d"><code>581eb67</code></a> dependency updates</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/32675c596ba93cfd78a2b8cda5abba89a3da7e62"><code>32675c5</code></a> updated compose navigation to 2.8.9 fixing 2.8.8 regression</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/d1baa546945f02f64d60e5a3bcd16335fd8c9ff7"><code>d1baa54</code></a> Update FUNDING.yml</li> <li>Additional commits viewable in <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.0...2.2.0">compare view</a></li> </ul> </details> <br /> Updates `com.android.application` from 8.9.1 to 8.10.0 Updates `com.android.library` from 8.9.1 to 8.10.0 Updates `com.android.library` from 8.9.1 to 8.10.0 Updates `org.jetbrains.kotlin.android` from 2.1.20 to 2.1.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.android's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.1.21</h2> <h2>Changelog</h2> <h3>Backend. Native. Debug</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a> Xcode 16.3: Fix lldb stepping test over an inline function</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a> Xcode 16.3: stacktraces on simulators are not symbolicated</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a> KJS: KotlinNothingValueException caused by expression return since 2.1.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a> Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a> CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a> K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a> Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a> Native: redundant unboxing generated with smart cast</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a> IR Inliner: investigate return type of an inlined block</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a> Native: executable crash with generic value classes with 2.1.20</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a> Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'</li> </ul> <h3>Native. Runtime. Memory</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a> Native: GC.collect crashes with -Xallocator=std</li> </ul> <h3>Tools. CLI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a> [2.1.20-RC] "was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" warnings despite using the same compiler version</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a> kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException</li> </ul> <h3>Tools. Compiler Plugins</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a> "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a> Compatibility with Gradle 8.12 release</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a> Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a> Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a> KotlinDependencyManagement tries to mutate configuration after it was resolved</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a> Run integration tests against Gradle 8.12</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a> Accessing Task.project during execution is being deprecated in Gradle 8.12</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a> Compile against Gradle API 8.12</li> </ul> <h3>Tools. Gradle. JS</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v2.1.21/ChangeLog.md">org.jetbrains.kotlin.android's changelog</a>.</em></p> <blockquote> <h2>2.1.21-RC2</h2> <h3>Tools. Gradle. JS</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-77119"><code>KT-77119</code></a> KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks no longer works</li> </ul> <h2>2.1.21-RC</h2> <h3>Backend. Native. Debug</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a> Xcode 16.3: Fix lldb stepping test over an inline function</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a> Xcode 16.3: stacktraces on simulators are not symbolicated</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a> KJS: KotlinNothingValueException caused by expression return since 2.1.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a> Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a> CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a> K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a> Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a> Native: redundant unboxing generated with smart cast</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a> IR Inliner: investigate return type of an inlined block</li> </ul> <h3>Compose compiler</h3> <ul> <li><a href="https://issuetracker.google.com/issues/408013789"><code>b/408013789</code></a> Add missing return for the default function wrappers</li> <li><a href="https://issuetracker.google.com/issues/405541364"><code>b/405541364</code></a> Realize coalescable children in the body of <code>key</code> call</li> <li><a href="https://issuetracker.google.com/issues/401484249"><code>b/401484249</code></a> Generate a group around <code>Array</code> constructor call</li> <li><a href="https://issuetracker.google.com/issues/400380396"><code>b/400380396</code></a> Fix missing <code>endMovableGroup</code> call with early return in <code>key</code> function</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a> Native: executable crash with generic value classes with 2.1.20</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a> Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'</li> </ul> <h3>Native. Runtime. Memory</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a> Native: GC.collect crashes with -Xallocator=std</li> </ul> <h3>Tools. CLI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a> kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException</li> </ul> <h3>Tools. Compiler Plugins</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a> "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a> Add ChangeLog for 2.1.21-RC2</li> <li><a href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a> [Gradle] Fix passing process environment when launching KotlinKarma tests</li> <li><a href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a> Add changelog for 2.1.21-RC</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a> [IC] Update inline function snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a> [Cherry-picks] Update BTA specific parts for the release branch</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a> [IC] Additional test cases for inline function snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a> [Tests] More tests for inline fun abi snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a> [KGP] Experimental: support incremental changes in inlined local classes</li> <li><a href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a> [IC] Additional test cases for inlined lambda snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a> [BTA Tests] Fix changedSources tracking when compilation fail is expected</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.20 to 2.1.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.compose's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.1.21</h2> <h2>Changelog</h2> <h3>Backend. Native. Debug</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a> Xcode 16.3: Fix lldb stepping test over an inline function</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a> Xcode 16.3: stacktraces on simulators are not symbolicated</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a> KJS: KotlinNothingValueException caused by expression return since 2.1.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a> Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a> CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a> K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a> Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a> Native: redundant unboxing generated with smart cast</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a> IR Inliner: investigate return type of an inlined block</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a> Native: executable crash with generic value classes with 2.1.20</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a> Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'</li> </ul> <h3>Native. Runtime. Memory</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a> Native: GC.collect crashes with -Xallocator=std</li> </ul> <h3>Tools. CLI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a> [2.1.20-RC] "was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" warnings despite using the same compiler version</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a> kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException</li> </ul> <h3>Tools. Compiler Plugins</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a> "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a> Compatibility with Gradle 8.12 release</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a> Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a> Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a> KotlinDependencyManagement tries to mutate configuration after it was resolved</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a> Run integration tests against Gradle 8.12</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a> Accessing Task.project during execution is being deprecated in Gradle 8.12</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a> Compile against Gradle API 8.12</li> </ul> <h3>Tools. Gradle. JS</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v2.1.21/ChangeLog.md">org.jetbrains.kotlin.plugin.compose's changelog</a>.</em></p> <blockquote> <h2>2.1.21-RC2</h2> <h3>Tools. Gradle. JS</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-77119"><code>KT-77119</code></a> KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks no longer works</li> </ul> <h2>2.1.21-RC</h2> <h3>Backend. Native. Debug</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a> Xcode 16.3: Fix lldb stepping test over an inline function</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a> Xcode 16.3: stacktraces on simulators are not symbolicated</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a> KJS: KotlinNothingValueException caused by expression return since 2.1.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a> Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a> CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a> K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a> Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a> Native: redundant unboxing generated with smart cast</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a> IR Inliner: investigate return type of an inlined block</li> </ul> <h3>Compose compiler</h3> <ul> <li><a href="https://issuetracker.google.com/issues/408013789"><code>b/408013789</code></a> Add missing return for the default function wrappers</li> <li><a href="https://issuetracker.google.com/issues/405541364"><code>b/405541364</code></a> Realize coalescable children in the body of <code>key</code> call</li> <li><a href="https://issuetracker.google.com/issues/401484249"><code>b/401484249</code></a> Generate a group around <code>Array</code> constructor call</li> <li><a href="https://issuetracker.google.com/issues/400380396"><code>b/400380396</code></a> Fix missing <code>endMovableGroup</code> call with early return in <code>key</code> function</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a> Native: executable crash with generic value classes with 2.1.20</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a> Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'</li> </ul> <h3>Native. Runtime. Memory</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a> Native: GC.collect crashes with -Xallocator=std</li> </ul> <h3>Tools. CLI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a> kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException</li> </ul> <h3>Tools. Compiler Plugins</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a> "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a> Add ChangeLog for 2.1.21-RC2</li> <li><a href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a> [Gradle] Fix passing process environment when launching KotlinKarma tests</li> <li><a href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a> Add changelog for 2.1.21-RC</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a> [IC] Update inline function snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a> [Cherry-picks] Update BTA specific parts for the release branch</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a> [IC] Additional test cases for inline function snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a> [Tests] More tests for inline fun abi snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a> [KGP] Experimental: support incremental changes in inlined local classes</li> <li><a href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a> [IC] Additional test cases for inlined lambda snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a> [BTA Tests] Fix changedSources tracking when compilation fail is expected</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.20 to 2.1.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.compose's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.1.21</h2> <h2>Changelog</h2> <h3>Backend. Native. Debug</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a> Xcode 16.3: Fix lldb stepping test over an inline function</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a> Xcode 16.3: stacktraces on simulators are not symbolicated</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a> KJS: KotlinNothingValueException caused by expression return since 2.1.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a> Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a> CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a> K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a> Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a> Native: redundant unboxing generated with smart cast</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a> IR Inliner: investigate return type of an inlined block</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a> Native: executable crash with generic value classes with 2.1.20</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a> Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'</li> </ul> <h3>Native. Runtime. Memory</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a> Native: GC.collect crashes with -Xallocator=std</li> </ul> <h3>Tools. CLI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a> [2.1.20-RC] "was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" warnings despite using the same compiler version</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a> kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException</li> </ul> <h3>Tools. Compiler Plugins</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a> "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a> Compatibility with Gradle 8.12 release</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a> Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a> Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a> KotlinDependencyManagement tries to mutate configuration after it was resolved</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a> Run integration tests against Gradle 8.12</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a> Accessing Task.project during execution is being deprecated in Gradle 8.12</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a> Compile against Gradle API 8.12</li> </ul> <h3>Tools. Gradle. JS</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v2.1.21/ChangeLog.md">org.jetbrains.kotlin.plugin.compose's changelog</a>.</em></p> <blockquote> <h2>2.1.21-RC2</h2> <h3>Tools. Gradle. JS</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-77119"><code>KT-77119</code></a> KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks no longer works</li> </ul> <h2>2.1.21-RC</h2> <h3>Backend. Native. Debug</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a> Xcode 16.3: Fix lldb stepping test over an inline function</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a> Xcode 16.3: stacktraces on simulators are not symbolicated</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a> KJS: KotlinNothingValueException caused by expression return since 2.1.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a> Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a> CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a> K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a> Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a> Native: redundant unboxing generated with smart cast</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a> IR Inliner: investigate return type of an inlined block</li> </ul> <h3>Compose compiler</h3> <ul> <li><a href="https://issuetracker.google.com/issues/408013789"><code>b/408013789</code></a> Add missing return for the default function wrappers</li> <li><a href="https://issuetracker.google.com/issues/405541364"><code>b/405541364</code></a> Realize coalescable children in the body of <code>key</code> call</li> <li><a href="https://issuetracker.google.com/issues/401484249"><code>b/401484249</code></a> Generate a group around <code>Array</code> constructor call</li> <li><a href="https://issuetracker.google.com/issues/400380396"><code>b/400380396</code></a> Fix missing <code>endMovableGroup</code> call with early return in <code>key</code> function</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a> Native: executable crash with generic value classes with 2.1.20</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a> Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'</li> </ul> <h3>Native. Runtime. Memory</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a> Native: GC.collect crashes with -Xallocator=std</li> </ul> <h3>Tools. CLI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a> kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException</li> </ul> <h3>Tools. Compiler Plugins</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a> "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a> Add ChangeLog for 2.1.21-RC2</li> <li><a href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a> [Gradle] Fix passing process environment when launching KotlinKarma tests</li> <li><a href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a> Add changelog for 2.1.21-RC</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a> [IC] Update inline function snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a> [Cherry-picks] Update BTA specific parts for the release branch</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a> [IC] Additional test cases for inline function snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a> [Tests] More tests for inline fun abi snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a> [KGP] Experimental: support incremental changes in inlined local classes</li> <li><a href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a> [IC] Additional test cases for inlined lambda snapshotting</li> <li><a href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a> [BTA Tests] Fix changedSources tracking when compilation fail is expected</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare view</a></li> </ul> </details> <br /> Updates `com.google.devtools.ksp` from 2.1.20-2.0.0 to 2.1.20-2.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/ksp/releases">com.google.devtools.ksp's releases</a>.</em></p> <blockquote> <h2>2.1.20-2.0.1</h2> <h2>What's Changed</h2> <ul> <li>[KSP2] Annotation values shouldn't be marked as default (synthetic origin) broken after PR <a href="https://redirect.github.com/google/ksp/issues/2424">#2424</a> in <a href="https://redirect.github.com/google/ksp/pull/2425">google/ksp#2425</a></li> <li>[KSP2] Wrong internal method name with custom moduleName compiler option in <a href="https://redirect.github.com/google/ksp/pull/2415">google/ksp#2415</a></li> <li>[KSP2] getJvmName for internal method did not sanitize java identifiers in <a href="https://redirect.github.com/google/ksp/pull/2413">google/ksp#2413</a></li> <li>[KSP2] Annotation and argument's origin is wrong in <a href="https://redirect.github.com/google/ksp/pull/2412">google/ksp#2412</a></li> <li>[KSP2] functionKind is MEMBER for static method in interface in Java in <a href="https://redirect.github.com/google/ksp/pull/2410">google/ksp#2410</a></li> <li>KSP2 Generated .class files are not added to the classpath in <a href="https://redirect.github.com/google/ksp/pull/2365">google/ksp#2365</a></li> <li>When I write specific code, KSP throws an Unexpected class for KtSymbol error. in <a href="https://redirect.github.com/google/ksp/pull/2303">google/ksp#2303</a></li> </ul> <h2>Contributors</h2> <p>Thanks to everyone who reported bugs and participated in discussions!</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.20-2.0.1">https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.20-2.0.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/ksp/commit/60466e89a8f550a4dccbc161186b45c15dfde52a"><code>60466e8</code></a> Don't disable KSP2 native tasks if cross compilation is enabled</li> <li><a href="https://github.com/google/ksp/commit/d906cdb9f5a534f5f1246b0431ef6d7c1e75dbfa"><code>d906cdb</code></a> Fix KSAnnotationResolvedImpl.origin</li> <li><a href="https://github.com/google/ksp/commit/74c7bebd2e85720affa7e63371979d4449c30b0f"><code>74c7beb</code></a> Support KaDestructuringDeclarationSymbol</li> <li><a href="https://github.com/google/ksp/commit/d305dbb24f8a5414d3a0aacbccd31cfbb48f929d"><code>d305dbb</code></a> Rewrite test: libOrigin</li> <li><a href="https://github.com/google/ksp/commit/2c9c0e38d6f9889d42b2b86021d850d1ef7c41b8"><code>2c9c0e3</code></a> Fix origin of KSAnnotation</li> <li><a href="https://github.com/google/ksp/commit/d4fabe387f54c53127dd236eb3b7b643c6feac52"><code>d4fabe3</code></a> fix typo exmample -> example</li> <li><a href="https://github.com/google/ksp/commit/7cd486163042bdb95eebb4a9418def8d8f957588"><code>7cd4861</code></a> Mention both ksp1/2 test suite in CONTRIBUTING.md</li> <li><a href="https://github.com/google/ksp/commit/b0851d0625d3f8594866effa3addd0213ba742ab"><code>b0851d0</code></a> Update url to JetBrains kotlin-ide-plugin-dependencies Maven Repositories</li> <li><a href="https://github.com/google/ksp/commit/353df7c733cefbc8b405e3288b8772c0590638be"><code>353df7c</code></a> Update url to JetBrains bootstrap Maven Repositories</li> <li><a href="https://github.com/google/ksp/commit/3939ff8e21add6c3a96dcfcfbaf15bcf8cb07bca"><code>3939ff8</code></a> Use moduleName from compilerOptions if it exists</li> <li>Additional commits viewable in <a href="https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.20-2.0.1">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | org.jetbrains.kotlin.android | [< 1.10, > 1.9.23] | | com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] | </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
763a4dffa5 |
build(deps): bump the crates group across 1 directory with 53 updates (#2585)
Bumps the crates group with 41 updates in the /userspace/ksud directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` | | [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` | | [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `3.0.0` | | [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` | | [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` | | [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` | | [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` | | rust-embed | `8.5.0` | `8.7.2` | | [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` | | [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` | | [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` | | [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` | | [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` | | [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` | | [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` | | [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` | | [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.22` | | [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` | | [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` | | [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.1` | | [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` | | [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` | | [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` | | [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` | | [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` | | [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` | | [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` | | [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.20` | | [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` | | [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` | | [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` | | [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` | | [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.0` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` | | [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` | Updates `anyhow` from 1.0.96 to 1.0.98 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.98</h2> <ul> <li>Add <a href="https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error"><code>self.into_boxed_dyn_error()</code></a> and <a href="https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace"><code>self.reallocate_into_boxed_dyn_error_without_backtrace()</code></a> methods for anyhow::Error (<a href="https://redirect.github.com/dtolnay/anyhow/issues/415">#415</a>)</li> </ul> <h2>1.0.97</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28"><code>709fe86</code></a> Release 1.0.98</li> <li><a href="https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0"><code>cbc1ad2</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/415">#415</a> from dtolnay/intodyn</li> <li><a href="https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5"><code>e1a2017</code></a> Add 2 different conversions to Box<dyn Error + Send + Sync + 'static></li> <li><a href="https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf"><code>29f2edd</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/416">#416</a> from dtolnay/oldnostd</li> <li><a href="https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58"><code>2244db8</code></a> Omit unused object_boxed from vtable in old no-std rustc</li> <li><a href="https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907"><code>213a9c2</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/414">#414</a> from dtolnay/nightly</li> <li><a href="https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286"><code>02aa6b6</code></a> Make all nightly go through the module that was probed</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f"><code>bfb89ef</code></a> Release 1.0.97</li> <li><a href="https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e"><code>c7fca9b</code></a> Ignore elidable_lifetime_names pedantic clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a"><code>427c0bb</code></a> Point standard library links to stable</li> <li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.30 to 4.5.38 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p> <blockquote> <h2>v4.5.38</h2> <h2>[4.5.38] - 2025-05-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> When showing aliases, include leading <code>--</code> or <code>-</code></li> </ul> <h2>v4.5.37</h2> <h2>[4.5.37] - 2025-04-18</h2> <h3>Features</h3> <ul> <li>Added <code>ArgMatches::try_clear_id()</code></li> </ul> <h2>v4.5.36</h2> <h2>[4.5.36] - 2025-04-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Revert 4.5.35's "Don't leave space for shorts if there are none" for now</li> </ul> <h2>v4.5.35</h2> <h2>[4.5.35] - 2025-04-01</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Align positionals and flags when put in the same <code>help_heading</code></li> <li><em>(help)</em> Don't leave space for shorts if there are none</li> </ul> <h2>v4.5.34</h2> <h2>[4.5.34] - 2025-03-27</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Don't add extra blank lines with <code>flatten_help(true)</code> and subcommands without arguments</li> </ul> <h2>v4.5.33</h2> <h2>[4.5.33] - 2025-03-26</h2> <h3>Fixes</h3> <ul> <li><em>(error)</em> When showing the usage of a suggestion for an unknown argument, don't show the group</li> </ul> <h2>v4.5.32</h2> <h2>[4.5.32] - 2025-03-10</h2> <h3>Features</h3> <ul> <li>Add <code>Error::remove</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h2>[4.5.38] - 2025-05-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> When showing aliases, include leading <code>--</code> or <code>-</code></li> </ul> <h2>[4.5.37] - 2025-04-18</h2> <h3>Features</h3> <ul> <li>Added <code>ArgMatches::try_clear_id()</code></li> </ul> <h2>[4.5.36] - 2025-04-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Revert 4.5.35's "Don't leave space for shorts if there are none" for now</li> </ul> <h2>[4.5.35] - 2025-04-01</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Align positionals and flags when put in the same <code>help_heading</code></li> <li><em>(help)</em> Don't leave space for shorts if there are none</li> </ul> <h2>[4.5.34] - 2025-03-27</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Don't add extra blank lines with <code>flatten_help(true)</code> and subcommands without arguments</li> </ul> <h2>[4.5.33] - 2025-03-26</h2> <h3>Fixes</h3> <ul> <li><em>(error)</em> When showing the usage of a suggestion for an unknown argument, don't show the group</li> </ul> <h2>[4.5.32] - 2025-03-10</h2> <h3>Features</h3> <ul> <li>Add <code>Error::remove</code></li> </ul> <h3>Documentation</h3> <ul> <li><em>(cookbook)</em> Switch from <code>humantime</code> to <code>jiff</code></li> <li><em>(tutorial)</em> Better cover required vs optional</li> </ul> <h3>Internal</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/2920fb082c987acb72ed1d1f47991c4d157e380d"><code>2920fb0</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/8902627c2b7d9b54fee1588e5f426fe8bd132cd2"><code>8902627</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/79d696f925c6763b65ea53a75a50bf81ed359632"><code>79d696f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5813">#5813</a> from epage/ignore</li> <li><a href="https://github.com/clap-rs/clap/commit/479df35abd8f1ba6fbfb2a9f1be635c9defcb471"><code>479df35</code></a> fix(parser): Fill in defaults on ignored error</li> <li><a href="https://github.com/clap-rs/clap/commit/a1d69ca824f27cb7351a06ec689838e99d2c1be5"><code>a1d69ca</code></a> refactor(parser): Split up parsing from post-processing</li> <li><a href="https://github.com/clap-rs/clap/commit/682784193017f7b310a2f3e82cced923e8845547"><code>6827841</code></a> test(parser): Show bad ignore_errors defaulting case</li> <li><a href="https://github.com/clap-rs/clap/commit/76d0049330090f3b2bc46ad4014457bc889c4cc9"><code>76d0049</code></a> test(parser): Verify defaulting on errors</li> <li><a href="https://github.com/clap-rs/clap/commit/3f5c05ce3877b43489cfd4fba1e96a89a692169d"><code>3f5c05c</code></a> test(parser): Ensure we are actually testing ignore_errors</li> <li><a href="https://github.com/clap-rs/clap/commit/ba4745dd1112922d5aeea867f01f8b29028289a9"><code>ba4745d</code></a> chore(ci): Fix use of permissions</li> <li><a href="https://github.com/clap-rs/clap/commit/22944b4c3521562f78b6cf32cefc260cbed16798"><code>22944b4</code></a> chore(ci): Use matrix for tracking the runner</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.38">compare view</a></li> </ul> </details> <br /> Updates `zip` from 2.2.2 to 3.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/releases">zip's releases</a>.</em></p> <blockquote> <h2>v3.0.0</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>return correct offset in SeekableTake::seek (<a href="https://redirect.github.com/zip-rs/zip2/pull/342">#342</a>)</li> <li>When only zopfli is available, decompression of deflate should not be possible (<a href="https://redirect.github.com/zip-rs/zip2/pull/348">#348</a>)</li> <li>Specify <code>flate2</code> dependency of the <code>deflate-flate2</code> feature. (<a href="https://redirect.github.com/zip-rs/zip2/pull/345">#345</a>)</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>drop unused crossbeam-utils dependency (<a href="https://redirect.github.com/zip-rs/zip2/pull/339">#339</a>)</li> <li>fix typo</li> <li>remove <code>deflate-flate2</code> dependency on specific backend</li> <li>[<strong>breaking</strong>] Drop deprecated <code>deflate-miniz</code> feature flag (<a href="https://redirect.github.com/zip-rs/zip2/pull/351">#351</a>)</li> </ul> <h2>v2.6.1</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>avoid scanning through all local file headers while opening an archive (<a href="https://redirect.github.com/zip-rs/zip2/pull/281">#281</a>)</li> </ul> <h2>v2.6.0</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add support for <code>time::PrimitiveDateTime</code> (<a href="https://redirect.github.com/zip-rs/zip2/pull/322">#322</a>)</li> <li>Add <code>jiff</code> integration (<a href="https://redirect.github.com/zip-rs/zip2/pull/323">#323</a>)</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>improve error message for duplicated file (<a href="https://redirect.github.com/zip-rs/zip2/pull/277">#277</a>)</li> </ul> <h2>v2.5.0</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add support for <code>time::PrimitiveDateTime</code> (<a href="https://redirect.github.com/zip-rs/zip2/pull/322">#322</a>)</li> <li>Add <code>jiff</code> integration (<a href="https://redirect.github.com/zip-rs/zip2/pull/323">#323</a>)</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>improve error message for duplicated file (<a href="https://redirect.github.com/zip-rs/zip2/pull/277">#277</a>)</li> </ul> <h2>v2.4.2</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li><code>deep_copy_file</code> produced a mangled file header on big-endian platforms (<a href="https://redirect.github.com/zip-rs/zip2/issues/309">#309</a>)</li> </ul> <h2>v2.4.1</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>type issue in test</li> <li>double as_ref().canonicalize()?</li> <li>CI failures</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0">3.0.0</a> - 2025-05-14</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>return correct offset in SeekableTake::seek (<a href="https://redirect.github.com/zip-rs/zip2/pull/342">#342</a>)</li> <li>When only zopfli is available, decompression of deflate should not be possible (<a href="https://redirect.github.com/zip-rs/zip2/pull/348">#348</a>)</li> <li>Specify <code>flate2</code> dependency of the <code>deflate-flate2</code> feature. (<a href="https://redirect.github.com/zip-rs/zip2/pull/345">#345</a>)</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>drop unused crossbeam-utils dependency (<a href="https://redirect.github.com/zip-rs/zip2/pull/339">#339</a>)</li> <li>fix typo</li> <li>remove <code>deflate-flate2</code> dependency on specific backend</li> <li>[<strong>breaking</strong>] Drop deprecated <code>deflate-miniz</code> feature flag (<a href="https://redirect.github.com/zip-rs/zip2/pull/351">#351</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1">2.6.1</a> - 2025-04-03</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>avoid scanning through all local file headers while opening an archive (<a href="https://redirect.github.com/zip-rs/zip2/pull/281">#281</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0">2.5.0</a> - 2025-03-23</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add support for <code>time::PrimitiveDateTime</code> (<a href="https://redirect.github.com/zip-rs/zip2/pull/322">#322</a>)</li> <li>Add <code>jiff</code> integration (<a href="https://redirect.github.com/zip-rs/zip2/pull/323">#323</a>)</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>improve error message for duplicated file (<a href="https://redirect.github.com/zip-rs/zip2/pull/277">#277</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2">2.4.2</a> - 2025-03-18</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li><code>deep_copy_file</code> produced a mangled file header on big-endian platforms (<a href="https://redirect.github.com/zip-rs/zip2/issues/309">#309</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.4.0...v2.4.1">2.4.1</a> - 2025-03-17</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>type issue in test</li> <li>double as_ref().canonicalize()?</li> <li>CI failures</li> <li>Create directory for extraction if necessary (<a href="https://redirect.github.com/zip-rs/zip2/pull/314">#314</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.3.0...v2.4.0">2.4.0</a> - 2025-03-17</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/zip-rs/zip2/commit/8c01cb7fec6c4f696f8306f1942044dcf1a8f5b2"><code>8c01cb7</code></a> chore: release v3.0.0 (<a href="https://redirect.github.com/zip-rs/zip2/issues/355">#355</a>)</li> <li><a href="https://github.com/zip-rs/zip2/commit/cde72a582d4bd59216bdd54d530333cd637df5eb"><code>cde72a5</code></a> ci(deps): bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 (<a href="https://redirect.github.com/zip-rs/zip2/issues/349">#349</a>)</li> <li><a href="https://github.com/zip-rs/zip2/commit/46f57ef74b22efa61202075fd27ec94f61515b0b"><code>46f57ef</code></a> chore: drop unused crossbeam-utils dependency (<a href="https://redirect.github.com/zip-rs/zip2/issues/339">#339</a>)</li> <li><a href="https://github.com/zip-rs/zip2/commit/260fa289eceb6f3b81629323020d6064958887ce"><code>260fa28</code></a> fix: return correct offset in SeekableTake::seek (<a href="https://redirect.github.com/zip-rs/zip2/issues/342">#342</a>)</li> <li><a href="https://github.com/zip-rs/zip2/commit/9231930f69f72245ba98c52afecaa97387f5eca1"><code>9231930</code></a> zip 3.0: Adjust flate2-related features for 3.0 (<a href="https://redirect.github.com/zip-rs/zip2/issues/352">#352</a>)</li> <li><a href="https://github.com/zip-rs/zip2/commit/d448215a134464a7647870b47c1ff5aeed190de4"><code>d448215</code></a> docs: Fix: apparently can't feature-gate the declaration <em>and</em> body of an exp...</li> <li><a href="https://github.com/zip-rs/zip2/commit/14e590b85b8199b4261cf180a005e1a9b54ebe69"><code>14e590b</code></a> chore: Empty commit to rerun CI on a PR</li> <li><a href="https://github.com/zip-rs/zip2/commit/abecf42cb25a8e6909a80401563bd52ff6b71958"><code>abecf42</code></a> chore: fix typo</li> <li><a href="https://github.com/zip-rs/zip2/commit/31993a2e16fa7103a3fe487a52b9f2de0649bc02"><code>31993a2</code></a> docs: merge_archive doctest requires either flate2 or no deflate at all</li> <li><a href="https://github.com/zip-rs/zip2/commit/df323785fcfc4ec97d8f3152cc5803d953af5211"><code>df32378</code></a> docs: finish_into_readable doctest requires either flate2 or no deflate at all</li> <li>Additional commits viewable in <a href="https://github.com/zip-rs/zip2/compare/v2.2.2...v3.0.0">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.26 to 0.4.27 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.27</h2> <h2>What's Changed</h2> <ul> <li>A few minor lint fixes by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/671">rust-lang/log#671</a></li> <li>Enable clippy support for format-like macros by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/665">rust-lang/log#665</a></li> <li>Add an optional logger param by <a href="https://github.com/tisonkun"><code>@tisonkun</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/664">rust-lang/log#664</a></li> <li>Pass global logger by value, supplied logger by ref by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/673">rust-lang/log#673</a></li> <li>Prepare for 0.4.27 release by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/674">rust-lang/log#674</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.26...0.4.27">https://github.com/rust-lang/log/compare/0.4.26...0.4.27</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.27] - 2025-03-24</h2> <h3>What's Changed</h3> <ul> <li>A few minor lint fixes by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/671">rust-lang/log#671</a></li> <li>Enable clippy support for format-like macros by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/665">rust-lang/log#665</a></li> <li>Add an optional logger param by <a href="https://github.com/tisonkun"><code>@tisonkun</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/664">rust-lang/log#664</a></li> <li>Pass global logger by value, supplied logger by ref by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/673">rust-lang/log#673</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.26...0.4.27">https://github.com/rust-lang/log/compare/0.4.26...0.4.27</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3"><code>35161d0</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/674">#674</a> from rust-lang/cargo/0.4.27</li> <li><a href="https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f"><code>cc131ef</code></a> prepare for 0.4.27 release</li> <li><a href="https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322"><code>ea6f54d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/673">#673</a> from rust-lang/feat/logger-by-ref</li> <li><a href="https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4"><code>d229c73</code></a> fix unclosed code block</li> <li><a href="https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87"><code>02486e4</code></a> fill in more tests for logger argument</li> <li><a href="https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107"><code>71e034f</code></a> expand logger tests</li> <li><a href="https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4"><code>dfa067e</code></a> fix up kv passing</li> <li><a href="https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6"><code>39d4c3a</code></a> run fmt</li> <li><a href="https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6"><code>7aacc8f</code></a> pass global logger by value, supplied logger by ref</li> <li><a href="https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4"><code>a438c6e</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/664">#664</a> from tisonkun/logger-field</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/log/compare/0.4.26...0.4.27">compare view</a></li> </ul> </details> <br /> Updates `env_logger` from 0.11.6 to 0.11.8 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-cli/env_logger/releases">env_logger's releases</a>.</em></p> <blockquote> <h2>v0.11.8</h2> <h2>[0.11.8] - 2025-04-01</h2> <h3>Compatibility</h3> <ul> <li><em>(kv)</em> Deprecate the <code>unstable-kv</code> feature which may be removed in a future patch release</li> </ul> <h3>Features</h3> <ul> <li><em>(kv)</em> Stabilize key-value support behind the <code>kv</code> feature</li> <li>Expose <code>ConfigurableFormat</code> to build custom [<code>Builder::format</code>]s that leverage this</li> </ul> <h2>v0.11.7</h2> <h2>[0.11.7] - 2025-03-10</h2> <h3>Internal</h3> <ul> <li>Replaced <code>humantime</code> with <code>jiff</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md">env_logger's changelog</a>.</em></p> <blockquote> <h2>[0.11.8] - 2025-04-01</h2> <h3>Compatibility</h3> <ul> <li><em>(kv)</em> Deprecate the <code>unstable-kv</code> feature which may be removed in a future patch release</li> </ul> <h3>Features</h3> <ul> <li><em>(kv)</em> Stabilize key-value support behind the <code>kv</code> feature</li> <li>Expose <code>ConfigurableFormat</code> to build custom [<code>Builder::format</code>]s that leverage this</li> </ul> <h2>[0.11.7] - 2025-03-10</h2> <h3>Internal</h3> <ul> <li>Replaced <code>humantime</code> with <code>jiff</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a"><code>f0443b2</code></a> chore: Release</li> <li><a href="https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9"><code>d8b5e1e</code></a> docs: Update changelog</li> <li><a href="https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4"><code>3ca671f</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/env_logger/issues/360">#360</a> from epage/format</li> <li><a href="https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460"><code>bc02d61</code></a> feat(fmt): Expose ConfigurableFormat</li> <li><a href="https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c"><code>c567fde</code></a> refactor(fmt): Pull out format logic</li> <li><a href="https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975"><code>ce25c73</code></a> refactor(fmt): Make DefaultFormats name more specific</li> <li><a href="https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910"><code>739ebb1</code></a> refactor(fmt): Pull out logger's builder methods</li> <li><a href="https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630"><code>3acb571</code></a> refactor(fmt): Delegate formatting to DefaultFormat</li> <li><a href="https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055"><code>e351bcb</code></a> refactor(fmt): Reduce duplication in DefaultFormatWriter</li> <li><a href="https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a"><code>3c9e6ff</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/env_logger/issues/359">#359</a> from epage/kv</li> <li>Additional commits viewable in <a href="https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.139 to 1.0.140 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.140</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be"><code>7627834</code></a> Release 1.0.140</li> <li><a href="https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9"><code>d77a498</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1245">#1245</a> from serde-rs/powerpc</li> <li><a href="https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5"><code>b34d317</code></a> Delete unused gcc installation</li> <li><a href="https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec"><code>f7200c3</code></a> Ignore unbuffered_bytes clippy lint</li> <li><a href="https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f"><code>76cd4fb</code></a> Ignore elidable_lifetime_names pedantic clippy lint</li> <li><a href="https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c"><code>400eaa9</code></a> Point standard library links to stable</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140">compare view</a></li> </ul> </details> <br /> Updates `libc` from 0.2.170 to 0.2.172 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/releases">libc's releases</a>.</em></p> <blockquote> <h2>0.2.172</h2> <h3>Added</h3> <ul> <li>Android: Add <code>getauxval</code> for 32-bit targets (<a href="https://redirect.github.com/rust-lang/libc/pull/4338">#4338</a>)</li> <li>Android: Add <code>if_tun.h</code> ioctls (<a href="https://redirect.github.com/rust-lang/libc/pull/4379">#4379</a>)</li> <li>Android: Define <code>SO_BINDTOIFINDEX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4391">#4391</a>)</li> <li>Cygwin: Add <code>posix_spawn_file_actions_add[f]chdir[_np]</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4387">#4387</a>)</li> <li>Cygwin: Add new socket options (<a href="https://redirect.github.com/rust-lang/libc/pull/4350">#4350</a>)</li> <li>Cygwin: Add statfs & fcntl (<a href="https://redirect.github.com/rust-lang/libc/pull/4321">#4321</a>)</li> <li>FreeBSD: Add <code>filedesc</code> and <code>fdescenttbl</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4327">#4327</a>)</li> <li>Glibc: Add unstable support for _FILE_OFFSET_BITS=64 (<a href="https://redirect.github.com/rust-lang/libc/pull/4345">#4345</a>)</li> <li>Hermit: Add <code>AF_UNSPEC</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Hermit: Add <code>AF_VSOCK</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Illumos, NetBSD: Add <code>timerfd</code> APIs (<a href="https://redirect.github.com/rust-lang/libc/pull/4333">#4333</a>)</li> <li>Linux: Add <code>_IO</code>, <code>_IOW</code>, <code>_IOR</code>, <code>_IOWR</code> to the exported API (<a href="https://redirect.github.com/rust-lang/libc/pull/4325">#4325</a>)</li> <li>Linux: Add <code>tcp_info</code> to uClibc bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4347">#4347</a>)</li> <li>Linux: Add further BPF program flags (<a href="https://redirect.github.com/rust-lang/libc/pull/4356">#4356</a>)</li> <li>Linux: Add missing INPUT_PROP_XXX flags from <code>input-event-codes.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4326">#4326</a>)</li> <li>Linux: Add missing TLS bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4296">#4296</a>)</li> <li>Linux: Add more constants from <code>seccomp.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4330">#4330</a>)</li> <li>Linux: Add more glibc <code>ptrace_sud_config</code> and related <code>PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG</code>. (<a href="https://redirect.github.com/rust-lang/libc/pull/4386">#4386</a>)</li> <li>Linux: Add new netlink flags (<a href="https://redirect.github.com/rust-lang/libc/pull/4288">#4288</a>)</li> <li>Linux: Define ioctl codes on more architectures (<a href="https://redirect.github.com/rust-lang/libc/pull/4382">#4382</a>)</li> <li>Linux: Add missing <code>pthread_attr_setstack</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4349">#4349</a>)</li> <li>Musl: Add missing <code>utmpx</code> API (<a href="https://redirect.github.com/rust-lang/libc/pull/4332">#4332</a>)</li> <li>Musl: Enable <code>getrandom</code> on all platforms (<a href="https://redirect.github.com/rust-lang/libc/pull/4346">#4346</a>)</li> <li>NuttX: Add more signal constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4353">#4353</a>)</li> <li>QNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (<a href="https://redirect.github.com/rust-lang/libc/pull/4169">#4169</a>)</li> <li>QNX: Add support for alternative Neutrino network stack <code>io-sock</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4169">#4169</a>)</li> <li>Redox: Add more <code>sys/socket.h</code> and <code>sys/uio.h</code> definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4388">#4388</a>)</li> <li>Solaris: Temporarily define <code>O_DIRECT</code> and <code>SIGINFO</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4348">#4348</a>)</li> <li>Solarish: Add <code>secure_getenv</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4342">#4342</a>)</li> <li>VxWorks: Add missing <code>d_type</code> member to <code>dirent</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4352">#4352</a>)</li> <li>VxWorks: Add missing signal-related constsants (<a href="https://redirect.github.com/rust-lang/libc/pull/4352">#4352</a>)</li> <li>VxWorks: Add more error codes (<a href="https://redirect.github.com/rust-lang/libc/pull/4337">#4337</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>FreeBSD: Deprecate <code>TCP_PCAP_OUT</code> and <code>TCP_PCAP_IN</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4381">#4381</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Cygwin: Fix member types of <code>statfs</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4324">#4324</a>)</li> <li>Cygwin: Fix tests (<a href="https://redirect.github.com/rust-lang/libc/pull/4357">#4357</a>)</li> <li>Hermit: Make <code>AF_INET = 3</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Musl: Fix the syscall table on RISC-V-32 (<a href="https://redirect.github.com/rust-lang/libc/pull/4335">#4335</a>)</li> <li>Musl: Fix the value of <code>SA_ONSTACK</code> on RISC-V-32 (<a href="https://redirect.github.com/rust-lang/libc/pull/4335">#4335</a>)</li> <li>VxWorks: Fix a typo in the <code>waitpid</code> parameter name (<a href="https://redirect.github.com/rust-lang/libc/pull/4334">#4334</a>)</li> </ul> <h3>Removed</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.171...0.2.172">0.2.172</a> - 2025-04-14</h2> <h3>Added</h3> <ul> <li>Android: Add <code>getauxval</code> for 32-bit targets (<a href="https://redirect.github.com/rust-lang/libc/pull/4338">#4338</a>)</li> <li>Android: Add <code>if_tun.h</code> ioctls (<a href="https://redirect.github.com/rust-lang/libc/pull/4379">#4379</a>)</li> <li>Android: Define <code>SO_BINDTOIFINDEX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4391">#4391</a>)</li> <li>Cygwin: Add <code>posix_spawn_file_actions_add[f]chdir[_np]</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4387">#4387</a>)</li> <li>Cygwin: Add new socket options (<a href="https://redirect.github.com/rust-lang/libc/pull/4350">#4350</a>)</li> <li>Cygwin: Add statfs & fcntl (<a href="https://redirect.github.com/rust-lang/libc/pull/4321">#4321</a>)</li> <li>FreeBSD: Add <code>filedesc</code> and <code>fdescenttbl</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4327">#4327</a>)</li> <li>Glibc: Add unstable support for _FILE_OFFSET_BITS=64 (<a href="https://redirect.github.com/rust-lang/libc/pull/4345">#4345</a>)</li> <li>Hermit: Add <code>AF_UNSPEC</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Hermit: Add <code>AF_VSOCK</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Illumos, NetBSD: Add <code>timerfd</code> APIs (<a href="https://redirect.github.com/rust-lang/libc/pull/4333">#4333</a>)</li> <li>Linux: Add <code>_IO</code>, <code>_IOW</code>, <code>_IOR</code>, <code>_IOWR</code> to the exported API (<a href="https://redirect.github.com/rust-lang/libc/pull/4325">#4325</a>)</li> <li>Linux: Add <code>tcp_info</code> to uClibc bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4347">#4347</a>)</li> <li>Linux: Add further BPF program flags (<a href="https://redirect.github.com/rust-lang/libc/pull/4356">#4356</a>)</li> <li>Linux: Add missing INPUT_PROP_XXX flags from <code>input-event-codes.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4326">#4326</a>)</li> <li>Linux: Add missing TLS bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4296">#4296</a>)</li> <li>Linux: Add more constants from <code>seccomp.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4330">#4330</a>)</li> <li>Linux: Add more glibc <code>ptrace_sud_config</code> and related <code>PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG</code>. (<a href="https://redirect.github.com/rust-lang/libc/pull/4386">#4386</a>)</li> <li>Linux: Add new netlink flags (<a href="https://redirect.github.com/rust-lang/libc/pull/4288">#4288</a>)</li> <li>Linux: Define ioctl codes on more architectures (<a href="https://redirect.github.com/rust-lang/libc/pull/4382">#4382</a>)</li> <li>Linux: Add missing <code>pthread_attr_setstack</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4349">#4349</a>)</li> <li>Musl: Add missing <code>utmpx</code> API (<a href="https://redirect.github.com/rust-lang/libc/pull/4332">#4332</a>)</li> <li>Musl: Enable <code>getrandom</code> on all platforms (<a href="https://redirect.github.com/rust-lang/libc/pull/4346">#4346</a>)</li> <li>NuttX: Add more signal constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4353">#4353</a>)</li> <li>QNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (<a href="https://redirect.github.com/rust-lang/libc/pull/4169">#4169</a>)</li> <li>QNX: Add support for alternative Neutrino network stack <code>io-sock</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4169">#4169</a>)</li> <li>Redox: Add more <code>sys/socket.h</code> and <code>sys/uio.h</code> definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4388">#4388</a>)</li> <li>Solaris: Temporarily define <code>O_DIRECT</code> and <code>SIGINFO</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4348">#4348</a>)</li> <li>Solarish: Add <code>secure_getenv</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4342">#4342</a>)</li> <li>VxWorks: Add missing <code>d_type</code> member to <code>dirent</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4352">#4352</a>)</li> <li>VxWorks: Add missing signal-related constsants (<a href="https://redirect.github.com/rust-lang/libc/pull/4352">#4352</a>)</li> <li>VxWorks: Add more error codes (<a href="https://redirect.github.com/rust-lang/libc/pull/4337">#4337</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>FreeBSD: Deprecate <code>TCP_PCAP_OUT</code> and <code>TCP_PCAP_IN</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4381">#4381</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Cygwin: Fix member types of <code>statfs</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4324">#4324</a>)</li> <li>Cygwin: Fix tests (<a href="https://redirect.github.com/rust-lang/libc/pull/4357">#4357</a>)</li> <li>Hermit: Make <code>AF_INET = 3</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Musl: Fix the syscall table on RISC-V-32 (<a href="https://redirect.github.com/rust-lang/libc/pull/4335">#4335</a>)</li> <li>Musl: Fix the value of <code>SA_ONSTACK</code> on RISC-V-32 (<a href="https://redirect.github.com/rust-lang/libc/pull/4335">#4335</a>)</li> <li>VxWorks: Fix a typo in the <code>waitpid</code> parameter name (<a href="https://redirect.github.com/rust-lang/libc/pull/4334">#4334</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9"><code>a5eab58</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4410">#4410</a> from tgross35/release-libc</li> <li><a href="https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd"><code>481eca7</code></a> chore: release libc 0.2.172</li> <li><a href="https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b"><code>ce2edbb</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4399">#4399</a> from tgross35/backport-triagebot-branch-warn</li> <li><a href="https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c"><code>31b3200</code></a> Suggest stable-nominated in the PR template</li> <li><a href="https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76"><code>3bffe1d</code></a> Make triagebot warn on non-default branches</li> <li><a href="https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3"><code>03e6ffc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4396">#4396</a> from tgross35/backport-serrano</li> <li><a href="https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972"><code>f9a47ac</code></a> Define SO_BINDTOIFINDEX on Android</li> <li><a href="https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660"><code>a358dae</code></a> Add missing utmpx apis for linux musl</li> <li><a href="https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160"><code>1ff2f21</code></a> adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...</li> <li><a href="https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577"><code>55c58c9</code></a> Add more redox sys/socket.h and sys/uio.h definitions</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/libc/compare/0.2.170...0.2.172">compare view</a></li> </ul> </details> <br /> Updates `rust-embed` from 8.5.0 to 8.7.2 Updates `which` from 7.0.2 to 7.0.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/harryfei/which-rs/releases">which's releases</a>.</em></p> <blockquote> <h2>7.0.3</h2> <ul> <li>Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks <a href="https://github.com/mhils"><code>@mhils</code></a> for this contribution to which!</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md">which's changelog</a>.</em></p> <blockquote> <h2>7.0.3</h2> <ul> <li>Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks <a href="https://github.com/mhils"><code>@mhils</code></a> for this contribution to which!</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e"><code>1d145de</code></a> release version 7.0.3</li> <li><a href="https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32"><code>f5e5292</code></a> fix unrelated lint error</li> <li><a href="https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6"><code>4dcefa6</code></a> bump rustix</li> <li>See full diff in <a href="https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3">compare view</a></li> </ul> </details> <br /> Updates `sha256` from 1.5.0 to 1.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/baoyachi/sha256-rs/releases">sha256's releases</a>.</em></p> <blockquote> <h2>v1.6.0</h2> <h2>What's Changed</h2> <ul> <li>Move modules to own files by <a href="https://github.com/laerling"><code>@laerling</code></a> in <a href="https://redirect.github.com/baoyachi/sha256-rs/pull/23">baoyachi/sha256-rs#23</a></li> <li>separate modules by <a href="https://github.com/baoyachi"><code>@baoyachi</code></a> in <a href="https://redirect.github.com/baoyachi/sha256-rs/pull/24">baoyachi/sha256-rs#24</a></li> <li>fix char type by <a href="https://github.com/baoyachi"><code>@baoyachi</code></a> in <a href="https://redirect.github.com/baoyachi/sha256-rs/pull/28">baoyachi/sha256-rs#28</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/laerling"><code>@laerling</code></a> made their first contribution in <a href="https://redirect.github.com/baoyachi/sha256-rs/pull/23">baoyachi/sha256-rs#23</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0">https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0"><code>52a9131</code></a> Merge pull request <a href="https://redirect.github.com/baoyachi/sha256-rs/issues/28">#28</a> from baoyachi/support_char</li> <li><a href="https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276"><code>6c802f4</code></a> fix char type</li> <li><a href="https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916"><code>5dab840</code></a> Merge pull request <a href="https://redirect.github.com/baoyachi/sha256-rs/issues/24">#24</a> from baoyachi/laerling/separate-modules</li> <li><a href="https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b"><code>ae3702c</code></a> fix ci</li> <li><a href="https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde"><code>a060075</code></a> fix ci</li> <li><a href="https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d"><code>b60aca5</code></a> refactor code</li> <li><a href="https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97"><code>eb70c00</code></a> fix ci</li> <li><a href="https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2"><code>f0046c2</code></a> Merge pull request <a href="https://redirect.github.com/baoyachi/sha256-rs/issues/23">#23</a> from laerling/separate-modules</li> <li><a href="https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e"><code>de7b778</code></a> Move openssl_sha256 module to separate file</li> <li><a href="https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652"><code>90f5cf7</code></a> Move tests module to separate file</li> <li>Additional commits viewable in <a href="https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.17.1 to 3.20.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md">tempfile's changelog</a>.</em></p> <blockquote> <h2>3.20.0</h2> <p>This release mostly unifies the behavior/capabilities around "keeping" temporary files:</p> <ul> <li>Rename <code>Builder::keep(bool)</code> (via deprecation) to <code>Builder::disable_cleanup(bool)</code> to make it clear that behaves differently from <code>NamedTempFile::keep()</code>. The former disables automatic cleanup while the latter <em>consumes</em> the <code>NamedTempFile</code> object entirely and unsets the "temporary file" attribute (on Windows).</li> <li>Rename <code>TempDir::into_path</code> (via deprecation) to <code>TempDir::keep</code> to mirror <code>NamedTempFile::keep</code>.</li> <li>Add <code>TempDir::disable_cleanup</code>, <code>NamedTempFile::disable_cleanup</code>, and <code>TempPath::disable_cleanup</code> making it possible to disable automatic cleanup in-place <em>after</em> creating a temporary file/directory (equivalent to calling <code>Builder::disable_cleanup</code> before creating the file/directory).</li> </ul> <p>Additionally, it adds a few spooled temporary file features:</p> <ul> <li>Add <code>SpooledTempFile::into_file</code> for turning a <code>SpooledTempFile</code> into a regular unnamed temporary file, writing it to the backing storage ("rolling" it) if it was still stored in-memory.</li> <li>Add <code>spooled_tempfile_in</code> and <code>SpooledTempFile::new_in</code> methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).</li> </ul> <p>Finally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.</p> <p><strong>BREAKING</strong> for those with <code>deny(warnings)</code>:</p> <ul> <li><code>Builder::keep</code> deprecated in favor of <code>Builder::disable_cleanup</code>.</li> <li><code>TempDir::into_path</code> is deprecated in favor of <code>TempDir::keep</code>.</li> </ul> <p><strong>BREAKING</strong>:</p> <h2>3.19.1</h2> <ul> <li>Don't unlink temporary files immediately on Windows (fixes <a href="https://redirect.github.com/Stebalien/tempfile/issues/339">#339</a>). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.</li> </ul> <h2>3.19.0</h2> <ul> <li>Remove direct dependency on <code>cfg-if</code>. It's still in the tree, but we didn't really need to use it in this crate.</li> <li>Add an unstable feature (<code>unstable-windows-keep-open-tempfile</code>) to test a potential fix to <a href="https://redirect.github.com/Stebalien/tempfile/issues/339">#339</a>.</li> </ul> <h2>3.18.0</h2> <ul> <li>Update <code>rustix</code> to 1.0.0.</li> <li>Make <code>NamedTempFile::persist_noclobber</code> atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0"><code>99ffea6</code></a> chore: release v3.20.0 (<a href="https://redirect.github.com/Stebalien/tempfile/issues/358">#358</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9"><code>bd2b267</code></a> feat: make it possible to disable cleanup in-place after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/355">#355</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19"><code>3b30099</code></a> ci: really check docs for warnings (<a href="https://redirect.github.com/Stebalien/tempfile/issues/357">#357</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b"><code>f701f52</code></a> ci: check docs (<a href="https://redirect.github.com/Stebalien/tempfile/issues/356">#356</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5"><code>d34afe9</code></a> doc: improve SpooledData documentation</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5"><code>6deb42e</code></a> doc: make it easier to pick the correct tempfile constructor/type</li> <li><a href="https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607"><code>e284782</code></a> feat: allow creating spooled temporary files in a specific directory (<a href="https://redirect.github.com/Stebalien/tempfile/issues/353">#353</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0"><code>07edc31</code></a> feat: implement <code>SpooledTempFile::into_file</code> (<a href="https://redirect.github.com/Stebalien/tempfile/issues/352">#352</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e"><code>b122355</code></a> fix: add must_use attribute to TempDir::keep (<a href="https://redirect.github.com/Stebalien/tempfile/issues/351">#351</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2"><code>cbd1e97</code></a> feat: rename <code>TempDir::into_path</code> to <code>TempDir::keep</code> (<a href="https://redirect.github.com/Stebalien/tempfile/issues/349">#349</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0">compare view</a></li> </ul> </details> <br /> Updates `chrono` from 0.4.39 to 0.4.41 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.41</h2> <h2>What's Changed</h2> <ul> <li>Add <code>subsec_micros</code> and <code>subsec_millis</code> methods to <code>TimeDelta</code> by <a href="https://github.com/ggoetz"><code>@ggoetz</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1668">chronotope/chrono#1668</a></li> <li>Deprecate <code>NaiveDateTime::UNIX_EPOCH</code> by <a href="https://github.com/robertbastian"><code>@robertbastian</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1670">chronotope/chrono#1670</a></li> <li>Implement <code>as_seconds_f32</code> and <code>as_seconds_f64</code> for <code>TimeDelta</code> by <a href="https://github.com/ggoetz"><code>@ggoetz</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1671">chronotope/chrono#1671</a></li> <li>chore: fix some comments by <a href="https://github.com/jimmycathy"><code>@jimmycathy</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1677">chronotope/chrono#1677</a></li> <li>Add <code>num_days_in_month</code> method to <code>Datelike</code> trait by <a href="https://github.com/aslilac"><code>@aslilac</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1673">chronotope/chrono#1673</a></li> <li>add <code>WeekdaySet</code>, a collection of <code>Weekday</code> that is <code>Copy</code> by <a href="https://github.com/Kinrany"><code>@Kinrany</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1676">chronotope/chrono#1676</a></li> <li>WeekdaySet tweaks by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1680">chronotope/chrono#1680</a></li> <li>Upgrade to windows-bindgen 0.61 by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1682">chronotope/chrono#1682</a></li> <li>Implemented a consistent Eq trait for NaiveWeek by <a href="https://github.com/Splashling1789"><code>@Splashling1789</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1687">chronotope/chrono#1687</a></li> <li>TimeZone::from_posix_tz: Treat empty TZ variable as UTC by <a href="https://github.com/drinkcat"><code>@drinkcat</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1691">chronotope/chrono#1691</a></li> <li>Add support for lossy format strings by <a href="https://github.com/Qelxiros"><code>@Qelxiros</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1693">chronotope/chrono#1693</a></li> </ul> <h2>0.4.40</h2> <h2>What's Changed</h2> <ul> <li>Add Month::num_days() by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1645">chronotope/chrono#1645</a></li> <li>Update Windows dependencies by <a href="https://github.com/kennykerr"><code>@kennykerr</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1646">chronotope/chrono#1646</a></li> <li>Feature/round_up method on DurationRound trait by <a href="https://github.com/MagnumTrader"><code>@MagnumTrader</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1651">chronotope/chrono#1651</a></li> <li>Expose <code>write_to</code> for <code>DelayedFormat</code> by <a href="https://github.com/tugtugtug"><code>@tugtugtug</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1654">chronotope/chrono#1654</a></li> <li>Update LICENSE.txt by <a href="https://github.com/maximevtush"><code>@maximevtush</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1656">chronotope/chrono#1656</a></li> <li>docs: fix minor typo by <a href="https://github.com/samfolo"><code>@samfolo</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1659">chronotope/chrono#1659</a></li> <li>Use NaiveDateTime for internal tz_info methods. by <a href="https://github.com/AVee"><code>@AVee</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1658">chronotope/chrono#1658</a></li> <li>Upgrade to windows-bindgen 0.60 by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1665">chronotope/chrono#1665</a></li> <li>Add quarter (%q) date string specifier by <a href="https://github.com/drinkcat"><code>@drinkcat</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1666">chronotope/chrono#1666</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b"><code>d1de1d9</code></a> Bump version to 0.4.41</li> <li><a href="https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9"><code>e2bd1d1</code></a> Add support for lenient format strings (<a href="https://redirect.github.com/chronotope/chrono/issues/1693">#1693</a>)</li> <li><a href="https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942"><code>2c95b0a</code></a> Tweak expression to avoid repetition</li> <li><a href="https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a"><code>ebeef99</code></a> TimeZone::from_posix_tz: Treat empty TZ variable as UTC</li> <li><a href="https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47"><code>dc068f0</code></a> Tweak style on NaiveWeek fixes</li> <li><a href="https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0"><code>b267a4f</code></a> Implemented consistent Hash and Eq trait for NaiveWeek</li> <li><a href="https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4"><code>7c0bd13</code></a> Apply suggestions from clippy 1.86</li> <li><a href="https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69"><code>104cdc7</code></a> Bump MSRV to 1.62</li> <li><a href="https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139"><code>6a85301</code></a> Upgrade to windows-bindgen 0.61</li> <li><a href="https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5"><code>265c79b</code></a> Tweak WeekdaySet method order</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41">compare view</a></li> </ul> </details> <br /> Updates `fs4` from 0.13.0 to 0.13.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md">fs4's changelog</a>.</em></p> <blockquote> <h1>Releases</h1> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/al8n/fs4-rs/commits">compare view</a></li> </ul> </details> <br /> Updates `android_logger` from 0.14.1 to 0.15.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-mobile/android_logger-rs/releases">android_logger's releases</a>.</em></p> <blockquote> <h2>v0.15.0</h2> <h2>What's Changed</h2> <ul> <li>Only provide docs.rs pages for Android targets by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/77">rust-mobile/android_logger-rs#77</a></li> <li>cargo: Add <code>os::android-apis</code> category by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/78">rust-mobile/android_logger-rs#78</a></li> <li>Prevent truncating log tag name by <a href="https://github.com/dextero"><code>@dextero</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/83">rust-mobile/android_logger-rs#83</a></li> <li>Replace <code>CStr::from_ptr()</code> with <code>CStr::from_bytes_with_nul()</code> by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/82">rust-mobile/android_logger-rs#82</a></li> <li>Derive/implement <code>Debug</code> for <code>Config</code> and <code>AndroidLogger</code> by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/81">rust-mobile/android_logger-rs#81</a></li> <li>Split things into different files, to optimize future work by <a href="https://github.com/Nercury"><code>@Nercury</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/85">rust-mobile/android_logger-rs#85</a></li> <li>ci: Run <code>cargo fmt --check</code> to ensure code is always properly formatted by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/86">rust-mobile/android_logger-rs#86</a></li> <li>Use __android_log_is_loggable in AndroidLogger::enabled by <a href="https://github.com/dextero"><code>@dextero</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/84">rust-mobile/android_logger-rs#84</a></li> <li>Avoid rewriting the preconfigured tag by <a href="https://github.com/dextero"><code>@dextero</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/87">rust-mobile/android_logger-rs#87</a></li> <li>Prepare for release by <a href="https://github.com/Nercury"><code>@Nercury</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/88">rust-mobile/android_logger-rs#88</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> made their first contribution in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/77">rust-mobile/android_logger-rs#77</a></li> <li><a href="https://github.com/dextero"><code>@dextero</code></a> made their first contribution in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/83">rust-mobile/android_logger-rs#83</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0">https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-mobile/android_logger-rs/commit/634c0274843d9ad288ac5b20c7133f9e72c04cdf"><code>634c027</code></a> Merge pull request <a href="https://redirect.github.com/rust-mobile/android_logger-rs/issues/88">#88</a> from rust-mobile/prepare-for-release</li> <li><a href="https://github.com/rust-mobile/android_logger-rs/commit/f2a48f0dfc3bfd4ebef471792704358d1d905b5e"><code>f2a48f0</code></a> Prepare for release</li> <li><a href="https://github.com/rust-mobile/android_logger-rs/commit/8b7fe0b47fb1580e57d7a9a582fea31070e0b31e"><code>8b7fe0b</code></a> Merge pull request <a href="https://redirect.github.com/rust-mobile/android_logger-rs/issues/87">#87</a> from dextero/no-truncate-2</li> <li><a href="https://github.com/rust-mobile/android_logger-rs/commit/d8298102d4d2ed86f70ea1755f956002e1f705a9"><code>d829810</code></a> Merge pull request <a href="https://redirect.github.com/rust-mobile/android_logger-rs/issues/84">#84</a> from dextero/is-loggable</li> <li><a href="https://github.com/rust-mobile/android_logger-rs/commit/e6931cff0cbd55b265f243601f3b2ee7f306935a"><code>e6931cf</code></a> Fix typos</li> <li><a href="https://github.com/rust-mobile/android_logger-rs/commit/a14e0c856520236ce279e62e3e84819f89017c0c"><code>a14e0c8</code></a> Document the behavior of <code>android-api-30</code> feature</li> <li><a href="https://github.com/rust-mobile/android_logger-rs/commit/47488c95e345fe49b9c3c93e360397d16c68ca6a"><code>47488c9</code></a> Apply review suggestions</li> <li><a href="https://github.com/rust-mobile/android_logger-rs/commit/52885612df1912c3fada086f177ca3a72d4bc6eb"><code>5288561</code></a> cargo clippy --fix</li> <li><a href="https://github.... _Description has been truncated_ Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
b105a51b55 |
build(deps): bump the npm group across 1 directory with 24 updates (#2586)
Bumps the npm group with 9 updates in the /website directory: | Package | From | To | | --- | --- | --- | | [vue](https://github.com/vuejs/core) | `3.5.13` | `3.5.14` | | [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.32` | `1.2.34` | | [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `5.2.3` | `5.2.4` | | [@vue/devtools-api](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-api) | `7.7.5` | `7.7.6` | | [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.23.4` | `5.25.0` | | [preact](https://github.com/preactjs/preact) | `10.26.5` | `10.26.6` | | [property-information](https://github.com/wooorm/property-information) | `7.0.0` | `7.1.0` | | [rollup](https://github.com/rollup/rollup) | `4.40.0` | `4.40.2` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.18` | `5.4.19` | Updates `vue` from 3.5.13 to 3.5.14 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/releases">vue's releases</a>.</em></p> <blockquote> <h2>v3.5.14</h2> <p>For stable releases, please refer to <a href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details. For pre-releases, please refer to <a href="https://github.com/vuejs/core/blob/minor/CHANGELOG.md">CHANGELOG.md</a> of the <code>minor</code> branch.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">vue's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/vuejs/core/compare/v3.5.13...v3.5.14">3.5.14</a> (2025-05-15)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compat:</strong> correct deprecation message for v-bind.sync usage (<a href="https://redirect.github.com/vuejs/core/issues/13137">#13137</a>) (<a href="https://github.com/vuejs/core/commit/466b30f4049ec89fb282624ec17d1a93472ab93f">466b30f</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13133">#13133</a></li> <li><strong>compiler-core:</strong> remove slot cache from parent renderCache during unmounting (<a href="https://redirect.github.com/vuejs/core/issues/13215">#13215</a>) (<a href="https://github.com/vuejs/core/commit/5d166f3796a03a497435fc079c6a83a4e9c6cf52">5d166f3</a>)</li> <li><strong>compiler-sfc:</strong> fix scope handling for props destructure in function parameters and catch clauses (<a href="https://github.com/vuejs/core/commit/8e3435779a667de485cf9efd78667d0ca14c5f84">8e34357</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12790">#12790</a></li> <li><strong>compiler-sfc:</strong> treat the return value of <code>useTemplateRef</code> as a definite ref (<a href="https://redirect.github.com/vuejs/core/issues/13197">#13197</a>) (<a href="https://github.com/vuejs/core/commit/8ae11226e8ee938615e17c7b81dc38ae3f7cefb9">8ae1122</a>)</li> <li><strong>compiler:</strong> fix spelling error in domTagConfig (<a href="https://redirect.github.com/vuejs/core/issues/13043">#13043</a>) (<a href="https://github.com/vuejs/core/commit/388295b27f3cc69eba25d325bbe60a36a3df831a">388295b</a>)</li> <li><strong>customFormatter:</strong> properly accessing ref value during debugger (<a href="https://redirect.github.com/vuejs/core/issues/12948">#12948</a>) (<a href="https://github.com/vuejs/core/commit/fdbd02658301dd794fe0c84f0018d080a07fca9f">fdbd026</a>)</li> <li><strong>hmr/teleport:</strong> adjust static children traversal for HMR in dev mode (<a href="https://redirect.github.com/vuejs/core/issues/12819">#12819</a>) (<a href="https://github.com/vuejs/core/commit/5e37dd009562bcd8080a200c32abde2d6e4f0305">5e37dd0</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12816">#12816</a></li> <li><strong>hmr:</strong> avoid hydration for hmr root reload (<a href="https://redirect.github.com/vuejs/core/issues/12450">#12450</a>) (<a href="https://github.com/vuejs/core/commit/1f98a9c493d01c21befa90107f0593bc92a58932">1f98a9c</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/146">vitejs/vite-plugin-vue#146</a> <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/477">vitejs/vite-plugin-vue#477</a></li> <li><strong>hmr:</strong> avoid hydration for hmr updating (<a href="https://redirect.github.com/vuejs/core/issues/12262">#12262</a>) (<a href="https://github.com/vuejs/core/commit/9c4dbbc5185125835ad3e49baba303bd54676111">9c4dbbc</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/7706">#7706</a> <a href="https://redirect.github.com/vuejs/core/issues/8170">#8170</a></li> <li><strong>reactivity:</strong> ensure markRaw objects are not reactive (<a href="https://redirect.github.com/vuejs/core/issues/12824">#12824</a>) (<a href="https://github.com/vuejs/core/commit/295b5ec19b6a52c4a56652cc4d6e93a4ea7c14ed">295b5ec</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12807">#12807</a></li> <li><strong>reactivity:</strong> ensure multiple effectScope on() and off() calls maintains correct active scope (<a href="https://github.com/vuejs/core/commit/22dcbf3e20eb84f69c8952f6f70d9990136a4a68">22dcbf3</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12631">#12631</a> <a href="https://redirect.github.com/vuejs/core/issues/12632">#12632</a> <a href="https://redirect.github.com/vuejs/core/issues/12641">#12641</a></li> <li><strong>reactivity:</strong> should not recompute if computed does not track reactive data (<a href="https://redirect.github.com/vuejs/core/issues/12341">#12341</a>) (<a href="https://github.com/vuejs/core/commit/0b23fd23833cf085e7e112bf4435cfc9b360d072">0b23fd2</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12337">#12337</a></li> <li><strong>runtime-core:</strong> stop tracking deps in setRef during unmount (<a href="https://redirect.github.com/vuejs/core/issues/13210">#13210</a>) (<a href="https://github.com/vuejs/core/commit/016c472bd2e7604b21c69dee1da8545ce26e4d2f">016c472</a>)</li> <li><strong>runtime-core:</strong> update __vnode of static nodes when patching along the optimized path (<a href="https://redirect.github.com/vuejs/core/issues/13223">#13223</a>) (<a href="https://github.com/vuejs/core/commit/b3ecee3da8ed5c55dea89ce6b4b376b2b722b018">b3ecee3</a>)</li> <li><strong>runtime-core:</strong> inherit comment nodes during block patch in production build (<a href="https://redirect.github.com/vuejs/core/issues/10748">#10748</a>) (<a href="https://github.com/vuejs/core/commit/626450590d81f79117b34d2a73073b1dc8f551bd">6264505</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/10747">#10747</a> <a href="https://redirect.github.com/vuejs/core/issues/12650">#12650</a></li> <li><strong>runtime-core:</strong> prevent unmounted vnode from being inserted during transition leave (<a href="https://redirect.github.com/vuejs/core/issues/12862">#12862</a>) (<a href="https://github.com/vuejs/core/commit/d6a6ec13ce521683bfb2a22932778ef7b51f8600">d6a6ec1</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12860">#12860</a></li> <li><strong>runtime-core:</strong> respect immutability for readonly reactive arrays in <code>v-for</code> (<a href="https://redirect.github.com/vuejs/core/issues/13091">#13091</a>) (<a href="https://github.com/vuejs/core/commit/3f27c58ffbd4309df369bc89493fdc284dc540bb">3f27c58</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13087">#13087</a></li> <li><strong>runtime-dom:</strong> always treat autocorrect as attribute (<a href="https://redirect.github.com/vuejs/core/issues/13001">#13001</a>) (<a href="https://github.com/vuejs/core/commit/1499135c227236e037bb746beeb777941b0b58ff">1499135</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/5705">#5705</a></li> <li><strong>slots:</strong> properly warn if slot invoked in setup (<a href="https://redirect.github.com/vuejs/core/issues/12195">#12195</a>) (<a href="https://github.com/vuejs/core/commit/9196222ae1d63b52b35ac5fbf5e71494587ccf05">9196222</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12194">#12194</a></li> <li><strong>ssr:</strong> properly init slots during ssr rendering (<a href="https://redirect.github.com/vuejs/core/issues/12441">#12441</a>) (<a href="https://github.com/vuejs/core/commit/2206cd235a1627c540e795e378b7564a55b47313">2206cd2</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12438">#12438</a></li> <li><strong>transition:</strong> fix KeepAlive with transition out-in mode behavior in production (<a href="https://redirect.github.com/vuejs/core/issues/12468">#12468</a>) (<a href="https://github.com/vuejs/core/commit/343c89122448719bd6ed6bd9de986dfb2721d6bf">343c891</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12465">#12465</a></li> <li><strong>TransitionGroup:</strong> reset prevChildren to prevent memory leak (<a href="https://redirect.github.com/vuejs/core/issues/13183">#13183</a>) (<a href="https://github.com/vuejs/core/commit/8b848cbbd2af337d23e19e202f9ab433f8580855">8b848cb</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13181">#13181</a></li> <li><strong>types:</strong> allow return any for Options API lifecycle hooks (<a href="https://redirect.github.com/vuejs/core/issues/5914">#5914</a>) (<a href="https://github.com/vuejs/core/commit/06310e82f5bed62d1b9733dcb18cd8d6edc988de">06310e8</a>)</li> <li><strong>types:</strong> the directive's modifiers should be optional (<a href="https://redirect.github.com/vuejs/core/issues/12605">#12605</a>) (<a href="https://github.com/vuejs/core/commit/10e54dcc86a7967f3196d96200bcbd1d3d42082f">10e54dc</a>)</li> <li><strong>typos:</strong> fix comments referencing transformElement.ts (<a href="https://redirect.github.com/vuejs/core/issues/12551">#12551</a>)[ci-skip] (<a href="https://github.com/vuejs/core/commit/11c053a5429ad0d27a0e2c78b6b026ea00ace116">11c053a</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>types:</strong> add type TemplateRef (<a href="https://redirect.github.com/vuejs/core/issues/12645">#12645</a>) (<a href="https://github.com/vuejs/core/commit/636a8619f06c71dfd79f7f6412fd130c4f84226f">636a861</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/core/commit/d0253a0b7e8b356dc4c490dcb79fab49c1df6412"><code>d0253a0</code></a> release: v3.5.14</li> <li><a href="https://github.com/vuejs/core/commit/1f98a9c493d01c21befa90107f0593bc92a58932"><code>1f98a9c</code></a> fix(hmr): avoid hydration for hmr root reload (<a href="https://redirect.github.com/vuejs/core/issues/12450">#12450</a>)</li> <li><a href="https://github.com/vuejs/core/commit/626450590d81f79117b34d2a73073b1dc8f551bd"><code>6264505</code></a> fix(runtime-core): inherit comment nodes during block patch in production bui...</li> <li><a href="https://github.com/vuejs/core/commit/8e3435779a667de485cf9efd78667d0ca14c5f84"><code>8e34357</code></a> fix(compiler-sfc): fix scope handling for props destructure in function param...</li> <li><a href="https://github.com/vuejs/core/commit/343c89122448719bd6ed6bd9de986dfb2721d6bf"><code>343c891</code></a> fix(transition): fix KeepAlive with transition out-in mode behavior in produc...</li> <li><a href="https://github.com/vuejs/core/commit/9c4dbbc5185125835ad3e49baba303bd54676111"><code>9c4dbbc</code></a> fix(hmr): avoid hydration for hmr updating (<a href="https://redirect.github.com/vuejs/core/issues/12262">#12262</a>)</li> <li><a href="https://github.com/vuejs/core/commit/f7dad6da2fd8e87e974b1b177b9e763d6d423853"><code>f7dad6d</code></a> chore(deps): update dependency <code>@babel/parser</code> to ^7.27.2 (<a href="https://redirect.github.com/vuejs/core/issues/13310">#13310</a>)</li> <li><a href="https://github.com/vuejs/core/commit/258f78b643d8eb8e49356de914741b7a1c142139"><code>258f78b</code></a> chore(deps): update test (<a href="https://redirect.github.com/vuejs/core/issues/13311">#13311</a>)</li> <li><a href="https://github.com/vuejs/core/commit/3cb4db21efa61852b0541475b4ddf57fdec4c479"><code>3cb4db2</code></a> chore: add pnpm setting to pnpm-workspace (<a href="https://redirect.github.com/vuejs/core/issues/13268">#13268</a>)</li> <li><a href="https://github.com/vuejs/core/commit/d79aa70c615e64891582046cac8e46b2e32c9c5d"><code>d79aa70</code></a> chore(deps): update build (<a href="https://redirect.github.com/vuejs/core/issues/13276">#13276</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/core/compare/v3.5.13...v3.5.14">compare view</a></li> </ul> </details> <br /> Updates `@babel/helper-string-parser` from 7.25.9 to 7.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/helper-string-parser</code>'s releases</a>.</em></p> <blockquote> <h2>v7.27.1 (2025-04-30)</h2> <p>Thanks <a href="https://github.com/kermanx"><code>@kermanx</code></a> and <a href="https://github.com/woaitsAryan"><code>@woaitsAryan</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17193">#17193</a> Stricter TSImportType options parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17137">#17137</a> fix: do expressions should allow early exit (<a href="https://github.com/kermanx"><code>@kermanx</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17251">#17251</a> Fix: propagate argument evaluation errors through async promise chain (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17231">#17231</a> fix apply()/call() annotated as pure (<a href="https://github.com/Lacsw"><code>@Lacsw</code></a>)</li> </ul> </li> <li><code>babel-helper-fixtures</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17233">#17233</a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17226">#17226</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17224">#17224</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17080">#17080</a> Fix start of TSParameterProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17228">#17228</a> Update firefox bugfix compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17156">#17156</a> fix: Objects and arrays with multiple references should not be evaluated (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17216">#17216</a> Fix: support const type parameter in generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17221">#17221</a> Reduce generated names size for the 10th-11th (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17263">#17263</a> Remove unused <code>regenerator-runtime</code> dep in <code>@babel/runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17256">#17256</a> Tune plugin compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17236">#17236</a> migrate babel-compat-data build script to mjs (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-register</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16844">#16844</a> Migrate <code>@babel/register</code> to cts (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17205">#17205</a> Inline regenerator in the relevant packages (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><em>All packages</em> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17207">#17207</a> Enforce node protocol import (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/helper-string-parser</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.27.1 (2025-04-30)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17193">#17193</a> Stricter TSImportType options parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17137">#17137</a> fix: do expressions should allow early exit (<a href="https://github.com/kermanx"><code>@kermanx</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17251">#17251</a> Fix: propagate argument evaluation errors through async promise chain (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17231">#17231</a> fix apply()/call() annotated as pure (<a href="https://github.com/Lacsw"><code>@Lacsw</code></a>)</li> </ul> </li> <li><code>babel-helper-fixtures</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17233">#17233</a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17226">#17226</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17224">#17224</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17080">#17080</a> Fix start of TSParameterProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17228">#17228</a> Update firefox bugfix compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17156">#17156</a> fix: Objects and arrays with multiple references should not be evaluated (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17216">#17216</a> Fix: support const type parameter in generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17221">#17221</a> Reduce generated names size for the 10th-11th (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17263">#17263</a> Remove unused <code>regenerator-runtime</code> dep in <code>@babel/runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17256">#17256</a> Tune plugin compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17236">#17236</a> migrate babel-compat-data build script to mjs (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17232">#17232</a> Bump typescript-eslint to 8.29.1 (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17219">#17219</a> test: add basic typescript-eslint integration tests (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17205">#17205</a> Inline regenerator in the relevant packages (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-register</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16844">#16844</a> Migrate <code>@babel/register</code> to cts (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-compat-data</code>, <code>babel-core</code>, <code>babel-generator</code>, <code>babel-helper-compilation-targets</code>, <code>babel-helper-fixtures</code>, <code>babel-helper-module-imports</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-plugin-test-runner</code>, <code>babel-helper-transform-fixture-test-runner</code>, <code>babel-helpers</code>, <code>babel-node</code>, <code>babel-parser</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-modules-umd</code>, <code>babel-plugin-transform-react-display-name</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-plugin-transform-typeof-symbol</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code>, <code>babel-register</code>, <code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17207">#17207</a> Enforce node protocol import (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-regenerator</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678"><code>eebd3a0</code></a> v7.27.1</li> <li><a href="https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3"><code>fdc0fb5</code></a> [Babel 8] Bump nodejs requirements to <code>^20.19.0 || >= 22.12.0</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser/issues/17204">#17204</a>)</li> <li><a href="https://github.com/babel/babel/commit/cd24cc07ef6558b7f6510f9177f6393c91b0549f"><code>cd24cc0</code></a> chore: Update TS 5.7 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser/issues/17053">#17053</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.27.1/packages/babel-helper-string-parser">compare view</a></li> </ul> </details> <br /> Updates `@babel/helper-validator-identifier` from 7.25.9 to 7.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/helper-validator-identifier</code>'s releases</a>.</em></p> <blockquote> <h2>v7.27.1 (2025-04-30)</h2> <p>Thanks <a href="https://github.com/kermanx"><code>@kermanx</code></a> and <a href="https://github.com/woaitsAryan"><code>@woaitsAryan</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17193">#17193</a> Stricter TSImportType options parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17137">#17137</a> fix: do expressions should allow early exit (<a href="https://github.com/kermanx"><code>@kermanx</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17251">#17251</a> Fix: propagate argument evaluation errors through async promise chain (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17231">#17231</a> fix apply()/call() annotated as pure (<a href="https://github.com/Lacsw"><code>@Lacsw</code></a>)</li> </ul> </li> <li><code>babel-helper-fixtures</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17233">#17233</a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17226">#17226</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17224">#17224</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17080">#17080</a> Fix start of TSParameterProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17228">#17228</a> Update firefox bugfix compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17156">#17156</a> fix: Objects and arrays with multiple references should not be evaluated (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17216">#17216</a> Fix: support const type parameter in generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17221">#17221</a> Reduce generated names size for the 10th-11th (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17263">#17263</a> Remove unused <code>regenerator-runtime</code> dep in <code>@babel/runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17256">#17256</a> Tune plugin compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17236">#17236</a> migrate babel-compat-data build script to mjs (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-register</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16844">#16844</a> Migrate <code>@babel/register</code> to cts (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17205">#17205</a> Inline regenerator in the relevant packages (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><em>All packages</em> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17207">#17207</a> Enforce node protocol import (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/helper-validator-identifier</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.27.1 (2025-04-30)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17193">#17193</a> Stricter TSImportType options parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17137">#17137</a> fix: do expressions should allow early exit (<a href="https://github.com/kermanx"><code>@kermanx</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17251">#17251</a> Fix: propagate argument evaluation errors through async promise chain (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17231">#17231</a> fix apply()/call() annotated as pure (<a href="https://github.com/Lacsw"><code>@Lacsw</code></a>)</li> </ul> </li> <li><code>babel-helper-fixtures</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17233">#17233</a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17226">#17226</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17224">#17224</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17080">#17080</a> Fix start of TSParameterProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17228">#17228</a> Update firefox bugfix compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17156">#17156</a> fix: Objects and arrays with multiple references should not be evaluated (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17216">#17216</a> Fix: support const type parameter in generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17221">#17221</a> Reduce generated names size for the 10th-11th (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17263">#17263</a> Remove unused <code>regenerator-runtime</code> dep in <code>@babel/runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17256">#17256</a> Tune plugin compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17236">#17236</a> migrate babel-compat-data build script to mjs (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17232">#17232</a> Bump typescript-eslint to 8.29.1 (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17219">#17219</a> test: add basic typescript-eslint integration tests (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17205">#17205</a> Inline regenerator in the relevant packages (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-register</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16844">#16844</a> Migrate <code>@babel/register</code> to cts (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-compat-data</code>, <code>babel-core</code>, <code>babel-generator</code>, <code>babel-helper-compilation-targets</code>, <code>babel-helper-fixtures</code>, <code>babel-helper-module-imports</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-plugin-test-runner</code>, <code>babel-helper-transform-fixture-test-runner</code>, <code>babel-helpers</code>, <code>babel-node</code>, <code>babel-parser</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-modules-umd</code>, <code>babel-plugin-transform-react-display-name</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-plugin-transform-typeof-symbol</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code>, <code>babel-register</code>, <code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17207">#17207</a> Enforce node protocol import (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-regenerator</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678"><code>eebd3a0</code></a> v7.27.1</li> <li><a href="https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3"><code>fdc0fb5</code></a> [Babel 8] Bump nodejs requirements to <code>^20.19.0 || >= 22.12.0</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17204">#17204</a>)</li> <li><a href="https://github.com/babel/babel/commit/cd24cc07ef6558b7f6510f9177f6393c91b0549f"><code>cd24cc0</code></a> chore: Update TS 5.7 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17053">#17053</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.27.1/packages/babel-helper-validator-identifier">compare view</a></li> </ul> </details> <br /> Updates `@babel/parser` from 7.27.0 to 7.27.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v7.27.2 (2025-05-06)</h2> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17289">#17289</a> fix: <code>@babel/parser/bin/index.js</code> contains <code>node:</code> protocol require (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17291">#17291</a> fix: Private class method not found when TS and estree (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-object-rest-spread</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17281">#17281</a> Fix: improve object rest handling in array pattern (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-modules-commonjs</code>, <code>babel-template</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17284">#17284</a> fix(babel-template): Properly handle empty string replacements (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> </ul> <h4>🏃♀️ Performance</h4> <ul> <li><code>babel-cli</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17285">#17285</a> Enable Node compile cache for <code>@babel/cli</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>Committers: 5</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> <li><a href="https://github.com/magic-akari"><code>@magic-akari</code></a></li> </ul> <h2>v7.27.1 (2025-04-30)</h2> <p>Thanks <a href="https://github.com/kermanx"><code>@kermanx</code></a> and <a href="https://github.com/woaitsAryan"><code>@woaitsAryan</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17193">#17193</a> Stricter TSImportType options parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17137">#17137</a> fix: do expressions should allow early exit (<a href="https://github.com/kermanx"><code>@kermanx</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17251">#17251</a> Fix: propagate argument evaluation errors through async promise chain (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17231">#17231</a> fix apply()/call() annotated as pure (<a href="https://github.com/Lacsw"><code>@Lacsw</code></a>)</li> </ul> </li> <li><code>babel-helper-fixtures</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17233">#17233</a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17226">#17226</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17224">#17224</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17080">#17080</a> Fix start of TSParameterProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17228">#17228</a> Update firefox bugfix compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.27.2 (2025-05-06)</h2> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17289">#17289</a> fix: <code>@babel/parser/bin/index.js</code> contains <code>node:</code> protocol require (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17291">#17291</a> fix: Private class method not found when TS and estree (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-object-rest-spread</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17281">#17281</a> Fix: improve object rest handling in array pattern (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-modules-commonjs</code>, <code>babel-template</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17284">#17284</a> fix(babel-template): Properly handle empty string replacements (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> </ul> <h4>🏃♀️ Performance</h4> <ul> <li><code>babel-cli</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17285">#17285</a> Enable Node compile cache for <code>@babel/cli</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h2>v7.27.1 (2025-04-30)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17193">#17193</a> Stricter TSImportType options parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17137">#17137</a> fix: do expressions should allow early exit (<a href="https://github.com/kermanx"><code>@kermanx</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17251">#17251</a> Fix: propagate argument evaluation errors through async promise chain (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17231">#17231</a> fix apply()/call() annotated as pure (<a href="https://github.com/Lacsw"><code>@Lacsw</code></a>)</li> </ul> </li> <li><code>babel-helper-fixtures</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17233">#17233</a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17226">#17226</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17224">#17224</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17080">#17080</a> Fix start of TSParameterProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17228">#17228</a> Update firefox bugfix compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17156">#17156</a> fix: Objects and arrays with multiple references should not be evaluated (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17216">#17216</a> Fix: support const type parameter in generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17221">#17221</a> Reduce generated names size for the 10th-11th (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/a8080cd196b381eee2b992956728e4e936f29b3f"><code>a8080cd</code></a> v7.27.2</li> <li><a href="https://github.com/babel/babel/commit/64378a163793ac0ff5eca5f5cbf744d83c38e0d1"><code>64378a1</code></a> fix: <code>@babel/parser/bin/index.js</code> contains <code>node:</code> protocol require (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17289">#17289</a>)</li> <li><a href="https://github.com/babel/babel/commit/352e8c08813edc7e76bbc3cf26f8c80589501219"><code>352e8c0</code></a> fix: Private class method not found when ts and estree parser plugins are ena...</li> <li><a href="https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678"><code>eebd3a0</code></a> v7.27.1</li> <li><a href="https://github.com/babel/babel/commit/66cf909b00e82afb200f302b97c5b6604310c4e3"><code>66cf909</code></a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17254">#17254</a>)</li> <li><a href="https://github.com/babel/babel/commit/7f152acf9f87b4f15cfade32c67c3010c4403ac5"><code>7f152ac</code></a> [babel 8] Drop CJS support from <code>@babel/parser</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17265">#17265</a>)</li> <li><a href="https://github.com/babel/babel/commit/9a40d852e7bcf65cfadfaaacf0b85d66a0b59d6e"><code>9a40d85</code></a> [Babel 8]: Remove record and tuple syntax support (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17242">#17242</a>)</li> <li><a href="https://github.com/babel/babel/commit/3766c4ddfaaf5429eb8443f42d172e5845a0feef"><code>3766c4d</code></a> Fill optional AST properties when both estree and typescript parser plugin ar...</li> <li><a href="https://github.com/babel/babel/commit/6e5b5e22d78d237a42c2e8bc1624578cb4cb280f"><code>6e5b5e2</code></a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17233">#17233</a>)</li> <li><a href="https://github.com/babel/babel/commit/da1c62a7937a5f6eb53980bd5d94c56f090b8e3d"><code>da1c62a</code></a> Stricter TSImportType options parsing (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17193">#17193</a>)</li> <li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.27.2/packages/babel-parser">compare view</a></li> </ul> </details> <br /> Updates `@babel/types` from 7.27.0 to 7.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/types</code>'s releases</a>.</em></p> <blockquote> <h2>v7.27.1 (2025-04-30)</h2> <p>Thanks <a href="https://github.com/kermanx"><code>@kermanx</code></a> and <a href="https://github.com/woaitsAryan"><code>@woaitsAryan</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17193">#17193</a> Stricter TSImportType options parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17137">#17137</a> fix: do expressions should allow early exit (<a href="https://github.com/kermanx"><code>@kermanx</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17251">#17251</a> Fix: propagate argument evaluation errors through async promise chain (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17231">#17231</a> fix apply()/call() annotated as pure (<a href="https://github.com/Lacsw"><code>@Lacsw</code></a>)</li> </ul> </li> <li><code>babel-helper-fixtures</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17233">#17233</a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17226">#17226</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17224">#17224</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17080">#17080</a> Fix start of TSParameterProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17228">#17228</a> Update firefox bugfix compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17156">#17156</a> fix: Objects and arrays with multiple references should not be evaluated (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17216">#17216</a> Fix: support const type parameter in generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17221">#17221</a> Reduce generated names size for the 10th-11th (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17263">#17263</a> Remove unused <code>regenerator-runtime</code> dep in <code>@babel/runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17256">#17256</a> Tune plugin compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17236">#17236</a> migrate babel-compat-data build script to mjs (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-register</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16844">#16844</a> Migrate <code>@babel/register</code> to cts (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17205">#17205</a> Inline regenerator in the relevant packages (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><em>All packages</em> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17207">#17207</a> Enforce node protocol import (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/types</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.27.1 (2025-04-30)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/p... _Description has been truncated_ Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
fb42587387 |
Translations update from Hosted Weblate (#2558)
Translations update from [Hosted Weblate](https://hosted.weblate.org) for [KernelSU/Manager](https://hosted.weblate.org/projects/kernelsu/manager/). Current translation status:  --------- Co-authored-by: I g o r <igormczampola1@gmail.com> Co-authored-by: Léane GRASSER <leane.grasser@proton.me> Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv> Co-authored-by: dabao1955 <dabao1955@163.com> Co-authored-by: rehork <cooky@e.email> Co-authored-by: yuztass <inkognito0901@gmail.com> Co-authored-by: Potato <ammarmo723@gmail.com> Co-authored-by: Mehrab Poladov <thepoladov@protonmail.com> |
||
|
|
5deb1eefac | website: Fix ads | ||
|
|
8c88027a06 |
kernel/throne_tracker: we just uninstalled the manager, stop looking for it (#2584)
When the manager UID disappears from packages.list, we correctly invalidate it — good. But, in the very next breath, we start scanning /data/app hoping to find it again? This event is just unnecessary I/O, exactly when we should be doing less. Apparently this causes hangups and stuckups which is REALLY noticeable on Ultra-Legacy devices. Skip the scan — we’ll catch the reinstall next time packages.list updates. Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com> |
||
|
|
2d6890ce05 |
manager: hide root related features if kernelsu not available (#2555)
Without KernelSU installed, root-related features did not take any effect. So, better to hide it. Improving this pr: https://github.com/tiann/KernelSU/pull/2483 Also attempt to address this: https://github.com/tiann/KernelSU/pull/2483#issuecomment-2692048907 Tested-by: Faris <90097027+rsuntk@users.noreply.github.com> Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com> --------- Signed-off-by: Faris <90097027+rsuntk@users.noreply.github.com> Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com> |
||
|
|
1946876626 |
ci: Update lkm kernel version (#2567)
To fix build error and sync from upstream --------- Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com> |
||
|
|
61c0f7f849 |
ci: Update llvm version for chrome arcvm kernel build (#2551)
ref: https://github.com/tiann/KernelSU/actions/runs/14575050545/job/40879303805#step:2:416 |
||
|
|
b03a2de06a | ci: Fix ubuntu-20.04 deprecation | ||
|
|
9b4a08c2c6 |
build(deps): bump the npm group across 1 directory with 22 updates (#2542)
Bumps the npm group with 14 updates in the /website directory: | Package | From | To | | --- | --- | --- | | [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.26.9` | `7.27.0` | | [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.25` | `1.2.32` | | [@shikijs/core](https://github.com/shikijs/shiki/tree/HEAD/packages/core) | `2.3.2` | `2.5.0` | | [@shikijs/types](https://github.com/shikijs/shiki/tree/HEAD/packages/types) | `2.3.2` | `2.5.0` | | [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `5.2.1` | `5.2.3` | | [@vue/devtools-api](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-api) | `7.7.2` | `7.7.5` | | [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) | `12.5.0` | `12.7.0` | | [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) | `12.7.0` | `12.8.2` | | [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.20.3` | `5.23.4` | | [micromark-util-types](https://github.com/micromark/micromark) | `2.0.1` | `2.0.2` | | [nanoid](https://github.com/ai/nanoid) | `3.3.8` | `3.3.11` | | [preact](https://github.com/preactjs/preact) | `10.26.2` | `10.26.5` | | [rollup](https://github.com/rollup/rollup) | `4.34.8` | `4.40.0` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.14` | `5.4.18` | Updates `@babel/parser` from 7.26.9 to 7.27.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v7.27.0 (2025-03-24)</h2> <p>Thanks <a href="https://github.com/ishchhabra"><code>@ishchhabra</code></a> and <a href="https://github.com/vovkasm"><code>@vovkasm</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16977">#16977</a> Default <code>importAttributesKeyword</code> to <code>with</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🚀 New Feature</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-traverse</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17169">#17169</a> Allow <code>traverseFast</code> to exit early (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17110">#17110</a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17100">#17100</a> fix(babel-generator): add named export of generate function (<a href="https://github.com/vovkasm"><code>@vovkasm</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-template</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17149">#17149</a> Add <code>allowYieldOutsideFunction</code> to parser (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17102">#17102</a> feat: Add <code>upToScope</code> parameter to <code>hasBinding</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17082">#17082</a> Support ESTree AccessorProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17162">#17162</a> feat(babel-types): Add support for BigInt literal conversion in valueToNode (<a href="https://github.com/ishchhabra"><code>@ishchhabra</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16816">#16816</a> fix: Class reference in type throws error (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17170">#17170</a> fix: Reset child scopes when <code>scope.crawl()</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17118">#17118</a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-cli</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17182">#17182</a> fix: <code>@babel/cli</code> generates duplicate inline source maps (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-named-capturing-groups-regex</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17175">#17175</a> Generate computed proto key (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🏃♀️ Performance</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16870">#16870</a> perf: Improve builders of <code>@babel/types</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-regexp-features-plugin</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17176">#17176</a> fix: improve duplicate named groups check (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>Committers: 5</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Ish Chhabra (<a href="https://github.com/ishchhabra"><code>@ishchhabra</code></a>)</li> <li>Vladimir Timofeev (<a href="https://github.com/vovkasm"><code>@vovkasm</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.26.10 (2025-03-11)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.27.0 (2025-03-24)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16977">#16977</a> Default <code>importAttributesKeyword</code> to <code>with</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🚀 New Feature</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-traverse</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17169">#17169</a> Allow <code>traverseFast</code> to exit early (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17110">#17110</a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17100">#17100</a> fix(babel-generator): add named export of generate function (<a href="https://github.com/vovkasm"><code>@vovkasm</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-template</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17149">#17149</a> Add <code>allowYieldOutsideFunction</code> to parser (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17102">#17102</a> feat: Add <code>upToScope</code> parameter to <code>hasBinding</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17082">#17082</a> Support ESTree AccessorProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17162">#17162</a> feat(babel-types): Add support for BigInt literal conversion in valueToNode (<a href="https://github.com/ishchhabra"><code>@ishchhabra</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16816">#16816</a> fix: Class reference in type throws error (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17170">#17170</a> fix: Reset child scopes when <code>scope.crawl()</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17118">#17118</a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-cli</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17182">#17182</a> fix: <code>@babel/cli</code> generates duplicate inline source maps (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-named-capturing-groups-regex</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17175">#17175</a> Generate computed proto key (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🏃♀️ Performance</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16870">#16870</a> perf: Improve builders of <code>@babel/types</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-regexp-features-plugin</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17176">#17176</a> fix: improve duplicate named groups check (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h2>v7.26.10 (2025-03-11)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17159">#17159</a> Disallow decorator in array pattern (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-parser</code>, <code>babel-template</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17164">#17164</a> Fix: always initialize ExportDeclaration attributes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17142">#17142</a> fix: "Map maximum size exceeded" in deepClone (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/5c350eab83dd12268add44cce0eeda6c898211e3"><code>5c350ea</code></a> v7.27.0</li> <li><a href="https://github.com/babel/babel/commit/7162c2252284d99074ebfc2bcce37b519d0c2559"><code>7162c22</code></a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (#...</li> <li><a href="https://github.com/babel/babel/commit/1386d3dcc2b40bae907263be4a4d0ad6c84991b4"><code>1386d3d</code></a> Default <code>importAttributesKeyword</code> to <code>with</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/16977">#16977</a>)</li> <li><a href="https://github.com/babel/babel/commit/36275df8c8734f9ffde4f93f990aada281b34fc8"><code>36275df</code></a> Add <code>allowYieldOutsideFunction</code> to parser (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17149">#17149</a>)</li> <li><a href="https://github.com/babel/babel/commit/10c4bd4616617235d65aa545c51273f081c15873"><code>10c4bd4</code></a> Support ESTree AccessorProperty (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17082">#17082</a>)</li> <li><a href="https://github.com/babel/babel/commit/e1ce99df422971175249509e7bbc2b327b8f7957"><code>e1ce99d</code></a> v7.26.10</li> <li><a href="https://github.com/babel/babel/commit/74f5d6d6be04600e16d68133604e1146f99d41d9"><code>74f5d6d</code></a> Fix: always initialize ExportDeclaration attributes (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17164">#17164</a>)</li> <li><a href="https://github.com/babel/babel/commit/fb1e134984467baba89dca8f8bf6eef0606363db"><code>fb1e134</code></a> Left-value parsing cleanup (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17160">#17160</a>)</li> <li><a href="https://github.com/babel/babel/commit/62ed12a1faeffcd37a51512b847953bcf89e2757"><code>62ed12a</code></a> Disallow decorator in array pattern (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17159">#17159</a>)</li> <li><a href="https://github.com/babel/babel/commit/49a160e47ddaf5933506d25fef4ffe70f21089ca"><code>49a160e</code></a> fix(typescript): disallow TSInstantiationExpression in LHS (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17154">#17154</a>)</li> <li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.27.0/packages/babel-parser">compare view</a></li> </ul> </details> <br /> Updates `@babel/types` from 7.26.9 to 7.27.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/types</code>'s releases</a>.</em></p> <blockquote> <h2>v7.27.0 (2025-03-24)</h2> <p>Thanks <a href="https://github.com/ishchhabra"><code>@ishchhabra</code></a> and <a href="https://github.com/vovkasm"><code>@vovkasm</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16977">#16977</a> Default <code>importAttributesKeyword</code> to <code>with</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🚀 New Feature</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-traverse</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17169">#17169</a> Allow <code>traverseFast</code> to exit early (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17110">#17110</a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17100">#17100</a> fix(babel-generator): add named export of generate function (<a href="https://github.com/vovkasm"><code>@vovkasm</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-template</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17149">#17149</a> Add <code>allowYieldOutsideFunction</code> to parser (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17102">#17102</a> feat: Add <code>upToScope</code> parameter to <code>hasBinding</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17082">#17082</a> Support ESTree AccessorProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17162">#17162</a> feat(babel-types): Add support for BigInt literal conversion in valueToNode (<a href="https://github.com/ishchhabra"><code>@ishchhabra</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16816">#16816</a> fix: Class reference in type throws error (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17170">#17170</a> fix: Reset child scopes when <code>scope.crawl()</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17118">#17118</a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-cli</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17182">#17182</a> fix: <code>@babel/cli</code> generates duplicate inline source maps (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-named-capturing-groups-regex</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17175">#17175</a> Generate computed proto key (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🏃♀️ Performance</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16870">#16870</a> perf: Improve builders of <code>@babel/types</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-regexp-features-plugin</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17176">#17176</a> fix: improve duplicate named groups check (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>Committers: 5</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Ish Chhabra (<a href="https://github.com/ishchhabra"><code>@ishchhabra</code></a>)</li> <li>Vladimir Timofeev (<a href="https://github.com/vovkasm"><code>@vovkasm</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.26.10 (2025-03-11)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/types</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.27.0 (2025-03-24)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16977">#16977</a> Default <code>importAttributesKeyword</code> to <code>with</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🚀 New Feature</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-traverse</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17169">#17169</a> Allow <code>traverseFast</code> to exit early (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17110">#17110</a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17100">#17100</a> fix(babel-generator): add named export of generate function (<a href="https://github.com/vovkasm"><code>@vovkasm</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-template</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17149">#17149</a> Add <code>allowYieldOutsideFunction</code> to parser (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17102">#17102</a> feat: Add <code>upToScope</code> parameter to <code>hasBinding</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17082">#17082</a> Support ESTree AccessorProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17162">#17162</a> feat(babel-types): Add support for BigInt literal conversion in valueToNode (<a href="https://github.com/ishchhabra"><code>@ishchhabra</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16816">#16816</a> fix: Class reference in type throws error (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17170">#17170</a> fix: Reset child scopes when <code>scope.crawl()</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17118">#17118</a> Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-cli</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17182">#17182</a> fix: <code>@babel/cli</code> generates duplicate inline source maps (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-named-capturing-groups-regex</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17175">#17175</a> Generate computed proto key (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🏃♀️ Performance</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16870">#16870</a> perf: Improve builders of <code>@babel/types</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-regexp-features-plugin</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17176">#17176</a> fix: improve duplicate named groups check (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h2>v7.26.10 (2025-03-11)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17159">#17159</a> Disallow decorator in array pattern (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-parser</code>, <code>babel-template</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17164">#17164</a> Fix: always initialize ExportDeclaration attributes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17142">#17142</a> fix: "Map maximum size exceeded" in deepClone (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/5c350eab83dd12268add44cce0eeda6c898211e3"><code>5c350ea</code></a> v7.27.0</li> <li><a href="https://github.com/babel/babel/commit/582538cedb997231ea8dbbe820589a738679d7fd"><code>582538c</code></a> Allow <code>traverseFast</code> to exit early (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17169">#17169</a>)</li> <li><a href="https://github.com/babel/babel/commit/088cfb46cc65f21ecc9623630ed0df7b66efc981"><code>088cfb4</code></a> perf: Improve builders of <code>@babel/types</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/16870">#16870</a>)</li> <li><a href="https://github.com/babel/babel/commit/4ad63a4bdb4bb4afc6335e3d8dbeafd19b2baf59"><code>4ad63a4</code></a> [Babel 8] Remove <code>BLOCK_SCOPED_SYMBOL</code> and <code>NOT_LOCAL_BINDING</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17148">#17148</a>)</li> <li><a href="https://github.com/babel/babel/commit/7162c2252284d99074ebfc2bcce37b519d0c2559"><code>7162c22</code></a> Add <code>ImportAttributes</code> to <code>Standardized</code> and move its parser test fixtures (#...</li> <li><a href="https://github.com/babel/babel/commit/c014c633d483569dd290986e75aaa0a5c921daad"><code>c014c63</code></a> feat(babel-types): Add support for BigInt literal conversion in valueToNode (...</li> <li><a href="https://github.com/babel/babel/commit/83316bdb85ad7b4a564b28776acdca9110101d0f"><code>83316bd</code></a> Generate computed proto key (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17175">#17175</a>)</li> <li><a href="https://github.com/babel/babel/commit/e1ce99df422971175249509e7bbc2b327b8f7957"><code>e1ce99d</code></a> v7.26.10</li> <li><a href="https://github.com/babel/babel/commit/89226c900c62c4d20fc809ca4b74611d8f9a570c"><code>89226c9</code></a> [Babel 8] Parse TSHeritageBase.expression as an expression (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-types/issues/17139">#17139</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.27.0/packages/babel-types">compare view</a></li> </ul> </details> <br /> Updates `@iconify-json/simple-icons` from 1.2.25 to 1.2.32 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/iconify/icon-sets/commits">compare view</a></li> </ul> </details> <br /> Updates `@shikijs/core` from 2.3.2 to 2.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/shikijs/shiki/releases"><code>@shikijs/core</code>'s releases</a>.</em></p> <blockquote> <h2>v2.5.0</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li><strong>transformers</strong>: <ul> <li>Also remove extra newline token, fix <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/core/issues/915">#915</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/915">shikijs/shiki#915</a> <a href="https://github.com/shikijs/shiki/commit/457b08c3"><!-- raw HTML omitted -->(457b0)<!-- raw HTML omitted --></a></li> <li>Support matching comments in comments, fix <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/core/issues/934">#934</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/934">shikijs/shiki#934</a> <a href="https://github.com/shikijs/shiki/commit/9221ea33"><!-- raw HTML omitted -->(9221e)<!-- raw HTML omitted --></a></li> <li>Fix matching indices for word-highlight - by <a href="https://github.com/artt"><code>@artt</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/909">shikijs/shiki#909</a> <a href="https://github.com/shikijs/shiki/commit/58ea07cb"><!-- raw HTML omitted -->(58ea0)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.2...v2.5.0">View changes on GitHub</a></h5> <h2>v2.4.2</h2> <h3> 🚀 Features</h3> <ul> <li>Replace picocolors and chalk with ansis - by <a href="https://github.com/webdiscus"><code>@webdiscus</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/935">shikijs/shiki#935</a> <a href="https://github.com/shikijs/shiki/commit/ecc4a66b"><!-- raw HTML omitted -->(ecc4a)<!-- raw HTML omitted --></a></li> <li><strong>core</strong>: Expose <code>flatTokenVariants</code> utility, refactor utils folder - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/634face3"><!-- raw HTML omitted -->(634fa)<!-- raw HTML omitted --></a></li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li>Missing types for <code>CodeToTokensWithThemesOptions</code> - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/d619571d"><!-- raw HTML omitted -->(d6195)<!-- raw HTML omitted --></a></li> <li><strong>transformers</strong>: Update utils order - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/7c60ce8c"><!-- raw HTML omitted -->(7c60c)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.1...v2.4.2">View changes on GitHub</a></h5> <h2>v2.4.1</h2> <h3> 🚀 Features</h3> <ul> <li>Expose <code>guessEmbeddedLanguages</code> from core - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/89ae773d"><!-- raw HTML omitted -->(89ae7)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.0...v2.4.1">View changes on GitHub</a></h5> <h2>v2.4.0</h2> <h3> 🚀 Features</h3> <ul> <li><strong>shortcuts</strong>: Guess embedded language and auto load in shortcuts - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/932">shikijs/shiki#932</a> <a href="https://github.com/shikijs/shiki/commit/20e6c8b9"><!-- raw HTML omitted -->(20e6c)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.3.2...v2.4.0">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/shikijs/shiki/commit/516322eedf726fa0894a07506597c535db2e0c4e"><code>516322e</code></a> chore: release v2.5.0</li> <li><a href="https://github.com/shikijs/shiki/commit/d52da6726d65fdc3fc4d6bc671f9f9df5af46923"><code>d52da67</code></a> chore: release v2.4.2</li> <li><a href="https://github.com/shikijs/shiki/commit/634face3a6e8bf0eab257d582cbe56534d0b2af9"><code>634face</code></a> feat(core): expose <code>flatTokenVariants</code> utility, refactor utils folder</li> <li><a href="https://github.com/shikijs/shiki/commit/aa84bbca7339ae2295d1c1ed2543cf5009979d5e"><code>aa84bbc</code></a> chore: release v2.4.1</li> <li><a href="https://github.com/shikijs/shiki/commit/89ae773d8b3c4199397d97c5a30102eadafe7299"><code>89ae773</code></a> feat: expose <code>guessEmbeddedLanguages</code> from core</li> <li><a href="https://github.com/shikijs/shiki/commit/be1d61439fb891196330ebd3157a286c94961ed3"><code>be1d614</code></a> chore: release v2.4.0</li> <li><a href="https://github.com/shikijs/shiki/commit/20e6c8b9e55eb95dc5a07480a31f07587ed64f0b"><code>20e6c8b</code></a> feat(shortcuts): guess embedded language and auto load in shortcuts (<a href="https://github.com/shikijs/shiki/tree/HEAD/packages/core/issues/932">#932</a>)</li> <li>See full diff in <a href="https://github.com/shikijs/shiki/commits/v2.5.0/packages/core">compare view</a></li> </ul> </details> <br /> Updates `@shikijs/engine-javascript` from 2.3.2 to 2.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/shikijs/shiki/releases"><code>@shikijs/engine-javascript</code>'s releases</a>.</em></p> <blockquote> <h2>v2.5.0</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li><strong>transformers</strong>: <ul> <li>Also remove extra newline token, fix <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/engine-javascript/issues/915">#915</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/915">shikijs/shiki#915</a> <a href="https://github.com/shikijs/shiki/commit/457b08c3"><!-- raw HTML omitted -->(457b0)<!-- raw HTML omitted --></a></li> <li>Support matching comments in comments, fix <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/engine-javascript/issues/934">#934</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/934">shikijs/shiki#934</a> <a href="https://github.com/shikijs/shiki/commit/9221ea33"><!-- raw HTML omitted -->(9221e)<!-- raw HTML omitted --></a></li> <li>Fix matching indices for word-highlight - by <a href="https://github.com/artt"><code>@artt</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/909">shikijs/shiki#909</a> <a href="https://github.com/shikijs/shiki/commit/58ea07cb"><!-- raw HTML omitted -->(58ea0)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.2...v2.5.0">View changes on GitHub</a></h5> <h2>v2.4.2</h2> <h3> 🚀 Features</h3> <ul> <li>Replace picocolors and chalk with ansis - by <a href="https://github.com/webdiscus"><code>@webdiscus</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/935">shikijs/shiki#935</a> <a href="https://github.com/shikijs/shiki/commit/ecc4a66b"><!-- raw HTML omitted -->(ecc4a)<!-- raw HTML omitted --></a></li> <li><strong>core</strong>: Expose <code>flatTokenVariants</code> utility, refactor utils folder - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/634face3"><!-- raw HTML omitted -->(634fa)<!-- raw HTML omitted --></a></li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li>Missing types for <code>CodeToTokensWithThemesOptions</code> - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/d619571d"><!-- raw HTML omitted -->(d6195)<!-- raw HTML omitted --></a></li> <li><strong>transformers</strong>: Update utils order - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/7c60ce8c"><!-- raw HTML omitted -->(7c60c)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.1...v2.4.2">View changes on GitHub</a></h5> <h2>v2.4.1</h2> <h3> 🚀 Features</h3> <ul> <li>Expose <code>guessEmbeddedLanguages</code> from core - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/89ae773d"><!-- raw HTML omitted -->(89ae7)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.0...v2.4.1">View changes on GitHub</a></h5> <h2>v2.4.0</h2> <h3> 🚀 Features</h3> <ul> <li><strong>shortcuts</strong>: Guess embedded language and auto load in shortcuts - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/932">shikijs/shiki#932</a> <a href="https://github.com/shikijs/shiki/commit/20e6c8b9"><!-- raw HTML omitted -->(20e6c)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.3.2...v2.4.0">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/shikijs/shiki/commit/516322eedf726fa0894a07506597c535db2e0c4e"><code>516322e</code></a> chore: release v2.5.0</li> <li><a href="https://github.com/shikijs/shiki/commit/d52da6726d65fdc3fc4d6bc671f9f9df5af46923"><code>d52da67</code></a> chore: release v2.4.2</li> <li><a href="https://github.com/shikijs/shiki/commit/aa84bbca7339ae2295d1c1ed2543cf5009979d5e"><code>aa84bbc</code></a> chore: release v2.4.1</li> <li><a href="https://github.com/shikijs/shiki/commit/be1d61439fb891196330ebd3157a286c94961ed3"><code>be1d614</code></a> chore: release v2.4.0</li> <li>See full diff in <a href="https://github.com/shikijs/shiki/commits/v2.5.0/packages/engine-javascript">compare view</a></li> </ul> </details> <br /> Updates `@shikijs/engine-oniguruma` from 2.3.2 to 2.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/shikijs/shiki/releases"><code>@shikijs/engine-oniguruma</code>'s releases</a>.</em></p> <blockquote> <h2>v2.5.0</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li><strong>transformers</strong>: <ul> <li>Also remove extra newline token, fix <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/engine-oniguruma/issues/915">#915</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/915">shikijs/shiki#915</a> <a href="https://github.com/shikijs/shiki/commit/457b08c3"><!-- raw HTML omitted -->(457b0)<!-- raw HTML omitted --></a></li> <li>Support matching comments in comments, fix <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/engine-oniguruma/issues/934">#934</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/934">shikijs/shiki#934</a> <a href="https://github.com/shikijs/shiki/commit/9221ea33"><!-- raw HTML omitted -->(9221e)<!-- raw HTML omitted --></a></li> <li>Fix matching indices for word-highlight - by <a href="https://github.com/artt"><code>@artt</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/909">shikijs/shiki#909</a> <a href="https://github.com/shikijs/shiki/commit/58ea07cb"><!-- raw HTML omitted -->(58ea0)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.2...v2.5.0">View changes on GitHub</a></h5> <h2>v2.4.2</h2> <h3> 🚀 Features</h3> <ul> <li>Replace picocolors and chalk with ansis - by <a href="https://github.com/webdiscus"><code>@webdiscus</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/935">shikijs/shiki#935</a> <a href="https://github.com/shikijs/shiki/commit/ecc4a66b"><!-- raw HTML omitted -->(ecc4a)<!-- raw HTML omitted --></a></li> <li><strong>core</strong>: Expose <code>flatTokenVariants</code> utility, refactor utils folder - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/634face3"><!-- raw HTML omitted -->(634fa)<!-- raw HTML omitted --></a></li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li>Missing types for <code>CodeToTokensWithThemesOptions</code> - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/d619571d"><!-- raw HTML omitted -->(d6195)<!-- raw HTML omitted --></a></li> <li><strong>transformers</strong>: Update utils order - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/7c60ce8c"><!-- raw HTML omitted -->(7c60c)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.1...v2.4.2">View changes on GitHub</a></h5> <h2>v2.4.1</h2> <h3> 🚀 Features</h3> <ul> <li>Expose <code>guessEmbeddedLanguages</code> from core - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/89ae773d"><!-- raw HTML omitted -->(89ae7)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.0...v2.4.1">View changes on GitHub</a></h5> <h2>v2.4.0</h2> <h3> 🚀 Features</h3> <ul> <li><strong>shortcuts</strong>: Guess embedded language and auto load in shortcuts - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/932">shikijs/shiki#932</a> <a href="https://github.com/shikijs/shiki/commit/20e6c8b9"><!-- raw HTML omitted -->(20e6c)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.3.2...v2.4.0">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/shikijs/shiki/commit/516322eedf726fa0894a07506597c535db2e0c4e"><code>516322e</code></a> chore: release v2.5.0</li> <li><a href="https://github.com/shikijs/shiki/commit/d52da6726d65fdc3fc4d6bc671f9f9df5af46923"><code>d52da67</code></a> chore: release v2.4.2</li> <li><a href="https://github.com/shikijs/shiki/commit/aa84bbca7339ae2295d1c1ed2543cf5009979d5e"><code>aa84bbc</code></a> chore: release v2.4.1</li> <li><a href="https://github.com/shikijs/shiki/commit/be1d61439fb891196330ebd3157a286c94961ed3"><code>be1d614</code></a> chore: release v2.4.0</li> <li>See full diff in <a href="https://github.com/shikijs/shiki/commits/v2.5.0/packages/engine-oniguruma">compare view</a></li> </ul> </details> <br /> Updates `@shikijs/types` from 2.3.2 to 2.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/shikijs/shiki/releases"><code>@shikijs/types</code>'s releases</a>.</em></p> <blockquote> <h2>v2.5.0</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li><strong>transformers</strong>: <ul> <li>Also remove extra newline token, fix <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/types/issues/915">#915</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/915">shikijs/shiki#915</a> <a href="https://github.com/shikijs/shiki/commit/457b08c3"><!-- raw HTML omitted -->(457b0)<!-- raw HTML omitted --></a></li> <li>Support matching comments in comments, fix <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/types/issues/934">#934</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/934">shikijs/shiki#934</a> <a href="https://github.com/shikijs/shiki/commit/9221ea33"><!-- raw HTML omitted -->(9221e)<!-- raw HTML omitted --></a></li> <li>Fix matching indices for word-highlight - by <a href="https://github.com/artt"><code>@artt</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/909">shikijs/shiki#909</a> <a href="https://github.com/shikijs/shiki/commit/58ea07cb"><!-- raw HTML omitted -->(58ea0)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.2...v2.5.0">View changes on GitHub</a></h5> <h2>v2.4.2</h2> <h3> 🚀 Features</h3> <ul> <li>Replace picocolors and chalk with ansis - by <a href="https://github.com/webdiscus"><code>@webdiscus</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/935">shikijs/shiki#935</a> <a href="https://github.com/shikijs/shiki/commit/ecc4a66b"><!-- raw HTML omitted -->(ecc4a)<!-- raw HTML omitted --></a></li> <li><strong>core</strong>: Expose <code>flatTokenVariants</code> utility, refactor utils folder - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/634face3"><!-- raw HTML omitted -->(634fa)<!-- raw HTML omitted --></a></li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li>Missing types for <code>CodeToTokensWithThemesOptions</code> - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/d619571d"><!-- raw HTML omitted -->(d6195)<!-- raw HTML omitted --></a></li> <li><strong>transformers</strong>: Update utils order - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/7c60ce8c"><!-- raw HTML omitted -->(7c60c)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.1...v2.4.2">View changes on GitHub</a></h5> <h2>v2.4.1</h2> <h3> 🚀 Features</h3> <ul> <li>Expose <code>guessEmbeddedLanguages</code> from core - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/89ae773d"><!-- raw HTML omitted -->(89ae7)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.4.0...v2.4.1">View changes on GitHub</a></h5> <h2>v2.4.0</h2> <h3> 🚀 Features</h3> <ul> <li><strong>shortcuts</strong>: Guess embedded language and auto load in shortcuts - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/932">shikijs/shiki#932</a> <a href="https://github.com/shikijs/shiki/commit/20e6c8b9"><!-- raw HTML omitted -->(20e6c)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v2.3.2...v2.4.0">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/shikijs/shiki/commit/516322eedf726fa0894a07506597c535db2e0c4e"><code>516322e</code></a> chore: release v2.5.0</li> <li><a href="https://github.com/shikijs/shiki/commit/d52da6726d65fdc3fc4d6bc671f9f9df5af46923"><code>d52da67</code></a> chore: release v2.4.2</li> <li><a href="https://github.com/shikijs/shiki/commit/d619571dde3c173457dbbccb10573d8ab1877d39"><code>d619571</code></a> fix: missing types for <code>CodeToTokensWithThemesOptions</code></li> <li><a href="https://github.com/shikijs/shiki/commit/aa84bbca7339ae2295d1c1ed2543cf5009979d5e"><code>aa84bbc</code></a> chore: release v2.4.1</li> <li><a href="https://github.com/shikijs/shiki/commit/be1d61439fb891196330ebd3157a286c94961ed3"><code>be1d614</code></a> chore: release v2.4.0</li> <li><a href="https://github.com/shikijs/shiki/commit/20e6c8b9e55eb95dc5a07480a31f07587ed64f0b"><code>20e6c8b</code></a> feat(shortcuts): guess embedded language and auto load in shortcuts (<a href="https://github.com/shikijs/shiki/tree/HEAD/packages/types/issues/932">#932</a>)</li> <li>See full diff in <a href="https://github.com/shikijs/shiki/commits/v2.5.0/packages/types">compare view</a></li> </ul> </details> <br /> Updates `@vitejs/plugin-vue` from 5.2.1 to 5.2.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite-plugin-vue/releases"><code>@vitejs/plugin-vue</code>'s releases</a>.</em></p> <blockquote> <h2>plugin-vue@5.2.3</h2> <p>Please refer to <a href="https://github.com/vitejs/vite-plugin-vue/blob/plugin-vue@5.2.3/packages/plugin-vue/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>plugin-vue@5.2.2</h2> <p>Please refer to <a href="https://github.com/vitejs/vite-plugin-vue/blob/plugin-vue@5.2.2/packages/plugin-vue/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md"><code>@vitejs/plugin-vue</code>'s changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->5.2.3 (2025-03-17)<!-- raw HTML omitted --></h2> <ul> <li>Revert "fix: generate unique component id" (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/548">#548</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/4bc5517">4bc5517</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/548">#548</a></li> </ul> <h2><!-- raw HTML omitted -->5.2.2 (2025-03-17)<!-- raw HTML omitted --></h2> <ul> <li>feat: pass descriptor vapor flag to compileTemplte (<a href="https://github.com/vitejs/vite-plugin-vue/commit/219e007">219e007</a>)</li> <li>feat(css): tree shake scoped styles (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/533">#533</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/333094f">333094f</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/533">#533</a></li> <li>fix: generate unique component id (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/538">#538</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/2704e85">2704e85</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/538">#538</a></li> <li>fix: properly interpret boolean values in <code>define</code> (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/545">#545</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/46d3d65">46d3d65</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/545">#545</a></li> <li>fix(deps): update all non-major dependencies (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/482">#482</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/cdbae68">cdbae68</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/482">#482</a></li> <li>fix(deps): update all non-major dependencies (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/488">#488</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/5d39582">5d39582</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/488">#488</a></li> <li>fix(index): move the if check earlier to avoid creating unnecessary ssr when entering return block ( (<a href="https://github.com/vitejs/vite-plugin-vue/commit/2135c84">2135c84</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/523">#523</a></li> <li>fix(plugin-vue): default value for compile time flags (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/495">#495</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/ae9d948">ae9d948</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/495">#495</a></li> <li>fix(plugin-vue): ensure HMR updates styles when SFC is treated as a type dependency (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/541">#541</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/4abe3be">4abe3be</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/541">#541</a></li> <li>fix(plugin-vue): resolve sourcemap conflicts in build watch mode with cached modules (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/505">#505</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/906cebb">906cebb</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/505">#505</a></li> <li>fix(plugin-vue): support external import URLs for monorepos (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/524">#524</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/cdd4922">cdd4922</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/524">#524</a></li> <li>fix(plugin-vue): support vapor template-only component (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/529">#529</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/95be153">95be153</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/529">#529</a></li> <li>fix(plugin-vue): suppress warnings for non-recognized pseudo selectors form lightningcss (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/521">#521</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/15c0eb0">15c0eb0</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/521">#521</a></li> <li>chore(deps): update dependency rollup to ^4.27.4 (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/479">#479</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/428320d">428320d</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/479">#479</a></li> <li>chore(deps): update dependency rollup to ^4.28.1 (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/484">#484</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/388403f">388403f</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/484">#484</a></li> <li>chore(deps): update dependency rollup to ^4.29.1 (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/493">#493</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/b092bc8">b092bc8</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/493">#493</a></li> <li>chore(deps): update upstream (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/503">#503</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/8c12b9f">8c12b9f</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/503">#503</a></li> <li>chore(deps): update upstream (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/511">#511</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/d057351">d057351</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/511">#511</a></li> <li>chore(deps): update upstream (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/526">#526</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/59946d3">59946d3</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/526">#526</a></li> <li>chore(plugin-vue): simplify <code>resolved</code> declaration (<a href="https://github.com/vitejs/vite-plugin-vue/commit/7288a59">7288a59</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/b733b914e62b002e45c4a2b3078f3b0f4d0f8805"><code>b733b91</code></a> release: plugin-vue@5.2.3</li> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/4bc551785a2844113fb03588805a53b8d0c731c6"><code>4bc5517</code></a> Revert "fix: generate unique component id" (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/548">#548</a>)</li> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/979cbbf2e68c03972583aa5672071556f3bc5a3a"><code>979cbbf</code></a> release: plugin-vue@5.2.2</li> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/333094f434230a1369a380e5cf22b59ad75e4fc1"><code>333094f</code></a> feat(css): tree shake scoped styles (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/533">#533</a>)</li> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/906cebb1f5cf33edbb2f8258c7eec4e8d7278da7"><code>906cebb</code></a> fix(plugin-vue): resolve sourcemap conflicts in build watch mode with cached ...</li> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/2704e85d4c3c4d590d77c1efedfc0f5e8a6b911e"><code>2704e85</code></a> fix: generate unique component id (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/538">#538</a>)</li> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/46d3d650726c0342af68c8d877979c4d3aa68f7e"><code>46d3d65</code></a> fix: properly interpret boolean values in <code>define</code> (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/545">#545</a>)</li> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/4abe3be06e96c9ceffd85789a2a65f3d298308a8"><code>4abe3be</code></a> fix(plugin-vue): ensure HMR updates styles when SFC is treated as a type depe...</li> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/59946d3d67f19cf626be4164ac26a9373e74ecd5"><code>59946d3</code></a> chore(deps): update upstream (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/526">#526</a>)</li> <li><a href="https://github.com/vitejs/vite-plugin-vue/commit/95be1537557c256ab1992776712784c2b1c6c856"><code>95be153</code></a> fix(plugin-vue): support vapor template-only component (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/529">#529</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@5.2.3/packages/plugin-vue">compare view</a></li> </ul> </details> <br /> Updates `@vue/devtools-api` from 7.7.2 to 7.7.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/devtools/releases"><code>@vue/devtools-api</code>'s releases</a>.</em></p> <blockquote> <h2>v7.7.5</h2> <p><em>No significant changes</em></p> <h5> <a href="https://github.com/vuejs/devtools/compare/v7.7.4...v7.7.5">View changes on GitHub</a></h5> <h2>v7.7.4</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li><strong>vite</strong>: Pin <code>vite-plugin-inspect</code> - by <a href="https://github.com/webfansplz"><code>@webfansplz</code></a> <a href="https://github.com/vuejs/devtools/commit/1571b455"><!-- raw HTML omitted -->(1571b)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/vuejs/devtools/compare/v7.7.3...v7.7.4">View changes on GitHub</a></h5> <h2>v7.7.3</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li>Resolve <code>Map</code> nested object modification - by <a href="https://github.com/rbgmulmb"><code>@rbgmulmb</code></a> in <a href="https://redirect.github.com/vuejs/devtools/issues/799">vuejs/devtools#799</a> <a href="https://github.com/vuejs/devtools/commit/60fb42d2"><!-- raw HTML omitted -->(60fb4)<!-- raw HTML omitted --></a></li> <li><strong>client</strong>: Unable to scroll for pages - by <a href="https://github.com/cloudmoonocus"><code>@cloudmoonocus</code></a> in <a href="https://redirect.github.com/vuejs/devtools/issues/856">vuejs/devtools#856</a> <a href="https://github.com/vuejs/devtools/commit/06f8998a"><!-- raw HTML omitted -->(06f89)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/vuejs/devtools/compare/v7.7.2...v7.7.3">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/devtools/commit/82901b82cf353104d0fa417f1bdea846ed71c9b9"><code>82901b8</code></a> chore: release v7.7.5</li> <li><a href="https://github.com/vuejs/devtools/commit/ea723cfcc56bc6535743a41fd9fc10b0258bab0a"><code>ea723cf</code></a> chore: release v7.7.4</li> <li><a href="https://github.com/vuejs/devtools/commit/73a8a6839779458dab15829afef2f3d461d2af12"><code>73a8a68</code></a> chore: release v7.7.3</li> <li>See full diff in <a href="https://github.com/vuejs/devtools/commits/v7.7.5/packages/devtools-api">compare view</a></li> </ul> </details> <br /> Updates `@vue/devtools-kit` from 7.7.2 to 7.7.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/devtools/releases"><code>@vue/devtools-kit</code>'s releases</a>.</em></p> <blockquote> <h2>v7.7.5</h2> <p><em>No significant changes</em></p> <h5> <a href="https://github.com/vuejs/devtools/compare/v7.7.4...v7.7.5">View changes on GitHub</a></h5> <h2>v7.7.4</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li><strong>vite</strong>: Pin <code>vite-plugin-inspect</code> - by <a href="https://github.com/webfansplz"><code>@webfansplz</code></a> <a href="https://github.com/vuejs/devtools/commit/1571b455"><!-- raw HTML omitted -->(1571b)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/vuejs/devtools/compare/v7.7.3...v7.7.4">View changes on GitHub</a></h5> <h2>v7.7.3</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li>Resolve <code>Map</code> nested object modification - by <a href="https://github.com/rbgmulmb"><code>@rbgmulmb</code></a> in <a href="https://redirect.github.com/vuejs/devtools/issues/799">vuejs/devtools#799</a> <a href="https://github.com/vuejs/devtools/commit/60fb42d2"><!-- raw HTML omitted -->(60fb4)<!-- raw HTML omitted --></a></li> <li><strong>client</strong>: Unable to scroll for pages - by <a href="https://github.com/cloudmoonocus"><code>@cloudmoonocus</code></a> in <a href="https://redirect.github.com/vuejs/devtools/issues/856">vuejs/devtools#856</a> <a href="https://github.com/vuejs/devtools/commit/06f8998a"><!-- raw HTML omitted -->(06f89)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/vuejs/devtools/compare/v7.7.2...v7.7.3">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/devtools/commit/82901b82cf353104d0fa417f1bdea846ed71c9b9"><code>82901b8</code></a> chore: release v7.7.5</li> <li><a href="https://github.com/vuejs/devtools/commit/ea723cfcc56bc6535743a41fd9fc10b0258bab0a"><code>ea723cf</code></a> chore: release v7.7.4</li> <li><a href="https://github.com/vuejs/devtools/commit/73a8a6839779458dab15829afef2f3d461d2af12"><code>73a8a68</code></a> chore: release v7.7.3</li> <li><a href="https://github.com/vuejs/devtools/commit/aa86bb721cc6d8772a76300ed8eeab510f682d66"><code>aa86bb7</code></a> chore(deps): update all non-major dependencies (<a href="https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit/issues/828">#828</a>)</li> <li><a href="https://github.com/vuejs/devtools/commit/d5f94279cf8e54fb05aa92209bcef767bb31b7c5"><code>d5f9427</code></a> chore(deps): update all non-major dependencies (<a href="https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit/issues/822">#822</a>)</li> <li><a href="https://github.com/vuejs/devtools/commit/60fb42d29246035e8661273902aab9220f870f39"><code>60fb42d</code></a> fix: resolve <code>Map</code> nested object modification (<a href="https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit/issues/799">#799</a>)</li> <li><a href="https://github.com/vuejs/devtools/commit/db154d04784383a2a34732352d2d4bb60d3042f4"><code>db154d0</code></a> chore: use pnpm catalog (<a href="https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit/issues/519">#519</a>)</li> <li><a href="https://github.com/vuejs/devtools/commit/9462f0050c1dc06df56e0144b424acf26cbb5d3a"><code>9462f00</code></a> chore: bump deps</li> <li><a href="https://github.com/vuejs/devtools/commit/bd416bc599f3e572e6f53c265851918d0d1e959d"><code>bd416bc</code></a> chore: remove <code>unstable_ts_config</code> ESLint flag (<a href="https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit/issues/800">#800</a>)</li> <li><a href="https://github.com/vuejs/devtools/commit/248a14a39463379343853688b096b86adc04d7fb"><code>248a14a</code></a> chore: update test case to align with vue behavior (<a href="https://github.com/vuejs/devtools/tree/HEAD/packages/devtools-kit/issues/797">#797</a>)</li> <... _Description has been truncated_ Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
b3fd5fd5b0 |
build(deps): bump the maven group across 1 directory with 11 updates (#2538)
Bumps the maven group with 11 updates in the /manager directory: | Package | From | To | | --- | --- | --- | | androidx.navigation:navigation-compose | `2.8.8` | `2.8.9` | | androidx.compose:compose-bom | `2025.02.00` | `2025.03.01` | | androidx.webkit:webkit | `1.12.1` | `1.13.0` | | [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) | `1.10.1` | `1.10.2` | | [io.github.raamcosta.compose-destinations:core](https://github.com/raamcosta/compose-destinations) | `2.1.0-beta16` | `2.1.0` | | [io.github.raamcosta.compose-destinations:ksp](https://github.com/raamcosta/compose-destinations) | `2.1.0-beta16` | `2.1.0` | | com.android.application | `8.8.2` | `8.9.1` | | com.android.library | `8.8.2` | `8.9.1` | | [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.20` | | [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.1.20` | | [com.google.devtools.ksp](https://github.com/google/ksp) | `2.1.10-1.0.31` | `2.1.20-1.0.32` | Updates `androidx.navigation:navigation-compose` from 2.8.8 to 2.8.9 Updates `androidx.compose:compose-bom` from 2025.02.00 to 2025.03.01 Updates `androidx.webkit:webkit` from 1.12.1 to 1.13.0 Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.10.1 to 1.10.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">org.jetbrains.kotlinx:kotlinx-coroutines-core's releases</a>.</em></p> <blockquote> <h2>1.10.2</h2> <ul> <li>Fixed the <code>kotlinx-coroutines-debug</code> JAR file including the <code>module-info.class</code> file twice, resulting in failures in various tooling (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4314">#4314</a>). Thanks, <a href="https://github.com/RyuNen344"><code>@RyuNen344</code></a>!</li> <li>Fixed <code>Flow.stateIn</code> hanging when the scope is cancelled in advance or the flow is empty (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4322">#4322</a>). Thanks, <a href="https://github.com/francescotescari"><code>@francescotescari</code></a>!</li> <li>Improved handling of dispatcher failures in <code>.limitedParallelism</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4330">#4330</a>) and during flow collection (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4272">#4272</a>).</li> <li>Fixed <code>runBlocking</code> failing to run its coroutine to completion in some cases if its JVM thread got interrupted (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4399">#4399</a>).</li> <li>Small tweaks, fixes, and documentation improvements.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">org.jetbrains.kotlinx:kotlinx-coroutines-core's changelog</a>.</em></p> <blockquote> <h2>Version 1.10.2</h2> <ul> <li>Fixed the <code>kotlinx-coroutines-debug</code> JAR file including the <code>module-info.class</code> file twice, resulting in failures in various tooling (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4314">#4314</a>). Thanks, <a href="https://github.com/RyuNen344"><code>@RyuNen344</code></a>!</li> <li>Fixed <code>Flow.stateIn</code> hanging when the scope is cancelled in advance or the flow is empty (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4322">#4322</a>). Thanks, <a href="https://github.com/francescotescari"><code>@francescotescari</code></a>!</li> <li>Improved handling of dispatcher failures in <code>.limitedParallelism</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4330">#4330</a>) and during flow collection (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4272">#4272</a>).</li> <li>Fixed <code>runBlocking</code> failing to run its coroutine to completion in some cases if its JVM thread got interrupted (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4399">#4399</a>).</li> <li>Small tweaks, fixes, and documentation improvements.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/5f8900478a8e20c073145b1608fbc71fe3d7378b"><code>5f89004</code></a> Version 1.10.2</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/1a8de2e451e0a2c650538e62e7c7e591970d28b1"><code>1a8de2e</code></a> Merge remote-tracking branch 'origin/master' into develop</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/e9b247e84a43fac5759e2cf69733e25f23d7eb17"><code>e9b247e</code></a> Advertise source jars for JVM-only libraries (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4394">#4394</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/6baf7c821ed9d7ee5db8b6353c24bcf614fc1826"><code>6baf7c8</code></a> Restore Android compatibility in <code>Executor.asCoroutineDispatcher</code> (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4396">#4396</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/dbca4c1eaadadd29b1122fdf24a6cb53bc69fe76"><code>dbca4c1</code></a> Reliably run finalizers even if <code>runBlocking</code> got interrupted. (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4399">#4399</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/45893cec51c63490ce294e46ae25cef3e4d625bf"><code>45893ce</code></a> Add the issue template for guide-related problems (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4386">#4386</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/8627cc37d4a2a2e2d683b98d4f53d1e03f59a366"><code>8627cc3</code></a> Fix an explanation of flow emit (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4391">#4391</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/5f8035c108a1211deded198b7809cd8347ca07a5"><code>5f8035c</code></a> Specify explicit return types for some public API functions (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4389">#4389</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/465e29d325841244f3a1aac2e13073bc965f9736"><code>465e29d</code></a> Set a predefined image width in debug-coroutines-with-idea.md (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4377">#4377</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.coroutines/commit/96de3017802c6711cbe02acfff9b07975d422150"><code>96de301</code></a> Simplify newFixedThreadPoolContext using apply and remove unused import (<a href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4378">#4378</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.10.1...1.10.2">compare view</a></li> </ul> </details> <br /> Updates `io.github.raamcosta.compose-destinations:core` from 2.1.0-beta16 to 2.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raamcosta/compose-destinations/releases">io.github.raamcosta.compose-destinations:core's releases</a>.</em></p> <blockquote> <h2>2.1.0 - First non beta of v2!</h2> <h2>What's Changed</h2> <ul> <li>Adapt to KSP2 API changes by <a href="https://github.com/FooIbar"><code>@FooIbar</code></a> in <a href="https://redirect.github.com/raamcosta/compose-destinations/pull/643">raamcosta/compose-destinations#643</a></li> <li>Additional changes to work with KSP2</li> <li>Update dependencies</li> </ul> <h3>If you're using <code>NavHostDefaultStartArgs</code> annotation</h3> <ul> <li>Make sure to change the top level field with a top level function. There's an issue with resolving type arguments of annotations used in top level fields with KSP2.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/FooIbar"><code>@FooIbar</code></a> made their first contribution in <a href="https://redirect.github.com/raamcosta/compose-destinations/pull/643">raamcosta/compose-destinations#643</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0">https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/raamcosta/compose-destinations/commit/42b0514b0299b4d7ddef5f2f9b9ec7eae4bb8d13"><code>42b0514</code></a> prepare for KSP 2 & update dependencies</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/db688afc28a5f0117a31d122195c4b570adfbc49"><code>db688af</code></a> update gitignore</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/e86acc7254dfe4d833c08a30a0ef46ceb62b0c45"><code>e86acc7</code></a> Merge pull request <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/643">#643</a> from FooIbar/ksp2</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/04d35e0c2cc2d9b5f037ae56be476d5d1acfc54d"><code>04d35e0</code></a> Adapt to KSP2 API changes</li> <li>See full diff in <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0">compare view</a></li> </ul> </details> <br /> Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta16 to 2.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raamcosta/compose-destinations/releases">io.github.raamcosta.compose-destinations:ksp's releases</a>.</em></p> <blockquote> <h2>2.1.0 - First non beta of v2!</h2> <h2>What's Changed</h2> <ul> <li>Adapt to KSP2 API changes by <a href="https://github.com/FooIbar"><code>@FooIbar</code></a> in <a href="https://redirect.github.com/raamcosta/compose-destinations/pull/643">raamcosta/compose-destinations#643</a></li> <li>Additional changes to work with KSP2</li> <li>Update dependencies</li> </ul> <h3>If you're using <code>NavHostDefaultStartArgs</code> annotation</h3> <ul> <li>Make sure to change the top level field with a top level function. There's an issue with resolving type arguments of annotations used in top level fields with KSP2.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/FooIbar"><code>@FooIbar</code></a> made their first contribution in <a href="https://redirect.github.com/raamcosta/compose-destinations/pull/643">raamcosta/compose-destinations#643</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0">https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/raamcosta/compose-destinations/commit/42b0514b0299b4d7ddef5f2f9b9ec7eae4bb8d13"><code>42b0514</code></a> prepare for KSP 2 & update dependencies</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/db688afc28a5f0117a31d122195c4b570adfbc49"><code>db688af</code></a> update gitignore</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/e86acc7254dfe4d833c08a30a0ef46ceb62b0c45"><code>e86acc7</code></a> Merge pull request <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/643">#643</a> from FooIbar/ksp2</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/04d35e0c2cc2d9b5f037ae56be476d5d1acfc54d"><code>04d35e0</code></a> Adapt to KSP2 API changes</li> <li>See full diff in <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0">compare view</a></li> </ul> </details> <br /> Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta16 to 2.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raamcosta/compose-destinations/releases">io.github.raamcosta.compose-destinations:ksp's releases</a>.</em></p> <blockquote> <h2>2.1.0 - First non beta of v2!</h2> <h2>What's Changed</h2> <ul> <li>Adapt to KSP2 API changes by <a href="https://github.com/FooIbar"><code>@FooIbar</code></a> in <a href="https://redirect.github.com/raamcosta/compose-destinations/pull/643">raamcosta/compose-destinations#643</a></li> <li>Additional changes to work with KSP2</li> <li>Update dependencies</li> </ul> <h3>If you're using <code>NavHostDefaultStartArgs</code> annotation</h3> <ul> <li>Make sure to change the top level field with a top level function. There's an issue with resolving type arguments of annotations used in top level fields with KSP2.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/FooIbar"><code>@FooIbar</code></a> made their first contribution in <a href="https://redirect.github.com/raamcosta/compose-destinations/pull/643">raamcosta/compose-destinations#643</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0">https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/raamcosta/compose-destinations/commit/42b0514b0299b4d7ddef5f2f9b9ec7eae4bb8d13"><code>42b0514</code></a> prepare for KSP 2 & update dependencies</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/db688afc28a5f0117a31d122195c4b570adfbc49"><code>db688af</code></a> update gitignore</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/e86acc7254dfe4d833c08a30a0ef46ceb62b0c45"><code>e86acc7</code></a> Merge pull request <a href="https://redirect.github.com/raamcosta/compose-destinations/issues/643">#643</a> from FooIbar/ksp2</li> <li><a href="https://github.com/raamcosta/compose-destinations/commit/04d35e0c2cc2d9b5f037ae56be476d5d1acfc54d"><code>04d35e0</code></a> Adapt to KSP2 API changes</li> <li>See full diff in <a href="https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0">compare view</a></li> </ul> </details> <br /> Updates `com.android.application` from 8.8.2 to 8.9.1 Updates `com.android.library` from 8.8.2 to 8.9.1 Updates `com.android.library` from 8.8.2 to 8.9.1 Updates `org.jetbrains.kotlin.android` from 2.1.10 to 2.1.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.android's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.1.20</h2> <h2>Changelog</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: "Unresolved reference in KDoc" reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: "containingDeclaration" does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.<init></code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.android's changelog</a>.</em></p> <blockquote> <h2>2.1.20</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: "Unresolved reference in KDoc" reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: "containingDeclaration" does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.<init></code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73105"><code>KT-73105</code></a> Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/658a2010b15a22583f9841e1a2d4bddf1baac612"><code>658a201</code></a> Add ChangeLog for 2.1.20-RC3</li> <li><a href="https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874"><code>b2dfd94</code></a> [FIR] Fix a false negative <code>SUPER_CALL_WITH_DEFAULT_PARAMETERS</code></li> <li><a href="https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a"><code>982a4ef</code></a> [FIR] Reproduce ^KT-75578</li> <li><a href="https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031"><code>173e94a</code></a> Fix CMP-7747</li> <li><a href="https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1"><code>dbed512</code></a> CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc"><code>e7e183f</code></a> CMP-7571: merge two findDeclaration calls into one</li> <li><a href="https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c"><code>0c8b50d</code></a> CMP-7571: improve signature generation for an artificial stability getter</li> <li><a href="https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165"><code>cb387d5</code></a> CMP-7571: add signatures to artifical stability getters</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682"><code>f17e609</code></a> Avoid multiple finalizations of generalConfigurationMetrics</li> <li><a href="https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74"><code>45e81bb</code></a> Edit ChangeLog for 2.1.20-RC2</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.10 to 2.1.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.compose's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.1.20</h2> <h2>Changelog</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: "Unresolved reference in KDoc" reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: "containingDeclaration" does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.<init></code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.plugin.compose's changelog</a>.</em></p> <blockquote> <h2>2.1.20</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: "Unresolved reference in KDoc" reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: "containingDeclaration" does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.<init></code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73105"><code>KT-73105</code></a> Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/658a2010b15a22583f9841e1a2d4bddf1baac612"><code>658a201</code></a> Add ChangeLog for 2.1.20-RC3</li> <li><a href="https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874"><code>b2dfd94</code></a> [FIR] Fix a false negative <code>SUPER_CALL_WITH_DEFAULT_PARAMETERS</code></li> <li><a href="https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a"><code>982a4ef</code></a> [FIR] Reproduce ^KT-75578</li> <li><a href="https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031"><code>173e94a</code></a> Fix CMP-7747</li> <li><a href="https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1"><code>dbed512</code></a> CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc"><code>e7e183f</code></a> CMP-7571: merge two findDeclaration calls into one</li> <li><a href="https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c"><code>0c8b50d</code></a> CMP-7571: improve signature generation for an artificial stability getter</li> <li><a href="https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165"><code>cb387d5</code></a> CMP-7571: add signatures to artifical stability getters</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682"><code>f17e609</code></a> Avoid multiple finalizations of generalConfigurationMetrics</li> <li><a href="https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74"><code>45e81bb</code></a> Edit ChangeLog for 2.1.20-RC2</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.10 to 2.1.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.compose's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.1.20</h2> <h2>Changelog</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: "Unresolved reference in KDoc" reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: "containingDeclaration" does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.<init></code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.plugin.compose's changelog</a>.</em></p> <blockquote> <h2>2.1.20</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: "Unresolved reference in KDoc" reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: "containingDeclaration" does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.<init></code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73105"><code>KT-73105</code></a> Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/658a2010b15a22583f9841e1a2d4bddf1baac612"><code>658a201</code></a> Add ChangeLog for 2.1.20-RC3</li> <li><a href="https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874"><code>b2dfd94</code></a> [FIR] Fix a false negative <code>SUPER_CALL_WITH_DEFAULT_PARAMETERS</code></li> <li><a href="https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a"><code>982a4ef</code></a> [FIR] Reproduce ^KT-75578</li> <li><a href="https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031"><code>173e94a</code></a> Fix CMP-7747</li> <li><a href="https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1"><code>dbed512</code></a> CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc"><code>e7e183f</code></a> CMP-7571: merge two findDeclaration calls into one</li> <li><a href="https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c"><code>0c8b50d</code></a> CMP-7571: improve signature generation for an artificial stability getter</li> <li><a href="https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165"><code>cb387d5</code></a> CMP-7571: add signatures to artifical stability getters</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682"><code>f17e609</code></a> Avoid multiple finalizations of generalConfigurationMetrics</li> <li><a href="https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74"><code>45e81bb</code></a> Edit ChangeLog for 2.1.20-RC2</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20">compare view</a></li> </ul> </details> <br /> Updates `com.google.devtools.ksp` from 2.1.10-1.0.31 to 2.1.20-1.0.32 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/ksp/releases">com.google.devtools.ksp's releases</a>.</em></p> <blockquote> <h2>2.1.20-1.0.32</h2> <h1>What's Changed</h1> <p><a href="https://redirect.github.com/google/ksp/issues/2379">#2379</a> [KSP2] resolved type of vararg parameter in functions changed vs KSP1 <a href="https://redirect.github.com/google/ksp/issues/2358">#2358</a> [KSP2] Annotation missing from property when VALUE_PARAMETER target is used.</p> <p>And various performance optimizations!</p> <h2>2.1.20-1.0.31</h2> <h2>What's Changed</h2> <ul> <li>Update github actions permissions for release on 1.0.31-release by <a href="https://github.com/ting-yuan"><code>@ting-yuan</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2383">google/ksp#2383</a></li> <li>Bump Kotlin version to 2.1.20 by <a href="https://github.com/mkmuir0"><code>@mkmuir0</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2384">google/ksp#2384</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.20-RC2-1.0.31...2.1.20-1.0.31">https://github.com/google/ksp/compare/2.1.20-RC2-1.0.31...2.1.20-1.0.31</a></p> <h2>2.1.20-RC3-1.0.31</h2> <h2>What's Changed</h2> <ul> <li>Bump to Kotlin 2.1.20-RC3 by <a href="https://github.com/mkmuir0"><code>@mkmuir0</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2378">google/ksp#2378</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.20-RC2-1.0.31...2.1.0-RC3-1.0.31">https://github.com/google/ksp/compare/2.1.20-RC2-1.0.31...2.1.0-RC3-1.0.31</a></p> <h2>2.1.20-RC2-1.0.31</h2> <h2>What's Changed</h2> <ul> <li>1.0.31-release: bump to Kotlin 2.1.20-RC2 by <a href="https://github.com/mkmuir0"><code>@mkmuir0</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2366">google/ksp#2366</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.20-RC-1.0.31...2.1.20-RC2-1.0.31">https://github.com/google/ksp/compare/2.1.20-RC-1.0.31...2.1.20-RC2-1.0.31</a></p> <h2>2.1.20-RC-1.0.31</h2> <h2>What's Changed</h2> <ul> <li>1.0.31-release: bump to Kotlin 2.1.20-RC by <a href="https://github.com/ting-yuan"><code>@ting-yuan</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2354">google/ksp#2354</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.10-1.0.31...2.1.20-RC-1.0.31">https://github.com/google/ksp/compare/2.1.10-1.0.31...2.1.20-RC-1.0.31</a></p> <h2>2.1.20-RC-1.0.30</h2> <h2>What's Changed</h2> <ul> <li>Update Kotlin Version: 2.1.20-RC by <a href="https://github.com/mkmuir0"><code>@mkmuir0</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2344">google/ksp#2344</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.1.20-Beta2-1.0.30...2.1.20-RC-1.0.30">https://github.com/google/ksp/compare/2.1.20-Beta2-1.0.30...2.1.20-RC-1.0.30</a></p> <h2>2.1.20-Beta2-1.0.30</h2> <p>KSP 1.0.30 for Kotlin 2.1.20-Beta2.</p> <h2>2.1.20-Beta2-1.0.29</h2> <h2>What's Changed</h2> <ul> <li>Rewind Kotlin version changes and bump to 2.1.20-Beta2 by <a href="https://github.com/ting-yuan"><code>@ting-yuan</code></a> in <a href="https://redirect.github.com/google/ksp/pull/2311">google/ksp#2311</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/ksp/commit/786e6abedb65696217ccb53e87ca5e5e22652fcd"><code>786e6ab</code></a> UPDATE_KOTLIN_VERSION: 2.1.20</li> <li><a href="https://github.com/google/ksp/commit/b18574409183a8170312c6edb9d9839eb04233d7"><code>b185744</code></a> UPDATE_KOTLIN_VERSION: 2.1.20-Beta2</li> <li><a href="https://github.com/google/ksp/commit/8357e8302b71854a32f4568697bb16f0848fb71b"><code>8357e83</code></a> Dispose KotlinStandalonePackageProviderFactor via IncrementalKotlinPackagePro...</li> <li><a href="https://github.com/google/ksp/commit/cdfb36ac143fb7c9378262807095ea9d2db9abdd"><code>cdfb36a</code></a> Register KotlinStandalonePackageProviderFactory to project Disposable</li> <li><a href="https://github.com/google/ksp/commit/fc1f3514c8f798f623c244af7e1b4c8364a37dfd"><code>fc1f351</code></a> Update ksp2api.md to clarify the change of vararg</li> <li><a href="https://github.com/google/ksp/commit/e4a6cd8ae0909a385563ec86f17fbfcad251dc31"><code>e4a6cd8</code></a> KSP2: fix the type of vararg for Kotlin sources</li> <li><a href="https://github.com/google/ksp/commit/478fa9e38cfd321895a1eb5a56e4fba2d4297cd0"><code>478fa9e</code></a> Update github actions permissions for release</li> <li><a href="https://github.com/google/ksp/commit/00dbaf8befaf5621da9fe866d0ec265987b2393a"><code>00dbaf8</code></a> KSP2: fix KSValueParameter.isVal and isVar</li> <li><a href="https://github.com/google/ksp/commit/054ffb4cbe28aeec6b2ae077ab082f1c3ecd5d1d"><code>054ffb4</code></a> Update integration tests for newer Kotlin versions</li> <li><a href="https://github.com/google/ksp/commit/8582b3398c14e0e7c26ef3bca98543b024bbed3b"><code>8582b33</code></a> UPDATE_AA_VERSION: 2.2.0-dev-7255</li> <li>Additional commits viewable in <a href="https://github.com/google/ksp/compare/2.1.10-1.0.31...2.1.20-1.0.32">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | org.jetbrains.kotlin.android | [< 1.10, > 1.9.23] | | com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] | </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@depe... _Description has been truncated_ Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
fdcc0f34be |
[add device]: Samsung Galaxy A15 4G (sma155f) (#2543)
Adding Unofficial Support for Samsung Galaxy A15 4G (GKI) |
||
|
|
1cc0dd691a |
[add device]: Samsung M30s (M307F) (#2524)
Adding Unofficial Support for Samsung M30s (Non gki) |
||
|
|
ad004d48bf | Fix opuls -> oplus typo (#2536) | ||
|
|
650c3006c3 |
website: Update Galaxy A05 to Galaxy A05/A04 repository link (#2527)
On latest update, we've added support for Samsung Galaxy A04 (a04), which force me to change the repository name to avoid confusion. |
||
|
|
cfbbded691 |
Fix off-by-one when iterating dir (#2530)
Fix https://github.com/tiann/KernelSU/issues/2528 |
||
|
|
4ea7c4c83c |
Fix su --shell argument handling (#2529)
This fixes https://github.com/tiann/KernelSU/issues/2523. |
||
|
|
c28411bce3 | Skip staging package when searching manager (#2511) | ||
|
|
97b2411316 |
Revert "kernel: remove unused CONFIG guard becuase GKI kernel enable kprobe by default" (#2495)
follow up to https://github.com/tiann/KernelSU/pull/2475#issuecomment-2680947145 |
||
|
|
203cd4d746 |
build(deps): bump the maven group across 1 directory with 5 updates (#2485)
Bumps the maven group with 5 updates in the /manager directory: | Package | From | To | | --- | --- | --- | | androidx.activity:activity-compose | `1.10.0` | `1.10.1` | | androidx.navigation:navigation-compose | `2.8.7` | `2.8.8` | | com.android.application | `8.8.1` | `8.8.2` | | com.android.library | `8.8.1` | `8.8.2` | | [com.google.devtools.ksp](https://github.com/google/ksp) | `2.1.10-1.0.30` | `2.1.10-1.0.31` | Updates `androidx.activity:activity-compose` from 1.10.0 to 1.10.1 Updates `androidx.navigation:navigation-compose` from 2.8.7 to 2.8.8 Updates `com.android.application` from 8.8.1 to 8.8.2 Updates `com.android.library` from 8.8.1 to 8.8.2 Updates `com.android.library` from 8.8.1 to 8.8.2 Updates `com.google.devtools.ksp` from 2.1.10-1.0.30 to 2.1.10-1.0.31 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/ksp/releases">com.google.devtools.ksp's releases</a>.</em></p> <blockquote> <h2>2.1.10-1.0.31</h2> <h2>Bug Fixes</h2> <ul> <li>[KSP2] KSPropertyDeclaration#type for typealias does not match its declaration. <a href="https://redirect.github.com/google/ksp/issues/2345">#2345</a></li> <li>Incorrect isMutable on KSPropertyDeclaration from a JAVA_LIB in 2.1.10-1.0.30 <a href="https://redirect.github.com/google/ksp/issues/2346">#2346</a></li> <li>KSP breaks compilation avoidance <a href="https://redirect.github.com/google/ksp/issues/2347">#2347</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/ksp/commit/6f2ea1e9e76a3773ca822b279aed8efd5b8c5493"><code>6f2ea1e</code></a> KSP2: return type aliases if possible</li> <li><a href="https://github.com/google/ksp/commit/1afb28060b674bf6c0b772e4626732735358ad3c"><code>1afb280</code></a> KSP2: Fix KSPropertyDeclaration.isMutable for Java libs</li> <li><a href="https://github.com/google/ksp/commit/40e5350848c5c22d3ad3e80a30c09d13b773b305"><code>40e5350</code></a> Update test cases for compilation avoidance.</li> <li><a href="https://github.com/google/ksp/commit/f68437a3c12db8d00b40b4868aa09c1b7adaf4a5"><code>f68437a</code></a> KSP2: better support of compilation avoidance</li> <li><a href="https://github.com/google/ksp/commit/e764de7fd9daff1c3c3a3552e109083efd072354"><code>e764de7</code></a> KSP1: better support of compilation avoidance</li> <li><a href="https://github.com/google/ksp/commit/9b2d7d99e78718504de6bdf08662229f580f2fd2"><code>9b2d7d9</code></a> jdkHome as internal and creating new jdkVersion input</li> <li><a href="https://github.com/google/ksp/commit/3b9ebc91cbf7c4658b88ab0249cc77c5a8c7d3ec"><code>3b9ebc9</code></a> CI: Update release branch to 1.0.31</li> <li><a href="https://github.com/google/ksp/commit/7b440f8a37609e099d398e68eb7e844f35f10765"><code>7b440f8</code></a> Downgrade to Kotlin 2.1.10</li> <li><a href="https://github.com/google/ksp/commit/6b59afdc153d53d2cc8832c9306449133a70ae24"><code>6b59afd</code></a> KSFunction: return type aliases if possible</li> <li><a href="https://github.com/google/ksp/commit/9284800c76a6a625585b63779190bd06a006f0be"><code>9284800</code></a> UPDATE_AA_VERSION: 2.2.0-dev-745</li> <li>Additional commits viewable in <a href="https://github.com/google/ksp/compare/2.1.10-1.0.30...2.1.10-1.0.31">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] | </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
d8dbcbb462 | website: fix minor typos (#2482) | ||
|
|
4d37b8735c |
Set KSU_APP_PROFILE_VER for shell (#2481)
This reverts commit
|
||
|
|
931ababd14 |
kernel: fix sometimes sucompat can not toggle by manager (#2484)
When the manager is already running, if other programs / kernel toggle the sucompat enable status, The manager "Disable SU Compat" toggle button can not work, kmesg print "cmd enable su but no need to change." I think we should still return reply_ok when the syscall value is consistent with the kernel, which would fix the issue. |
||
|
|
fcfe038532 |
Avoid popping back stack right after navigation (#2477)
This fixes https://github.com/tiann/KernelSU/issues/2462. |
||
|
|
4fdd3e07e5 | ksud: migrate to Rust 2024 edition | ||
|
|
e245e3419d | ksud: upgrade nom to 8.0 | ||
|
|
bcdc860a5b |
build(deps): bump the npm group in /website with 18 updates (#2460)
Bumps the npm group in /website with 18 updates: Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
985cd1f015 |
Translations update from Hosted Weblate (#2425)
Translations update from [Hosted Weblate](https://hosted.weblate.org) for [KernelSU/Manager](https://hosted.weblate.org/projects/kernelsu/manager/). Current translation status:  --------- Co-authored-by: Rex_sa <rex.sa@pm.me> Co-authored-by: Kazuki Nakashima <flukfik41@gmail.com> Co-authored-by: dabao1955 <dabao1955@163.com> Co-authored-by: Léane GRASSER <leane.grasser@proton.me> Co-authored-by: weishu tian <twsxtd@gmail.com> Co-authored-by: yuztass <inkognito0901@gmail.com> Co-authored-by: I g o r <igormczampola1@gmail.com> |
||
|
|
1d50f902b7 |
build(deps): bump the crates group across 1 directory with 17 updates (#2472)
Bumps the crates group with 15 updates in the /userspace/ksud directory: Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
cef7f30c2e | website: update translation (#2471) | ||
|
|
0254936bb2 |
Update Dependencies (#2440)
- Use latest Node - Update GitHub Action - Update NDK - Update Gradle - Update Cargo dependencies - Remove unused dependencies - Remove unnecessary build tools version (AGP handles it now) No issues too far, since there is no major changes, i don't think there will be issue. Clippy passes fine on my end, new version of `nom` dependency causes issues. |
||
|
|
611fe533b3 |
FAQ Slight spelling fix (#2470)
Fixed spelling in FAQ |
||
|
|
7a6ec8b284 |
manager: allow multiple modules to be installed sequentially (#2459)
It's now okay to merge |
||
|
|
a41f454fa5 |
FAQ Edit regarding KernelSU support and wording change. (#2468)
Clarification on KernelSU device support and wording change in a few FAQs. |
||
|
|
1feac4c621 |
Fix reference count leak in nuke_ext4_sysfs() (#2467)
We need to call path_put() to decrease the refcount. |
||
|
|
6936520515 |
fix: crash #2463 (#2465)
my bad |