jco-v1.33.0
[1.33.0] - 2026-09-09
馃殌 Features
-
(jco) bundle node http2 builtin by @vados-cosmonic
-
(jco) resolve node:module through the builtin plugin by @vados-cosmonic
-
(jco) bundle Node stream modules by @vados-cosmonic
-
(jco) export Node callback resources by @vados-cosmonic
-
(jco) wire Node HTTP server callbacks by @vados-cosmonic
-
(jco) select Node HTTP transport by @vados-cosmonic
-
(jco) inject Node HTTP WIT capabilities by @vados-cosmonic
-
(jco) bundle Node string decoder by @vados-cosmonic
-
(jco) resolve node:inspector through the builtin plugin by @vados-cosmonic
-
(jco) expose the complete Node path surface by @vados-cosmonic
-
(jco) bundle the Node OS API by @vados-cosmonic
-
(jco) inject the Buffer global on demand by @vados-cosmonic
-
(jco) resolve node:ffi through the builtin plugin by @vados-cosmonic
-
(jco) bundle Node filesystem APIs by @vados-cosmonic
-
(jco) configure Node DNS imports for JSPI by @vados-cosmonic
-
(jco) deny Node DNS by default by @vados-cosmonic
-
(jco) inject Node DNS capabilities by @vados-cosmonic
-
(jco) layer jco-std's node:events entry points over unenv's emitter by @vados-cosmonic
-
(jco) inject Node error globals on demand by @vados-cosmonic
-
(jco) resolve node:diagnostics_channel through the builtin plugin by @vados-cosmonic
-
(jco) resolve node:domain through the builtin plugin by @vados-cosmonic
-
(jco) deny Node console host access by default by @vados-cosmonic
-
(jco) bundle Node console with WIT injection by @vados-cosmonic
-
(jco) inject Node API WIT imports by @vados-cosmonic
-
(jco) add audited unenv NodeJS builtins by @vados-cosmonic
-
(jco) add shimming to componentize for 'node:assert' by @vados-cosmonic
馃悰 Bug Fixes
-
(jco) restore supported globals in StarlingMonkey guests by @vados-cosmonic
-
(jco) automatically configure async DNS imports by @vados-cosmonic
-
(jco) remove HTTP2 workspace workarounds by @vados-cosmonic
-
(jco) deny node:inspector by default and declare the http WIT package by @vados-cosmonic
-
(jco) componentize from the entry directory instead of the process cwd by @vados-cosmonic
-
(jco) resolve unenv aliases without relying on narrowing by @vados-cosmonic
-
(jco) use the node:path adapters during componentization by @vados-cosmonic in #1977
馃殰 Refactor
-
(jco) drop the unused witExports requirement field by @vados-cosmonic
-
(jco) table-drive jco-std module resolution and WIT requirement construction by @vados-cosmonic
-
(jco) install typed DNS WIT by @vados-cosmonic
-
(jco) install typed filesystem WIT by @vados-cosmonic
-
(jco) give each Node API WIT interface its own file by @vados-cosmonic
馃И Testing
-
(jco) guard inspector and DNS integrations on JSPI support by @vados-cosmonic in #2080
-
(jco) respect host JSPI support in HTTP integration tests by @vados-cosmonic
-
(jco) replace public HTTP2 endpoint with a local Node server by @vados-cosmonic
-
(jco) restore HTTP server integration with instance isolation by @vados-cosmonic
-
(jco) temporarily skip globals and HTTP callback failures by @vados-cosmonic
-
(jco) use the globals fixture source and WIT paths by @vados-cosmonic
-
(jco) compare guest builtins with the Node 24 target by @vados-cosmonic
-
(jco) use the StarlingMonkey HTTP2 fixture world by @vados-cosmonic
-
(jco) wire HTTP resources and isolate the socket peer by @vados-cosmonic
-
(jco) supply the console host during explicit instantiation by @vados-cosmonic
-
(jco) account for transpile runtime growth in size budget by @vados-cosmonic
-
(jco) update metadata expectations for merged start shim by @vados-cosmonic
-
(jco) resolve cluster and child process host adapters by @vados-cosmonic
-
(jco) exercise filesystem and DNS with workspace std by @vados-cosmonic
-
(jco) wire the DNS host adapter and async import by @vados-cosmonic
-
(jco) resolve the published filesystem host adapter by @vados-cosmonic
-
(jco) skip failing release-update cases pending fixes by @vados-cosmonic
-
(jco) enable integration tests blocked on jco-std release by @vados-cosmonic
-
(jco) use shared HTTP2 callback exports by @vados-cosmonic
-
(jco) cover node http2 component integration by @vados-cosmonic
-
(jco) execute the generated node:buffer and node:querystring adapters by @vados-cosmonic
-
(jco) run node builtin plugin tests concurrently by @vados-cosmonic
-
(jco) exercise node:module through a componentized guest by @vados-cosmonic
-
(jco) exercise Node stream modules by @vados-cosmonic
-
(jco) cover Node callback exports by @vados-cosmonic
-
(jco) cover Node HTTP server integration by @vados-cosmonic
-
(jco) cover Node HTTP integration by @vados-cosmonic
-
(jco) cover Node string decoder bundling by @vados-cosmonic
-
(jco) drive node:inspector through a componentized guest by @vados-cosmonic
-
(jco) cover the Node path legacy alias by @vados-cosmonic
-
(jco) cover Node OS bundling by @vados-cosmonic
-
(jco) exercise globals in a component by @vados-cosmonic
-
(jco) cover Node global injection by @vados-cosmonic
-
(jco) call native code through node:ffi in a component by @vados-cosmonic
-
(jco) remove dispatcher implementation checks by @vados-cosmonic
-
(jco) verify typed DNS imports by @vados-cosmonic
-
(jco) verify typed filesystem imports by @vados-cosmonic
-
(jco) cover Node filesystem integration by @vados-cosmonic
-
(jco) resolve external DNS from a component by @vados-cosmonic
-
(jco) cover Node DNS JSPI bindings by @vados-cosmonic
-
(jco) cover Node DNS integration by @vados-cosmonic
-
(jco) exercise node:events through a componentized guest by @vados-cosmonic
-
(jco) skip unpublished Errors buffer integration by @vados-cosmonic in #1991
-
(jco) skip unpublished Errors integration by @vados-cosmonic
-
(jco) cover Node Errors injection by @vados-cosmonic
-
(jco) cover node:diagnostics_channel plugin resolution by @vados-cosmonic
-
(jco) cover node:domain plugin resolution by @vados-cosmonic
-
(jco) cover Node console integration by @vados-cosmonic
-
(jco) build the node:child_process fixture with the shared helpers by @vados-cosmonic
-
(jco) build node:cluster fixtures with the shared componentize helpers by @vados-cosmonic
-
(jco) componentize node:cluster fixtures with starlingmonkey by @vados-cosmonic
-
(jco) cover node:cluster guest-side through componentization by @vados-cosmonic
-
(jco) cover child process host integration by @vados-cosmonic
-
(jco) use per-test WIT temp directories by @vados-cosmonic
-
(jco) skip guest-side node:assert pending a jco-std release by @vados-cosmonic
-
(jco) organize Node builtin coverage by @vados-cosmonic
-
(jco) exercise unenv builtins in guest components by @vados-cosmonic
-
(jco) cover audited unenv NodeJS builtins by @vados-cosmonic
-
(jco) exercise NodeJS assert in a guest component by @vados-cosmonic
-
(jco) cover NodeJS assert builtin adapters by @vados-cosmonic
鈿欙笍 Miscellaneous Tasks
-
(jco) replace workspace dependencies with published versions by @vados-cosmonic
-
(jco) jco-std -> v0.3.0, jco-transpile -> v0.13.0 by @vados-cosmonic
-
(jco) update preview2-shim dep to v0.24.1 by @vados-cosmonic
-
(jco) update preview2-shim to v0.24.0 by @vados-cosmonic
-
(jco) fmt by @vados-cosmonic
-
(jco) improve code docs around cwd usage by @vados-cosmonic