From 830c540be1a9baa7927891f378c9491434809953 Mon Sep 17 00:00:00 2001 From: vados-cosmonic <123968127+vados-cosmonic@users.noreply.github.com> Date: Wed, 28 Oct 2026 13:27:19 +0000 Subject: [PATCH] release: jco v1.40.0 Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- packages/jco/CHANGELOG.md | 40 +++++++++++++++++++++++++++++++++++++++ packages/jco/package.json | 2 +- packages/jco/src/jco.ts | 2 +- 3 files changed, 42 insertions(+), 2 deletions(-) diff --git a/packages/jco/CHANGELOG.md b/packages/jco/CHANGELOG.md index a530d3ac6..cd04ca45d 100644 --- a/packages/jco/CHANGELOG.md +++ b/packages/jco/CHANGELOG.md @@ -1,5 +1,45 @@ # Changelog +## [1.40.0] - 2026-10-28 + +### ๐Ÿš€ Features + +- _(jco)_ build script engines and script-only components with --script-only by @vados-cosmonic + +- _(jco)_ cooperative threading by @TartanLlama + +- _(jco)_ add user-managed Perry componentization backend by @vados-cosmonic + +### ๐Ÿ› Bug Fixes + +- _(jco)_ support QuickJS 0.5 in the TLS fixture by @vados-cosmonic in #2310 + +### ๐ŸŽจ Styling + +- _(jco)_ format runtime CLI tests by @vados-cosmonic + +### ๐Ÿงช Testing + +- _(jco)_ unskip pthread tests by @TartanLlama in #2339 + +- _(jco)_ run script-only coverage against workspace jco-transpile by @vados-cosmonic + +- _(jco)_ defer script-only coverage and run tests concurrently by @vados-cosmonic in #2311 + +- _(jco)_ support current codegen and Node 22 script engines by @vados-cosmonic + +- _(jco)_ exercise runtime option through the CLI by @vados-cosmonic + +### โš™๏ธ Miscellaneous Tasks + +- _(jco)_ update jco-std to v0.10.0 by @vados-cosmonic in #2346 + +- _(jco)_ update preview2-shim to v0.31.0 by @vados-cosmonic in #2341 + +- _(jco)_ update jco-transpile to 0.21.0 by @vados-cosmonic in #2340 + +- _(jco)_ bump componentize-qjs by @andreiltd in #2307 + ## [1.39.0] - 2026-10-16 ### โš™๏ธ Miscellaneous Tasks diff --git a/packages/jco/package.json b/packages/jco/package.json index fc85e9ad5..0f41c938c 100644 --- a/packages/jco/package.json +++ b/packages/jco/package.json @@ -1,6 +1,6 @@ { "name": "@bytecodealliance/jco", - "version": "1.39.0", + "version": "1.40.0", "description": "JavaScript tooling for working with WebAssembly Components", "keywords": [ "Component", diff --git a/packages/jco/src/jco.ts b/packages/jco/src/jco.ts index 6bab3e528..5c69a7e01 100755 --- a/packages/jco/src/jco.ts +++ b/packages/jco/src/jco.ts @@ -26,7 +26,7 @@ program ) .usage(" [options]") .enablePositionalOptions() - .version("1.39.0"); + .version("1.40.0"); function myParseInt(value: string): number { return parseInt(value, 10);