Releases: alschmiedt/blockly
Releases · alschmiedt/blockly
blockly: v8.1.0
8.1.0 (2022-04-21)
Features
Bug Fixes
- dragging fails for collapsed blocks with Icons, which have been … (#6081) (5240301)
- Fix compilation errors under Closure's strict mode (#6073) (edc2a5c)
- fix message loading from script tags (#6060) (44edbb8)
- improve types in touch code (#6099) (7c7cfbe)
- mutators disconnecting from children instead of moving them (#6047) (493444c)
- Silence Closure errors when modifying tooltips. (#6098) (29b6b87)
- type error in uneditable bubbles (#6092) (7353c61)
- update extraState property in serializer typedefs (#6057) (55cae6e)
blockly: v8.0.0
Changelog
8.0.0 (2022-03-31)
⚠ BREAKING CHANGES
- change paste to return the pasted thing to support keyboard nav (google#5996)
- blocks: ...and rename Blockly.blocks.all (blocks/all.js) to Blockly.libraryBlocks (blocks/blocks.js
-
- refactor(blocks): Make loopTypes a Set
- allows previously internal constants to be configurable (google#5897)
-
- refactor(blocks): Make loopTypes a Set
- remove unused constants from internalConstants (google#5889)
Features
- add mocha failure messages to console output (#5984) (7d250fa)
- Allow developers to set a custom tooltip rendering function. (#5956) (6841ccc)
- blocks: Export block definitions (#5908) (ffb8907)
- make mocha fail if it encounters 0 tests (#5981) (0b2bf3a)
- tests: Add a test to validate
scripts/migration/renamings.js
(#5980) (3c723f0) - tests: Use official semver.org RegExp (#5990) (afc4088)
Bug Fixes
- Adds check for changedTouches (#5869) (3f4f505)
- advanced playground and playground to work when hosted (#6021) (364bf14)
- always rename caller to legal name (#6014) (c430800)
- blocks: correct the callType_ of procedures_defreturn (#5974) (b34db5b)
- build: Correctly handle deep export paths in UMD wrapper (#5945) (71ab146)
- bumping a block after duplicate breaking undo (#5844) (5204569)
- change getCandidate_ and showInsertionMarker_ to be more dynamic (#5722) (68d8113)
- change paste to return the pasted thing to support keyboard nav (#5996) (20f1475)
- Change the truthy tests of width and height in WorkspaceSvg.setCachedParentSvgSize to actual comparisons with null so that zero value can be saved into the cache (#5997) (fec44d9)
- comments not being restored when dragging (#6011) (85ce3b8)
- convert the common renderer to an ES6 class (#5978) (c1004be)
- convert the Workspace class to an ES6 class (#5977) (e2eaebe)
- custom block context menus (#5976) (8058df2)
- Don't throw if drag surface is empty. (#5695) (769a25f)
- export Blockly.Names.NameType and Blockly.Input.Align correctly (#6030) (2c15d00)
- Export loopTypes from Blockly.blocks.loops (#5900) (4f74210)
- Export loopTypes from Blockly.blocks.loops (#5900) (74ef1cb)
- Fix bug where workspace comments could not be created. (#6024) (2cf8eb8)
- Fix downloading screenshots on the playground. (#6025) (ca6e590)
- fix keycodes type (#5805) (0a96543)
- Fixed the label closure on demo/blockfactory (#5833) (e8ea2e9)
- generators: Fix an operator precedence issue in the math_number_property generators to remove extra parentheses (#5685) (a31003f)
- incorrect module for event data in renamings database (#6012) (e502eaa)
- Move @alias onto classes instead of constructors (#6003) (1647a32)
- move test helpers from samples into core (#5969) (2edd228)
- move the dropdown div to a namespace instead of a class with only static properties (#5979) (543cb8e)
- msg imports in type definitions (#5858) (07a75de)
- opening/closing the mutators (#6000) (243fc52)
- playground access to Blockly (9e1cda8)
- playground test blocks, text area listeners, and show/hide buttons (#6015) (7abf3de)
- procedure param edits breaking undo (#5845) (8a71f87)
- re-expose HSV_VALUE and HSV_SATURATION as settable properties on Blockly (#5821) (0e5f3ce)
- re-expose HSV_VALUE and HSV_SATURATION as settable properties on Blockly (#5821) (6fc3316)
- revert "Delete events should animate when played (#5919)" (#6031) (c4a25eb)
- revert converting test helpers to es modules (#5982) (01d4597)
- setting null for a font style on a theme (#5831) (835fb02)
- tests: Enable --debug for test:compile:advanced; fix some errors (#5959) (88334be)
- tests: Enable
--debug
fortest:compile:advanced
; fix some errors (and demote the rest to warnings) (#5983) (e11b583) - TypeScript exporting of the serialization functions (#5890) ([5d7c890](google@5d7c890243ba7d0501514ba48...
6.20210701.4
6.20210701.3
- no changes
6.20210701.2
6.20210701.1
blockly v7.20210501.0
Features
Bug Fixes
- 1632: Added alt attribute to the field image. (#2178) (b514603)
- 1714 (35e894a)
- 2090 (#2109) (f3bb0d8)
- 2131 (5938c6d)
- 2811 (#3205) (4b35320)
- 2811 (#3205) (#3207) (31db570)
- 3169 (#3199) (b9dd13c)
- 3191 (d48859e)
- 3228 by only using the dark path offset in Geras. (d11b722)
- 3386 - Warning Bubble Dragging (#3479) (d99d913)
- 3596:Textarea of comment missing scrollbars (#4447) (80c1fb8)
- 4830 for getting/setting unnamed fields (ee8e282)
- Break breaking undo. (392d25e)
- Fix typing error of generators (#4753) (978b1b8)
- Fixed insertion preview logic. And fixed markers not handling typed statements. (#3526) (025d087)
- Update github action (716b26e)
Performance Improvements
Reverts
Miscellaneous Chores
- release 7.20210501.0 (1b3d6b3)
Release refs/pull/90/merge
Changes in this Release
- First Change
- Second Change