Skip to content

fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.11.0#1811

Open
slack-oss-bot wants to merge 1 commit intomainfrom
test-renovate/kotlinx.serialization
Open

fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.11.0#1811
slack-oss-bot wants to merge 1 commit intomainfrom
test-renovate/kotlinx.serialization

Conversation

@slack-oss-bot
Copy link
Copy Markdown
Collaborator

This PR contains the following updates:

Package Type Update Change
org.jetbrains.kotlinx:kotlinx-serialization-core dependencies minor 1.10.0 -> 1.11.0

Release Notes

Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-core)

v1.11.0

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

This release is based on Kotlin 2.3.20 and provides new Json exceptions API and some bugfixes and improvements.

Expose Json exceptions structure

To make working with exceptions easier and providing proper error codes in e.g., REST APIs,
classes JsonException, JsonDecodingException, and JsonEncodingException are now public.
They have relevant public properties, such as shortMessage, path, offset, and others.
This API is currently experimental, and we're going to improve it further in the subsequent releases.
See the linked issues for the details: #​1930, #​1877.

Ability to hide user input from exception messages for security/privacy reasons.

Historically, exception messages in kotlinx.serialization often included the input Json itself for debuggability reason.
Such behavior may pose additional challenges for logging, analytics, and other systems, since
a system is not always allowed to store user data due to privacy/security reasons, which imposes additional sanitation logic.
To address this issue, a new property exceptionsWithDebugInfo is added to JsonConfiguration.
Disable it to hide user input from exception messages.
IMPORTANT: This behavior will be enabled by default when this property becomes stable.
See #​2590 for more details.

Bugfixes and improvements

  • CBOR: Relax value range check when decoding numbers (#​3167)
  • Use a specialized writeDecimalLong method for IO stream integrations in Json (#​3152)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

@slack-oss-bot slack-oss-bot enabled auto-merge April 17, 2026 08:37
@slack-oss-bot slack-oss-bot force-pushed the test-renovate/kotlinx.serialization branch 2 times, most recently from 7e66fac to 99cd60f Compare April 19, 2026 08:24
kaeawc added a commit that referenced this pull request Apr 19, 2026
- Bump android.experimental.lint.version 9.1.0 → 9.1.1 so AGP 9.1.1
  can be adopted (PR #1804)
- Move JsonDecodingException import out of internal package; it became
  public API in kotlinx-serialization 1.11.0 (PR #1811)
- Add trailing newline to all-projects.txt; Spotlight 1.6.10 aligned
  check/fix task formatting and now requires it (PR #1807)
- Upgrade intellij-platform plugin 2.11.0 → 2.14.0 which fixes
  recursive Ivy module lookup for bundled plugin descriptors (PRs #1809, #1810)

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
@kaeawc kaeawc mentioned this pull request Apr 19, 2026
3 tasks
@slack-oss-bot slack-oss-bot force-pushed the test-renovate/kotlinx.serialization branch from 99cd60f to 36118c2 Compare April 20, 2026 08:49
kaeawc added a commit that referenced this pull request Apr 20, 2026
The previous commit moved the JsonDecodingException import out of
kotlinx.serialization.json.internal, but 1.11.0 is where that symbol
became public. Without the matching library bump, the file stops
compiling on main (still on 1.10.0). Bump here so this PR is
self-consistent; #1811 effectively becomes a no-op after merge.

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
@slack-oss-bot slack-oss-bot force-pushed the test-renovate/kotlinx.serialization branch 2 times, most recently from 0a7a09e to 1660a43 Compare April 22, 2026 08:38
@slack-oss-bot slack-oss-bot changed the title Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.11.0 fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.11.0 Apr 22, 2026
@slack-oss-bot slack-oss-bot force-pushed the test-renovate/kotlinx.serialization branch 4 times, most recently from 10cd952 to 72f3354 Compare April 26, 2026 08:29
@kaeawc kaeawc mentioned this pull request Apr 27, 2026
2 tasks
@slack-oss-bot slack-oss-bot force-pushed the test-renovate/kotlinx.serialization branch from 72f3354 to f40117c Compare April 28, 2026 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant