Releases: qubyte/rubidium
Releases · qubyte/rubidium
v4.0.0
v3.0.0
v2.0.2
Private API refactor with a net reduction in code.
This release includes a fix which means that, after a job is emitted, if one or more subsequent jobs are due then they will be emitted immediately. Previously each job emission would set a new timeout, meaning at least a tick of delay. Lots of jobs close together could appear to be delayed as the queue was processed.
v2.0.1
Complete rewrite!
- Job objects now have a UUID rather than a hash.
- It's possible to silence events when adding, removing, or clearing jobs.
- Browser compatible.
- Comes in UMD and ES2015 module formats. Should work everywhere JS works.
- The gap between events can now be larger than the maximum timeout. Previously this Rubidium was limited to a maximum timeout of about 25 days between jobs.
- A new example app to demostrate job persistence with Redis.
- A code of conduct.
API considered stable.
The most important change in this release is in the tests, which are not written with mocha and sinon.
The add and remove methods now return a job.
v0.2.1 The remove method now returns the removed job.
Stable stringification of Jobs.
v0.1.5 Adds a stable stringify method to jobs to enable persistence.
Badges.
Initial release.
v0.1.0 v0.1.0