Skip to content

Releases: TurboWarp/packager

v1.5.0 (2023-01-10)

10 Jan 06:50
Compare
Choose a tag to compare
  • Fixed pause button not pausing audio properly in some browsers when pressed too many times too quickly
  • Fixed pause button icon not updating correctly when green flag pressed while paused
  • Fixed updating cloud variables with a variable slider (note that this does not work in vanilla Scratch)
  • Fixed a few compiler bugs regarding NaN edge cases and hacked color blocks

1.4.0 (2022-11-30)

01 Dec 02:12
Compare
Choose a tag to compare
  • All custom extensions are now run without the extension sandbox
  • The packager will attempt to download custom extensions ahead of time so that they will work offline
  • The packager will attempt to extract the list of extensions that are stored in the project so you don't have to type them in manually (requires recent version of TurboWarp; for desktop app requires v1.7.0-beta.0 or later)
  • Added support for mouse x, mouse y, and days since 2000 monitors
  • Fixed errors when trying to display unknown monitor
  • Various changes related to project tokens & unshared projects no longer being visible

v1.3.0 (2022-10-02)

02 Oct 18:11
Compare
Choose a tag to compare
  • Added buttons to import and export settings
  • Maximum SVG size has been reverted to its original value due to too many crashes
  • Optimized memory use of packaged projects
  • Fixed some errors when loading projects with many bitmap costumes
  • Fixed tangent block reporting slightly incorrect values in the compiler
  • Fixed error when loading Scratch 2 projects with unusual JSON
  • Fixed video sensing and loudness blocks in WKWebView environment (macOS 12+ only)
  • Updated Electron from v17.2.0 or v19.0.6 to v21.0.1
  • Updated NW.js from v0.54.0 to v0.68.1

v1.2.0 (2022-07-23)

24 Jul 01:44
Compare
Choose a tag to compare
  • Added list color option.
  • Added version number option. The latest version of TurboWarp Packager Extras uses this in installers.
  • Added macOS support to the Electron environments. We recommend using WKWebView for macOS but Electron should replace any use of NW.js.
  • NW.js support is now fully deprecated and should not be used by new projects.
  • Added a text file alongside macOS applications explaining how to run them.
  • macOS applications now have their category set to "Games" as that's the most common. In the future this will be configurable.
  • Fixed loading some unusual sb3 projects.
  • Packaged projects now automatically connect to Scratch Link peripherals if the project uses extensions such as the LEGO ones.

v1.1.0 (2022-06-24)

24 Jun 18:49
Compare
Choose a tag to compare
  • Added ☁ room id special cloud behavior
  • Fixed pausing project causing reduced performance
  • Fixed blocks like "repeat until (timer > 0.5)"
  • Fixed custom CSS to have higher priority than default CSS
  • Increased maximum resolution of large vector costumes
  • Improved default window title logic
  • Improved error handling
  • Added a donation link to the footer
  • Preparations for exporting Scaffolding, the project player used by the packager

Note: The standalone version below was built from c20c831 instead of da07aaa because we forgot to update translations before tagging a release.

v1.0.0 (2022-05-18)

18 May 22:55
Compare
Choose a tag to compare

The packager has become quite mature over the last year. We think it's time to finally declare something as "v1.0.0".

  • Relicensed from LGPL3.0 to Apache 2.0
  • Added support for ☁ set clipboard and ☁ pasted to special cloud behaviors
  • Fixed gamepad and pointerlock compatibility
  • Fixed large projects not loading consistently in some browsers

v0.8.0 (2022-05-03)

03 May 22:46
Compare
Choose a tag to compare
  • Added option to center custom mouse cursor (#317)
  • Added option to close window when project stops (#152)
  • Added button to reset all settings
  • Optimized SHA-256 validation when downloading Electron, NW.js, WKWebView
  • Optimized comparison blocks in the compiler

Node.js API changes

  • Added options.closeWhenStopped (default: false)
  • Added options.cursor.center.x and options.cursor.center.y (both default: 0)

v0.7.2 (2022-4-13)

14 Apr 02:06
Compare
Choose a tag to compare
  • Fix mouse actions in gamepad support addon
  • Fix blocks like "insert x at any of list"

v0.7.1 (2022-4-09)

09 Apr 19:34
Compare
Choose a tag to compare
  • Some small improvements to how the Electron environment handles links
  • Fix a compile error in projects with extremely unusual custom blocks

v0.7.0 (2022-4-02)

02 Apr 21:08
Compare
Choose a tag to compare
  • Added variable color option
  • Variable monitors move properly when dynamic stage size is used
  • Fixed vertical centering of variable values when the variable's name contains special characters
  • Reduced throttling of cloud variable updates when many variables are being changed constantly
  • Reduced seems between tiled stamps when high quality pen is enabled
  • Electron was updated from v15 to v17; the packager will probably have to redownload Electron
  • Downloading Electron, NW.js, and WKWebView executables should be more reliable in environments such as schools
  • Improved error messages
  • Updated translations

Node.js module changes

  • Most image options are now supported, see documentation