Releases: ruby/ruby.wasm
Releases · ruby/ruby.wasm
2.7.0
channel | source |
---|---|
3.3 | https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.gz |
3.2 | https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.gz |
head | ruby/ruby@821a5b966fbc2926dc3bf88b6ba09879fa35318e |
What's Changed
- js gem:
JS::Object
now inheritsBasicObject
rather thanObject
#541- This change allows you to call more JavaScript methods in
js_obj.method_x
style (usingmethod_missing
)
- This change allows you to call more JavaScript methods in
- js gem: Better error diagnostics #531
- @ruby/wasm-wasi: API documentation for the npm package is now published on https://ruby.github.io/ruby.wasm/npm/@ruby/wasm-wasi/
- @ruby/wasm-wasi: High-level VM instantiation methods are added:
- Experimental: Added
@ruby/head-wasm-wasip2
Pull Requests
- Bump @playwright/test from 1.44.1 to 1.45.0 by @dependabot in #484
- Update wasi-virt to reduce wasm-tools duplication by @kateinoigakukun in #486
- Bump @playwright/test from 1.45.0 to 1.45.1 by @dependabot in #487
- Bump magnus from 0.6.4 to 0.7.1 by @dependabot in #488
- Bump wizer from 4.0.0 to 6.0.0 by @dependabot in #489
- Bump vendor/jco from
d7ec53f
tod967800
by @dependabot in #493 - Bump vendor/jco from
d967800
toe0919a1
by @dependabot in #495 - Bump wit-component from 0.212.0 to 0.215.0 by @dependabot in #504
- Bump bytes from 1.6.0 to 1.7.0 by @dependabot in #503
- Bump wasm-compose from 0.212.0 to 0.215.0 by @dependabot in #505
- Bump prettier from 3.3.2 to 3.3.3 by @dependabot in #501
- Bump rollup from 4.18.0 to 4.19.1 by @dependabot in #500
- Bump @playwright/test from 1.45.1 to 1.45.3 by @dependabot in #502
- Bump vitest from 1.6.0 to 2.0.5 by @dependabot in #499
- Add a base_url property to JS::RequreRemote to specify the base URL for resolving relative paths. by @ledsun in #506
- Bump vendor/jco from
e0919a1
todc3cf8d
by @dependabot in #511 - Bump wit-component from 0.215.0 to 0.216.0 by @dependabot in #516
- Bump bytes from 1.7.0 to 1.7.1 by @dependabot in #518
- Bump tslib from 2.6.3 to 2.7.0 by @dependabot in #522
- Bump @playwright/test from 1.45.3 to 1.46.1 by @dependabot in #521
- Bump wasm-compose from 0.215.0 to 0.216.0 by @dependabot in #519
- Bump rollup from 4.19.1 to 4.21.2 by @dependabot in #520
- Use
bundle install --target-rbconfig
to install gems for Wasm target by @kateinoigakukun in #490 - Install jco via npm instead of git submodule by @kateinoigakukun in #523
- Use typedoc to generate API documentation by @kateinoigakukun in #524
- Add
RubyVM.instantiateComponent
andRubyVM.instantiateModule
by @kateinoigakukun in #525 - Make JS.is_a? behave as Module#is_a? when the second argument is missing by @kateinoigakukun in #526
- Split out Component binaries into
@ruby/wasm-wasip2
package by @kateinoigakukun in #528 - Relax control flow error message check in vm.test.js by @kateinoigakukun in #530
- Improve errer mesage for property by @ledsun in #531
- Bump @rollup/plugin-node-resolve from 15.2.3 to 15.3.0 by @dependabot in #533
- Bump typedoc from 0.26.6 to 0.26.7 by @dependabot in #534
- Bump bytes from 1.7.1 to 1.7.2 by @dependabot in #539
- Bump @rollup/plugin-commonjs from 26.0.1 to 28.0.0 by @dependabot in #537
- Bump @types/node from 20.12.2 to 22.7.4 by @dependabot in #536
- Bump rollup from 4.21.2 to 4.22.5 by @dependabot in #535
- Enable E2E tests for
@ruby/head-wasm-wasip2
package by @kateinoigakukun in #542 - JS::Object inherits BasicObject by @ledsun in #541
- Bump bytes from 1.7.2 to 1.8.0 by @dependabot in #551
- Bump actions/cache from 4.0.2 to 4.1.2 by @dependabot in #548
- Bump wasm-compose from 0.216.0 to 0.219.1 by @dependabot in #549
- Bump typescript from 5.5.4 to 5.6.3 by @dependabot in #546
- Bump @bytecodealliance/preview2-shim from 0.17.0 to 0.17.1 by @dependabot in #544
- Bump @rollup/plugin-commonjs from 28.0.0 to 28.0.1 by @dependabot in #547
Full Changelog: 2.6.2...2.7.0