Skip to content

v0.5.0 (2022-01-15)

Compare
Choose a tag to compare
@GarboMuffin GarboMuffin released this 15 Jan 21:39
· 746 commits to master since this release

Changes since 0.4.0

  • New option: Unsafe cloud behaviors. Supports ☁ eval.
  • New option: Electron apps can now be started as a regular window (default), as a maximized window, or in fullscreen.
  • The default cloud variable has changed again. By default, it will attempt to connect to clouddata.turbowarp.org, and if that fails, try to connect to clouddata.turbowarp.xyz. These are the same server with a different name, but trying both should improve reliability in environments in filtered internet environments such as schools.
  • Updated TurboWarp: Fixes various compiler compatibility bugs, improves performance significantly in some projects, and significantly reduces costume-related memory usage.
  • Improved support for opening data: URIs in special cloud behaviors.
  • Any variable that starts with will automatically be converted to a cloud variable regardless of whether it actually is a cloud variable or not.
  • Fixed memory leak when repeatedly loading new projects in the packager.
  • The packager now sets window.Scratch for improved compatibility with some third-party plugins.
  • Updated translations.

Node.js API changes

  • Added options.app.windowMode: can be any of 'window', 'window', 'maximize', or 'fullscreen'
  • options.cloudVariables.cloudHost can now be an array of strings to attempt to connect to multiple servers in sequence if one fails.