All notable changes to this project will be documented in this file. This project does its best to adhere to Semantic Versioning.
0.3.1 - 2020-12-05
- Added
*ArrayList.pop()
- Improved unit tests
0.3.0 - 2017-10-22
*List
addAll(Collection)
renamed/changed toaddValues(Iterable)
for ease of use and renamed to avoid ambigious method definition withaddAll(*List)
(i.e.IntList
)*ArrayList
static methodsof(Collection, int)
andtoArray(Collection, int)
first parameter changed toIterable
for ease of use*MapSorted
putAll(Collection, Collection[, ...])
changed toputAll(Iterable, Iterable[, ...])
for ease of use- Some unit test additions
0.2.1 - 2016-10-03
- Added *List.iterator() interface method
- Reordered some methods in various classes/interfaces
- Fixed *ArrayView.indexOf() bug
0.2.0 - 2016-10-02
Should be backward compatible with the 0.1.x, but binary compatibility of the jar may be broken due to interface changes.
- Added methods to *List interfaces:
- removeRange()
- addAll(Collection)
- addToCollection()
- toList()
- Added methods to *ListReadOnly interfaces:
- average()
- max()
- min()
- sum()
- Moved methods up from *List -> *ListReadOnly interfaces:
- toList()
- toString(Appendable)
- Expanded several generic parameter type signatures with '? extends' and '? super' for easier use
- Improved documentation and added synchronization documentation mentioning whether classes are thread safe or not
- Renamed the internal *ArrayView 'objs' field to 'values'
0.1.3 - 2016-09-10
- Added *SortedList.binarySearch()
0.1.2 - 2016-08-27
- Updated jsimple-types dependency to latest 0.5.x version
0.1.1 - 2016-06-26
- Added lastIndexOf() to *MapSorted, *MapReadOnly, *ListSorted, *ListReadOnly, and *Searchable
- Cleaned up some documentation
- Bug in *ListSorted.indexOf() not returning lowest index when multiple identical values existed in the sorted list
0.1.0 - 2016-06-26
- Initial versioning of existing code
- Switched versions.md format to CHANGELOG.md, see http://keepachangelog.com/
- Moved test files to separate test/ directory