Releases: OmniBlocks/scratch-gui
OmniBlocks v0.6.0-alpha
FINALLY!!!!
After like 5 months, OmniBlocks 0.6.0-alpha can finally be released!
This has the most long-awaited feature: the JavaScript extension! Now you can code in JavaScript within OmniBlocks!
Other huge notable features include a Christmas Addon, smoother animations.... and...
Web Servers!
In collaboration with LibreKitten (and its creator @someCatInTheWorld) we now have support to run OmniBlocks code as a web server, making OmniBlocks useful for headless tasks.
The future of OmniBlocks looks bright now! In the near future, we are looking to move to a monorepo, making contributing way easier.
Now, enjoy all these new features, and don't forget to keep coding!
Full Changelog: v0.5.9-alpha...v0.6.0-alpha
v0.5.9-alpha
Summary
This release adds a couple of new things. First up, we fixed a LOT of bugs, mostly with features we added ourselves, though. When we added the MP4 option to the recording addon (which could only previously use webm), but as of last release it seems it wasn't tested properly and lacked audio whenever you used the mp4 option. We fixed it, but we still have a stubborn bug that we haven't been able to fix, which is fixing the metadata when you use the mp4 video. Currently, some of the metadata, notably the length metadata, is blank, which means the video fails to load the seeker in many players such as Windows Media Player or Photos.
On the positive side, we added two new blocks, the "() ≤ ()" and "() ≥ ()" blocks. These are self explanatory, but I am personally proud of these because they kind of took a while to add, like a week of work. This was because it was my first time actually adding a new block, and it was complicated as the repositories are split into multiple ones, and I had to modify quite a bunch of files across three separate repositories just to add these two blocks.
A subtle change is that the little version indicator is no longer hardcoded and automatically updates whenever I add a new release, which is pretty cool.
What's Changed
- Bump scratch-paint from
b67366bto65db82eby @dependabot[bot] in #99 - Bump scratch-vm from
709d155toe28653aby @dependabot[bot] in #105 - Potential fix for code scanning alert no. 10: Workflow does not contain permissions by @supervoidcoder in #109
- Update PULL_REQUEST_TEMPLATE.md by @supervoidcoder in #121
- Bump scratch-paint from
65db82eto94c1f79by @dependabot[bot] in #124 - Bump scratch-paint from
94c1f79toe02f2c3by @dependabot[bot] in #125 - Bump scratch-paint from
e02f2c3tob8d40daby @dependabot[bot] in #126 - Fix Lack of Audio in media recorder addon, fixes another stuiid bug oversight by @supervoidcoder in #127
- Bump scratch-paint from
b8d40dato7498e7aby @dependabot[bot] in #128 - fix mp4 timestamps Media Recorder Addon Broken timestamp by @supervoidcoder in #132
- Bump scratch-vm from
e28653ato9078653by @dependabot[bot] in #136 - Bump scratch-vm from
9078653to29dfba0by @dependabot[bot] in #146 - Comparison-equal-to by @supervoidcoder in #147
- add test fix for mp4 timestamp issue Media Recorder Addon Broken timestamp by @supervoidcoder in #133
- uses correct app version not hard coded #152 by @supervoidcoder in #153
Full Changelog: v0.5.8-alpha...v0.5.9-alpha
OmniBlocks v0.5.8-alpha
This is a massive update! It adds a new and improved Paint Editor. There are a few color inconsistensies, but it works as expected! It also adds the option to export videos as mp4 instead of just webm, when using the video recording addon.
What's Changed
- Potential fix for code scanning alert no. 2: Shell command built from environment values by @supervoidcoder in #48
- Added HMR and fixed a red leftover and made it Aqua by @supervoidcoder in 30f544b
- New QoL Feature! Added MP4 support for the player recorder feature by @supervoidcoder in 07db42c
- New Paint Editor by @supervoidcoder in 6402778
Full Changelog: v0.5.7-alpha...v0.5.8-alpha
OmniBlocks v0.5.7-alpha
Yay! New OmniBlocks release. Not much has changed, and it's mostly just cosmetic/design changes for eye candy purposes, as well as fixing a few vulnerabilities in package dependencies stuff.
Uh, yeah there's nothing else.
What's Changed
- Bump @turbowarp/sb3fix from 0.3.5 to 0.3.6 by @dependabot[bot] in #13
- Bump scratch-blocks from
26a0738to6a7e7e5by @dependabot[bot] in #24 - Bump @turbowarp/paper from 0.12.202407262155 to 0.12.202505131813 by @dependabot[bot] in #11
- Bump scratch-render from
3019ecfto588e6b3by @dependabot[bot] in #25 - Bump scratch-render from
588e6b3todd5d399by @dependabot[bot] in #31 - Bump @turbowarp/scratch-storage from 0.0.202502192258 to 0.0.202505311821 by @dependabot[bot] in #30
- Bump scratch-paint from
cbd90fato8093bf7by @dependabot[bot] in #29 - Bump scratch-audio from
7f5925etoaba00cdby @dependabot[bot] in #28 - Bump @turbowarp/scratch-svg-renderer from 1.0.202502192257 to 1.0.202505311824 by @dependabot[bot] in #27
- Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @supervoidcoder in #32
- Potential fix for code scanning alert no. 3: Insecure randomness by @supervoidcoder in #33
- Potential fix for code scanning alert no. 5: Creating biased random numbers from a cryptographically secure source by @supervoidcoder in #34
- Bump sha.js from 2.4.11 to 2.4.12 in the npm_and_yarn group by @dependabot[bot] in #38
- Bump the npm_and_yarn group with 2 updates by @dependabot[bot] in #37
New Contributors
- @supervoidcoder made their first contribution in #32
Full Changelog: v0.5.6-alpha...v0.5.7-alpha
OmniBlocks v0.5.6-alpha Patch
Fixed a bug that deleted the Aqua theme from the theme selector and used Blue as the default.
It might seem silly to make a whole new release just for this, but it's urgent as the Aqua theme is one of, if not the most identifiable part of OmniBlocks, aside from Boxy the computer mascot.
Full Changelog: v0.5.5-alpha...v0.5.6-alpha
OmniBlocks v0.5.5-alpha
Tons of Changes. Features that are a big goal for OmniBlocks haven't been added yet, but everything is stable so far.