Releases
v0.7.0
Breaking: Main API changed - there's now just one start()
function, and the storyfile isn't passed in (instead it's loaded from Dialog)
Breaking: Now requires an AsyncDialog library, and no longer supports the classic Dialog interface
Breaking: Files are rearranged: to import a VM directly you now import the .js file from build/
Breaking: Bumped minimum supported Node version to 20 (or 22?)
The wasmBinary
no longer needs to be manually loaded and provided. If it isn't provided then it will be loaded automatically in both browser and Node.
Switched to RemGlk-rs , which includes the following improvements:
Garglk extensions (#21 )
Flush open files each update (#25 )
Sound system
Interpreter updates:
Updated Bocfel to 2.2.2: includes support for the no-stdio mode which Emglken needs, also has basic Z6 support
Updated Git and Glulxe to handle some obscure arithmetic edge cases
Updated Hugo to fix some parser errors
Updated TADS to build with RemGlk-Rs, but shouldn't have any functional changes
You can’t perform that action at this time.