Skip to content

Releases: simonw/micro-javascript

0.1a3

27 Dec 19:16

Choose a tag to compare

0.1a3 Pre-release
Pre-release

Two new interactive playground tools:

  • playground.html executes JavaScript using this Python library run via Pyodide (so JavaScript in Python in WebAssembly in JavaScript).
  • parser-playground.html shows how the micro-javascript tokenizer and parser works with different JavaScript code.

Other changes:

  • Fix optional lookahead capture semantics in #9
  • Implement iterative parsing to fix deep nesting recursion limits in #10
  • JSRegExp(pattern, flags, poll_callback=check_timeout) in #14
  • Build JavaScript debugging playground with micropip in #17
  • String methods use microjs.regex in #16
  • Create interactive playground for tool testing in #18
  • Auto-detect theme and reorganize playground demos in #19

0.1a2

25 Dec 05:49
5284c2d

Choose a tag to compare

0.1a2 Pre-release
Pre-release
  • Fix SyntaxError Position Tracking #6
  • Resolve Global Eval Scope Issues #7
  • Rename JSContext to Context, keep backwards-compatible alias #8

0.1a1

25 Dec 04:49

Choose a tag to compare

0.1a1 Pre-release
Pre-release
  • Documentation improvements for PyPI.

0.1a0

25 Dec 04:19

Choose a tag to compare

0.1a0 Pre-release
Pre-release
  • Initial alpha release.