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)
- npm: We are now installed into NPM (1df4ebf)