Skip to content

Latest commit

 

History

History
193 lines (141 loc) · 7.87 KB

CHANGELOG.md

File metadata and controls

193 lines (141 loc) · 7.87 KB

Change Log

3.0.0 (2017-12-01)

  • ArrayList and LinkedList implement Deque and Queue with documentation and tests

2.2.0 (2017-11-27)

  • Deque interface

2.1.1 (2017-11-13)

  • Bug fix in comparator found thanks to Queue testing

2.1.0 (2017-11-11)

  • Queue interface

2.0.0 (2017-11-05)

  • All tested and documented and good for release!

1.2.0 (2017-11-03)

  • SkipList Set and Map prerelease for version 2

1.1.3 (2017-10-29)

  • Skiplist test fixes

1.1.2 (2017-10-26)

  • Skiplist test fixes

1.1.1 (2017-10-22)

  • tslint recommendations

1.1.0 (2017-10-21)

  • Improving editor documentation

1.0.2 (2017-10-12)

  • Skiplist progress

1.0.1 (2017-10-10)

  • Starting Skiplist

1.0.0 (2017-10-05)

  • Official 1.0 release! Woo hoo milestone!

0.9.3 (2017-09-28)

  • Immutable methods added to make an immutable version of concrete Maps

0.9.2 (2017-09-26)

  • Immutable methods added to make an immutable version of concrete Sets

0.9.1 (2017-09-24)

  • Immutable methods added to make an immutable version of concrete objects

0.9.0 (2017-09-22)

  • Breaking changes (sorry) in order to consistently match the class hierarchy and get consistent on the method names

  • TreeMap bug fix, also affected TreeSet. Upgrading recommended

  • JSet Mutability

  • Refactoring to use ImmutableMap

  • Refactoring to use Immutability

  • Set now extends Collection

  • Immutable Collections and Lists

  • set.remove

  • Tree iteration patch

  • Explicitly making undefined less than null which is less than any value

  • Hash iteration patch

  • Bug fixes removing equals methods no longer needed

  • Eliminated the need for classes to extend a bogus base object, allows strings and numbers to be keys in ArrayList, LinkedList, HashSet, and HashMap.

  • HashSet is ready for real use

  • HashSet patches

  • HashSet patches

  • Mistake re-release

  • HashSet

  • Performance improvements for HashMap

  • NavigableMap methods for TreeMap

  • Patch release to expose LinkedList class, sigh not the first time I've forgotten to expose a class once it's ready

  • Minor release for LinkedList class

  • Patch release HashMap first few methods

  • Patch release new ceiling methods for TreeMap and TreeSet. Floor, higher, and lower to follow in future patches

  • Patch release fixing TreeMap iteration

  • Patch release fixing parameters for ArrayList.addAll()

  • Patch release making Comparator visible so that TreeMaps and TreeSets are truly accessible

  • ArrayList, TreeMap, and TreeSet are all available for use now.

0.3.6 (2017-07-27)

0.2.0 (2017-07-19)

Features

  • npm: We are now installed into NPM (1df4ebf)

0.1.1 (2017-07-18)