Skip to content

Releases: taybenlor/runno

v0.4.3 - Add `isTTY`

12 Jun 07:32
bd1af42
Compare
Choose a tag to compare

Add a new argument to WASIContext for emulating a TTY. When isTTY is set then isatty from libc will return true.

v0.4.2 - New WASI backend + breaking changes

11 Jun 13:51
ec475a0
Compare
Choose a tag to compare

This release fully removes prior dependencies on @wasmer packages and forks, including WAPM.

This release adds the new @runno/wasi package. @runno/wasi is an implementation of the WASI API for browsers, with built in filesystem emulation. Runno now runs using the @runno/wasi package internally.

This brings some breaking changes to the Runno API. There is no longer a way to unsafeRunCommand, because there is no integration with WAPM. Results have changed as well, they now include a resultType which distinguishes between a run completing, crashing, or being terminated.

This new implementation is fresh, but flexible. It will make it easier to add features and extend Runno in the future.

v0.3.0 - Add Ruby support

27 Jan 04:29
2e80bd7
Compare
Choose a tag to compare
Pre-release

This release adds quick and dirty Ruby support to Runno utilising the WAPM Ruby package https://wapm.io/package/katei/ruby. This is enabled by the recently added support for WASI + WASM to Ruby (ruby/ruby#5407).

Biggest issue currently is syntax highlighting for Ruby, as there is no official codemirror 6 syntax for Ruby.