Skip to content

Releases: TheUncharted/zapcode

v1.5.1

21 Mar 16:40
7a757c5

Choose a tag to compare

1.5.1 (2026-03-21)

Bug Fixes

  • ensure for-of loops with external calls terminate correctly (8c2f28a)
  • Fixed iterator state handling in for...of loops to properly update and advance through iterations (ad287ae)

What's Changed

  • fix: Fixed iterator state handling in for...of loops to properly update and advance through iterations by @TheUncharted in #37
  • chore(master): release 1.5.1 by @github-actions[bot] in #38

Full Changelog: v1.5.0...v1.5.1

v1.5.0

13 Mar 08:45
d205d26

Choose a tag to compare

1.5.0 (2026-03-13)

Features

  • add event loop for async array callbacks (Promise.all, .map, .forEach) (17ae149)
  • add event loop for async array callbacks (Promise.all, .map, .forEach) (5e756a0)

What's Changed

  • feat: add single-threaded event loop for Promise.all and async array callbacks by @TheUncharted in #33
  • fix: propagate stack underflow error in continuation instead of masking with undefined by @TheUncharted in #34
  • feat: add event loop for async array callbacks (Promise.all, .map, .forEach) by @TheUncharted in #35
  • chore(master): release 1.5.0 by @github-actions[bot] in #36

Full Changelog: v1.4.0...v1.5.0

v1.4.0

12 Mar 19:04
a776506

Choose a tag to compare

1.4.0 (2026-03-12)

Features

  • add autoFix and execution trace to zapcode-ai packages (124eec9)
  • add execution trace system to zapcode-core (dc545dc)
  • Add new feature related to debugging and tracing (d3a37cc)
  • expose execution trace in JS, Python, and WASM bindings (299c10c)

Bug Fixes

  • address CodeRabbit review findings (cdbc6ee)
  • update CI paths after examples directory reorganization (ccfc2ee)

What's Changed

  • docs: update links in README by @TheUncharted in #30
  • feat: Add new feature related to debugging and tracing by @TheUncharted in #31
  • chore(master): release 1.4.0 by @github-actions[bot] in #32

Full Changelog: v1.3.0...v1.4.0

v1.3.0

12 Mar 10:59
42a6e3d

Choose a tag to compare

1.3.0 (2026-03-12)

Features

  • Promise .then/.catch/.finally, VM bugfixes, release pipeline improvements (b8f2c81)

What's Changed

  • feat: Promise .then/.catch/.finally, VM bugfixes, release pipeline improvements by @TheUncharted in #28
  • chore(master): release 1.3.0 by @github-actions[bot] in #29

Full Changelog: v1.2.0...v1.3.0

v1.2.0

12 Mar 10:33
2e1bd61

Choose a tag to compare

1.2.0 (2026-03-12)

Features

  • add Promise .then(), .catch(), .finally() instance methods (9cf33db)

What's Changed

Full Changelog: v1.1.7...v1.2.0

v1.1.7

12 Mar 09:36
1dc8e5d

Choose a tag to compare

1.1.7 (2026-03-12)

Bug Fixes

  • switch Bedrock examples to global.amazon.nova-2-lite-v1:0 (f6e5889)
  • switch Bedrock examples to global.amazon.nova-2-lite-v1:0 (b5d29cb)

What's Changed

  • fix: switch Bedrock examples to global.amazon.nova-2-lite-v1:0 by @TheUncharted in #24
  • chore(master): release 1.1.7 by @github-actions[bot] in #25

Full Changelog: v1.1.6...v1.1.7

v1.1.6

12 Mar 09:06
2b4b1c6

Choose a tag to compare

1.1.6 (2026-03-12)

Bug Fixes

  • skip receiver writeback for builtin globals to prevent snapshot serialization error (b41794a)

What's Changed

Full Changelog: v1.1.5...v1.1.6

v1.1.5

12 Mar 08:27
025fe98

Choose a tag to compare

1.1.5 (2026-03-12)

Bug Fixes

  • persist this mutations back to receiver after method calls (c1b657f)
  • use latest published versions in examples instead of local paths (4afd4d9)

What's Changed

Full Changelog: v1.1.4...v1.1.5

v1.1.4

12 Mar 07:11
fdcdb59

Choose a tag to compare

1.1.4 (2026-03-12)

Bug Fixes

  • strip trailing comment from version extraction in release workflow (8bd63e1)
  • strip trailing comment from version extraction in release workflow (12ea165)

What's Changed

  • fix: strip trailing comment from version extraction in release workflow by @TheUncharted in #18
  • chore(master): release 1.1.4 by @github-actions[bot] in #19

Full Changelog: v1.1.3...v1.1.4

v1.1.3

12 Mar 06:45
f2cb358

Choose a tag to compare

1.1.3 (2026-03-12)

Bug Fixes

  • sync Python package versions to 1.1.2 to match npm and crates.io (728deda)
  • sync Python package versions to 1.1.2 to match npm and crates.io (ba80dc4)