Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 27, 2025

Bumps org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.0 to 2.1.10.

Release notes

Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases.

Kotlin 2.1.10

Changelog

Compiler

  • KT-73858 Compose / iOS: NullPointerException on building
  • KT-73454 K2: Fix type parameters mapping for typealiases with inner RHS
  • KT-73043 K2 Compiler does not allow references to inner constructors with typealiases
  • KT-74040 Compilation of inner class usage does not check the visibility of parent class during compilation in different rounds
  • KT-73339 K2: "VerifyError: Bad type on operand stack" because of missing implicit cast on generic field receiver with star projection
  • KT-72585 K2: Compilation failure when upgrading to Kotlin 2.0.20+: Cannot replace top-level type with star projection: S
  • KT-73399 compile-time JVM codegen failure on a KProperty argument of a KSuspendFunction parameter
  • KT-72725 KMP: Unsupported actualization of inherited java field in expect class
  • KT-73153 K2: Standalone diagnostics on type arguments are not reported

Compose compiler

  • CMP-5680 Compose compiler: unexpected stability warnings for classes compiled with 2.0.10
  • b/381407900 Avoid adding Compose annotations on synthetic classes

IR. Inlining

  • KT-73981 Cherry-pick the fix for KT-73482 to 2.1.10

JavaScript

  • KT-70778 Kotlin Js companion is undefined in production build
  • KT-73130 KJS: Missed break for do/while in generated JS code
  • KT-58797 Optimize the code generated for objects on JS and Wasm backends

Klibs

  • KT-70146 [KLIB Resolve] Don't fail on nonexistent transitive dependency
  • KT-73951 Workaround for "Partial linkage engine may not patch some discrepancies in IR when compiling Kotlin/Native static caches" in 2.1.10

Native

  • KT-73559 K/Native: AndroidNativeArm64 linking fails starting from Kotlin 2.1.0

Tools. CLI

  • KT-73967 JDK 25: "IllegalArgumentException: 25-ea" with EA builds

Tools. Daemon

  • KT-73311 "Unable to release compile session, maybe daemon is already down" flakiness

Tools. Gradle

  • KT-73728 'generatePomFileForMavenPublication' creates pom with dependencies with 'unspecified' version

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's changelog.

2.1.10-RC2

Compiler

  • KT-73858 Compose / iOS: NullPointerException on building
  • KT-74040 Compilation of inner class usage does not check the visibility of parent class during compilation in different rounds

Compose compiler

  • b/381407900 Avoid adding Compose annotations on synthetic classes
  • CMP-5680 Compose compiler: unexpected stability warnings for classes compiled with 2.0.10

2.1.10-RC

Compiler

  • KT-73454 K2: Fix type parameters mapping for typealiases with inner RHS
  • KT-73043 K2 Compiler does not allow references to inner constructors with typealiases
  • KT-73339 K2: "VerifyError: Bad type on operand stack" because of missing implicit cast on generic field receiver with star projection
  • KT-72585 K2: Compilation failure when upgrading to Kotlin 2.0.20+: Cannot replace top-level type with star projection: S
  • KT-73399 compile-time JVM codegen failure on a KProperty argument of a KSuspendFunction parameter
  • KT-72725 KMP: Unsupported actualization of inherited java field in expect class
  • KT-73153 K2: Standalone diagnostics on type arguments are not reported

Compose compiler

  • CMP-5680 Compose compiler: unexpected stability warnings for classes compiled with 2.0.10

IR. Inlining

  • KT-73981 Cherry-pick the fix for KT-73482 to 2.1.10

JavaScript

  • KT-58797 Optimize the code generated for objects on JS and Wasm backends
  • KT-70778 Kotlin Js companion is undefined in production build
  • KT-73130 KJS: Missed break for do/while in generated JS code

Klibs

  • KT-73951 Workaround for "Partial linkage engine may not patch some discrepancies in IR when compiling Kotlin/Native static caches" in 2.1.10

