From a4b10075e3b2d8b3b4fdaa3fd7545ee9b3a0cfc1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 21 Apr 2022 17:35:43 +0000 Subject: [PATCH] chore(develop): release blockly 9.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 163 ++++++++++++++++++++++++++++++++++ package-lock.json | 4 +- package.json | 2 +- 4 files changed, 167 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 54736c81642..928566934bf 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "8.1.1" + ".": "9.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index b5390084de1..e9ad082010f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,168 @@ # Changelog +## [9.0.0](https://github.com/alschmiedt/blockly/compare/blockly-v8.1.1...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) +* Add deprecation notices to values in blockly.js (#5555) +* removes deprecated connection functions (#5713) + +### Features + +* add Blockly.Extensions.isRegistered function ([#5500](https://github.com/alschmiedt/blockly/issues/5500)) ([2b1f33c](https://github.com/alschmiedt/blockly/commit/2b1f33cc7b2c633ae841b68bc3c68247fad335ec)) +* add deserialization of JSO block state ([#5137](https://github.com/alschmiedt/blockly/issues/5137)) ([38cddd6](https://github.com/alschmiedt/blockly/commit/38cddd6ac70b69b7e4043fe34d7444d6622a1e98)) +* add initialization of blocks and event firing ([#5166](https://github.com/alschmiedt/blockly/issues/5166)) ([9138bca](https://github.com/alschmiedt/blockly/commit/9138bca93ce8dec9c67e0c833e68a69b2f329dc3)) +* add JSO serialization and deserialization of variables ([#5131](https://github.com/alschmiedt/blockly/issues/5131)) ([28ff2c8](https://github.com/alschmiedt/blockly/commit/28ff2c84c6dea0314e90513f20af42dd34ae116a)) +* 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)) +* add serialization and deserialization of comments ([#5216](https://github.com/alschmiedt/blockly/issues/5216)) ([1b47953](https://github.com/alschmiedt/blockly/commit/1b47953c582c328f9d95dc6c6a8a73586147d810)) +* add serialization of child blocks ([#5120](https://github.com/alschmiedt/blockly/issues/5120)) ([56d3cb6](https://github.com/alschmiedt/blockly/commit/56d3cb6c8fed45af7b08e4512fe870158e7f2eb7)) +* add support for defining toolboxes using pure json ([#5392](https://github.com/alschmiedt/blockly/issues/5392)) ([410365f](https://github.com/alschmiedt/blockly/commit/410365f4a137edcc3eb6245db6b84b7af28e5231)) +* add throwing errors for bad shadows ([#5330](https://github.com/alschmiedt/blockly/issues/5330)) ([fd12dcf](https://github.com/alschmiedt/blockly/commit/fd12dcf1e7feb23ec54327b1bb7930538a1c5286)) +* add top level `save` and `load` functions for JSO serialization ([#5132](https://github.com/alschmiedt/blockly/issues/5132)) ([d3a9e51](https://github.com/alschmiedt/blockly/commit/d3a9e517b2b9c794a9e6d80c4b8e30a2a49e7654)) +* adds hooks for serializing plugins ([#5276](https://github.com/alschmiedt/blockly/issues/5276)) ([07057d0](https://github.com/alschmiedt/blockly/commit/07057d087c4165622ced6747e398253ff1569d04)) +* 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)) +* clarify variable and procedure constants ([#5743](https://github.com/alschmiedt/blockly/issues/5743)) ([8ef0b20](https://github.com/alschmiedt/blockly/commit/8ef0b201462b018c71ed7f7f7dab68ba8262148f)) +* Enable the creation of concurrent, but not connected, output and previous connectors ([#5702](https://github.com/alschmiedt/blockly/issues/5702)) ([da3df70](https://github.com/alschmiedt/blockly/commit/da3df70f6f573aa34b92c792e79b8153ea22e0f2)) +* make checkAndDelete a public API ([#5772](https://github.com/alschmiedt/blockly/issues/5772)) ([6128f2d](https://github.com/alschmiedt/blockly/commit/6128f2dfd485ed2ff6d0be13b7e2558190678e2e)) +* 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)) +* upgrade block defs to have JSO serialization hooks ([#5329](https://github.com/alschmiedt/blockly/issues/5329)) ([ee78b41](https://github.com/alschmiedt/blockly/commit/ee78b419875572f3a3182d3c8ba97c2f6526d069)) +* upgrade fields to use new JSO hooks ([#5077](https://github.com/alschmiedt/blockly/issues/5077)) ([8faa360](https://github.com/alschmiedt/blockly/commit/8faa360b74b69fab23a0a421b407c6e50ebfffad)) + + +### Bug Fixes + +* Add hack to copy accessors to global Blockly namespace object ([#5536](https://github.com/alschmiedt/blockly/issues/5536)) ([06a41de](https://github.com/alschmiedt/blockly/commit/06a41de61e776a64b4ef7cff727aed679d1ce6f5)) +* Add missing require for Blockly.utils.object, .Size ([#5427](https://github.com/alschmiedt/blockly/issues/5427)) ([c31895d](https://github.com/alschmiedt/blockly/commit/c31895dc60eaebe75b3606fe4ad20be08e49008a)) +* adds a fix for npm install failing ([#5471](https://github.com/alschmiedt/blockly/issues/5471)) ([0e43ddc](https://github.com/alschmiedt/blockly/commit/0e43ddc4ba0ad424f300397edc042116a84027d7)) +* 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)) +* allow undefined color in toolbox definition ([#5801](https://github.com/alschmiedt/blockly/issues/5801)) ([98f9470](https://github.com/alschmiedt/blockly/commit/98f94707acad0315d9de40808dd5cd0bec72e2ab)) +* always rename caller to legal name ([#6014](https://github.com/alschmiedt/blockly/issues/6014)) ([c430800](https://github.com/alschmiedt/blockly/commit/c4308007bc4b58d51adf1fda7b51ffa9f1d3f093)) +* bad order of checks for setting flyout visibility ([#5681](https://github.com/alschmiedt/blockly/issues/5681)) ([3eb5c95](https://github.com/alschmiedt/blockly/commit/3eb5c95478052d73dc1b62f441445ad2948df27c)) +* blocks dragged from RTL flyout being incorrectly positioned ([ba5766c](https://github.com/alschmiedt/blockly/commit/ba5766c83553f5c28dff119c541ac1d400985fe5)) +* **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)) +* cereal backwards compatibility ([#5421](https://github.com/alschmiedt/blockly/issues/5421)) ([96935c2](https://github.com/alschmiedt/blockly/commit/96935c25020acb127b43cf6e53b16e05ffe92d0d)) +* 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 Marker in blockly.js becuase of the usage of the Marker class as a named export ([#5629](https://github.com/alschmiedt/blockly/issues/5629)) ([4452575](https://github.com/alschmiedt/blockly/commit/44525754a60052e54ea5833480a574e3a5b806ef)) +* 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)) +* clear dropdown div before rendering content ([#5429](https://github.com/alschmiedt/blockly/issues/5429)) ([abee92c](https://github.com/alschmiedt/blockly/commit/abee92c7c996aeda138f3310aa474463c64490ba)) +* 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)) +* copy paste with json system ([#5423](https://github.com/alschmiedt/blockly/issues/5423)) ([e7541cb](https://github.com/alschmiedt/blockly/commit/e7541cb3156164b690c867f09e0be91f69d8efba)) +* create and delete events, and the trashcan ([#5425](https://github.com/alschmiedt/blockly/issues/5425)) ([84514ef](https://github.com/alschmiedt/blockly/commit/84514efb0937463b76ae18eb3a2204e5f363e241)) +* custom block context menus ([#5976](https://github.com/alschmiedt/blockly/issues/5976)) ([8058df2](https://github.com/alschmiedt/blockly/commit/8058df2a71dcecdc1190ae1d6f5dcccfafc980e8)) +* Don't crash when unable to post comment to PR ([#5669](https://github.com/alschmiedt/blockly/issues/5669)) ([f4381bb](https://github.com/alschmiedt/blockly/commit/f4381bb37348b1032b22ac75445bcec1dcf9e245)) +* Don't kludge accessors in compiled mode ([#5591](https://github.com/alschmiedt/blockly/issues/5591)) ([56d4fbb](https://github.com/alschmiedt/blockly/commit/56d4fbb39fb2b7fc190f793d68d82048ace40a05)) +* Don't throw if drag surface is empty. ([#5695](https://github.com/alschmiedt/blockly/issues/5695)) ([769a25f](https://github.com/alschmiedt/blockly/commit/769a25f4badffd2409ce19535344c98f5d8b01c9)) +* Don't try to set text fields to null on cancel ([#5690](https://github.com/alschmiedt/blockly/issues/5690)) ([eca5ee2](https://github.com/alschmiedt/blockly/commit/eca5ee26d7159628a7d9a4fa1ce017740db736e3)) +* Don't try to set text fields to null on cancel ([#5692](https://github.com/alschmiedt/blockly/issues/5692)) ([500853a](https://github.com/alschmiedt/blockly/commit/500853ac07acc36ccfe3533e4ad044ec9a8a99b8)) +* don't use fully qualified namespace in aria ([#5804](https://github.com/alschmiedt/blockly/issues/5804)) ([64107cc](https://github.com/alschmiedt/blockly/commit/64107ccb0414d58335a5a8d76e806fa0941323ca)) +* dragging blocks from the flyout that only have XML hooks ([#5422](https://github.com/alschmiedt/blockly/issues/5422)) ([a4d84e5](https://github.com/alschmiedt/blockly/commit/a4d84e57f89a6498f3bee48f595ea4a44c04d4d3)) +* dragging variables from flyout ([#5434](https://github.com/alschmiedt/blockly/issues/5434)) ([0e0c5fe](https://github.com/alschmiedt/blockly/commit/0e0c5fea0edef253f33624bcb57b5542172b2be3)) +* enable missingRequire in build_tasks ([#5510](https://github.com/alschmiedt/blockly/issues/5510)) ([d83eb13](https://github.com/alschmiedt/blockly/commit/d83eb1364bc2bdb0449162f9d258112366444f3a)) +* 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 Block Factory preview ([#5571](https://github.com/alschmiedt/blockly/issues/5571)) ([02333bf](https://github.com/alschmiedt/blockly/commit/02333bfadc7332d938b2b74d83949e89c11c3681)), closes [#5556](https://github.com/alschmiedt/blockly/issues/5556) +* 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 errors in injected CSS ([#5587](https://github.com/alschmiedt/blockly/issues/5587)) ([ca61d8c](https://github.com/alschmiedt/blockly/commit/ca61d8cbc669f22fc55c4464313437512472a281)) +* Fix JS Spaghetti button. ([#5569](https://github.com/alschmiedt/blockly/issues/5569)) ([ad57942](https://github.com/alschmiedt/blockly/commit/ad57942efa85db1984a9ba2ffb925309951d77aa)) +* 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)) +* Fix mutators when compiled with renames. ([#5644](https://github.com/alschmiedt/blockly/issues/5644)) ([36fe365](https://github.com/alschmiedt/blockly/commit/36fe3658c2e9aa9225b1ff04ccd94e6145f9161f)) +* 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)) +* getBlocksByType not filtering out insertion markers ([#5430](https://github.com/alschmiedt/blockly/issues/5430)) ([dfba007](https://github.com/alschmiedt/blockly/commit/dfba00701e20b4ad570b1818588469bec24bd84f)) +* group context menu collapse blocks events ([#5501](https://github.com/alschmiedt/blockly/issues/5501)) ([d71b9c6](https://github.com/alschmiedt/blockly/commit/d71b9c68a0ebe11675638f09e74f62ba710e0d07)) +* incorrect module for event data in renamings database ([#6012](https://github.com/alschmiedt/blockly/issues/6012)) ([e502eaa](https://github.com/alschmiedt/blockly/commit/e502eaa6e1c88b2bb34e9a87917a15098b81cfa3)) +* infinite loop when using defineProperties ([#5549](https://github.com/alschmiedt/blockly/issues/5549)) ([839cb7b](https://github.com/alschmiedt/blockly/commit/839cb7bef10296538c20df51a5910e34a0ed0723)) +* insertion markers and change events to work with JSO hooks ([#5378](https://github.com/alschmiedt/blockly/issues/5378)) ([486123e](https://github.com/alschmiedt/blockly/commit/486123e4ff3d70dc3434b315e50b2fcccda17d02)) +* isPrime block should cast str as num ([#5680](https://github.com/alschmiedt/blockly/issues/5680)) ([1c3f4f0](https://github.com/alschmiedt/blockly/commit/1c3f4f05243fa66475fcc132856c685151126aea)), closes [#5678](https://github.com/alschmiedt/blockly/issues/5678) +* JSDoc generation for modules without classes ([e1310b6](https://github.com/alschmiedt/blockly/commit/e1310b6464e7996d01d5f64538175ad074e1f316)) +* JSDoc improvments for accessors, etc. ([#5567](https://github.com/alschmiedt/blockly/issues/5567)) ([c5ffd03](https://github.com/alschmiedt/blockly/commit/c5ffd036ca99eb2f8fc7db09ccec3f62435266fb)) +* loading blocks in RTL ([17f9f4f](https://github.com/alschmiedt/blockly/commit/17f9f4f6896b8faa2e928b7a86bdb698fb7f62fa)) +* Make update_metadata.sh work on macOS ([#5590](https://github.com/alschmiedt/blockly/issues/5590)) ([246927a](https://github.com/alschmiedt/blockly/commit/246927a7ee523704ff76f28eed08c13db3062eed)) +* 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)) +* multi-playground should use goog.require to get blocks. ([#5797](https://github.com/alschmiedt/blockly/issues/5797)) ([243d1e9](https://github.com/alschmiedt/blockly/commit/243d1e96089c90931b7ab7f69a60888117376060)) +* mutators disconnecting from children instead of moving them ([#6047](https://github.com/alschmiedt/blockly/issues/6047)) ([493444c](https://github.com/alschmiedt/blockly/commit/493444c687eb01d2bd3d8064f23e66d1879c053c)) +* not being able to specifying variable names in toolbox ([#5408](https://github.com/alschmiedt/blockly/issues/5408)) ([6d87b85](https://github.com/alschmiedt/blockly/commit/6d87b85e6c60b43bb0f9b97dca0df3177c923760)) +* 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)) +* Positioning of pasted/duplicated blocks in LTR workspaces ([#5613](https://github.com/alschmiedt/blockly/issues/5613)) ([30eb4d4](https://github.com/alschmiedt/blockly/commit/30eb4d45c3fa29d8ca690582bad8f6f34e3264fe)) +* Prevent error when maxTrashcanContents is 0 ([#5739](https://github.com/alschmiedt/blockly/issues/5739)) ([341dba5](https://github.com/alschmiedt/blockly/commit/341dba596528b8c356d1db53f2f1266fa28c0322)) +* procedure callers now remove inputs properly ([#5751](https://github.com/alschmiedt/blockly/issues/5751)) ([47c8210](https://github.com/alschmiedt/blockly/commit/47c821018e95ddb187f0c0b9d230b36cceb03b47)) +* procedure param edits breaking undo ([#5845](https://github.com/alschmiedt/blockly/issues/5845)) ([8a71f87](https://github.com/alschmiedt/blockly/commit/8a71f879504503f4aec1140fe653d93602c664df)) +* project cereal cleanup ([#5398](https://github.com/alschmiedt/blockly/issues/5398)) ([e954193](https://github.com/alschmiedt/blockly/commit/e9541930092b95ee6af339177c89a4f15654e237)) +* Quote Msg prop name to survive compile ([#5703](https://github.com/alschmiedt/blockly/issues/5703)) ([1fcae95](https://github.com/alschmiedt/blockly/commit/1fcae953fc47f516b89691e4605d59c2de99b7f8)) +* 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)) +* redo disconnect from shadow bug ([4f890d7](https://github.com/alschmiedt/blockly/commit/4f890d73a5cac637d1ca78669636e8771bffaa03)) +* remove eslit disables ([7451644](https://github.com/alschmiedt/blockly/commit/745164405565cefb4dd7dbaa89b6b11b15a4c610)) +* remove some attributes from the JSO system ([#5356](https://github.com/alschmiedt/blockly/issues/5356)) ([9aecac3](https://github.com/alschmiedt/blockly/commit/9aecac3339bd56410754b5fceed341072828e14a)) +* 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)) +* RTL copy-paste and duplicate ([#5560](https://github.com/alschmiedt/blockly/issues/5560)) ([f994a9c](https://github.com/alschmiedt/blockly/commit/f994a9ca5852d45343a0f7d329716c5048328ea7)) +* serializing edited shadows ([#5424](https://github.com/alschmiedt/blockly/issues/5424)) ([448c433](https://github.com/alschmiedt/blockly/commit/448c433abeacb26a0d110ac1caad05ac9541fbff)) +* 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 ([7a4cd16](https://github.com/alschmiedt/blockly/commit/7a4cd16c321f8033d8fb30552569662dd0de89b8)) +* Stop throwing error when PointerEvent.pageX is 0. ([#5727](https://github.com/alschmiedt/blockly/issues/5727)) ([1a47000](https://github.com/alschmiedt/blockly/commit/1a470003fe6e0cea44ae431810380866a94835db)) +* **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)) +* **tests:** Fix & reenable the advanced compilation test ([#5781](https://github.com/alschmiedt/blockly/issues/5781)) ([3d7262f](https://github.com/alschmiedt/blockly/commit/3d7262fed21fe08f5cb342dd9b6257acc109bbdc)) +* the advanced playground to work with dec 2021 release ([#5775](https://github.com/alschmiedt/blockly/issues/5775)) ([0493011](https://github.com/alschmiedt/blockly/commit/0493011201a38062d4fdcbda586e184f9719c848)) +* touch up some deserialization behavior ([#5181](https://github.com/alschmiedt/blockly/issues/5181)) ([bd77b4a](https://github.com/alschmiedt/blockly/commit/bd77b4ad3d97f74e977d0c49dbf63c61bc36e150)) +* 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 code demo to include JSON ([#5444](https://github.com/alschmiedt/blockly/issues/5444)) ([ee22152](https://github.com/alschmiedt/blockly/commit/ee221520a9d03ed5cbb55eb266f83145db93a3a6)) +* 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)) +* updates the release task to build typings for msgs ([#5495](https://github.com/alschmiedt/blockly/issues/5495)) ([1504c99](https://github.com/alschmiedt/blockly/commit/1504c999b892381c21b74eca6d0927a44829f812)) +* Upload new TypeScript typings for Q4 release ([#5802](https://github.com/alschmiedt/blockly/issues/5802)) ([1fb204e](https://github.com/alschmiedt/blockly/commit/1fb204e36b4e395c3fd2d6da451f27fb78f2ad2f)) +* 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)) +* Use require instead of requireType for interfaces ([#5568](https://github.com/alschmiedt/blockly/issues/5568)) ([d2d5dc4](https://github.com/alschmiedt/blockly/commit/d2d5dc4b71c58d0ff52da167739a3902642126fe)), closes [#5450](https://github.com/alschmiedt/blockly/issues/5450) +* **zelos:** typo ([#5649](https://github.com/alschmiedt/blockly/issues/5649)) ([bc7329f](https://github.com/alschmiedt/blockly/commit/bc7329f34a61f389c31e4b3992e84d1d5ce43ded)) + + +### deprecate + +* removes deprecated connection functions ([#5713](https://github.com/alschmiedt/blockly/issues/5713)) ([c93e1df](https://github.com/alschmiedt/blockly/commit/c93e1dfd3030f0818036b307bf7e80a55191e94f)) + + +### Miscellaneous Chores + +* Add deprecation notices to values in blockly.js ([#5555](https://github.com/alschmiedt/blockly/issues/5555)) ([7784eac](https://github.com/alschmiedt/blockly/commit/7784eac9beac7f694060aa42a6d37cd70ff88a77)) + + +### 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.1](https://github.com/alschmiedt/blockly/compare/blockly-v8.1.0...blockly-v8.1.1) (2022-04-21) diff --git a/package-lock.json b/package-lock.json index 1b0f95ce579..ec1cb761e6d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "blockly", - "version": "8.1.1", + "version": "9.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "blockly", - "version": "8.1.1", + "version": "9.0.0", "license": "Apache-2.0", "dependencies": { "jsdom": "15.2.1" diff --git a/package.json b/package.json index 5100001b479..f68e727ab37 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blockly", - "version": "8.1.1", + "version": "9.0.0", "description": "Blockly is a library for building visual programming editors.", "keywords": [ "blockly"