Skip to content

Releases: lbressler13/kotlin-utils

v1.4.4-android

16 May 06:24
Compare
Choose a tag to compare
v1.4.4-android Pre-release
Pre-release

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

21 Apr 16:16
e0bb89b
Compare
Choose a tag to compare

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

29 Mar 03:31
13b858a
Compare
Choose a tag to compare

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

24 Jan 05:16
f12b58e
Compare
Choose a tag to compare

What's Changed

  • Create succeeds function

Full Changelog: v1.3.0...v1.3.1

v1.3.0

31 Oct 00:19
2acde75
Compare
Choose a tag to compare

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

03 Sep 07:03
7afccb5
Compare
Choose a tag to compare

What's Changed

  • Add countElement extension method for string
  • Add tryOrDefault utility function

Full Changelog: v1.1.0...v1.2.0

v1.1.0

23 Jul 14:51
9687e7f
Compare
Choose a tag to compare

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

08 Jun 16:26
3a43b6c
Compare
Choose a tag to compare

What's Changed

  • Extended simpleIf functionality

Full Changelog: v1.0.0...v1.0.1

v1.0.0

30 Mar 01:28
741dac1
Compare
Choose a tag to compare

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

21 Dec 01:24
d7772c5
Compare
Choose a tag to compare

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