Skip to content

Releases: TurboWarp/packager

v1.9.0 (2023-08-19)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 19 Aug 17:33
  • Supports custom reporters
  • Supports custom fonts
  • Added option to increase maximum SVG dimensions
  • Fixed pause button and close project when stopped compatibility
  • Reduced disk IO on initial page load

1.8.0 (2023-06-20)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 21 Jun 00:10
  • Fixed extension list not loading properly after it changes
  • BREAKING API CHANGE: options.extensions is now just a list of strings, not a list of objects

v1.7.0 (2023-06-11)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 11 Jun 19:01
  • Implemented new custom extension APIs
  • Removed variable ID compression for extension compatibility reasons
  • More reliable project metadata fetching on school networks

v1.6.1 (2023-02-25)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 25 Feb 19:57
  • Added new extension APIs: Scratch.fetch, Scratch.openWindow, Scratch.redirect, Scratch.canFetch, Scratch.canOpenWindow, Scratch.canRedirect. Unlike the editor, permission is always granted.
  • Fixed project compression affecting script execution order in some projects

v1.6.0 (2023-01-24)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 24 Jan 22:29
  • Prevent trying to drag images in control buttons
  • Fix "Close window when project stops" in WKWebView
  • Fixed an edge case in comparison blocks involving tab characters
  • Optimize comparisons involving strings with a numerical value of 0

v1.5.0 (2023-01-10)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 10 Jan 06:50
  • 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)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 01 Dec 02:12
  • 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)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 02 Oct 18:11
  • 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)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 24 Jul 01:44
  • 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)

Choose a tag to compare

@GarboMuffin GarboMuffin released this 24 Jun 18:49
  • 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.