Releases: bytecodealliance/jco
jco-v1.15.2
Changelog
[1.15.2] - 2025-10-27
🧪 Testing
-
(jco) add upstream error-context caller/callee tests by @vados-cosmonic
-
(jco) port single-component p3 error-context scenario by @vados-cosmonic
-
(jco) add machinery for running upstream tests by @vados-cosmonic
-
(jco) fix rmdirSync use with recursive by @vados-cosmonic in #1056
⚙️ Miscellaneous Tasks
-
(jco) update componentize-js to v0.19.3 by @vados-cosmonic in #1070
-
(jco) update upstream wasm deps to *.240.0 by @vados-cosmonic in #1065
-
(jco) update wit-bindgen to v0.47.0 by @vados-cosmonic
-
(jco) fix lint by @vados-cosmonic in #1061
jco-v1.15.1
Changelog
[1.15.1] - 2025-10-10
🧪 Testing
-
(jco) port more tests, use updated wit-bindgen-core by @vados-cosmonic
-
(jco) port p3-prototyping tests by @vados-cosmonic
⚙️ Miscellaneous Tasks
-
(jco) update componentize-js to v0.19.1 by @vados-cosmonic in #1044
-
(jco) update jco version in examples by @vados-cosmonic in #1045
jco-v1.15.0
Changelog
[1.15.0] - 2025-09-11
🚀 Features
-
(jco) add --debug, refactor feature enable/disable by @vados-cosmonic in #984
-
(jco) add wit & output path defaults for type generation by @vados-cosmonic in #986
🐛 Bug Fixes
- (jco) remove missing return keys from awaitable by @vados-cosmonic in #1014
🚜 Refactor
- (jco) remove chalk dependency by @vados-cosmonic in #1010
🧪 Testing
-
(jco) remove declare use from tests by @vados-cosmonic in #994
-
(jco) add test for transpile mapping by @vados-cosmonic in #987
⚙️ Miscellaneous Tasks
-
(jco) eslint fix by @vados-cosmonic
-
(jco) remove prettier in favor of eslint w/ fix by @vados-cosmonic
-
(jco) update componentize-js to v0.18.5 by @vados-cosmonic in #992
-
(jco) regenerate internal type declarations by @vados-cosmonic in #990
-
(jco) update deps (wit-bindgen 0.45.0, wasm-* 0.238.0) by @vados-cosmonic
preview2-shim-v0.17.4
Changelog
[0.17.4] - 2025-09-04
🚀 Features
-
(p2-shim) add support for retrieving HTTP server address by @vados-cosmonic in #1001
-
(p2-shim) accomodate versioned WASI import objects by @vados-cosmonic
🐛 Bug Fixes
-
(p2-shim) circular dependency warning by @vados-cosmonic in #978
-
(p2-shim) typo in filesystems imports in WASIShim object by @vados-cosmonic in #981
⚙️ Miscellaneous Tasks
- (p2-shim) eslint fix by @vados-cosmonic
preview2-shim-v0.17.3
Changelog
[0.17.3] - 2025-08-25
🚀 Features
- (p2-shim) add easy to use p2 shim object (#599) by @vados-cosmonic in #599
🐛 Bug Fixes
-
(p2-shim) types and instantiation code for shim object by @vados-cosmonic in #963
-
(p2-shim) throw exception on exceeding stream buffer limit error (#756) by @emmanuel-ferdman in #756
⚙️ Miscellaneous Tasks
- (p2-shim) remove mocha (#671) by @vados-cosmonic in #671
New Contributors
- @lrowe made their first contribution in #956
- @dependabot[bot] made their first contribution in #958
- @jco-release-bot made their first contribution in #930
- @iamrajiv made their first contribution in #901
- @elmerbulthuis made their first contribution in #859
- @andreiltd made their first contribution in #764
- @thomas9911 made their first contribution in #765
- @emmanuel-ferdman made their first contribution in #756
- @tanishiking made their first contribution in #631
- @marosset made their first contribution in #609
- @MendyBerger made their first contribution in #591
js-component-bindgen-v1.12.0
Changelog
[1.12.0] - 2025-08-25
🐛 Bug Fixes
- (bindgen) dispose type generation by @vados-cosmonic in #954
New Contributors
jco-v1.14.0
Changelog
[1.14.0] - 2025-08-25
🚀 Features
-
(jco) support async export generation for guest-types by @vados-cosmonic
-
(jco) allow configurable wasm-opt bin path by @vados-cosmonic in #957
-
(jco) enable memory64 by @vados-cosmonic in #941
🐛 Bug Fixes
-
(jco) asyncMode usage in transpile test by @vados-cosmonic in #959
-
(jco) use unsigned int for pointer load sizing by @vados-cosmonic in #949
-
(jco) async export type generation by @vados-cosmonic in #946
-
(jco) improve exec failure message during tests by @vados-cosmonic in #943
🧪 Testing
- (jco) add memory usage test by @vados-cosmonic in #950
⚙️ Miscellaneous Tasks
- (jco) update preview2-shim to v0.17.3 by @vados-cosmonic in #968
New Contributors
jco-transpile-v0.0.4
Changelog
[0.0.4] - 2025-08-25
⚙️ Miscellaneous Tasks
- (transpile) update preview2-shim to v0.17.3 by @vados-cosmonic in #967
New Contributors
js-component-bindgen-v1.12.0-rc.0
Changelog
[1.12.0-rc.0] - 2025-08-21
🚀 Features
-
(bindgen) generate Disposable interface for wasm resources (#901) by @iamrajiv in #901
-
(bindgen) support futures and streams (#806) by @vados-cosmonic in #806
-
(bindgen) implement waitable set intrinsics (#767) by @vados-cosmonic in #767
-
(bindgen) implement yield (#745) by @vados-cosmonic in #745
-
(bindgen) implement task.cancel (#743) by @vados-cosmonic in #743
-
(bindgen) implement backpressure.set (#742) by @vados-cosmonic in #742
-
(bindgen) context.{get|set}, initial task.return impl (#736) by @vados-cosmonic in #736
🐛 Bug Fixes
- (bindgen) small fixups to global task id tracking codegen by @vados-cosmonic in #951
🚜 Refactor
- (bindgen) intrinsics (#811) by @vados-cosmonic in #811
New Contributors
- @dependabot[bot] made their first contribution in #947
- @jco-release-bot made their first contribution in #930
- @iamrajiv made their first contribution in #901
- @elmerbulthuis made their first contribution in #859
- @andreiltd made their first contribution in #764
- @thomas9911 made their first contribution in #765
- @emmanuel-ferdman made their first contribution in #756
jco-v1.13.3
Changelog
[1.13.3] - 2025-08-18
🐛 Bug Fixes
- (jco) fix memory leak for async tasks on non-async fns by @vados-cosmonic
🚜 Refactor
- (jco) use stack for global component index & task ID by @vados-cosmonic in #938