Skip to content

Releases: nanoporetech/data-rambler

0.2.9

22 Jun 17:26
Compare
Choose a tag to compare

Add debug_state field to Runtime which gives you a serialised form of all public streams.

0.2.8

22 Jun 14:52
Compare
Choose a tag to compare

Introduce a micro debounce into the stream combiner. Helps resolve timing issues where multiple streams with different depths are being synchronously combined.

0.2.7

22 Jun 09:44
Compare
Choose a tag to compare

Fixes an issue with error channels not being observable, and updates the error propagation behaviour so that derived streams can also be observed for source errors

compare and sort functions added to runtime

08 Jun 13:58
Compare
Choose a tag to compare
  • compare two numbers or two strings to determine if they are equal (0), a > b (1) or b > a (-1)
  • sort an array using an optional function predicate for example:

Field-based sort

let data = [{'x': 6}, {'x': 1}, {'x': 3}]

let sorted = $sort($data, fn ($a, $b) { $compare($a.x, $b.x) });

Common case

let data = [6, 1, 3]

let sorted = $sort($data, $compare); // where compare takes strings or numbers

...or simply omit the $compare predicate to take advantage of builtin Array.sort behaviour

0.2.5

20 Feb 18:02
Compare
Choose a tag to compare
  • evaluate_module now accepts an optional update argument to hot reload a module ( this only really works correctly if you are using 1 module ).
  • Introduce Runtime.prototype.dispose() to allow cleanup of internal stream bindings.
  • Add Emitter.prototype.get_value() for accessing the current value of an Emitter.

0.2.4

20 Feb 15:42
Compare
Choose a tag to compare
bump version

0.2.3

10 Feb 14:17
Compare
Choose a tag to compare
bump versions

0.2.2

20 Jan 17:58
Compare
Choose a tag to compare
version 0.2.2

- allow Emitter.Combine to accept Output values
- make Emitter public
- make basic AST types public

0.2.1

17 Jan 11:08
Compare
Choose a tag to compare
bump maintenance version

0.2.0

10 Jan 14:58
Compare
Choose a tag to compare
chore; update dependencies and version

- bump deps to latest
- fix lint issue
- fix rollup config
- bump minor version