Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

chore(deps): update kotlin & dokka & compose compiler #584

Merged
merged 1 commit into from
Dec 7, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 27, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jetbrains.kotlin.plugin.serialization (source) 1.9.20 -> 1.9.21 age adoption passing confidence
org.jetbrains.kotlin.multiplatform (source) 1.9.20 -> 1.9.21 age adoption passing confidence
org.jetbrains.kotlin.android (source) 1.9.20 -> 1.9.21 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-datetime 0.4.1 -> 0.5.0 age adoption passing confidence
org.jetbrains.kotlin.jvm (source) 1.9.20 -> 1.9.21 age adoption passing confidence
androidx.compose.compiler:compiler (source) 1.5.4 -> 1.5.6 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-json 1.6.0 -> 1.6.2 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-core 1.6.0 -> 1.6.2 age adoption passing confidence
org.jetbrains.kotlin:kotlin-reflect (source) 1.9.20 -> 1.9.21 age adoption passing confidence
org.jetbrains.kotlin:kotlin-stdlib-jdk8 (source) 1.9.20 -> 1.9.21 age adoption passing confidence

Release Notes

JetBrains/kotlin (org.jetbrains.kotlin.plugin.serialization)

v1.9.21: Kotlin 1.9.21

Changelog
Compiler
  • KT-62885 Introduce a language feature entry for expect actual classes for easier configuration of MPP projects
  • KT-63081 Optimize new native caches: CachedLibraries.computeVersionedCacheDirectory()
Docs & Examples
  • KT-55619 Document String.format function
IDE. Gradle Integration
  • KT-62877 Artifact files collecting for project configuration was finished. Resolution for configuration configuration X will be skipped
IDE. Gradle. Script
  • KT-60813 Scripts: NoSuchMethodError: 'void org.slf4j.Logger.error(java.lang.String, java.lang.Object)' when dependency uses Slf4j API
JavaScript
  • KT-60785 KJS: Destructured value class in suspend function fails with Uncaught TypeError: can't convert to primitive type error
  • KT-63207 KMP / JS: "TypeError: <mangled_name> is not a function" with 1.9.20
  • KT-62778 package.json "main" field has .js extension when the result files have .mjs extension
  • KT-61795 KJS: Incremental Cache is not invalidated if useEsClasses compiler argument was changed
  • KT-61957 KJS: "Uncaught ReferenceError: entries is not defined" caused by enum class with @JsExport and Enum.entries call
  • KT-62444 KJS with commonJS modules should re-export in 1.9.20
  • KT-63184 KJS / Serialization: JsExport on serializable interface creates erroneous TypeScript
  • KT-62190 KJS: "IllegalStateException: Expect to have either super call or partial linkage stub inside constructor" caused by Compose and useEsModules()
  • KT-58685 KJS: "IllegalStateException: Not locked" cused by "unlock" called twice
Klibs
  • KT-62515 Interop klib of concurrent version is not accepted when building dependent project: "The library versions don't match"
Tools. CLI
  • KT-63139 Incorrect kotlin implementation version (1.9.255-SNAPSHOT) in metadata info
Tools. Gradle
  • KT-63499 Gradle: Source sets conventions are still registered
Tools. Gradle. JS
  • KT-59523 MPP / KJS: ESM modules uses incorrect file extension on package.json (.mjs)
Tools. Gradle. Kapt
  • KT-63366 Kapt processing fails with custom source sets
Tools. Gradle. Multiplatform
  • KT-32608 Create JUnit-XML result file in multiplatform gradle build
  • KT-63315 Wasm gradle plugin DSL is invalid for parameterless wasmWasi method
  • KT-63338 [KMP] metadata task fails to find cinterop classes from dependency projects
  • KT-63044 KGP: Multiplatform - 8.4 configuration cache support
  • KT-63011 Apple Framework Artifacts is not connected to KotlinNativeTask
  • KT-62601 AS/IntelliJ exception after updating a KMP project with a macos target to Kotlin 1.9.20-RC
Tools. Incremental Compile
  • KT-61590 K2/KMP: Expect actual matching is breaking on the incremental compilation
