Skip to content

Releases: TeamworkGuy2/JPrimitiveCollections

JPrimitiveCollections 0.3.0

10 Mar 01:31
Compare
Choose a tag to compare

Changed

  • *List addAll(Collection) renamed/changed to addValues(Iterable) for ease of use and renamed to avoid ambigious method definition with addAll(*List) (i.e. IntList)
  • *ArrayList static methods of(Collection, int) and toArray(Collection, int) first parameter changed to Iterable for ease of use
  • *MapSorted putAll(Collection, Collection[, ...]) changed to putAll(Iterable, Iterable[, ...]) for ease of use
  • Some unit test additions

JPrimitiveCollections 0.2.1

10 Mar 01:31
Compare
Choose a tag to compare

Added

  • Added *List.iterator() interface method

Changed

  • Reordered some methods in various classes/interfaces

Fixed

  • Fixed *ArrayView.indexOf() bug

JPrimitiveCollections 0.2.0

10 Mar 01:31
Compare
Choose a tag to compare

Should be backward compatible with the 0.1.x, but binary compatibility of the jar may be broken due to interface changes.

Changed

  • 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'

JPrimitiveCollections 0.1.3

10 Mar 01:30
Compare
Choose a tag to compare

Added

  • Added *SortedList.binarySearch()

JPrimitiveCollections 0.1.2

10 Mar 01:30
Compare
Choose a tag to compare

Changed

  • Updated jsimple-types dependency to latest 0.5.x version

JPrimitiveCollections 0.1.1

10 Mar 01:30
Compare
Choose a tag to compare

Added

  • Added lastIndexOf() to *MapSorted, *MapReadOnly, *ListSorted, *ListReadOnly, and *Searchable

Changed

  • Cleaned up some documentation

Fixed

  • Bug in *ListSorted.indexOf() not returning lowest index when multiple identical values existed in the sorted list