Skip to content

Releases: Sage/streamlinejs

v0.10.14

21 Sep 16:42
Compare
Choose a tag to compare

#230: fixed stacktrace line numbers in firefox
#231: fixed potential leak of TLS context
#229: fixed CoffeeScript IIFE compilation error
#196: fixed cluster issue
#232: fixed this incorrectly bound (fast mode only)
#234: small formatting fixes (indents, newlines) to stack frames.
#233: fixed handling of exceptions thrown indirectly from catch clauses.
#235: experimental flows.handshake API.

v0.10.13

21 Sep 16:45
Compare
Choose a tag to compare

#227 support for flamegraphs
#225 REPL, _node and _coffee read their default options from .streamline.json (thanks Aseem Kishore)
#228 flows.setTimeout improvement for timeout values > 0x7fffffff
#222 top-level transformation hook (thanks Calvin Wiebe)
#204 improved stack traces (no duplication between async and raw stacks)
#224 "use strict" not always honored (fibers and generators).
#221 exception not caught in sync edge case (callbacks only).

v0.10.10

21 Sep 16:52
Compare
Choose a tag to compare

I just published it.

The big novelty is promise support. See https://github.com/Sage/streamlinejs#interoperability-with-promises

I added fibers and galaxy as optional dependencies in package.json, to get the right versions of these libraries. They may fail to install and you may get a scary output in npm install (galaxy requires node >= 0.11.10 and fibers does not compile with node 0.11.13 so there is a very small window that's ok for both) but this should not prevent the install from succeeding. If you don't want the scary output, you can install with npm --no-optional and install fibers and galaxy separately, according to your needs.

Also, this should only be transient and I hope that fibers will install ok once 0.12 comes out. If you are into bleeding edge stuff, I have put a quick and dirty fix for fibers + node 0.11.13 in bjouhier/node-fibers@4bd0276.

v0.10.8

21 Sep 16:50
Compare
Choose a tag to compare

That's a new sport: 2 versions the same day.

fixed #206: --standalone was broken browser side because __filename does not exist there.

v0.10.7

21 Sep 16:49
Compare
Choose a tag to compare

#199 and #200: options.callback working again in callbacks mode (goffrie)
#202 and #205: coffeescript 1.7 (aseemk).

Thanks to Geoffry and Aseem for their contributions.

v0.10.6

21 Sep 16:54
Compare
Choose a tag to compare

Today, I published 0.10.6 which is just an update on the tutorial and README. I did not bump the transform version this time.

v0.10.5

21 Sep 16:54
Compare
Choose a tag to compare

I published 0.10.5 last Saturday. It was just a hotfix for the cluster problem (#196)

v0.10.4

21 Sep 16:55
Compare
Choose a tag to compare

Last one for 2013!

3 bug fixes:

#188: callback called twice
#189: do ... while incorrectly translated (callbacks mode only)
#190: function may incorrectly return a value instead of undefined (callbacks mode only)

Also, caching has been enhanced to avoid coffeescript compilation pass (see discussion in #187)

v0.10.3

21 Sep 16:56
Compare
Choose a tag to compare

Only 2 bugs fixes:

  • #185 : transform error on some coffeescript constructs
  • #186 : quoted arguments not handled correctly by _node and _coffee

v0.10.2

21 Sep 16:57
Compare
Choose a tag to compare

Only one bugfix: #178 - _node and _coffee were broken on ubuntu because of awk incompatiblity.

If you are on Ubuntu you should upgrade. Otherwise don't bother.