Skip to content

build(deps): bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.3.6 to 0.4.0#618

Open
dependabot[bot] wants to merge 1 commit intocode/cashfrom
dependabot/gradle/code/cash/org.jetbrains.kotlinx-kotlinx-collections-immutable-0.4.0
Open

build(deps): bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.3.6 to 0.4.0#618
dependabot[bot] wants to merge 1 commit intocode/cashfrom
dependabot/gradle/code/cash/org.jetbrains.kotlinx-kotlinx-collections-immutable-0.4.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 6, 2026

Bumps org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.3.6 to 0.4.0.

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-collections-immutable's releases.

v0.4.0

  • Fixed the equality bug in PersistentMap — Added proper node promotion during mutable operations to ensure a consistent internal tree structure #217
  • Fixed the bug in PersistentMap equals implementation — Ensured proper node promotion during mutable key removal even when nodes share the same owner #218
  • Fixed the ghost element issue in PersistentHashSet — Corrected condition check order to ensure proper recursive element promotion after collision removal #219
  • Updated Kotlin to version 2.1.20 and core dependencies #213
  • Enabled '-Xjvm-default=disable' explicitly to prevent API dump changes #210

v0.3.8

What's Changed

  • Add extension functions to convert Array to persistent collections #159
  • Don't allocate temporary buffer in SmallPersistentVector.removeAll #164
  • Avoid creating new PersistentList instance when adding empty collection #176
  • Fix memory leak in builders #193

v0.3.7

  • Upgrade Kotlin version up to 1.9.21
  • Support wasmJs and wasmWasi targets
Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-collections-immutable's changelog.

0.4.0

  • Fixed the equality bug in PersistentMap — Added proper node promotion during mutable operations to ensure a consistent internal tree structure #217
  • Fixed the bug in PersistentMap equals implementation — Ensured proper node promotion during mutable key removal even when nodes share the same owner #218
  • Fixed the ghost element issue in PersistentHashSet — Corrected condition check order to ensure proper recursive element promotion after collision removal #219
  • Updated Kotlin to version 2.1.20 and core dependencies #213
  • Enabled '-Xjvm-default=disable' explicitly to prevent API dump changes #210

0.3.8

  • Add extension functions to convert Array to persistent collections #159
  • Don't allocate temporary buffer in SmallPersistentVector.removeAll #164
  • Avoid creating new PersistentList instance when adding empty collection #176
  • Fix memory leak in builders #193

0.3.7

  • Upgrade Kotlin version up to 1.9.21
  • Support wasmJs and wasmWasi targets
Commits
  • bd5ac10 Release v0.4.0 (#221)
  • 6b1c71c Ghost element when applying multiples minus operations on a PersistentHashSet...
  • 57759ea Adopt KUP requirements imposed by KT-75078 (#214)
  • 5c3af1e Bug in PersistentMap equals implementation (#218)
  • 4528d53 Equal PersistentOrderedSets are not equal (#217)
  • 6e66748 Update Kotlin and dependencies
  • 4524d61 Update kotlinx.team.infra plugin (#216)
  • 7dbd115 Configure native targets directly, without using the infra plugin (#215)
  • 4af5b47 Use another KotlinJvmCompile to change JVM compiler options (#211)
  • c57cf32 Enable '-Xjvm-default=disable' explicitly to prevent API dump changes (#210)
  • 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 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-collections-immutable](https://github.com/Kotlin/kotlinx.collections.immutable) from 0.3.6 to 0.4.0.
- [Release notes](https://github.com/Kotlin/kotlinx.collections.immutable/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.collections.immutable/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.collections.immutable@v0.3.6...v0.4.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-collections-immutable
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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 Mar 6, 2026
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.

1 participant