Skip to content

Version 0.7.0

Latest
Compare
Choose a tag to compare
@curiousdannii curiousdannii released this 14 Dec 07:40
· 3 commits to master since this release
  • 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