Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.23 KB

CHANGELOG.md

File metadata and controls

31 lines (22 loc) · 1.23 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Added

  • Shoki#hashMap overload accepting Iterable of java.util.Map.Entry
  • Set#addAll, a more permissive Set#union that accepts any shoki Collection

Changed

  • Shokiinterop methods avoid unnecessary copying, where possible, via safe casts

1.0-alpha-2 - 2020-11-30

Added

  • TreeMap, TreeSet, and TreeMultiSet
  • Natural#times and Natural#modulo

1.0-alpha-1 - 2020-05-11

Added

  • Initial API: Collection, EquivalenceRelation, HashingAlgorithm, Map, Membership, MultiSet, Natural, OrderedCollection, Queue, RandomAccess, Sequence, Set, Sizable, SizeInfo, Stack
  • Initial implementations: HashMap, HashMultiSet, HashSet, StrictQueue, StrictStack
  • Shoki, a utility class exporting methods supporting interoperability with built-in JDK types