Releases: TurboWarp/desktop
Release list
v1.16.0
- Fixed compatibility issues opening projects from the latest version of Scratch
- New extension: Video Sprites, displaying video on sprites, compatible with the Scratch Lab experiment
- New extension: DECTalk Text to Speech, a TTS engine that works offline
- New extension: Tune Shark, a more advanced audio engine
- New extension: Webhook, an alternative way to manage webhooks and send requests
- Added polygon mode to Box 2D Physics extension, allowing using physics with complex shapes
- Added block to HTTP extension to view response as data: URL
- Fixed animated text extension outline color not working sometimes
- Fixed HTML encoding extension swapping single and double quotes
- Fixed canvas effects extension canvas size when display scale is not 100%
- Fixed variable monitor errors when using custom extensions
- Fixed very slow compilation in projects with a large number of custom blocks
- Fixed migrating user data from versions before v1.9.0
- Added option to store crash dumps on your computer (disabled by default) to help debug crashes
- Fixed a couple low-severity security issues
v1.15.5
It turns out that in 1.15.3 the "online?" block was just broken.
Anyway, now it works.
We skipped 1.15.4 due to an incident with the macOS App Store version of the app.
v1.15.3
Turns out the online block is broken in this one. 1.15.5 will fix it. 1.15.4 will be skipped due to an unrelated incident with the macOS App Store.
- Added "online?" block, like the new Scratch block with the same name
- Fixed text to speech extension
- Fixed packager being unable to package projects with non-Scratch extensions without an internet connection
- Fixed text to speech extension and others in packager or when "Allow extensions to access any website" is enabled
v1.15.2
- v1.15.1 was never broadly released so for most people, this would also include everything in it
- Fixed the camera extension not working in general
- Made packaged projects about 50KB smaller
- Windows: We are no longer publishing updates to winget ourselves due to a persistent series of errors and several security risks in the current automation workflow. We don't think anyone actually uses winget. If you do, we'll start publishing there again if you can figure out why the last three releases all hit validation errors and implement automation that at least tries to not be insecure
v1.15.1
FYI: It turns out the camera extension in here is basically broken. 1.15.2 next week will fix that. We'll be hiding this one from the website and most stores in the mean time.
- Fixed various bugs in new compiler
- Improved frame pacing on Windows
- Optimized list monitors
- Optimized middle click popup on large projects
- Fixed local storage extension
- Fixed camera extension not updating hidden sprites
- Fixed iframe extension showing error 153 in YouTube embeds
- Linux: Fixed title bar icons on Ubuntu
v1.15.0
- New compiler runs some projects twice as fast
- Added face sensing extension. It uses a machine learning model that runs on your computer, so it works offline. Your webcam feed is never uploaded to any server
- Local storage extension no longer requires manually configuring namespace
- Newgrounds extension significantly improved
- Fixed "Unexpected status 503" errors when packaging certain projects
- Windows: Fixed broken text boxes after choosing "Stay" in the unsaved changes confirmation dialog
- macOS: Fixed poor performance on macOS 26
- macOS: macOS 11 users now have to use a special legacy version of the app which is slower and less secure than the regular version
- Linux: If you use a Wayland compositor, the app will now use native Wayland instead of the Xwayland compatibility layer
- Linux: Changed executable name back to "turbowarp-desktop" after unintentional change in previous update
- GitHub releases are now marked as immutable which prevents them from being changed after release to improve security
Known issues:
- Ubuntu: minimize/maximize/close buttons are on the left side instead of right -> Electron bug that will be fixing when it gets fixed up there
v1.15.0-beta.2
- New compiler; some projects run twice as fast
- macOS: Fixed poor performance on macOS 26
v1.14.5
This is a small release mainly to get code signing out the door. You won't get a notification about this update.
Things have been slow. Working to improve that. There has been progress. 1.15 will probably include an entirely new compiler (edit from the future: yes it will contain the new compiler)
- Optimized stamps when using the Animated Text extension
- Added code signing for some Windows builds using free code signing provided by SignPath.io and certificate by SignPath Foundation
v1.14.4
- Reduced size of packaged projects by 400KB
- Fixed some large projects not working when packaged
- Fixed Clipping and Blending extension (regression from v1.14.2)
- Improved performance of Animated Text extension when many clones have been created and deleted
- Improved performance of Camera V2 extension when many clones have been created and deleted
- Improved performance of Simple 3D extension while mouse is pressed
This release was originally supposed to be called v1.14.3 but after tagging that release we found out that the Windows build automation broke due to no fault of our own and had to be rewritten.
v1.14.2
- fix regression in the skins extension