| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| blockly-12.4.1.tgz | 2026-02-18 | 2.8 MB | |
| blockly-v12.4.1 source code.tar.gz | 2026-02-18 | 1.7 MB | |
| blockly-v12.4.1 source code.zip | 2026-02-18 | 2.3 MB | |
| README.md | 2026-02-18 | 6.0 kB | |
| Totals: 4 Items | 6.7 MB | 0 | |
Hello Block Builders! This release is a rollup release of some goodies that we've been working on to improve stability and reduce bugs.
Please note that v12.4.0 release contains the unbuilt files (sorry about that) so v12.4.1 should be the release used for this version.
What's Changed
New features ✨
- feat: make FlyoutButton.callbackKey public by @maribethb in https://github.com/RaspberryPiFoundation/blockly/pull/9381
- feat: Allow calling
WorkspaceSvg.getGesture()without passing an event by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9583 - feat: Add support for displaying contextual menus on icons by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9581
Bug fixes 🐛
- fix: 8945 (#8945) by @tashee in https://github.com/RaspberryPiFoundation/blockly/pull/9393
- fix(ci): pass PR title to commitlint via environment variable by @AdnaneKhan in https://github.com/RaspberryPiFoundation/blockly/pull/9414
- fix: Add support for icons to
getSourceBlockFromNode(). by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9438 - fix: Make the 'welcome new contributors' workflow run again by @BenHenning in https://github.com/RaspberryPiFoundation/blockly/pull/9448
- fix: improve file path handling in theme generator script by @mmvarma-pro in https://github.com/RaspberryPiFoundation/blockly/pull/9426
- fix: Failing
npm ciin GitHub CI actions by @BenHenning in https://github.com/RaspberryPiFoundation/blockly/pull/9476 - fix: navigation in dropdown menu with a separator by @microbit-robert in https://github.com/RaspberryPiFoundation/blockly/pull/9474
- fix: enforce placeholder usage for workspace comment by @SimonShiki in https://github.com/RaspberryPiFoundation/blockly/pull/9463
- fix: Disable undoing events generated from flyout layout by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9533
- fix: Don't open the toolbox when clicking beneath the categories by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9535
- fix: Fix bug that prevented the first block change event in a flyout from being dispatched by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9539
- fix: Display dragged comments and bubbles atop the toolbox by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9552
- fix: Remove more instances of
AnyDuringMigrationby @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9562 - fix: Fix bug that prevented deleting a variable referenced by two connected blocks by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9563
- fix: Modernize audio playback by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9560
- fix: collapsed warning propagation across siblings (#9566) by @goughjo02 in https://github.com/RaspberryPiFoundation/blockly/pull/9567
- fix: Don't select shadow blocks on click by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9538
- fix: Fix bug that prevented redoing adding empty block comments by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9568
- fix: Add class to shadow blocks in Geras by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9564
- fix: Remove references to deprecated variable-related methods by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9572
- fix: Make
MenuItemmethods toggle classes immediately by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9570 - fix: Annotate potentially blocking event listeners with passivity by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9555
- fix: Fix bug that caused flyout buttons to retain their active appearance on mobile by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9582
- fix: Improve zoom animations by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9584
- fix: Improve flyout behavior by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9576
- fix: Fix running browser tests by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9587
Cleanup ♻️
- refactor(VariableMap): Stop using deprecated wrapper methods by @tashee in https://github.com/RaspberryPiFoundation/blockly/pull/9340
- docs: vectorize README.md sample image by @jacobleclair in https://github.com/RaspberryPiFoundation/blockly/pull/9432
- refactor: Make
preconditionFnpart of all context menu items by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9558 - refactor: Use
IContextMenuto dispatch right clicks by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9580
Other changes
- release: merge master into develop following v12.3.1 by @maribethb in https://github.com/RaspberryPiFoundation/blockly/pull/9380
- Update bug_report.yaml by @sappm01 in https://github.com/RaspberryPiFoundation/blockly/pull/9358
- release: Bump version number to 12.4 by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9594
New Contributors
- @tashee made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/9340
- @sappm01 made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/9358
- @AdnaneKhan made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/9414
- @jacobleclair made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/9432
- @mmvarma-pro made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/9426
- @SimonShiki made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/9463
- @goughjo02 made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/9567
Full Changelog: https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.3.1...blockly-v12.4.1