Releases: extism/js-pdk
Releases · extism/js-pdk
v1.4.0
What's Changed
- fix: correct ArrayBuffer validation in
arrayBufferToBase64
by @mhmd-azeez in #122 - fix: implement console in TS by @mhmd-azeez in #121
Full Changelog: v1.3.3...v1.4.0
v1.3.3
What's Changed
- fix: pin ubuntu and update install script by @mhmd-azeez in #118
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
- fix: enable tests with python host by @zshipko in #116
- update version to 1.3.2 by @mhmd-azeez in #117
New Contributors
- @mhmd-azeez made their first contribution in #117
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Note: this is another pre-release. it fixes #113 which will allow us to track down the remaining JS bugs after the rquickjs migration. If you are an end-user, please do not use this version.
What's Changed
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Add codeowners file by @bhelx in #102
- feat: migrate to rquickjs from quickjs-wasm-rs by @mdarrik in #88
- chore: add http response headers, clippy by @zshipko in #103
- fix: use BigInt for host function params by @zshipko in #105
- feat: add overview on generating bindings by @nilslice in #106
New Contributors
Full Changelog: v1.2.0...v1.3.0
v1.2.0
v1.1.1
What's Changed
- feat: add Host.arrayBufferToBase64 and Host.base64ToArrayBuffer by @chrisdickinson in #94
- chore: bump update version to 1.1.1 by @nilslice in #96
Full Changelog: v1.1.0...v1.1.1
v1.1.0
v1.0.0
What's Changed
- Fix dependency, backport code, add CI by @bhelx in #15
- Fix CI by @bhelx in #16
- chore: update dependencies and ci by @bhelx in #22
- chore: link to the as-pdk rather than assemblyscript.org directly by @nilslice in #26
- docs: Add readme in line with other PDKs by @bhelx in #24
- chore: update pdk to use
extism:host/env
namespace by @zshipko in #23 - chore: Update the quickjs crate by @bhelx in #29
- feat: Add a simple polyfill system by @bhelx in #17
- chore: Move examples to subfolder by @bhelx in #31
- release: rc1 release by @bhelx in #33
- fix typo by @neuronicnobody in #34
- fix: Fixes HTTP Call code by @bhelx in #37
- Introduce Interface file by @bhelx in #35
- fix: use uname for os detection by @nilslice in #38
- Experimental Host Function Support (and rc4 release) by @bhelx in #39
- test: Add CI workflow for install script by @bhelx in #42
- add download and install of binaryen bin files to install script by @JayJamieson in #40
- fix: better error message when wasm-merge not found by @bhelx in #41
- docs: update readme to include host function support by @nilslice in #43
- chore: bump versions for release by @nilslice in #44
- Unable to run wasm-merge with a Linux and docker based Docker image running on a Mac m1 by @Zwiterrion in #45
- HTTP headers are never sent with the HTTP Client API by @mathieuancelin in #47
- refactor: allow more flexibility in the types of imports/exports by @zshipko in #48
- feat: Add basic support for Date by @bhelx in #52
- Bump install script to rc7 by @bhelx in #53
- cleanup: include checks when parsing d.ts files to error when functions have the wrong number of parameters by @zshipko in #55
- docs: Update readme with d.ts file by @bhelx in #54
- feat: add MemoryHandle.free method, improve error handling in
invoke
by @zshipko in #57 - fix: actually install wasm-opt by @G4Vi in #59
- fix: use homebrew to install wasm-merge on mac by @bhelx in #61
- fix: partial workaround for high address support by @chrisdickinson in #62
- fix: plugin functions being accessed from global instead of from
module.exports
by @gabrielmfern in #65 - fix: typo in README by @svemir in #67
- fix: sort exports from d.ts file too by @zshipko in #66
- Add missing --wasi parameter to the README example by @svemir in #69
- feat: add info and debug logging to console global by @Phault in #68
- feat: add typed interface by @nilslice in #60
- fix: default to GET for http req method by @nilslice in #73
- Type fixups by @Phault in #74
- Change prelude format to iife by @Phault in #75
- Adds react example by @bhelx in #76
- Relase rc10 by @bhelx in #78
- Update install script to rc10 by @bhelx in #79
- Update console.log implementation to support multiple params by @ubiquitous-dev in #80
- feat(release): add windows cli release workflow by @mtb0x1 in #81
- Bump to rc.11 by @bhelx in #82
- Update install script by @bhelx in #83
- fix(windows): install script, ci test install and documentation by @mtb0x1 in #84
- fix: make install dir if not exist by @bradyjoslin in #86
- Bump to 1.0.0 by @bhelx in #89
New Contributors
- @zshipko made their first contribution in #23
- @neuronicnobody made their first contribution in #34
- @JayJamieson made their first contribution in #40
- @Zwiterrion made their first contribution in #45
- @mathieuancelin made their first contribution in #47
- @G4Vi made their first contribution in #59
- @chrisdickinson made their first contribution in #62
- @gabrielmfern made their first contribution in #65
- @svemir made their first contribution in #67
- @mtb0x1 made their first contribution in #81
- @bradyjoslin made their first contribution in #86
Full Changelog: v0.5.0...v1.0.0
v1.0.0-rc11
What's Changed
- Update install script to rc10 by @bhelx in #79
- Update console.log implementation to support multiple params by @ubiquitous-dev in #80
- feat(release): add windows cli release workflow by @mtb0x1 in #81
- Bump to rc.11 by @bhelx in #82
New Contributors
Full Changelog: v1.0.0-rc10...v1.0.0-rc11