Hi all,
As the year draws to a close, we've been hard at work on some new versions of Blockly. There are two new betas available: 11.2.0-beta.2, and 12.0.0-beta.0. If you're interested in testing either or both, we'd very much appreciate it!
11.2.0-beta.2 (
GitHub/
NPM)
This release has a variety of non-breaking features and fixits. If you're already using Blockly 11, this should require nothing more than upgrading the package with npm. We're hoping to officially release this around
December 11; if you find any bugs or experience problems upgrading, please let us know!
12.0.0-beta.0 (
GitHub/
NPM)
This release represents the next major version of Blockly, and as such includes some breaking changes. It also includes some cool new features, most notably the ability to add arbitrary types of items to flyouts (not just blocks/labels/buttons!) and the ability to use custom variable model classes, which can be handy if you need to add additional fields or metadata to variables. There are a variety of smaller changes to improve extensibility/customization, many of which were driven by work to upgrade Scratch to use the latest version of Blockly. As with 11.2.0-beta.2, reports of any bugs or other problems you experience with this release are very much appreciated. We hope to officially release v12 in
Q1 of 2025.
Thank youBlockly is a community effort, and the core team is thankful for all of you on the forums. We'd also like to express an especially big thanks to Mark Friedman, who has answered an incredible number of forum questions of late, and to the following GitHub users, all of whom made their first code contribution to Blockly in one of these releases. If you've considered filing issues, opening PRs or releasing a third-party Blockly plugin, please take this as encouragement to do so. We don't bite, and are happy to help new (and long-time!) contributors share their work with everyone else.
@Abhinav-Chdhary
@AbhinavKRN
@Adityajaiswal03
@Apocalypse96
@Arun-cn
@BenHenning
@ChaitanyaYeole02
@CodeMaverick2
@Nirmalkumar6112
@Shreshthaaa
@Skye967
@UtkershBasnet
@abhinavjha0239
@aishwaryavenkatesan
@changminbark
@dakshkanaujia
@devesh-2002
@dianaPrahoveanu-SL
@ga-fleury
@ishon19
@krishchvn
@mateusslezinsky
@nullHawk
@omwagh28
@ruthwikchikoti
@shashwatpathak98
@surajguduru
@vexora-0
@winnchen
On behalf of the Blockly core team,
- Aaron