Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-07-20)
Bug Fixes
catch late repeated done callbacks (e21c22a )
cover remaining late done callback cases (4c67385 )
drain late callback timers before TAP output (f2555e4 )
drain promise-scheduled callback timers (aaa5a9d )
exclude unary calls from tail position (4d94044 )
gc: deduplicate mark graph traversal (2cae47b )
harness: distinguish sparse holes in tape deepEqual (8de47b0 )
harness: use enumerable-key check for tape array-index comparison (dd9ea28 )
honor exotic Set in prototype-ignoring setters (9e874ee )
honor Mocha only exclusivity in test harness (ab6f521 )
include receiver in readonly assignment error (3055920 )
intl: extend unpadded numeric hour to language-only es (811be61 )
intl: handle locale decimal separators for fractionalSecond (9899389 )
intl: localize DateTimeFormat output (9f482b5 )
intl: preserve es-ES numeric hour width (bb4a2f8 )
intl: preserve locale year width for dateStyle:short (d0d3f59 )
intl: preserve mixed DateTimeFormat field widths (8eeb62a )
intl: preserve offset-name width in mixed DateTimeFormat patterns (4c7f8d7 )
intl: reject unknown IANA time zones (018af30 )
intl: un-pad es/es-ES numeric hour under timeStyle presets (82142f2 )
node-compat: buffer split StringDecoder input (f25da2e )
node-shim: enforce TextDecoder encoding labels (5b2aaf9 )
parser: don't treat optional-chain property names as await identifiers (3c84349 )
preserve binary operands across GC (#311 ) (d1908b0 )
preserve lone surrogates in property keys (d80b41e )
regexp: empty char class must match empty under zero-count quantifier (8c109aa )
regexp: exclude negation marker from surrogate-range expansion (e51645c ), closes #321
regexp: preserve lone surrogates in string $N/$ substitution (a68bab3 ), closes #321
regexp: preserve quantified empty v sets (c0c69d6 )
register test.only.each rows as focused tests (cc2b263 )
reject nonzero engine exit in the AJV library verdict (11a6750 )
reject nonzero engine exits in js-md5 verdict (ab3c921 )
reject nonzero exits in library verdicts (512f09c )
reject repeated done callbacks in TAP harness (bd2c6a0 )
root array literal values across GC (0c29a84 )
root tagged template substitutions during evaluation (8dd24b8 )
run xdescribe callback so nested skipped tests register (ab41344 )
run xdescribe callback so nested skipped tests register (a0933eb )
runtime: distinguish symbol property keys (3cdd45f )
stop cyclic array joins exhausting call depth (c5b73fc )
suppress tail calls for all unary forms (fed6640 )
unroot binary operands without dropping persistent GC roots (03df6fe )
Features
add highlight.js compatibility harness (f9b1e0f )
add PrismJS compatibility harness (ddcf201 )
implement per-realm Math.random PRNG (8423c31 )
You can’t perform that action at this time.