Skip to content

chore: release v1.9.0#78

Merged
rot1024 merged 1 commit into
mainfrom
release/v1.9.0
May 28, 2026
Merged

chore: release v1.9.0#78
rot1024 merged 1 commit into
mainfrom
release/v1.9.0

Conversation

@reearth-app
Copy link
Copy Markdown
Contributor

@reearth-app reearth-app Bot commented May 28, 2026

Release v1.9.0

This PR was automatically created by the release workflow.

Changelog

[1.9.0] - 2026-05-28

Changes

  • ci: report coverage via vitest-coverage-report-action instead of codecov
  • docs: rewrite and expand README
  • feat: synchronize Object.defineProperty across the boundary
  • feat: add marshalByReference for opaque pass-by-reference (HostRef)
  • feat: marshal BigInt values
  • feat: add syncEnabled option to disable sync globally (closes fix: add option to disable sync mode #31)
  • docs: document new marshalling support, AsyncArena, and using
  • feat: add AsyncArena for QuickJSAsyncContext
  • feat: marshal ArrayBuffer/TypedArray/Map/Set and add Arena[Symbol.dispose]
  • refactor: use native VM APIs and clean up VMMap
  • perf: cache compiled functions per context in call()
  • fix: upgrade to quickjs-emscripten 0.32 and fix handle leaks it surfaces
  • ci: auto-push version tag when a release PR is merged

Pre-merge Checklist

  • Review version bump is correct
  • Review changelog entries
  • All tests passing
  • Build successful

Post-merge Steps

After merging this PR:

  1. The Tag release workflow pushes the v1.9.0 tag automatically, which triggers Publish.
  2. Approve the npm-publish environment on the resulting Publish workflow run to publish to npm with provenance

@reearth-app reearth-app Bot requested a review from rot1024 as a code owner May 28, 2026 17:02
@github-actions
Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 97.37% 669 / 687
🔵 Statements 93.09% 742 / 797
🔵 Functions 95.5% 170 / 178
🔵 Branches 84.2% 469 / 557
File CoverageNo changed files found.
Generated in workflow #527 for commit bbbcccf by the Vitest Coverage Report Action

@rot1024 rot1024 merged commit 44cf154 into main May 28, 2026
2 checks passed
@rot1024 rot1024 deleted the release/v1.9.0 branch May 28, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant