Skip to content
This repository was archived by the owner on Oct 18, 2025. It is now read-only.

Comments

chore(deps): bump the maven-dependencies group across 1 directory with 17 updates#77

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/gradle/master/maven-dependencies-f07469738c
Closed

chore(deps): bump the maven-dependencies group across 1 directory with 17 updates#77
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/gradle/master/maven-dependencies-f07469738c

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 1, 2025

Bumps the maven-dependencies group with 17 updates in the / directory:

Package From To
androidx.core:core-ktx 1.15.0 1.16.0
com.google.firebase:firebase-bom 33.9.0 33.14.0
androidx.constraintlayout:constraintlayout 2.2.0 2.2.1
androidx.lifecycle:lifecycle-livedata-ktx 2.8.7 2.9.0
androidx.lifecycle:lifecycle-viewmodel-ktx 2.8.7 2.9.0
androidx.navigation:navigation-fragment-ktx 2.8.3 2.9.0
androidx.navigation:navigation-ui-ktx 2.8.3 2.9.0
androidx.lifecycle:lifecycle-process 2.8.7 2.9.0
com.google.androidbrowserhelper:androidbrowserhelper 2.5.0 2.6.1
com.alibaba.fastjson2:fastjson2-kotlin 2.0.56 2.0.57
org.jetbrains.kotlin:kotlin-reflect 1.9.23 2.1.21
org.jetbrains.kotlinx:kotlinx-serialization-json 1.6.2 1.8.1
com.android.application 8.7.1 8.10.1
com.android.library 8.7.1 8.10.1
org.jetbrains.kotlin.android 2.0.21 2.1.21
org.jetbrains.kotlin.jvm 2.0.21 2.1.21
org.jetbrains.kotlin.plugin.serialization 1.4.30 2.1.21

Updates androidx.core:core-ktx from 1.15.0 to 1.16.0

Updates com.google.firebase:firebase-bom from 33.9.0 to 33.14.0

Updates androidx.constraintlayout:constraintlayout from 2.2.0 to 2.2.1

Updates androidx.lifecycle:lifecycle-livedata-ktx from 2.8.7 to 2.9.0

Updates androidx.lifecycle:lifecycle-viewmodel-ktx from 2.8.7 to 2.9.0

Updates androidx.navigation:navigation-fragment-ktx from 2.8.3 to 2.9.0

Updates androidx.navigation:navigation-ui-ktx from 2.8.3 to 2.9.0

Updates androidx.lifecycle:lifecycle-process from 2.8.7 to 2.9.0

Updates com.google.androidbrowserhelper:androidbrowserhelper from 2.5.0 to 2.6.1

Release notes

Sourced from com.google.androidbrowserhelper:androidbrowserhelper's releases.

android-browser-helper-2.6.1

What's Changed

New Contributors

Full Changelog: GoogleChrome/android-browser-helper@android-browser-helper-2.6.0...android-browser-helper-2.6.1

android-browser-helper-2.6.0

What's Changed

New Contributors

... (truncated)

Commits
  • 9e5e3f6 Merge pull request #521 from GoogleChrome/version-bump
  • 58cdcba Bump core version to 2.6.1
  • fa7a9ff Added support for 'minimal-ui' and 'browser' display modes
  • 505965a Demo fixes for new browser APIs
  • 2c3c2d1 androidx.browser:browser bumped to 1.9.0-alpha04
  • 6801064 Use a task id as a session id
  • 5cc748c Fix the androidTest build
  • e6bbf1d Merge pull request #517 from joehattori/add-twa-startup-timestamp
  • 3149807 Add extra data for the timestamp for TWA startup and the version of
  • ea274dd Merge pull request #518 from youenn98/preload
  • Additional commits viewable in compare view

Updates com.alibaba.fastjson2:fastjson2-kotlin from 2.0.56 to 2.0.57

Release notes

Sourced from com.alibaba.fastjson2:fastjson2-kotlin's releases.

Fastjson 2.0.57版本发布

这又是一个定期维护的功能增强BUG FIX版本,大家按需升级。