Native

  • KT-73559 K/Native: AndroidNativeArm64 linking fails starting from Kotlin 2.1.0

Tools. CLI

  • KT-73967 JDK 25: "IllegalArgumentException: 25-ea" with EA builds

... (truncated)

Commits
  • 6dff565 Add ChangeLog for 2.1.10-RC2
  • 5e6f6a6 [tests] Turned on passing tests
  • b968b02 [K/N] Skip missing dependencies during cache building
  • 8b57d44 [CMP] no metadata annotations on synthetic classes
  • f82abd9 [AA] Lazily compute the effective visibility in FIR stub-based deserializer
  • 618eaff [FIR] Don't render lazy attributes with null value in FIR renderer
  • 5f5af38 [FIR] Remove incorrect fast-path from @​PublishedAPI computation for binary de...
  • 435080b [FIR] Consider effective visibility of parent class during deserialization
  • 05e92d4 [Test] Reproduce KT-74040 in AA tests
  • c49acfb [Test] Render isPublicApi attribute in AA tests
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 2.1.0 to 2.1.10.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.10/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0...v2.1.10)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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 Jan 27, 2025
@github-actions
Copy link
Contributor

Test Results

   58 files  ±0     58 suites  ±0   26s ⏱️ -7s
1 514 tests ±0  1 511 ✅ ±0  3 💤 ±0  0 ❌ ±0 
1 548 runs  ±0  1 545 ✅ ±0  3 💤 ±0  0 ❌ ±0 

Results for commit b2dbf89. ± Comparison against base commit a974242.

This pull request removes 1048 and adds 1043 tests. Note that renamed tests count towards both.
  modulus: 125073441613232360429017093659603405845109082759978735602989475177881806735742470836111540972484320912894131051270721063572942958182522305796968381526760999763688212183860848631970671349393256314329560305523010444954931028066485084579094378510502473151383387417744177958238312186563168134939512730940017769799
  modulus: 97422596026967025855517840782236700384655494143439019209634650556758211808423108532561780944313025108098780084420324150019410469528257815960494703753018710828180294288108172730641887920804234249133610640878658943176647641196898489844416399095109685327775235365806175869594052508243584689237959059836681403821
  params: null
  public exponent: 65537, sun.security.rsa.RSAPrivateCrtKeyImpl@1b4fb
  public exponent: 65537, sun.security.rsa.RSAPrivateCrtKeyImpl@fffd90c6
io.github.nstdio.http.ext.BuffersTest ‑ [5] [java.nio.HeapByteBuffer[pos=0 lim=47 cap=47], java.nio.HeapByteBuffer[pos=0 lim=34 cap=34], java.nio.HeapByteBuffer[pos=0 lim=15 cap=15]]
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [10] Size: 15550
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [11] Size: 19368
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [12] Size: 14985
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [13] Size: 17880
…
io.github.nstdio.http.ext.BuffersTest ‑ [5] [java.nio.HeapByteBuffer[pos=0 lim=14 cap=14], java.nio.HeapByteBuffer[pos=0 lim=59 cap=59], java.nio.HeapByteBuffer[pos=0 lim=16 cap=16], java.nio.HeapByteBuffer[pos=0 lim=4 cap=4], java.nio.HeapByteBuffer[pos=0 lim=2 cap=2], java.nio.HeapByteBuffer[pos=0 lim=1 cap=1]]
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [10] Size: 19740
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [11] Size: 14735
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [12] Size: 9856
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [13] Size: 12296
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [14] Size: 13403
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [15] Size: 16363
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [16] Size: 12653
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [1] Size: 19835
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [2] Size: 12836
…

@nstdio nstdio merged commit 0dd6d1b into main Feb 1, 2025
3 checks passed
@dependabot dependabot bot deleted the dependabot/gradle/org.jetbrains.kotlin-kotlin-gradle-plugin-2.1.10 branch February 1, 2025 02:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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.

2 participants