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
0.9.1 - 2020-10-03
Added
- Changed the changelog tool, using now geut/chan.
0.8.0 - 2020-10-02
Changed
- BREAKING. the
peekandpopfunctions will now only return the value instead of the full entry for the{:ok, …}return types. The functionspeek_entryandpop_entryare available to get the full entry.
0.7.0 - 2020-09-12
Added
- It is now possible to filter the queue with a filter function, and delete all entries whose value match a given value. This operation is slow on the gb_trees implementation as the tree has to be converted to a list temporarily.
0.5.0 - 2020-05-08
Changed
-
The
peekandpopfunctions will return the entry reference in case of a:delay.Previously:
{:delay, delay} = TimeQueue.peek(tq)Now:
{:delay, tref, delay} = TimeQueue.peek(tq)