Skip to content

Releases: paulcuth/starlight

v0.3.0

28 Jul 20:40
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Changes since v0.2.0:

  • Implements local functions.
  • Adds Table.toObject() to transform Lua table to JS object.
  • Adds LICENSE file.
  • Fixes issue where tostring() was returning userdata for zero-length strings.
  • Fixes gsub() result when pattern is anchored to end of string.
  • Fixes issue where require() was initialising modules multiple times.
  • Fixes issues window.expand not expanding all properties of window.
  • Fixes issues calling new() method on function values.
  • Fixes issues calling toString() on objects returned from DOMAPI.
  • Fixes issues where parser failed when Babel stopped formatting its output (file too long).
  • Removes failing optimisation in AssignmentStatement code gen.

v0.2.0

10 Apr 19:54
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Changes

  • Adds remote script loading.
  • Fixes issue with backslashes in pattern matching.
  • Allows less-than and greater-than comparisons on strings.

Contributors

Many thanks to:


starlight.js

The browser library enables you to run Lua in <script> tags in the browser. For more information see Embedding Lua in the Web.

grunt-starlight

The Grunt plugin is available on NPM. Use this to precompile Lua scripts as part of your build pipeline. For more information see Using Starlight with Grunt.

v0.1.8

29 Mar 07:07
Compare
Choose a tag to compare
v0.1.8 Pre-release
Pre-release

First stable early-release.


starlight.js

The browser library enables you to run Lua in <script> tags in the browser. For more information see Embedding Lua in the Web.

grunt-starlight

The Grunt plugin is available on NPM. Use this to precompile Lua scripts as part of your build pipeline. For more information see Using Starlight with Grunt.

v0.1.6

27 Mar 16:08
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release
Merge pull request #21 from paulcuth/dev

v0.1.6