What's Changed
π New Features
- Fix dependabot auto-approve scope by @simongdavies in #185
- feat: expose host print function to Node.js API by @simongdavies in #55
- feat: add user module registration for reusable ES modules by @simongdavies in #45
- feat: add binary type support for host functions by @simongdavies in #40
- feat: allow extending hyperlight-js-runtime with custom native modules by @simongdavies in #49
- feat: add MCP server example for sandboxed JavaScript execution by @simongdavies in #35
π Bug Fixes
- Ready for review label by @simongdavies in #226
- fix dependabot labels for example mcp server by @simongdavies in #227
- Fix the crates.io check for crate version by @simongdavies in #228
- release job fixes by @simongdavies in #236
- Fix release by @simongdavies in #237
π Dependencies
- Bump serde_json from 1.0.149 to 1.0.150 by @dependabot[bot] in #177
- Bump oxc_resolver from 11.19.1 to 11.19.2 by @dependabot[bot] in #179
- Bump opentelemetry-otlp from 0.31.1 to 0.32.0 by @dependabot[bot] in #154
- Bump eslint from 10.3.0 to 10.4.1 in /src/js-host-api by @dependabot[bot] in #184
- Bump crate-ci/typos from 1.46.1 to 1.47.0 by @dependabot[bot] in #183
- Bump @napi-rs/cli from 3.6.2 to 3.7.0 in /src/js-host-api by @dependabot[bot] in #180
- Bump vitest from 4.1.6 to 4.1.7 in /src/js-host-api by @dependabot[bot] in #173
- Bump rquickjs from 0.11.0 to 0.12.0 by @dependabot[bot] in #181
- Bump cargo-hyperlight from 0.1.10 to 0.1.11 by @dependabot[bot] in #190
- Bump crate-ci/typos from 1.47.0 to 1.47.2 by @dependabot[bot] in #191
- Bump oxc_resolver from 11.19.2 to 11.21.0 by @dependabot[bot] in #188
- Bump vitest from 4.1.7 to 4.1.8 in /src/js-host-api by @dependabot[bot] in #187
- Bump uuid from 1.23.1 to 1.23.2 by @dependabot[bot] in #189
- Bump chrono from 0.4.44 to 0.4.45 by @dependabot[bot] in #193
- Bump uuid from 1.23.2 to 1.23.3 by @dependabot[bot] in #196
- Bump prettier from 3.8.3 to 3.8.4 in /src/js-host-api by @dependabot[bot] in #195
- Bump napi from 3.9.0 to 3.9.1 by @dependabot[bot] in #198
- Bump @napi-rs/cli from 3.7.0 to 3.7.1 in /src/js-host-api by @dependabot[bot] in #197
- Bump napi from 3.9.1 to 3.9.2 by @dependabot[bot] in #201
- Bump eslint from 10.4.1 to 10.5.0 in /src/js-host-api by @dependabot[bot] in #200
- Bump @napi-rs/cli from 3.7.1 to 3.7.2 in /src/js-host-api by @dependabot[bot] in #199
- Bump vitest from 4.1.8 to 4.1.9 in /src/js-host-api by @dependabot[bot] in #202
- Bump oxc_resolver from 11.21.0 to 11.21.3 by @dependabot[bot] in #203
- Bump phf from 0.13.1 to 0.14.0 by @dependabot[bot] in #206
- Bump napi from 3.9.2 to 3.9.3 by @dependabot[bot] in #205
- Update to hyperlight v0.16 by @simongdavies in #217
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #204
- Bump crate-ci/typos from 1.47.2 to 1.48.0 by @dependabot[bot] in #218
- Bump oxc_resolver from 11.21.3 to 11.22.0 by @dependabot[bot] in #219
- Bump napi from 3.9.4 to 3.10.0 by @dependabot[bot] in #222
- Bump napi-derive from 3.5.7 to 3.5.8 by @dependabot[bot] in #221
- Update version to 0.3.1 by @simongdavies in #234
- Version 0.3.1 by @simongdavies in #235
- Bump the npm_and_yarn group across 1 directory with 11 updates by @dependabot[bot] in #224
- Bump rand from 0.10.1 to 0.10.2 by @dependabot[bot] in #233
- Bump oxc_resolver from 11.22.0 to 11.23.0 by @dependabot[bot] in #232
- update version to 0.3.3 by @simongdavies in #239
π Documentation
- docs: update clang/LLVM install instructions to v18 by @simongdavies in #194
- Automatically deletes ready-for-review label by @simongdavies in #207
- chore(release): make just set-version bump Cargo + npm + all lockfiles by @simongdavies in #238
π§© Refactoring
Full Changelog: v0.2.5...v0.3.3