- Added
equals and hashCode to EnumSet32 (#164, !228)
- Added the experimental
MutableEnumSet32 (#164, !228)
- Added fast paths for comparisons (#164, !228)
- Intel-based Apple targets have been removed (!236)
- Kotlin 2.4.10
- Arrow 2.2.3
- KotlinX.Coroutines 1.11.0
- KotlinJS 2026.7.7
- Added
BitSet32.of() which accepts an iterable (!205)
- Added
.toSet() and .toMutableSet() (!205)
- Added
enumSetOf() and .toEnumSet() (#170, !206)
- Optimized
enumSetOf(Foo.entries) (!206)
- Optimized 32-bit
EnumSet (#170, !206)
- Added
WeakRef.isEmpty() and WeakRef.isNotEmpty() (!207)
- Added
WeakValueHashMap (#178, !225)
- Added
toString(), equals() and hashCode() on FakeWeakRef (!225)
- Documented the thread safety of
WeakRef and WeakMap (#180, !225)
- Added a wrapper for the JVM
WeakHashMap (#179, !226)
- Added a wrapper for the JS
WeakMap (#179, !226)