Skip to content

Releases: jemc/js-abstrate

v2.1.3

Choose a tag to compare

@jemc jemc released this 17 Jan 18:38

2.1.3 (2020-01-17)

Bug Fixes

  • Type safety issue for htmlEscape function when an array of nodes is used. (a9e9f06)

v2.1.2

Choose a tag to compare

@jemc jemc released this 16 Jan 16:50

2.1.2 (2020-01-16)

Bug Fixes

  • Runtime error when interpreting if else blocks (due to wrong parsing). (1d7b506)

v2.1.1

Choose a tag to compare

@jemc jemc released this 23 Dec 18:12

2.1.1 (2019-12-23)

Bug Fixes

  • Allow if and range blocks to declare variables in nested scopes. (3dd08a1)
  • Allow shadowing an existing variable with a new declaration. (6245476)
  • Finish implementing block blocks. (4b3e77a)

v2.1.0

Choose a tag to compare

@jemc jemc released this 18 Dec 00:37

2.1.0 (2019-12-18)

Bug Fixes

  • URI attribute context-aware escaping in go.htmlEscape. (5ad2444)

Features

  • Add beginOffset and finalOffset properties to AST nodes. (82cfeba)
  • Add partial support for HTML escaping via the go.htmlEscape function. (7d504d6)

v2.0.0

Choose a tag to compare

@jemc jemc released this 12 Dec 00:16

2.0.0 (2019-12-12)

  • Try again to trigger a BREAKING CHANGE from the last commit. (c847950)

BREAKING CHANGES

  • The API signature for Abstrate.go.render has changed. See the README.

v1.1.2

Choose a tag to compare

@jemc jemc released this 29 Nov 16:22

1.1.2 (2019-11-29)

Bug Fixes

  • A bug in which the global go.runtime was mutated instead of copied. (691d7bb)

v1.1.1

Choose a tag to compare

@jemc jemc released this 27 Nov 23:49

1.1.1 (2019-11-27)

Bug Fixes

  • Broken main directive in package.json. (80def68)

v1.1.0

Choose a tag to compare

@jemc jemc released this 27 Nov 23:45

1.1.0 (2019-11-27)

Features

  • Add number support to go.interpret. (361def4)
  • Add support for pipe in go.interpret (a27c986)
  • Add true, false, and nil to go.runtime (dc12d7f)

v1.0.0

Choose a tag to compare

@jemc jemc released this 27 Nov 22:14

1.0.0 (2019-11-27)

Features