Skip to content

Releases: sbsoftware/js.cr

v1.8.0

25 Feb 19:46
v1.8.0
14358b2

Choose a tag to compare

Features

  • let/const declarations (#32)
  • Support adding multiple code fragments to JS::Files (#35)
  • Experimental: Optional strict mode with typechecking for browser APIs (partial support) (#31, #33, #34)

v1.7.0

18 Jan 10:34
v1.7.0
2e3cfda

Choose a tag to compare

Features

  • Crystal named args are transpiled to JS objects (#29)

v1.6.0

03 Jan 21:07
v1.6.0
e8e8987

Choose a tag to compare

Features

  • async/await support (#28)
  • nil is transpiled to undefined (#27)

v1.5.0

28 Jul 19:49
v1.5.0
45b62f5

Choose a tag to compare

Features

  • Support more cases of calling #to_js_ref on Crystal classes automatically (#26)

v1.4.0

11 Feb 20:49
v1.4.0
2506cd5

Choose a tag to compare

Features

  • Crystal procs transpile to anonymous JS functions (#25)

v1.3.1

19 Dec 16:07
v1.3.1
580d07b

Choose a tag to compare

Bugs

  • js_method names are always transformed to underscore (#24)

v1.3.0

15 Nov 16:18
v1.3.0
879de3d

Choose a tag to compare

Features

  • Assignment of dynamic Crystal values to static JS class properties (#23)

v1.2.3

03 Jul 19:03
v1.2.3
6207e59

Choose a tag to compare

Bugs

  • Single nested ifs and elsifs are ignored (#21)

v1.2.2

17 Jun 14:14
v1.2.2
e30bf58

Choose a tag to compare

Bugs

  • Variables are declared outside of function body (#19)

v1.2.1

16 Mar 09:16

Choose a tag to compare

Bugs

  • Ineffective method existance check (#17)