v0.2.66
What's Changed
- fix(vtz): floor float delay before BigInt conversion in setTimeout by @viniciusdacal in #2676
- fix(vtz): register preload script mocks in module loader (#2667) by @viniciusdacal in #2677
- fix(cli): use esbuild subprocess for AOT JSX runtime tests (#2669) by @viniciusdacal in #2673
- fix(vtz): add codegen subcommand to resolve bin shadowing by @viniciusdacal in #2679
- chore: version packages by @github-actions[bot] in #2675
- fix(vtz): strip TypeScript from mock preamble, allow vi.mock without import (#2665) by @viniciusdacal in #2680
- fix(vtz): implement process.binding() shim for PGlite NODEFS (#2666) by @viniciusdacal in #2678
- chore(rules): remove --release from dev clippy quality gates by @viniciusdacal in #2681
- fix(vtz): resolve JWKS-based JWT verification null in full chain (#2671) by @viniciusdacal in #2683
- fix(vtz): handle non-finite delays in setTimeout/setInterval (#2672) by @viniciusdacal in #2688
- fix(vtz): support 3-argument describe() overload by @viniciusdacal in #2687
- fix(compiler): exclude method definitions from import injection (#2664) by @viniciusdacal in #2685
- fix(vtz): use toString tag-set for isTypedArray to survive V8 snapshot boundaries by @viniciusdacal in #2689
- fix(vtz): resolve runtime gaps in type stripping, test runner, and matchers (#2668) by @viniciusdacal in #2690
- fix(vtz): cancel Rust op_fetch on AbortSignal to prevent event loop hang by @viniciusdacal in #2691
- fix(compiler): shorthand method definition triggers false import injection by @viniciusdacal in #2693
- fix(vtz): convert remaining node:util.types instanceof checks to toString-based by @viniciusdacal in #2694
- fix(vtz): add public cancel() method to ReadableStream (#2701) by @viniciusdacal in #2705
- fix(tests): update stale test assertions and path resolution by @viniciusdacal in #2706
- fix(vtz): respect @jsx pragma for classic JSX (#2699) by @viniciusdacal in #2707
- fix(vtz): implement child_process.spawn() (#2697) by @viniciusdacal in #2709
- fix(cli): bypass jiti for dynamic TS imports under vtz runtime by @viniciusdacal in #2708
- fix(cli): fix production build pipeline — native compiler publishing, bin link, esbuild (#2692) by @viniciusdacal in #2710
- fix(vtz): make vi.mock()/spyOn() work on ESM module exports (#2700) by @viniciusdacal in #2711
- fix(vtz): make preload mock.module() effective for module resolution (#2667) by @viniciusdacal in #2712
- fix(vtz): implement esbuild.build() API and fix version mismatch (#2695, #2696) by @viniciusdacal in #2713
- fix(native): resolve clippy warnings for Rust 1.95 CI by @viniciusdacal in #2714
- fix(vtz): unblock build/CI pipeline — scheduler pipe deadlock + changeset/release pipeline by @viniciusdacal in #2721
- fix(changesets): add missing CHANGELOG.md to native-compiler platform packages by @viniciusdacal in #2722
Full Changelog: v0.2.65...v0.2.66