Skip to content

Latest commit

 

History

History
126 lines (91 loc) · 2.21 KB

CHANGELOG.md

File metadata and controls

126 lines (91 loc) · 2.21 KB

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.2] - 2025-01-05

Fixed

  • ts types.

[6.3.1] - 2024-01-23

Fixed

  • upgrade @datastructures-js/heap to latest

[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.