Skip to content

Latest commit

 

History

History
323 lines (239 loc) · 13.7 KB

CHANGELOG.md

File metadata and controls

323 lines (239 loc) · 13.7 KB

Change Log

4.4.10 (2019-05-19)

  • Set higher and lower methods

4.4.9 (2019-04-13)

  • EvictingDeque

4.4.8 (2019-04-07)

  • Upgrading Node to 11 and Jasmine to 3.4

4.4.7 (2019-03-30)

  • Removing unneeded dependencies on @types/node and mixin-deep

4.4.6 (2019-03-12)

  • Updating types jasmine to 3.3.9, types nodejs to 11.11.1, tslint to 5.13.1 and typescript to 3.3.3333

4.4.5 (2019-03-09)

  • Updating types nodejs to 11.10.5

4.4.4 (2019-03-02)

  • Updating standard version dependency to 5.0.1

4.4.3 (2019-01-30)

  • Dynamic Comparator - this eases the creation of comparators to make constructing sorted Collections easier - the node.js tutorial will have examples shortly!

4.4.2 (2019-01-19)

  • Map JSON.stringify rewrite to provide much better output. Better handling of complex generic maps for JSON.stringify

4.4.1 (2019-01-07)

  • Updating dependencies

4.4.0 (2018-12-30)

  • TypeDocs and dramatically better JSON.stringify handling

4.3.5 (2018-12-22)

  • Node 10 upgrade, Gulp 4 upgrade

4.3.4 (2018-11-17)

  • Updating dependencies

4.3.3 (2018-11-10)

  • Map.containsValue

4.3.2 (2018-11-09)

  • Updating dependencies

4.3.1 (2018-11-07)

  • Unit tests for null and undefined elements

4.3.0 (2018-10-27)

  • Composite Collection

4.2.4 (2018-10-14)

  • Typedocs and updating dependencies

4.2.3 (2018-08-14)

  • Updating away from vulnerable dependency

4.2.2 (2018-05-01)

  • Documentation fix for empty navigable set behavior

4.2.1 (2018-04-29)

  • Improving code coverage

4.2.0 (2018-04-18)

  • JSON.stringify for the Collections

4.1.2 (2018-04-16)

  • Update dependencies, improve code coverage, fix ArrayList clear bug

4.1.1 (2018-04-08)

  • Update dependencies

4.1.0 (2018-03-25)

  • Publish LinkedHashSet - thank you very much Frank Giordano! Repeat contributor!

4.0.0 (2018-03-06)

  • Publish LinkedHashMap for external users
  • Typedoc upgrade

3.2.1 (2018-03-04)

  • LinkedHashMap - thank you very much Frank Giordano!

3.2.0 (2018-02-13)

  • Backwards compatibility minor break by making Map get methods return undefined if the key does not exist
  • Ease of use features (which still need to be documented before v4)

3.1.2 (2018-01-21)

  • Updating dependencies

3.1.1 (2017-12-17)

  • We have a logo! - Thank you very much Stephen Chiang!

3.1.0 (2017-12-10)

  • Priority Queue! - Thank you very much Frank Giordano!

3.0.1 (2017-12-09)

  • Patch release for TreeSet defect

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)