Skip to content

Releases: extism/rust-pdk

v1.4.1

19 May 20:37
ad480f8

Choose a tag to compare

What's Changed

  • update for newer versions of rust by @bhelx in #76
  • cleanup: improve macro hygiene by @zshipko in #79

Full Changelog: v1.4.0...v1.4.1

v1.4.0

21 Mar 16:54
783a0b4

Choose a tag to compare

What's Changed

  • fix(example): add host function host, fix host_function.rs namespace by @zshipko in #69
  • feat: add overview on generating bindings by @nilslice in #70
  • Add import namespace to raw interface docs by @bhelx in #75
  • fix: free parameters to host functions when using the host_fn macro by @zshipko in #77

Full Changelog: v1.3.0...v1.4.0

v1.3.0

24 Oct 23:16
1de4bc7

Choose a tag to compare

What's Changed

  • ci: use token to install libextism by @G4Vi in #63
  • fix: add trace level logging by @zshipko in #65
  • feat: support http_headers host function by @zshipko in #64
  • cleanup: avoid allocation for log levels that aren't enabled by @zshipko in #67
  • Add codeowners file by @bhelx in #66
  • chore: bump version to 1.3.0 by @zshipko in #68

New Contributors

  • @G4Vi made their first contribution in #63

Full Changelog: v1.2.1...v1.3.0

v1.2.1

13 Aug 21:31
db1fbeb

Choose a tag to compare

What's Changed

  • docs: add section on installing rustup and wasm32 target by @apisorbust in #49
  • cleanup: return no results from generated shared_fn when the result is SharedFnResult<()> by @zshipko in #58
  • Document raw import interface by @bhelx in #59
  • fix: Use handle.length instead of offset. by @milesj in #61

New Contributors

Full Changelog: v1.2.0...v1.2.1

v1.2.0

21 May 19:39
068165d

Choose a tag to compare

What's Changed

  • doc: use extism-convert-macros in examples by @zshipko in #51
  • chore(deps): update base64 requirement from 0.21.0 to 0.22.1 by @dependabot in #54
  • feat: Add shared_fn macro by @zshipko in #55
  • chore: bump to 1.2.0 for release by @zshipko in #56

Full Changelog: v1.1.0...v1.2.0

v1.1.0

22 Feb 22:17
ef17dc0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1 Release

25 Jan 22:35
eebc8f8

Choose a tag to compare

What's Changed

  • fix: namespace in host function example by @zshipko in #43
  • feat: update to include rust-protobuf, bump version by @nilslice in #44

Full Changelog: v1.0.0...v1.0.1

v1.0.0

08 Jan 20:33
4b943cf

Choose a tag to compare

What's Changed

  • feat!: simplify memory interface, use extism-convert for working with extism memory by @zshipko in #31
  • ci: use new extism cli by @zshipko in #32
  • docs: Create a README and getting started guide by @bhelx in #34
  • feat: add discord link to end, minor tweaks to verbiage by @wikiwong in #35
  • chore: use extism:host/env namespace by @zshipko in #36
  • fix(derive): remove support for native types when using the macros by @zshipko in #38
  • docs: Recommend new users try 1.0 beta by @bhelx in #37
  • Release 1.0.0 rc1 by @bhelx in #39
  • fix(io): attempt to optimize loading/storing i/o by @chrisdickinson in #33
  • cleanup: add Memory::free by @zshipko in #40
  • chore: add bindings to length_unsafe by @zshipko in #41
  • release: 1.0.0 by @bhelx in #42

New Contributors

Full Changelog: v0.3.4...v1.0.0

v1.0.0-rc1

15 Nov 23:38
3d3f385

Choose a tag to compare

What's Changed

  • fix(derive): remove support for native types when using the macros by @zshipko in #38
  • docs: Recommend new users try 1.0 beta by @bhelx in #37
  • Release 1.0.0 rc1 by @bhelx in #39

Full Changelog: v1.0.0-beta.0...v1.0.0-rc1

v1.0.0-beta.0

02 Nov 18:54
ddfb8e1

Choose a tag to compare

What's Changed

  • feat!: simplify memory interface, use extism-convert for working with extism memory by @zshipko in #31
  • ci: use new extism cli by @zshipko in #32
  • docs: Create a README and getting started guide by @bhelx in #34
  • feat: add discord link to end, minor tweaks to verbiage by @wikiwong in #35
  • chore: use extism:host/env namespace by @zshipko in #36

New Contributors

Full Changelog: v0.3.4...v1.0.0-beta.0