Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.8.1 to 1.9.0 #65

Closed
dependabot[bot] wants to merge 1 commits from dependabot/gradle/org.jetbrains.kotlinx-kotlinx-serialization-json-1.9.0 into master
dependabot[bot] commented 2025-06-30 06:32:31 +03:00 (Migrated from github.com)

Bumps org.jetbrains.kotlinx:kotlinx-serialization-json from 1.8.1 to 1.9.0.

Release notes

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

1.9.0

This release updates Kotlin version to 2.2.0, includes several bugfixes and provides serializers for kotlin.time.Instant.

Add kotlin.time.Instant serializers

Instant class was moved from kotlinx-datetime library to Kotlin standard library. As a result, kotlinx-datetime 0.7.0 no longer has serializers for the Instant class. To use the new kotlin.time.Instant class in your @Serializable classes, you can use this 1.9.0 kotlinx-serialization version (Kotlin 2.2 is required). You can choose between the default InstantSerializer, which uses its string representation, or specify InstantComponentSerializer that represents instant as its components. See details in the PR.

Other bugfixes

  • Fix resize in JsonPath (#2995)
  • Fixed proguard rules for obfuscation to work correctly (#2983)
Changelog

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

1.9.0 / 2025-06-27

This release updates Kotlin version to 2.2.0, includes several bugfixes and provides serializers for kotlin.time.Instant.

Add kotlin.time.Instant serializers

Instant class was moved from kotlinx-datetime library to Kotlin standard library. As a result, kotlinx-datetime 0.7.0 no longer has serializers for the Instant class. To use new kotlin.time.Instant class in your @​Serializable classes, you can use this 1.9.0 kotlinx-serialization version (Kotlin 2.2 is required). You can choose between default InstantSerializer which uses its string representation, or specify InstantComponentSerializer that represents instant as its components. See details in the PR.

Other bugfixes

  • Fix resize in JsonPath (#2995)
  • Fixed proguard rules for obfuscation to work correctly (#2983)
Commits

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note


Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) from 1.8.1 to 1.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.serialization/releases">org.jetbrains.kotlinx:kotlinx-serialization-json's releases</a>.</em></p> <blockquote> <h2>1.9.0</h2> <p>This release updates Kotlin version to 2.2.0, includes several bugfixes and provides serializers for <code>kotlin.time.Instant</code>.</p> <h2>Add kotlin.time.Instant serializers</h2> <p>Instant class was moved from kotlinx-datetime library to Kotlin standard library. As a result, kotlinx-datetime 0.7.0 no longer has serializers for the Instant class. To use the new <code>kotlin.time.Instant</code> class in your <code>@Serializable</code> classes, you can use this 1.9.0 kotlinx-serialization version (Kotlin 2.2 is required). You can choose between the default <code>InstantSerializer</code>, which uses its string representation, or specify <code>InstantComponentSerializer</code> that represents instant as its components. See details in the <a href="https://redirect.github.com/Kotlin/kotlinx.serialization/pull/2945">PR</a>.</p> <h2>Other bugfixes</h2> <ul> <li>Fix resize in JsonPath (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2995">#2995</a>)</li> <li>Fixed proguard rules for obfuscation to work correctly (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2983">#2983</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md">org.jetbrains.kotlinx:kotlinx-serialization-json's changelog</a>.</em></p> <blockquote> <h1>1.9.0 / 2025-06-27</h1> <p>This release updates Kotlin version to 2.2.0, includes several bugfixes and provides serializers for kotlin.time.Instant.</p> <h2>Add kotlin.time.Instant serializers</h2> <p>Instant class was moved from kotlinx-datetime library to Kotlin standard library. As a result, kotlinx-datetime 0.7.0 no longer has serializers for the Instant class. To use new kotlin.time.Instant class in your <a href="https://github.com/Serializable"><code>@​Serializable</code></a> classes, you can use this 1.9.0 kotlinx-serialization version (Kotlin 2.2 is required). You can choose between default <code>InstantSerializer</code> which uses its string representation, or specify <code>InstantComponentSerializer</code> that represents instant as its components. See details in the <a href="https://redirect.github.com/Kotlin/kotlinx.serialization/pull/2945">PR</a>.</p> <h2>Other bugfixes</h2> <ul> <li>Fix resize in JsonPath (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2995">#2995</a>)</li> <li>Fixed proguard rules for obfuscation to work correctly (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2983">#2983</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/16306f4c97e21e4d134bf1bb95fc20a61927f6b0"><code>16306f4</code></a> Prepare 1.9.0 release</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/c86e7903f92c98f2842ca413bb5690c32b428158"><code>c86e790</code></a> Merge remote-tracking branch 'origin/master' into dev</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/0b3d401bfe08ad391744f99dfb49a19252ea39b5"><code>0b3d401</code></a> Update to Kotlin 2.2 (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/3031">#3031</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/bd6689dca01d45819868937cf1ec5f298b4d2f2e"><code>bd6689d</code></a> Fix resize in JsonPath (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2995">#2995</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/596bac8fd86769aa8f9fde030b804bbb517840f0"><code>596bac8</code></a> Mention type unsoundness of <code>serializer()</code> in the documentation (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2998">#2998</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/fee0ab1bd518ee5a9410fb077fad61ccc92d0ab9"><code>fee0ab1</code></a> Rename KClass&lt;*&gt;.isInterface helper in the JS part (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/3027">#3027</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/13a487c8d14a106f1a55b4b96419a5e89918fceb"><code>13a487c</code></a> Add kotlin.time.Instant serializers (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2945">#2945</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/297b333e1f8c6a9f77b9f4019622a48b4c1cb690"><code>297b333</code></a> Add SavedState to the format doc (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/3023">#3023</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/31e92f2feac77e5dfcf656ae0672fedeef0e06e3"><code>31e92f2</code></a> Use cache redirector to download Gradle (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/3014">#3014</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/d9176d48047daadc47e3d181691606de8f97d857"><code>d9176d4</code></a> Add new kotlin-dev space repo url</li> <li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.serialization/compare/v1.8.1...v1.9.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlinx:kotlinx-serialization-json&package-manager=gradle&previous-version=1.8.1&new-version=1.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR 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 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) </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
melod1n commented 2025-09-28 22:13:55 +03:00 (Migrated from github.com)

@dependabot rebase

@dependabot rebase
dependabot[bot] commented 2025-09-28 22:14:35 +03:00 (Migrated from github.com)

Looks like org.jetbrains.kotlinx:kotlinx-serialization-json is up-to-date now, so this is no longer needed.

Looks like org.jetbrains.kotlinx:kotlinx-serialization-json is up-to-date now, so this is no longer needed.

Pull request closed

Sign in to join this conversation.