Issues

  1. 提升了序列化Double和忽略字段的性能
  2. 修复单引号反序列化时不支持忽略大小写匹配的问题 #3381
  3. 修复UseBigDecimalForDoubles解析浮点数结果不对的问题 #3382
  4. JSONArray/JSONObject增加getLocalDate/getLocalDateTime系列方法 #3337
  5. 修复序列化Kotlin类忽略private field的问题 #3287
  6. 修复某些场景toJSON/toJavaObject缺失字段的问题 #2227
  7. 修复反序列化java.util.SubList报错的问题 #3364
  8. 修复SeeAlso父类是接口反序列化报错的问题 #3357 #3440
  9. 修复反序列化record不支持alternateNames的问题 #3351
  10. 修复2.0.56引入的字段多导致jit报错的问题 #3367
  11. 修复无上海时区环境报错的问题 #3450
  12. 修复2.0.56引入的非规范Double.NaN序列化报错的问题 #3449
  13. 修复某些场景不支持注释的问题 #3446
  14. 修复多层List字段序列化报错的问题 #3444 #3433
  15. 修复2.0.54引入的不匹配类型反序列化String结果不对的问题 #3438
  16. 兼容fastjson 1.x,序列化忽略ClassLoader类型字段
  17. 修复非当前ClassLoader类型toJavaObject导致ClassNotFound的问题 #3420
  18. 修复输入类型为Object.class时,reference解析不生效的问题 #3452

MAVEN依赖配置

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.57</version>
</dependency>
  • android5针对优化版本
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.57.android5</version>
</dependency>
  • android8针对优化版本 这个版本支持java.time和Optional
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
</tr></table> 

... (truncated)

Commits
  • aabcd38 2.0.57 release
  • 65d7458 bug fix for readReference, for issue #3452
  • 60d1c2a bug fix for load external class, for issue #3420
  • dc11c19 ignore ClassLoader properties, for issue #3434
  • e34b22b add testcase for issue #3433
  • 2447f30 bug fix for readStringNotMatch, for issue #3438
  • f01af63 bug fix for deserialize List<List field error, for issu...
  • 2d637ba JSONArray/JSONObject support getLocalTime/getLocalDate/getLocalDateTime/getOf...
  • 5016310 fix comment support not work
  • 83135d0 fix package
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:kotlin-reflect from 1.9.23 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin:kotlin-reflect's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-reflect's changelog.

2.1.21

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlinx:kotlinx-serialization-json from 1.6.2 to 1.8.1

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's releases.

1.8.1

This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.

