Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 1.24 KB

CHANGELOG.md

File metadata and controls

31 lines (27 loc) · 1.24 KB

1.3.0 (in development)

  • Add libpd (Pure Data) engine.
  • Add Vult engine.
  • Add "New script" and "Edit script" menu items to make script creation easier.
  • Allow copying display message to clipboard.
  • Improve LuaJIT performance by enabling JIT compilation.
  • Add bit library to LuaJIT engine.

1.2.0 (2019-11-15)

  • Add Lua script engine.
  • Add security warning when loading script from patch or module preset.

1.1.1 (2019-09-27)

  • Switch JavaScript engine to QuickJS from Duktape. Supports ES2020 and is ~2x faster.
  • Automatically reload script when script file changes.
  • Make knobs writable.
  • Allow script to be loaded by dragging-and-dropping on the panel.
  • Add "Save script as" in panel context menu.
  • Reload script on initialize.

1.1.0 (2019-09-15)

  • Add block buffering with config.bufferSize.
    • Scripts must change inputs[i] to inputs[i][0] and outputs[i] to outputs[i][0].
  • Allow multiple lines of text in LED display.
  • Duktape (JavaScript):
    • Use array instead of object for RGB lights and switch lights.
      • Scripts must change .r to [0], .g to [1], and .b to [2] for lights and switchLights.
    • Use ArrayBuffers instead of arrays, improving performance ~5x.

1.0.0 (2019-09-15)

  • Initial release.