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)
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 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.collections.immutable/releases">org.jetbrains.kotlinx:kotlinx-collections-immutable's releases</a>.</em></p> <blockquote> <h2>v0.5.2</h2> <ul> <li>Fixed <code>addingAll</code>, <code>removingAll</code>, <code>retainingAll</code>, <code>intersect</code>, and <code>containsAll</code> on <code>PersistentHashSet</code>, <code>puttingAll</code> on <code>PersistentHashMap</code>, and their builder counterparts returning wrong results when a collision node meets a single element at the bottom trie level <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/294">#294</a></li> <li>Fixed <code>puttingAll</code> on <code>PersistentHashMap</code>, and <code>putAll</code> on its builder, keeping the receiver's value for a key that sits in a collision node on both sides <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/300">#300</a></li> <li>Fixed <code>PersistentHashSet.equals</code> being asymmetric after <code>intersect</code>, <code>retainingAll</code>, or the builder's <code>retainAll</code> <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/291">#291</a></li> <li>Fixed <code>PersistentHashMapBuilder.put</code> of an already stored value invalidating live iterators and making <code>build()</code> return a new map when the key is in a collision node <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/304">#304</a></li> <li>Fixed a live iterator of <code>PersistentHashMapBuilder</code> returning the old values after a <code>putAll</code> that only replaces values <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/308">#308</a></li> <li>Fixed <code>PersistentOrderedMapBuilder</code> iterators throwing <code>ConcurrentModificationException</code> after <code>MutableMap.MutableEntry.setValue</code>, or a <code>put</code> that only replaces a value, during iteration <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/307">#307</a></li> <li>Fixed <code>MutableMap.MutableEntry.setValue</code> on a <code>PersistentOrderedMapBuilder</code> entry re-adding the key after it was removed from the builder <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/310">#310</a></li> </ul> <p><strong>Full changelog</strong>: <a href="https://github.com/Kotlin/kotlinx.collections.immutable/compare/v0.5.1...v0.5.2">https://github.com/Kotlin/kotlinx.collections.immutable/compare/v0.5.1...v0.5.2</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.collections.immutable/blob/master/CHANGELOG.md">org.jetbrains.kotlinx:kotlinx-collections-immutable's changelog</a>.</em></p> <blockquote> <h2>0.5.2</h2> <ul> <li>Fixed <code>addingAll</code>, <code>removingAll</code>, <code>retainingAll</code>, <code>intersect</code>, and <code>containsAll</code> on <code>PersistentHashSet</code>, <code>puttingAll</code> on <code>PersistentHashMap</code>, and their builder counterparts returning wrong results when a collision node meets a single element at the bottom trie level <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/294">#294</a></li> <li>Fixed <code>puttingAll</code> on <code>PersistentHashMap</code>, and <code>putAll</code> on its builder, keeping the receiver's value for a key that sits in a collision node on both sides <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/300">#300</a></li> <li>Fixed <code>PersistentHashSet.equals</code> being asymmetric after <code>intersect</code>, <code>retainingAll</code>, or the builder's <code>retainAll</code> <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/291">#291</a></li> <li>Fixed <code>PersistentHashMapBuilder.put</code> of an already stored value invalidating live iterators and making <code>build()</code> return a new map when the key is in a collision node <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/304">#304</a></li> <li>Fixed a live iterator of <code>PersistentHashMapBuilder</code> returning the old values after a <code>putAll</code> that only replaces values <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/308">#308</a></li> <li>Fixed <code>PersistentOrderedMapBuilder</code> iterators throwing <code>ConcurrentModificationException</code> after <code>MutableMap.MutableEntry.setValue</code>, or a <code>put</code> that only replaces a value, during iteration <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/307">#307</a></li> <li>Fixed <code>MutableMap.MutableEntry.setValue</code> on a <code>PersistentOrderedMapBuilder</code> entry re-adding the key after it was removed from the builder <a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/310">#310</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="9f961e4dd4"><code>9f961e4</code></a> Release v0.5.2</li> <li><a href="1d00eeaf6f"><code>1d00eea</code></a> Skip the setValue write when the entry's key is gone from the builder (<a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/315">#315</a>)</li> <li><a href="8a49b2091b"><code>8a49b20</code></a> Count the value overwrites of putAll and keep the stored keys (<a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/312">#312</a>)</li> <li><a href="59bc873788"><code>59bc873</code></a> Count only size changes for the ordered map builder's iterators (<a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/311">#311</a>)</li> <li><a href="2b9cc44717"><code>2b9cc44</code></a> Return the collision node as is when the put value is already stored (<a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/309">#309</a>)</li> <li><a href="c9a67cb5e6"><code>c9a67cb</code></a> Take the argument's value when two collision nodes share a key (<a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/302">#302</a>)</li> <li><a href="024f04c89a"><code>024f04c</code></a> Dispatch bulk trie ops to collision helpers at the bottom level (<a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/301">#301</a>)</li> <li><a href="578f6ed44c"><code>578f6ed</code></a> Update kotlinx.benchmark to 0.4.17</li> <li><a href="e72f86e84d"><code>e72f86e</code></a> Lift the single remaining element to the root in set retainAll (<a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/293">#293</a>)</li> <li><a href="1fd89dd939"><code>1fd89dd</code></a> Restore commented-out invariant asserts (<a href="https://redirect.github.com/Kotlin/kotlinx.collections.immutable/issues/290">#290</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Kotlin/kotlinx.collections.immutable/compare/v0.5.1...v0.5.2">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
parent
318aabe74e
commit
5555b0d8ae
1 changed files with 1 additions and 1 deletions
|
|
@ -13,7 +13,7 @@ netty = "4.2.16.Final"
|
|||
|
||||
# libraries version
|
||||
awaitility = "4.3.0"
|
||||
collections-immutable = "0.5.1"
|
||||
collections-immutable = "0.5.2"
|
||||
coroutines = "1.11.0"
|
||||
kotest = "6.2.4"
|
||||
kotlinx-io = "0.9.1"
|
||||
|
|
|
|||
Loading…
Reference in a new issue