Releases: lbressler13/kotlin-utils
Releases · lbressler13/kotlin-utils
v1.4.4-android
Hotfix to remove +c and -c methods for android builds, related to issue #73
A new build will be released with a permanent solution if needed
v1.4.4
What's Changed
- countConsistent method for MultiSets
- mapToConstSet, mapToConstSetConsistent, filterToConstSet, filterToConstSetConsistent, filterNotToConstSet, and filterNotToConstSetConsistent methods for ConstMultiSets
Full Changelog: v1.3.4...v1.4.4
v1.3.4
What's Changed
- mapInPlace extension methods for Array, BooleanArray, ByteArray, CharArray, DoubleArray, FloatArray, IntArray, LongArray, ShortArray, MutableList
- v1.3.4 by @lbressler13 in #66
Full Changelog: v1.3.1...v1.3.4
v1.3.1
v1.3.0
What's Changed
- Create ConstMultiSet and ConstMutableMultiSet classes
- elementsEqual extension method for List
- mapFilter extension method for Collection
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Add countElement extension method for string
- Add tryOrDefault utility function
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Resolve issue with mutable values in MultiSets
- Additional methods for MultiSets
- Additional methods and util functions for Iterable, Boolean Collection, and all array types
- Includes forEachWith and forEachWithIndexed for Iterables
- min and max methods for Comparable-type Pairs
Full Changelog: v1.0.1...v1.1.0
v1.0.1
v1.0.0
What's Changed
- setAll method for Array, BooleanArray, ByteArray, CharArray, DoubleArray, FloatArray, IntArray, LongArray, ShortArray
- popRandom method for MutableCollection
- Generic plus, minus, and intersect functions for MultiSet
- MultiSet methods to map and filter to a set
- MultiSet methods to map, filter, etc. using "consistent" functions that always return the same value for a given element
- Deprecation warnings for all classes and function in the "classes" package
Breaking Changes
- MultiSet implements Collection instead of Set
- MutableMultiSet implements MutableCollection instead of MutableSet
Full Changelog: v0.4.0...v1.0.0
v0.4.0
What's Changed
- Plus, minus, and intersect functions for MultiSet and MutableMultiSet
- Improved equals functions for MultiSetImpl and MutableMultiSetImpl
Full Changelog: v0.3.1...v0.4.0