Releases: bytecodealliance/wasmtime-rb
Releases · bytecodealliance/wasmtime-rb
v0.3.0
This is the first release of the official Ruby bindings for Wasmtime, targeting wasmtime 3.0.0. If you've used the wasmtime
gem in the past (0.2 or earlier), note that this is a complete rewrite and not API compatible at all.
What's Changed
- Setup initial cross compilation workflow by @ianks in #1
- Add
Module.deserialize_file
by @ianks in #4 - Add hard-mode CI step with
GC.stress
by @ianks in #3 - Add dependabot and ruby-lsp by @ianks in #5
- Fix dependabot config for cargo by @ianks in #6
- Bump wasmtime from 2.0.0 to 2.0.1 by @dependabot in #7
- Bump rb_sys from 0.9.35 to 0.9.37 by @dependabot in #9
- Update Wasmtime to 2.0.2 by @jbourassa in #12
- Add precompiled gems for
mingw
by @ianks in #11 - Bump standard from 1.16.1 to 1.17.0 by @dependabot in #17
- YARD doc generation by @jbourassa in #13
- Bump ruby-lsp from 0.3.5 to 0.3.6 by @dependabot in #16
- Bump rb_sys from 0.9.39 to 0.9.41 by @dependabot in #15
- Bump magnus from
1348da5
toaa79114
by @dependabot in #18 - Add new
mem:check
task to run Valgrind in CI by @ianks in #26 - Add new
Wasmtime::Extern
class by @ianks in #14 - Improve the docs after #14 by @jbourassa in #28
- Publish documentation automatically by @jbourassa in #29
- Implement
Caller#export
by @jbourassa in #2 - Implement Trap by @jbourassa in #30
- Limit workflow concurrency by @jbourassa in #33
- Bump rb-sys from 0.9.39 to 0.9.44 by @dependabot in #38
- Bump standard from 1.17.0 to 1.18.0 by @dependabot in #36
- Bump k1LoW/github-script-ruby from 1 to 2 by @dependabot in #35
- Bump magnus from
aa79114
tod6f4152
by @dependabot in #37 - Implement
Module.from_file
by @jbourassa in #39 - Add support for funcref by @jbourassa in #34
- Wasmtime 3.0.0 by @jbourassa in #41
- Fix build "smoke test" step from Wasmtime 3 by @jbourassa in #42
- Prepare for prerelease by @jbourassa in #32
- Examples and README by @jbourassa in #40
New Contributors
- @ianks made their first contribution in #1
- @dependabot made their first contribution in #7
Full Changelog: https://github.com/bytecodealliance/wasmtime-rb/commits/v0.3.0