Tools. JPS
  • KT-63594 ClassCastException in JPS statistics
  • KT-63651 Fix NPE in Kotlin JPS after enabling graph implementation of JPS
Tools. Kapt
  • KT-57389 KAPT3 uses a Javac API for JCImport which will break in JDK 21
  • KT-60507 Kapt: "IllegalAccessError: superclass access check failed" using java 21 toolchain
Tools. Scripts
  • KT-54819 Scripts: Not able to use slf4j in .main.kts
  • KT-61727 Scripts: Maven artifacts resolution is slow
Checksums
File Sha256
kotlin-compiler-1.9.21.zip cf17e0272bc065d49e64a86953b73af06065370629f090d5b7c2fe353ccf9c1a
kotlin-native-linux-x86_64-1.9.21.tar.gz 965564bb599a95283307be31947386b61f0de79514e894b1f20f4fe728eee7cc
kotlin-native-macos-x86_64-1.9.21.tar.gz 8f47cf1871bf0dfcacfc04e68ee71f2333a8a711ca25fd7a29e852eafe8da76e
kotlin-native-macos-aarch64-1.9.21.tar.gz b3c45aa0a5aa08419bd79b06cb5bdeed32b30141a6a976b67ca91bb0959e28b7
kotlin-native-windows-x86_64-1.9.21.zip e917e67d5dfeb4683a413b932f080adef08ba48d8ede61fbb040f9c3481f7b3a
Kotlin/kotlinx-datetime (org.jetbrains.kotlinx:kotlinx-datetime)

v0.5.0

  • Update Kotlin dependency to 1.9.21, kotlinx.serialization to 1.6.2
  • Add support of Wasm-Js target through Js interop with the same js-joda library as in Js (#​315)
  • Prevent secondary outputs of Java 9 compilation getting packed into jar (#​305)
Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json)

v1.6.2

v1.6.1

==================

This release uses Kotlin 1.9.20 by default, while upcoming 1.9.21 is also supported.

Trailing commas in Json

Trailing commas are one of the most popular non-spec Json variations.
A new configuration flag, allowTrailingComma, makes Json parser accept them instead of throwing an exception.
Note that it does not affect encoding, so kotlinx.serialization always produces Json without trailing commas.
See details in the corresponding PR

Support of WasmJs target

Kotlin/Wasm has been experimental for some time and gained enough maturity to be added to the kotlinx libraries.
Starting with 1.6.1, kotlinx.serialization provides a wasm-js flavor, so your projects with Kotlin/Wasm can have even more
functionality.
As usual, just add serialization dependencies to your build
and declare wasmJs target.
Please remember that Kotlin/Wasm is still experimental, so changes are expected.

Bugfixes and improvements

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner November 27, 2023 00:29
@renovate renovate bot added the chore Maintanance update label Nov 27, 2023
@renovate renovate bot force-pushed the renovate/kotlin-and-dokka-and-compose-compiler branch from 4250ca2 to e283d3f Compare November 29, 2023 18:47
@hrach
Copy link
Contributor

hrach commented Nov 30, 2023

Oh, we wait on 1.5.6.

@renovate renovate bot force-pushed the renovate/kotlin-and-dokka-and-compose-compiler branch from e283d3f to a22feed Compare November 30, 2023 15:22
@gerak-cz
Copy link
Contributor

gerak-cz commented Dec 1, 2023

It is odd. The new compiler is not marked as compatible with the new Kotlin.

However here it seems to be.

@hrach
Copy link
Contributor

hrach commented Dec 1, 2023

That's only 1.5.5-dev, that will be released as 1.5.6

@renovate renovate bot force-pushed the renovate/kotlin-and-dokka-and-compose-compiler branch 2 times, most recently from 42da7a8 to dc89837 Compare December 4, 2023 09:47
@renovate renovate bot force-pushed the renovate/kotlin-and-dokka-and-compose-compiler branch from dc89837 to c40c4b8 Compare December 6, 2023 18:11
@hrach hrach merged commit 0bb5004 into main Dec 7, 2023
1 check passed
@hrach hrach deleted the renovate/kotlin-and-dokka-and-compose-compiler branch December 7, 2023 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Maintanance update
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants