Releases: taybenlor/runno
v0.4.3 - Add `isTTY`
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
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
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.