Releases: TurboWarp/packager
Releases · TurboWarp/packager
v1.5.0 (2023-01-10)
- 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)
- 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)
- 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)
- 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)
- 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)
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)
- 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
andoptions.cursor.center.y
(both default: 0)
v0.7.2 (2022-4-13)
- Fix mouse actions in gamepad support addon
- Fix blocks like "insert x at any of list"
v0.7.1 (2022-4-09)
- 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)
- 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