2.1 KiB
2.1 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[6.3.0] - 2023-05-30
Added
.remove(cb)
to remove all elements that meet a criteria.
[6.2.0] - 2023-01-16
Added
- Symbol.iterator
[6.1.4] - 2022-11-06
Fixed
- Readme.
[6.1.3] - 2022-09-04
Fixed
- upgrade heap to v4.1.2
[6.1.2] - 2022-08-15
Fixed
- add types to package.json
[6.1.1] - 2022-06-26
Fixed
- typos in readme.
[6.1.0] - 2022-05-30
Added
- push & pop as alias methods for enqueue & dequeue
[6.0.0] - 2022-03-19
Changed
- new version: improved usage and types
[5.3.0] - 2021-10-26
Added
- PriorityQueue as a type for queue with comparator.
[5.2.0] - 2021-08-08
Added
- ability to create a priority queue with a comparator.
[5.1.1] - 2021-06-20
Fixed
- index.d.ts
[5.1.0] - 2021-06-17
Added
- typescript.
[5.0.3] - 2021-04-27
Fixed
- README
[5.0.2] - 2021-03-12
Fixed
- README
[5.0.1] - 2021-02-23
Fixed
- README
[5.0.0] - 2021-01-24
Changed
- upgrade heap to latest major version.
.enqueue
can now be chanined.
Added
- a default priority callback that returns the element itself if no callback is provided.
Fixed
- cleaner error messages.
- README
- jsdoc
[4.1.2] - 2020-09-22
Fixed
- Allow any number value for priority.
[4.1.1] - 2020-05-03
Fixed
- README
- package.json
[4.1.0] - 2020-04-22
Added
- allow passing a priority callback in constructor.
[4.0.0] - 2020-04-13
Changed
- split PriorityQueue into
MinPriorityQueue
&MaxPriorityQueue
to enable working with different type of priorities.
[3.0.1] - 2020-04-11
Fixed
- jsdoc
[3.0.0] - 2020-04-09
Changed
.front()
,.back()
,.dequeue()
,.toArray()
now returns the priority with the element.
Fixed
- README
- jsdoc
[2.0.0] - 2020-03-09
Changed
- use a Min Heap to store queue elements.