Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.8.0 to 1.8.1 #31

Merged
dependabot[bot] merged 1 commits from dependabot/gradle/org.jetbrains.kotlinx-kotlinx-serialization-json-1.8.1 into master 2025-04-11 03:58:11 +03:00
dependabot[bot] commented 2025-04-02 06:08:30 +03:00 (Migrated from github.com)

Bumps org.jetbrains.kotlinx:kotlinx-serialization-json from 1.8.0 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)
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)
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

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.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) from 1.8.0 to 1.8.1. <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.8.1</h2> <p>This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.</p> <h2>Improvements</h2> <ul> <li>Implemented encoding null in key and value of a map in Protobuf (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2910">#2910</a>)</li> <li>Make type argument in JsonTransformingSerializer nullable (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2911">#2911</a>)</li> <li>Use SPDX identifier in POMs (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2936">#2936</a>) (thanks to <a href="https://github.com/TheMrMilchmann">Leon Linhart</a>)</li> <li>Add watchosDeviceArm64 to Okio integration module (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2920">#2920</a>) (thanks to <a href="https://github.com/danysantiago">Daniel Santiago</a>)</li> <li>Update kotlinx-io version to 0.6.0 (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2933">#2933</a>) (thanks to <a href="https://github.com/krzema12">Piotr Krzemiński</a>)</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fix incorrect enum coercion during deserialization from JsonElement (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2962">#2962</a>)</li> <li>Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2942">#2942</a>)</li> <li>Do not encode empty packed collections in protobuf (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2907">#2907</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.8.1 / 2025-03-31</h1> <p>This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.</p> <h2>Improvements</h2> <ul> <li>Implemented encoding null in key and value of a map in Protobuf (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2910">#2910</a>)</li> <li>Make type argument in JsonTransformingSerializer nullable (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2911">#2911</a>)</li> <li>Use SPDX identifier in POMs (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2936">#2936</a>) (thanks to <a href="https://github.com/TheMrMilchmann">Leon Linhart</a>)</li> <li>Add watchosDeviceArm64 to Okio integration module (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2920">#2920</a>) (thanks to <a href="https://github.com/danysantiago">Daniel Santiago</a>)</li> <li>Update kotlinx-io version to 0.6.0 (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2933">#2933</a>) (thanks to <a href="https://github.com/krzema12">Piotr Krzemiński</a>)</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fix incorrect enum coercion during deserialization from JsonElement (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2962">#2962</a>)</li> <li>Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2942">#2942</a>)</li> <li>Do not encode empty packed collections in protobuf (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2907">#2907</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/afd811f5221d803588ea4a2713ab6b0bd78d288a"><code>afd811f</code></a> Prepare 1.8.1 release (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2965">#2965</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/2b653de7791e8058b43df0398a24304380ce23df"><code>2b653de</code></a> Merge remote-tracking branch 'origin/master' into dev</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/ab1cd2c69c11db1414f9220c9e7d975089f845dc"><code>ab1cd2c</code></a> Update forward compatibility notes (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2964">#2964</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/b26c67a756cbb868043a9abedbf93da724b1b9d4"><code>b26c67a</code></a> Tests for fixes for #KT-62522 and #KT-62215 (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2474">#2474</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/88539170284dfc1489cf82039afc10fcf8cf49ab"><code>8853917</code></a> Bump Kotlin to 2.1.20 (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2963">#2963</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/9adedb46bf552ba371a2236687cf3a3a2ea6e035"><code>9adedb4</code></a> Fix incorrect enum coercion during deserialization from JsonElement (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2962">#2962</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/438fb8eab0350fd8238d13798a6e8c3edc2b8b24"><code>438fb8e</code></a> Bencoding now supports all platforms (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2954">#2954</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/27e352d5c208229d66e83dd717891c87788d16b4"><code>27e352d</code></a> Implement additional compiler flags as per KT-75078 (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2946">#2946</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/f13da7e68ca22133a3526a7db9e87d006e89f7f1"><code>f13da7e</code></a> Check the Gradle distribution checksum (<a href="https://redirect.github.com/Kotlin/kotlinx.serialization/issues/2935">#2935</a>)</li> <li><a href="https://github.com/Kotlin/kotlinx.serialization/commit/1e54f4b735a7a33146ae12965792d2fc867e3fa5"><code>1e54f4b</code></a> Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wra...</li> <li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.serialization/compare/v1.8.0...v1.8.1">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.0&new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 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>
melod1n commented 2025-04-11 03:58:08 +03:00 (Migrated from github.com)

@dependabot squash and merge

@dependabot squash and merge
Sign in to join this conversation.