What's Changed
Breaking changes 🛠
New features ✨
- feat: Warn if a variable category is loaded without variable blocks. by @gonfunko in #8704
- feat: Add a generator for all fields on a block. by @gonfunko in #8667
- feat: Add a BlockSvg.getStyle() method. by @gonfunko in #8722
Bug fixes 🐛
- fix: treat media files as binary while packaging them by @jfedor2 in #8706
- fix: Fix unsafe cast in Input.setVisible(). by @gonfunko in #8695
- fix: Fix serialization of the lists_split block. by @gonfunko in #8702
- fix: Paste blocks copied from a mutator into the mutator. by @gonfunko in #8719
- fix: Disallow adding comments to mutator workspaces. by @gonfunko in #8720
- fix: Reposition the trashcan's flyout in response to workspace changes. by @gonfunko in #8721
- fix: Don't create intermediate variables when renaming a procedure argument. by @gonfunko in #8723
- fix: Fix bug that prevented keyboard navigation in flyouts. by @gonfunko in #8687
- fix: Fix bug that preventing scrolling menu items into view. by @gonfunko in #8726
Cleanup ♻️
- refactor: Reenable workspace resizing after reflowing flyouts. by @gonfunko in #8683
- refactor: Convert renderer typecheck methods to typeguards. by @gonfunko in #8656
Other changes
New Contributors
Full Changelog: blockly-v12.0.0-beta.0...blockly-v12.0.0-beta.1