Improvements

  • Implemented encoding null in key and value of a map in Protobuf (#2910)
  • Make type argument in JsonTransformingSerializer nullable (#2911)
  • Use SPDX identifier in POMs (#2936) (thanks to Leon Linhart)
  • Add watchosDeviceArm64 to Okio integration module (#2920) (thanks to Daniel Santiago)
  • Update kotlinx-io version to 0.6.0 (#2933) (thanks to Piotr Krzemiński)

Bugfixes

  • Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (#2942)
  • Do not encode empty packed collections in protobuf (#2907)

1.8.0

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

Changelog for 1.8.0-RC is presented below:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for technical reasons. Now you can use most of SerialDescriptor and its builders API without the need to opt-in into experimental serialization API. See the PR for more details.

Note: All SerialKinds are stable API now, except PolymorphicKind — we may want to expand it in the future.

Generate Java 8's default method implementations in interfaces

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's changelog.

1.8.1 / 2025-03-31

This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.

Improvements

  • Implemented encoding null in key and value of a map in Protobuf (#2910)
  • Make type argument in JsonTransformingSerializer nullable (#2911)
  • Use SPDX identifier in POMs (#2936) (thanks to Leon Linhart)
  • Add watchosDeviceArm64 to Okio integration module (#2920) (thanks to Daniel Santiago)
  • Update kotlinx-io version to 0.6.0 (#2933) (thanks to Piotr Krzemiński)

Bugfixes

  • Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (#2942)
  • Do not encode empty packed collections in protobuf (#2907)

1.8.0 / 2025-01-06

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

1.8.0-RC / 2024-12-10

This is a release candidate for the next version. It is based on Kotlin 2.1.0 and includes a few new features, as well as bugfixes and improvements:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for

... (truncated)

Commits
  • afd811f Prepare 1.8.1 release (#2965)
  • 2b653de Merge remote-tracking branch 'origin/master' into dev
  • ab1cd2c Update forward compatibility notes (#2964)
  • b26c67a Tests for fixes for #KT-62522 and #KT-62215 (#2474)
  • 8853917 Bump Kotlin to 2.1.20 (#2963)
  • 9adedb4 Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • 438fb8e Bencoding now supports all platforms (#2954)
  • 27e352d Implement additional compiler flags as per KT-75078 (#2946)
  • f13da7e Check the Gradle distribution checksum (#2935)
  • 1e54f4b Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wra...
  • Additional commits viewable in compare view

Updates com.android.application from 8.7.1 to 8.10.1

Updates com.android.library from 8.7.1 to 8.10.1

Updates org.jetbrains.kotlin.android from 2.0.21 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin.android's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.android's changelog.

2.1.21

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Updates com.android.library from 8.7.1 to 8.10.1

Updates org.jetbrains.kotlin.jvm from 2.0.21 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin.jvm's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.jvm's changelog.

2.1.21

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin.plugin.serialization from 1.4.30 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin.plugin.serialization's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingV...

    Description has been truncated

…h 17 updates

Bumps the maven-dependencies group with 17 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| androidx.core:core-ktx | `1.15.0` | `1.16.0` |
| com.google.firebase:firebase-bom | `33.9.0` | `33.14.0` |
| androidx.constraintlayout:constraintlayout | `2.2.0` | `2.2.1` |
| androidx.lifecycle:lifecycle-livedata-ktx | `2.8.7` | `2.9.0` |
| androidx.lifecycle:lifecycle-viewmodel-ktx | `2.8.7` | `2.9.0` |
| androidx.navigation:navigation-fragment-ktx | `2.8.3` | `2.9.0` |
| androidx.navigation:navigation-ui-ktx | `2.8.3` | `2.9.0` |
| androidx.lifecycle:lifecycle-process | `2.8.7` | `2.9.0` |
| [com.google.androidbrowserhelper:androidbrowserhelper](https://github.com/GoogleChrome/android-browser-helper) | `2.5.0` | `2.6.1` |
| [com.alibaba.fastjson2:fastjson2-kotlin](https://github.com/alibaba/fastjson2) | `2.0.56` | `2.0.57` |
| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.1.21` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.6.2` | `1.8.1` |
| com.android.application | `8.7.1` | `8.10.1` |
| com.android.library | `8.7.1` | `8.10.1` |
| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.21` |
| [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) | `2.0.21` | `2.1.21` |
| [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin) | `1.4.30` | `2.1.21` |



Updates `androidx.core:core-ktx` from 1.15.0 to 1.16.0

Updates `com.google.firebase:firebase-bom` from 33.9.0 to 33.14.0

Updates `androidx.constraintlayout:constraintlayout` from 2.2.0 to 2.2.1

Updates `androidx.lifecycle:lifecycle-livedata-ktx` from 2.8.7 to 2.9.0

Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.8.7 to 2.9.0

Updates `androidx.navigation:navigation-fragment-ktx` from 2.8.3 to 2.9.0

Updates `androidx.navigation:navigation-ui-ktx` from 2.8.3 to 2.9.0

Updates `androidx.lifecycle:lifecycle-process` from 2.8.7 to 2.9.0

Updates `com.google.androidbrowserhelper:androidbrowserhelper` from 2.5.0 to 2.6.1
- [Release notes](https://github.com/GoogleChrome/android-browser-helper/releases)
- [Commits](GoogleChrome/android-browser-helper@android-browser-helper-2.5.0...android-browser-helper-2.6.1)

Updates `com.alibaba.fastjson2:fastjson2-kotlin` from 2.0.56 to 2.0.57
- [Release notes](https://github.com/alibaba/fastjson2/releases)
- [Commits](alibaba/fastjson2@2.0.56...2.0.57)

Updates `org.jetbrains.kotlin:kotlin-reflect` from 1.9.23 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.9.23...v2.1.21)

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.6.2 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.6.2...v1.8.1)

Updates `com.android.application` from 8.7.1 to 8.10.1

Updates `com.android.library` from 8.7.1 to 8.10.1

Updates `org.jetbrains.kotlin.android` from 2.0.21 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.0.21...v2.1.21)

Updates `com.android.library` from 8.7.1 to 8.10.1

Updates `org.jetbrains.kotlin.jvm` from 2.0.21 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.0.21...v2.1.21)

Updates `org.jetbrains.kotlin.plugin.serialization` from 1.4.30 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.4.30...v2.1.21)

---
updated-dependencies:
- dependency-name: androidx.core:core-ktx
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: com.google.firebase:firebase-bom
  dependency-version: 33.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-version: 2.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: androidx.lifecycle:lifecycle-livedata-ktx
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: androidx.navigation:navigation-fragment-ktx
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: androidx.navigation:navigation-ui-ktx
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: androidx.lifecycle:lifecycle-process
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: com.google.androidbrowserhelper:androidbrowserhelper
  dependency-version: 2.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: com.alibaba.fastjson2:fastjson2-kotlin
  dependency-version: 2.0.57
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: com.android.application
  dependency-version: 8.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: com.android.library
  dependency-version: 8.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: com.android.library
  dependency-version: 8.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin.jvm
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jun 1, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 18, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Oct 18, 2025
@dependabot dependabot bot deleted the dependabot/gradle/master/maven-dependencies-f07469738c branch October 18, 2025 14:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants