cargo extism 0.2.0
v0.2.0

latest releases: 1.12.0, 1.11.1, 1.11.0...
2 years ago

What's Changed

  • fix(elixir-sdk): remove compiled nif from package, update readme by @bhelx in #111
  • fix: removes the stdout print of extism.h in php sdk by @nilslice in #112
  • fix: update crate name to extism_runtime in logging registration function by @zshipko in #123
  • chore(deps-dev): Bump @types/ffi-napi from 4.0.6 to 4.0.7 in /node by @dependabot in #131
  • chore(deps-dev): Bump @types/node from 18.11.9 to 18.11.10 in /node by @dependabot in #130
  • fix: add null byte to end of version string by @zshipko in #139
  • feat: Improve usability of manifest types by @zshipko in #124
  • fix: Reinstantiate after call to _start by @zshipko in #135
  • feat: add allowed_paths to specify preopened directories in WASI by @zshipko in #137
  • fix: use Dir::open_ambient_dir instead of Dir::from_std_file by @zshipko in #140
  • fix: disallow all hosts if allowed_hosts is empty by @zshipko in #143
  • feat: Add support for allowed_paths manifest key in SDKs by @zshipko in #144
  • fix(ci): don’t install Python dev dependencies on CI by @zshipko in #149
  • refactor(haskell): cleanup haskell SDK to prepare for release by @zshipko in #138
  • feat: Implement .NET Host SDK by @mhmd-azeez in #119
  • feat: Add ability to register host functions with the runtime from the Rust SDK by @zshipko in #148
  • fix: remove old/duplicate Haskell runtime initialization code by @zshipko in #154
  • chore(deps-dev): Bump prettier from 2.8.0 to 2.8.1 in /node by @dependabot in #159
  • chore(deps-dev): Bump @types/node from 18.11.10 to 18.11.13 in /node by @dependabot in #158
  • chore(deps-dev): Bump typescript from 4.9.3 to 4.9.4 in /node by @dependabot in #157
  • chore(deps-dev): Bump typedoc from 0.23.21 to 0.23.22 in /node by @dependabot in #156
  • ci(dotnet-sdk): Package dotnet lib with native dll by @bhelx in #152
  • chore(dotnet-sdk): Release 0.2.0 by @bhelx in #161
  • chore(deps-dev): Bump @types/jest from 29.2.3 to 29.2.4 in /node by @dependabot in #155
  • docs: Add link to Haskell PDK instructions by @bhelx in #162
  • feat: Add option to set timeout for plugin by @zshipko in #163
  • feat: add timeout_ms field to SDKs by @zshipko in #165
  • chore(dotnet-sdk): Update Sample file, use the one from the docs by @bhelx in #164
  • fix: use timeouts for language-specific runtime initialization/finalization calls by @zshipko in #169
  • fix(haskell): update encoding of Extism.Manifest.HTTPRequest by @zshipko in #170
  • chore: update OCaml version to latest release by @zshipko in #171
  • feat(java-sdk): Create Java Host SDK by @bhelx in #122
  • docs(java-sdk): Update readme by @bhelx in #175
  • chore: move each language to separate workflow by @zshipko in #176
  • ci: use glob for paths by @zshipko in #178
  • refactor(java-sdk): Revise API usage by @thomasdarimont in #177
  • refactor(ocaml): Cleanup code, split out extism-manifest package, prepare to release with next runtime release by @zshipko in #182
  • chore: update to wasmtime 4.0.0 by @zshipko in #181
  • chore(deps-dev): Bump @types/node from 18.11.13 to 18.11.17 in /node by @dependabot in #174
  • fix(elixir): use local Rust extism package from extism_nif for local development by @zshipko in #180
  • feat(zig-sdk): Create Zig Host Sdk by @usdogu in #186
  • chore(deps): Bump json5 from 2.2.1 to 2.2.3 in /browser by @dependabot in #193
  • chore(deps): Bump json5 from 2.2.1 to 2.2.3 in /node by @dependabot in #194
  • chore(deps-dev): Bump @types/jest from 29.2.4 to 29.2.5 in /node by @dependabot in #192
  • chore(deps-dev): Bump @types/node from 18.11.17 to 18.11.18 in /node by @dependabot in #191
  • chore(deps-dev): Update minitest requirement from ~> 5.16.3 to ~> 5.17.0 in /ruby by @dependabot in #190
  • feat(zig): import extism.h directly instead of hand-written bindings by @zshipko in #197
  • feat: WASI support for browser runtime by @bhelx in #196
  • Fix: Fixes Runtime problem with ESM module by @bhelx in #199
  • chore(deps-dev): Bump typedoc from 0.23.22 to 0.23.24 in /node by @dependabot in #206
  • chore(deps-dev): Bump prettier from 2.8.1 to 2.8.2 in /node by @dependabot in #205
  • chore(deps): Update base64 requirement from 0.20.0-alpha to 0.21.0 by @dependabot in #204
  • chore: use new base64 API, cleanup clippy warnings by @zshipko in #211
  • feat: Add C API for host functions + support for C++, Python, Go, Node, OCaml by @zshipko in #195
  • cleanup: minor OCaml/Haskell API updates by @zshipko in #213
  • cleanup: use debug logging instead of info in runtime, fix C example by @zshipko in #214
  • fix: remove quotes from makefile by @zshipko in #218
  • chore(deps-dev): Bump prettier from 2.8.2 to 2.8.3 in /node by @dependabot in #217
  • chore(deps-dev): Bump typedoc from 0.23.22 to 0.23.24 in /node by @dependabot in #216
  • chore(deps-dev): Bump ts-jest from 29.0.3 to 29.0.5 in /node by @dependabot in #215
  • fix: use cgo.Handle to protect Go pointers being passed to C callbacks by @zshipko in #220
  • Support jdk11 by @Zwiterrion in #208
  • ci(java-sdk): Test on multiple JREs by @bhelx in #221
  • test: add more host function tests, cleanup tests to use wasm/code.wasm when possible by @zshipko in #219
  • release: v0.2.0 by @bhelx in #209

New Contributors

Full Changelog: v0.1.0...v0.2.0

RELEASE v0.2.0

Head to https://extism.org for docs and an overview, and chat with us on Discord!

Don't miss a new extism release

NewReleases is sending notifications on new releases.