Skip to content

chore(deps): bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.5.1 to 0.5.2 in the kotlinx group across 1 directory - #981

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/kotlinx-9babd548f7
Open

chore(deps): bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.5.1 to 0.5.2 in the kotlinx group across 1 directory#981
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/kotlinx-9babd548f7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Contributor

Bumps the kotlinx group with 1 update in the / directory: org.jetbrains.kotlinx:kotlinx-collections-immutable.

Updates org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.5.1 to 0.5.2

Release notes

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

v0.5.2

  • Fixed addingAll, removingAll, retainingAll, intersect, and containsAll on PersistentHashSet, puttingAll on PersistentHashMap, and their builder counterparts returning wrong results when a collision node meets a single element at the bottom trie level #294
  • Fixed puttingAll on PersistentHashMap, and putAll on its builder, keeping the receiver's value for a key that sits in a collision node on both sides #300
  • Fixed PersistentHashSet.equals being asymmetric after intersect, retainingAll, or the builder's retainAll #291
  • Fixed PersistentHashMapBuilder.put of an already stored value invalidating live iterators and making build() return a new map when the key is in a collision node #304
  • Fixed a live iterator of PersistentHashMapBuilder returning the old values after a putAll that only replaces values #308
  • Fixed PersistentOrderedMapBuilder iterators throwing ConcurrentModificationException after MutableMap.MutableEntry.setValue, or a put that only replaces a value, during iteration #307
  • Fixed MutableMap.MutableEntry.setValue on a PersistentOrderedMapBuilder entry re-adding the key after it was removed from the builder #310

Full changelog: Kotlin/kotlinx.collections.immutable@v0.5.1...v0.5.2

Changelog

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

0.5.2

  • Fixed addingAll, removingAll, retainingAll, intersect, and containsAll on PersistentHashSet, puttingAll on PersistentHashMap, and their builder counterparts returning wrong results when a collision node meets a single element at the bottom trie level #294
  • Fixed puttingAll on PersistentHashMap, and putAll on its builder, keeping the receiver's value for a key that sits in a collision node on both sides #300
  • Fixed PersistentHashSet.equals being asymmetric after intersect, retainingAll, or the builder's retainAll #291
  • Fixed PersistentHashMapBuilder.put of an already stored value invalidating live iterators and making build() return a new map when the key is in a collision node #304
  • Fixed a live iterator of PersistentHashMapBuilder returning the old values after a putAll that only replaces values #308
  • Fixed PersistentOrderedMapBuilder iterators throwing ConcurrentModificationException after MutableMap.MutableEntry.setValue, or a put that only replaces a value, during iteration #307
  • Fixed MutableMap.MutableEntry.setValue on a PersistentOrderedMapBuilder entry re-adding the key after it was removed from the builder #310
Commits
  • 9f961e4 Release v0.5.2
  • 1d00eea Skip the setValue write when the entry's key is gone from the builder (#315)
  • 8a49b20 Count the value overwrites of putAll and keep the stored keys (#312)
  • 59bc873 Count only size changes for the ordered map builder's iterators (#311)
  • 2b9cc44 Return the collision node as is when the put value is already stored (#309)
  • c9a67cb Take the argument's value when two collision nodes share a key (#302)
  • 024f04c Dispatch bulk trie ops to collision helpers at the bottom level (#301)
  • 578f6ed Update kotlinx.benchmark to 0.4.17
  • e72f86e Lift the single remaining element to the root in set retainAll (#293)
  • 1fd89dd Restore commented-out invariant asserts (#290)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Dependency updates kotlin Kotlin-related changes labels Sep 7, 2026
@devcrocod

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot dependabot Bot changed the title chore(deps): bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.5.1 to 0.5.2 in the kotlinx group chore(deps): bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.5.1 to 0.5.2 in the kotlinx group across 1 directory Sep 8, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/kotlinx-9babd548f7 branch from 0dab6e6 to fc703b1 Compare September 8, 2026 11:58
Bumps the kotlinx group with 1 update in the / directory: [org.jetbrains.kotlinx:kotlinx-collections-immutable](https://github.com/Kotlin/kotlinx.collections.immutable).


Updates `org.jetbrains.kotlinx:kotlinx-collections-immutable` from 0.5.1 to 0.5.2
- [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.5.1...v0.5.2)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-collections-immutable
  dependency-version: 0.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kotlinx
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/gradle/kotlinx-9babd548f7 branch from fc703b1 to 35f5d71 Compare September 8, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates kotlin Kotlin-related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant