Chris Tate
e7d5c67cdc
Add Node 24 readable stream readers, controllers, and tee ( #661 )
2026-10-04 06:07:41 -05:00
Chris Tate
3aad3e8ebe
Add Node 24 Web Stream pipelines and streaming encoding ( #660 )
2026-10-04 05:36:27 -05:00
Chris Tate
99613bce5a
Add Node 24 writable Web Streams support ( #659 )
2026-10-04 04:54:43 -05:00
Chris Tate
095673351e
Add Node 24 URL authority and protocol mutation support ( #658 )
2026-10-04 04:14:12 -05:00
Chris Tate
41b5eed650
Add Node 24 URL mutation support ( #654 )
...
* Add Node 24 URL mutation support
* Record preflight baselines for URL mutation fixtures
2026-10-04 01:57:10 -05:00
Chris Tate
4eb4e71d9b
Expand Node 24 ESM metadata compatibility ( #653 )
...
* Expand Node 24 ESM metadata compatibility
* Fix ESM metadata lowering in native compiler bootstrap
2026-10-04 01:03:02 -05:00
Chris Tate
2dcd4b9e35
Add native util.types probes and reliable embedded brand checks ( #652 )
2026-10-03 23:49:39 -05:00
Chris Tate
44f7e7680e
Add Node 24 util.styleText compatibility ( #651 )
2026-10-03 22:54:00 -05:00
Chris Tate
ba79399aba
Add Node 24 deep equality support ( #650 )
2026-10-03 21:56:40 -05:00
Chris Tate
b7d5ea2722
Support Node 24 no-error assertions ( #648 )
2026-10-03 20:16:24 -05:00
Chris Tate
eb83febcf2
Support Node 24 text utilities ( #647 )
2026-10-03 19:21:34 -05:00
Chris Tate
b8344a6cb5
Support Node 24 system error utilities ( #646 )
...
* Support Node 24 system error utilities
* Wait for writable drain in the stream fixture
2026-10-03 18:34:51 -05:00
Chris Tate
bc7c9f6bf6
Support Node 24 file URL buffers and platform options ( #645 )
...
* Support Node 24 file URL bytes and runtime platform options
* Record preflight baselines for file URL conversion fixtures
2026-10-03 17:33:04 -05:00
Chris Tate
7a0f38cbb3
Expand Node 24 diagnostics channel compatibility ( #643 )
2026-10-03 15:51:00 -05:00
Chris Tate
91ab7a68ce
Expand Node 24 CommonJS module compatibility ( #642 )
2026-10-03 15:12:07 -05:00
Chris Tate
6aa1370507
feat: support Node 24 MIME utilities ( #640 )
...
* feat: support Node 24 MIME utilities in the dynamic runtime
* test: record frontend baselines for MIME fixtures
2026-10-03 14:23:41 -05:00
Chris Tate
64a66ddd46
Expand Node 24 promise timer compatibility ( #637 )
2026-10-03 13:00:14 -05:00
Chris Tate
b76aa555f0
Expand Node 24 async event consumption compatibility ( #636 )
2026-10-03 12:18:14 -05:00
Chris Tate
724fa7591b
Expand Node 24 EventEmitter listener lifecycle compatibility ( #635 )
2026-10-03 11:37:49 -05:00
Chris Tate
992e49159f
Expand Node 24 callback and promise adapter compatibility ( #633 )
...
* Expand Node 24 callback and promise adapter compatibility
* Keep runtime diff focused on util adapters
2026-10-03 10:17:30 -05:00
Chris Tate
c76ac2b95f
Expand Node 24 dynamic argument parsing compatibility ( #632 )
...
* Expand Node 24 dynamic argument parsing compatibility
* Match Node argument error string truncation and quoting
2026-10-03 09:29:06 -05:00
Chris Tate
83b6156282
Expand Node 24 StringDecoder input and streaming support ( #631 )
2026-10-03 08:20:12 -05:00
Chris Tate
50a2731631
Expand Node 24 text-encoding support ( #629 )
...
* Expand Node 24 text-encoding support
* Update codec diagnostics for encodeInto support
2026-10-03 05:38:29 -05:00
Chris Tate
176305530c
Add Node 24 environment-file support ( #628 )
...
* Add Node 24 environment-file support
* Update runtime harnesses for environment-file URL paths
* Link URL dependencies in weak metadata runtime tests
2026-10-03 04:44:57 -05:00
Chris Tate
da852757a3
Add Node 24 URL factories and shared parsing ( #627 )
...
* Add Node 24 URL factories and shared parsing
* Clarify URL fixture name and remaining refusal coverage
* Update island URL test for protocol-relative resolution
2026-10-03 03:19:05 -05:00
Chris Tate
8d161d4982
Add Node 24 scrypt, HKDF, and SHA-2 crypto support ( #626 )
2026-10-03 01:47:42 -05:00
Chris Tate
7d2d2116ec
Expand Node 24 filesystem descriptor and FileHandle support ( #625 )
...
* Expand Node 24 filesystem descriptor and FileHandle support
* Preserve filesystem options getter evaluation and record fixture baselines
* Normalize the known Linux fiber warning in npm stderr comparisons
2026-10-03 00:41:02 -05:00
Chris Tate and Artem Gurtovoi
0d05e56e52
fix: let Redis 6 load in dynamic islands ( #449 )
...
- Make DNS promises imports load with the expected exports and explicit query errors.
- Resolve CommonJS directory requires used during Redis initialization.
- Record the missing TypeScript order baselines required by the full gate.
Fixes #434
Co-authored-by: Artem Gurtovoi <1233869+temich@users.noreply.github.com >
2026-09-25 20:39:50 -05:00
Chris Tate
2ac8743dbb
feat(compiler): add Node module resolution introspection ( #322 )
2026-09-14 18:15:44 -05:00
Chris Tate
073c840564
Enforce TypeScript 7 and Node type-link parity ( #315 )
...
* Enforce TypeScript 7 and Node type-link parity
* fix(compiler): normalize Windows resolver paths
* fix(compiler): canonicalize Windows realpaths
2026-09-14 09:19:08 -05:00
Chris Tate
d7aed4b722
Unify TS 7 project module resolution ( #308 )
2026-09-13 21:53:45 -05:00
Chris Tate
8faad2f639
feat: add Node.js compatibility matrix ( #284 )
...
* feat: add Node.js compatibility matrix
- Add generated Node.js v24 compatibility inventory with static and dynamic support classifications.
- Publish the interactive /compatibility matrix and wire manifest generation into runtime and docs checks.
* fix: correct compatibility matrix generation
* fix: address PR 284 review findings
* fix: address PR 284 review findings
* test: exercise stream web loader through npm graph
* fix: correct dynamic global availability
* fix: keep compatibility module mappings precise
2026-09-02 16:03:36 -05:00