Skip to content

Releases: extism/js-pdk

v1.2.0

16 Oct 20:35
4657c17
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.2.0

v1.1.1

09 Sep 22:35
1bba557
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

23 Aug 23:24
Compare
Choose a tag to compare

What's Changed

  • chore: modify mem find to return js undefined by @nilslice in #92

Full Changelog: v1.0.0...v1.1.0

v1.0.0

16 Jul 20:41
5229d6f
Compare
Choose a tag to compare

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

Full Changelog: v0.5.0...v1.0.0

v1.0.0-rc11

06 Jun 18:00
75f5224
Compare
Choose a tag to compare

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

v1.0.0-rc10

20 May 16:29
b430c29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0-rc9...v1.0.0-rc10

v1.0.0-rc9

16 Apr 01:50
1bf6b07
Compare
Choose a tag to compare

What's Changed

  • 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

New Contributors

Full Changelog: v1.0.0-rc8...v1.0.0-rc9

v1.0.0-rc8

26 Mar 18:29
b98d208
Compare
Choose a tag to compare

What's Changed

  • 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

Full Changelog: v1.0.0-rc7...v1.0.0-rc8

v1.0.0-rc7

01 Mar 18:02
ecff7be
Compare
Choose a tag to compare

What's Changed

  • 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

New Contributors

Full Changelog: v1.0.0-rc6...v1.0.0-rc7

v1.0.0-rc6

24 Jan 18:25
118c747
Compare
Choose a tag to compare

What's Changed

  • docs: update readme to include host function support by @nilslice in #43
  • feat: require uppercase type names in typescript interface definition

Full Changelog: v1.0.0-rc5...v1.0.0-rc6