0.9.22
Release 0.9.22
- Improved: Brownies-Collections is compatible with Java 21. The introduction of SequencedCollection make a refactoring of IList necessary. IList does not implement the Deque interface anymore, but offers asDeque() as replacement. See https://bugs.openjdk.org/browse/JDK-8266572 for details.
- Added: IListable as uniform representation of list / array
- Added: IList.immutableList() allows to easily create an immutable list
- Improved: Memory consumption of immutable list has been reduced
- Added: ICollectionTools.flatMap()
- Added: IList.indexOf(Object, int)
- Improved: Performance of adding/setting/replacing instances of Collection