Skip to content

Bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.5.1 to 0.5.2 - #3921

Merged
shobhitagarwal1612 merged 1 commit into
masterfrom
dependabot/gradle/master/org.jetbrains.kotlinx-kotlinx-collections-immutable-0.5.2
Sep 5, 2026
Merged

Bump org.jetbrains.kotlinx:kotlinx-collections-immutable from 0.5.1 to 0.5.2#3921
shobhitagarwal1612 merged 1 commit into
masterfrom
dependabot/gradle/master/org.jetbrains.kotlinx-kotlinx-collections-immutable-0.5.2

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps 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 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.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
...

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 Sep 4, 2026
@shobhitagarwal1612
shobhitagarwal1612 merged commit ef59656 into master Sep 5, 2026
13 of 14 checks passed
@shobhitagarwal1612
shobhitagarwal1612 deleted the dependabot/gradle/master/org.jetbrains.kotlinx-kotlinx-collections-immutable-0.5.2 branch September 5, 2026 11:55
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