Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(develop): release blockly 9.0.0 #204

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "8.1.4"
".": "9.0.0"
}
87 changes: 87 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,92 @@
# Changelog

## [9.0.0](https://github.com/alschmiedt/blockly/compare/blockly-v8.1.4...blockly-v9.0.0) (2022-04-21)


### ⚠ BREAKING CHANGES

* change paste to return the pasted thing to support keyboard nav (#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 (#5897)
* * refactor(blocks): Make loopTypes a Set
* remove unused constants from internalConstants (#5889)

### Features

* Add margin around zoomToFit ([#6042](https://github.com/alschmiedt/blockly/issues/6042)) ([a202558](https://github.com/alschmiedt/blockly/commit/a202558950ce9b06825447ec79bbe9960f451715))
* add mocha failure messages to console output ([#5984](https://github.com/alschmiedt/blockly/issues/5984)) ([7d250fa](https://github.com/alschmiedt/blockly/commit/7d250fa9cfb30f95e7af523720b66c8b001df15c))
* Allow developers to set a custom tooltip rendering function. ([#5956](https://github.com/alschmiedt/blockly/issues/5956)) ([6841ccc](https://github.com/alschmiedt/blockly/commit/6841ccc99fdbcc5f6d5a63bb36cb3b6ebd2be246))
* **blocks:** Export block definitions ([#5908](https://github.com/alschmiedt/blockly/issues/5908)) ([ffb8907](https://github.com/alschmiedt/blockly/commit/ffb8907db8d0f11609c1fe14b2a450d3e639a871))
* make mocha fail if it encounters 0 tests ([#5981](https://github.com/alschmiedt/blockly/issues/5981)) ([0b2bf3a](https://github.com/alschmiedt/blockly/commit/0b2bf3ae9d0c777f4d13d47692f5ae224dff1ec8))
* **tests:** Add a test to validate `scripts/migration/renamings.js` ([#5980](https://github.com/alschmiedt/blockly/issues/5980)) ([3c723f0](https://github.com/alschmiedt/blockly/commit/3c723f0199b1f3b5eaac58f064b02d52b60d0ddb))
* **tests:** Use official semver.org RegExp ([#5990](https://github.com/alschmiedt/blockly/issues/5990)) ([afc4088](https://github.com/alschmiedt/blockly/commit/afc4088ce278f97585f9ff5e65a921f7c4c65531))


### Bug Fixes

* Adds check for changedTouches ([#5869](https://github.com/alschmiedt/blockly/issues/5869)) ([3f4f505](https://github.com/alschmiedt/blockly/commit/3f4f5057919fdb4a329e9d2b15378c5c5831ae3b))
* advanced playground and playground to work when hosted ([#6021](https://github.com/alschmiedt/blockly/issues/6021)) ([364bf14](https://github.com/alschmiedt/blockly/commit/364bf14ce6932f426591e3f53c1d066771ddcb8e))
* always rename caller to legal name ([#6014](https://github.com/alschmiedt/blockly/issues/6014)) ([c430800](https://github.com/alschmiedt/blockly/commit/c4308007bc4b58d51adf1fda7b51ffa9f1d3f093))
* **blocks:** correct the callType_ of procedures_defreturn ([#5974](https://github.com/alschmiedt/blockly/issues/5974)) ([b34db5b](https://github.com/alschmiedt/blockly/commit/b34db5bd01f7b532ebabc80264ca9fc804a76c75))
* **build:** Correctly handle deep export paths in UMD wrapper ([#5945](https://github.com/alschmiedt/blockly/issues/5945)) ([71ab146](https://github.com/alschmiedt/blockly/commit/71ab146bc21aef9bdd6b2385c1df5f51e3ff5b58))
* bumping a block after duplicate breaking undo ([#5844](https://github.com/alschmiedt/blockly/issues/5844)) ([5204569](https://github.com/alschmiedt/blockly/commit/5204569cff58c1ead7c15165a1351fa6a2ba2ad3))
* change getCandidate_ and showInsertionMarker_ to be more dynamic ([#5722](https://github.com/alschmiedt/blockly/issues/5722)) ([68d8113](https://github.com/alschmiedt/blockly/commit/68d81132b851d20884ee9da41719fa62cdfce0ee))
* change paste to return the pasted thing to support keyboard nav ([#5996](https://github.com/alschmiedt/blockly/issues/5996)) ([20f1475](https://github.com/alschmiedt/blockly/commit/20f1475afc1abf4b5e600219c2981150fc621ba5))
* 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](https://github.com/alschmiedt/blockly/issues/5997)) ([fec44d9](https://github.com/alschmiedt/blockly/commit/fec44d917e4b8475beba28e4769a50982425e887))
* comments not being restored when dragging ([#6011](https://github.com/alschmiedt/blockly/issues/6011)) ([85ce3b8](https://github.com/alschmiedt/blockly/commit/85ce3b82c6c32e8a2a1608c6d604262ea0e5c38d))
* convert the common renderer to an ES6 class ([#5978](https://github.com/alschmiedt/blockly/issues/5978)) ([c1004be](https://github.com/alschmiedt/blockly/commit/c1004be1f24debe1df1566e6067cf2f6769d51aa))
* convert the Workspace class to an ES6 class ([#5977](https://github.com/alschmiedt/blockly/issues/5977)) ([e2eaebe](https://github.com/alschmiedt/blockly/commit/e2eaebec47b08a83eb36d0d04cefa254d1c5d666))
* custom block context menus ([#5976](https://github.com/alschmiedt/blockly/issues/5976)) ([8058df2](https://github.com/alschmiedt/blockly/commit/8058df2a71dcecdc1190ae1d6f5dcccfafc980e8))
* Don't throw if drag surface is empty. ([#5695](https://github.com/alschmiedt/blockly/issues/5695)) ([769a25f](https://github.com/alschmiedt/blockly/commit/769a25f4badffd2409ce19535344c98f5d8b01c9))
* export Blockly.Names.NameType and Blockly.Input.Align correctly ([#6030](https://github.com/alschmiedt/blockly/issues/6030)) ([2c15d00](https://github.com/alschmiedt/blockly/commit/2c15d002ababcba7f34c526c05f231735e3e0169))
* Export loopTypes from Blockly.blocks.loops ([#5900](https://github.com/alschmiedt/blockly/issues/5900)) ([4f74210](https://github.com/alschmiedt/blockly/commit/4f74210e74ef0b06216ab0f288268192674d69c9))
* Export loopTypes from Blockly.blocks.loops ([#5900](https://github.com/alschmiedt/blockly/issues/5900)) ([74ef1cb](https://github.com/alschmiedt/blockly/commit/74ef1cbf521f7c6447ea9672ddbfe861d2292e5f))
* Fix bug where workspace comments could not be created. ([#6024](https://github.com/alschmiedt/blockly/issues/6024)) ([2cf8eb8](https://github.com/alschmiedt/blockly/commit/2cf8eb87dcb029ba152b63b01ee7e4df431d1bb6))
* Fix compilation errors under Closure's strict mode ([#6073](https://github.com/alschmiedt/blockly/issues/6073)) ([edc2a5c](https://github.com/alschmiedt/blockly/commit/edc2a5cd0c717e521e8f98b2a3fb6bde061da241))
* Fix downloading screenshots on the playground. ([#6025](https://github.com/alschmiedt/blockly/issues/6025)) ([ca6e590](https://github.com/alschmiedt/blockly/commit/ca6e590101d511a8d98a5c5438af32ff6749e020))
* fix keycodes type ([#5805](https://github.com/alschmiedt/blockly/issues/5805)) ([0a96543](https://github.com/alschmiedt/blockly/commit/0a96543a1179636e4efeb3c654c075952aca0c9f))
* fix message loading from script tags ([#6060](https://github.com/alschmiedt/blockly/issues/6060)) ([44edbb8](https://github.com/alschmiedt/blockly/commit/44edbb89c35e4d24144333bf504bf045fa639cce))
* Fixed the label closure on demo/blockfactory ([#5833](https://github.com/alschmiedt/blockly/issues/5833)) ([e8ea2e9](https://github.com/alschmiedt/blockly/commit/e8ea2e9902fb9f642459e7341c3d59e19f359fca))
* **generators:** Fix an operator precedence issue in the math_number_property generators to remove extra parentheses ([#5685](https://github.com/alschmiedt/blockly/issues/5685)) ([a31003f](https://github.com/alschmiedt/blockly/commit/a31003fab964e529152389029ec3126a3802851b))
* incorrect module for event data in renamings database ([#6012](https://github.com/alschmiedt/blockly/issues/6012)) ([e502eaa](https://github.com/alschmiedt/blockly/commit/e502eaa6e1c88b2bb34e9a87917a15098b81cfa3))
* Move [@alias](https://github.com/alias) onto classes instead of constructors ([#6003](https://github.com/alschmiedt/blockly/issues/6003)) ([1647a32](https://github.com/alschmiedt/blockly/commit/1647a3299ac48b5924f987015d8f3c47593922af))
* move test helpers from samples into core ([#5969](https://github.com/alschmiedt/blockly/issues/5969)) ([2edd228](https://github.com/alschmiedt/blockly/commit/2edd22811752f05e16c68d593e5d1b809e24ed25))
* move the dropdown div to a namespace instead of a class with only static properties ([#5979](https://github.com/alschmiedt/blockly/issues/5979)) ([543cb8e](https://github.com/alschmiedt/blockly/commit/543cb8e1b1c1a7fca5a1629f42f71c9b18e1a255))
* msg imports in type definitions ([#5858](https://github.com/alschmiedt/blockly/issues/5858)) ([07a75de](https://github.com/alschmiedt/blockly/commit/07a75dee8de13b6c5a02959325a0155d413d6712))
* mutators disconnecting from children instead of moving them ([#6047](https://github.com/alschmiedt/blockly/issues/6047)) ([493444c](https://github.com/alschmiedt/blockly/commit/493444c687eb01d2bd3d8064f23e66d1879c053c))
* opening/closing the mutators ([#6000](https://github.com/alschmiedt/blockly/issues/6000)) ([243fc52](https://github.com/alschmiedt/blockly/commit/243fc52a96e1089aad89ff6b642c6605d8f71afd))
* playground access to Blockly ([9e1cda8](https://github.com/alschmiedt/blockly/commit/9e1cda8f45cea1707c5a228d5ce79b4cd81566f8))
* playground test blocks, text area listeners, and show/hide buttons ([#6015](https://github.com/alschmiedt/blockly/issues/6015)) ([7abf3de](https://github.com/alschmiedt/blockly/commit/7abf3de910a35e1a6086a3243570627a41e73339))
* procedure param edits breaking undo ([#5845](https://github.com/alschmiedt/blockly/issues/5845)) ([8a71f87](https://github.com/alschmiedt/blockly/commit/8a71f879504503f4aec1140fe653d93602c664df))
* re-expose HSV_VALUE and HSV_SATURATION as settable properties on Blockly ([#5821](https://github.com/alschmiedt/blockly/issues/5821)) ([0e5f3ce](https://github.com/alschmiedt/blockly/commit/0e5f3ce6074fbbb2923e9a62bffefeae0a813be8))
* re-expose HSV_VALUE and HSV_SATURATION as settable properties on Blockly ([#5821](https://github.com/alschmiedt/blockly/issues/5821)) ([6fc3316](https://github.com/alschmiedt/blockly/commit/6fc3316309534270106050f0e1fecb7a09b8e62c))
* revert "Delete events should animate when played ([#5919](https://github.com/alschmiedt/blockly/issues/5919))" ([#6031](https://github.com/alschmiedt/blockly/issues/6031)) ([c4a25eb](https://github.com/alschmiedt/blockly/commit/c4a25eb3c432b0e8a9a18aae42839d163a177c48))
* revert converting test helpers to es modules ([#5982](https://github.com/alschmiedt/blockly/issues/5982)) ([01d4597](https://github.com/alschmiedt/blockly/commit/01d45972d4df8b5e4afa4a19d93defb8961fea57))
* setting null for a font style on a theme ([#5831](https://github.com/alschmiedt/blockly/issues/5831)) ([835fb02](https://github.com/alschmiedt/blockly/commit/835fb02343df0a4b9dab7704a4b3d8be8e9a497c))
* something ([dacde71](https://github.com/alschmiedt/blockly/commit/dacde71add50c0e5f5c06b0bfb1b1e51e4ffa0fa))
* something ([78b92f1](https://github.com/alschmiedt/blockly/commit/78b92f1def32e0a376d88a0ab37baee42dfaacf2))
* something ([5ac8866](https://github.com/alschmiedt/blockly/commit/5ac886696bf18c37293e27814319ffe0eadbf253))
* something ([83d76e0](https://github.com/alschmiedt/blockly/commit/83d76e0e59e6010c0c43891f243e8fadee2e3fcd))
* something ([5bea234](https://github.com/alschmiedt/blockly/commit/5bea234887f3320b6b4710abc6a080f8e8c3ea1b))
* **tests:** Enable --debug for test:compile:advanced; fix some errors ([#5959](https://github.com/alschmiedt/blockly/issues/5959)) ([88334be](https://github.com/alschmiedt/blockly/commit/88334bea80aa26c08705f16aba5e79dd708158f9))
* **tests:** Enable `--debug` for `test:compile:advanced`; fix some errors (and demote the rest to warnings) ([#5983](https://github.com/alschmiedt/blockly/issues/5983)) ([e11b583](https://github.com/alschmiedt/blockly/commit/e11b5834e5e4e8fe991be32afb08eafa7c8adffd))
* type error in uneditable bubbles ([#6092](https://github.com/alschmiedt/blockly/issues/6092)) ([7353c61](https://github.com/alschmiedt/blockly/commit/7353c61b2b7ee3b5e6b60b061e1414f29f01f596))
* TypeScript exporting of the serialization functions ([#5890](https://github.com/alschmiedt/blockly/issues/5890)) ([5d7c890](https://github.com/alschmiedt/blockly/commit/5d7c890243ba7d0501514ba48778715097ce5a3b))
* undo/redo for auto disabling if-return blocks ([#6018](https://github.com/alschmiedt/blockly/issues/6018)) ([c7a359a](https://github.com/alschmiedt/blockly/commit/c7a359a8424287f139752573a27a8a6eb97cb7b3))
* update extraState property in serializer typedefs ([#6057](https://github.com/alschmiedt/blockly/issues/6057)) ([55cae6e](https://github.com/alschmiedt/blockly/commit/55cae6ec857a5ead1cd5306095fbbe876d2618af))
* update the playground to load compressed when hosted ([#5835](https://github.com/alschmiedt/blockly/issues/5835)) ([2adf326](https://github.com/alschmiedt/blockly/commit/2adf326c230589800880faa9599eca2ecc94d283))
* Update typings for q1 2022 release ([#6051](https://github.com/alschmiedt/blockly/issues/6051)) ([69f3d4a](https://github.com/alschmiedt/blockly/commit/69f3d4ae89ce16a558443dd0a772e35b62c096d3))
* Use correct namespace for svgMath functions ([#5813](https://github.com/alschmiedt/blockly/issues/5813)) ([b8cc983](https://github.com/alschmiedt/blockly/commit/b8cc983324338b2cbd536425c93ff3e7d512751e))
* Use correct namespace for svgMath functions ([#5813](https://github.com/alschmiedt/blockly/issues/5813)) ([025bab6](https://github.com/alschmiedt/blockly/commit/025bab656669f99ebdb8b95bea39ebae296f1495))


### Code Refactoring

* allows previously internal constants to be configurable ([#5897](https://github.com/alschmiedt/blockly/issues/5897)) ([4b5733e](https://github.com/alschmiedt/blockly/commit/4b5733e7c85f2e196719550a3cfdcbcbd61739df))
* **blocks:** Rename Blockly.blocks.* modules to Blockly.libraryBlocks.* ([#5953](https://github.com/alschmiedt/blockly/issues/5953)) ([5078dcb](https://github.com/alschmiedt/blockly/commit/5078dcbc6d4d48422313732e87191b29569b5eed))
* remove unused constants from internalConstants ([#5889](https://github.com/alschmiedt/blockly/issues/5889)) ([f0b1077](https://github.com/alschmiedt/blockly/commit/f0b10776eb0657a5446adcfc62ad13f419c14271))

### [8.1.4](https://github.com/alschmiedt/blockly/compare/blockly-v8.1.3...blockly-v8.1.4) (2022-04-21)


Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "blockly",
"version": "8.1.4",
"version": "9.0.0",
"description": "Blockly is a library for building visual programming editors.",
"keywords": [
"blockly"
Expand Down