Skip to content

0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 19:32
· 9 commits to master since this release

0.4.0 (2026-10-21)

🚀 Features

  • builtins: pass thisArg to array, Map and Set callbacks (80e5ccb)
  • evaluator: support this in script functions (f90237d)
  • input: accept data only as a plain object (88dfd69)
  • json: give a JSON replacer its holder as this (d1c1e20)
  • json: give a JSON reviver its holder as this (7ed2e5f)
  • parse: cache syntax trees per instance when enabled (e53f816)

🩹 Bug Fixes

  • playground: reject an array context before either engine runs (f037c65)

⚡ Performance Improvements

  • boundary: assign new own properties directly in defineOwn (6728bff)
  • input: convert data keys on first read (ce33aa2)

📖 Documentation

  • contributing: update conventional commit instructions (8cc9c43)

🔧 Miscellaneous Chores

  • playground: add a contact summary script to measure-run (ae94d6d)
  • playground: rename measure-memory to measure-run and add timing (54e170e)