Skip to content

Releases: google/blockly

blockly-v10.1.3

24 Aug 18:32
e459984
Compare
Choose a tag to compare

This patch release rolls back a change to the serialization of insertion markers. The change set blocks to be insertion markers after their extra state was loaded, rather than before.

The issue was reported in google/blockly-samples#1856 and this release rolls back the change. We will roll this change forward at our next breaking release.

What's Changed

Other changes

Revert "fix: insertion marker's next blocks become real block (#7384)"

Revert "feat: Insertion marker json deserialization 7316 ( #7364 )" "

Full Changelog: blockly-v10.1.0...blockly-v10.1.3

blockly-v10.1.2

14 Aug 17:19
18ee0ec
Compare
Choose a tag to compare

What's Changed

Bug fixes 🐛

New Contributors

Full Changelog: blockly-v10.1.1...blockly-v10.1.2

blockly-v10.1.1

10 Aug 21:17
7bca438
Compare
Choose a tag to compare

What's Changed

Other changes

  • Revert "fix: removed X & Y from toolbox.ts and replaced movBy to moveTo" by @BeksOmega in #7375

Full Changelog: blockly-v10.1.0...blockly-v10.1.1

blockly-v10.1.0

10 Aug 16:52
80b1b44
Compare
Choose a tag to compare

What's Changed

Deprecations 🧹 - APIs that may be removed in future releases

  • fix: Restore HSV_SATURATION and HSV_VALUE accessors and deprecate by @cpcallen in #7249

New features ✨

Bug fixes 🐛

  • fix: set flyout visbility on calling setExpanded by @jibranabsarulislam in #7199
  • fix(tests): Make test imports correct and more consistent by @cpcallen in #7260
  • fix: disposing workspace comments. by @johnnesky in #7264
  • fix: add compose and decompose errors to mutator icon by @BeksOmega in #7289
  • fix(generators): Changes to exports and access controls for TypeScript compatibility by @cpcallen in #7295
  • fix: Correct errors in HSV_SATURATION, HSV_VALUE accessors by @cpcallen in #7297
  • fix: have icons use the new render management system by @BeksOmega in #7296
  • fix: make deserialization use the new render management system by @BeksOmega in #7306
  • fix: make insertion markers use new render management system by @BeksOmega in #7307
  • fix: remove old render method by @BeksOmega in #7308
  • fix(blocks): boolean variable block wrong shape for zelos by @zfangqijun in #7335
  • fix(build): support running Blocky locally on Windows machines by @abdul-alhasany in #7281
  • fix: removed X & Y from toolbox.ts and replaced movBy to moveTo by @varshneydevansh in #7333
  • fix: deprecate render functions by @BeksOmega in #7359
  • fix: connect animation persisting by @BeksOmega in #7365

New Contributors

Full Changelog: blockly-v10.0.1...blockly-v10.1.0

blockly-v10.0.2

17 Jul 20:35
e06aa02
Compare
Choose a tag to compare

What's Changed

Bug fixes 🐛

  • fix(generators): Changes to exports and access controls for TypeScript compatibility by @cpcallen in #7295
  • fix: Correct errors in HSV_SATURATION, HSV_VALUE accessors by @cpcallen in #7297

Full Changelog: blockly-v10.0.1...blockly-v10.0.2

blockly-v10.0.1

10 Jul 15:53
2042334
Compare
Choose a tag to compare

What's Changed

Deprecations 🧹 - APIs that may be removed in future releases

  • fix: Restore HSV_SATURATION and HSV_VALUE accessors and deprecate by @cpcallen in #7249

Full Changelog: blockly-v10.0.0...blockly-v10.0.1

blockly-v10.0.0

28 Jun 19:49
d832085
Compare
Choose a tag to compare

Blockly v10 is here! This quarter we’ve edged closer to 100% TypeScript in the core repo: blocks have been converted and generators are not far behind. We’ve also improved performance in multiple scenarios and added APIs to customize Blockly in new ways.

Here are the highlights for this release:

  • Added ability to use custom Icons. This included some refactoring and breaking changes to the old APIs; read more in the PRs below.
  • Removed the drag surfaces! This greatly improves performance in Chrome. No action needed unless you were doing something special with the drag surfaces (which is rare)
  • Removed the debug renderer, which was previously deprecated and moved to the dev-tools plugin
  • Changes to generators. Most of the changes were backwards compatible, but if you use Blockly through script tags, be aware that we've added new global variables under the names javascript, python, etc. which may conflict with global variables already in your app. Read more in the linked PRs below.
  • Added support for custom inputs
  • Improved rendering performance and added hooks for managing the render lifecycle
  • Improved types for those using TypeScript

What's Changed

Breaking changes 🛠

Deprecations 🧹 - APIs that may be removed in future releases

  • refactor(generators): Introduce JavascriptGenerator class, Order enum by @cpcallen in #7153
  • fix: remove old icon handling code by @BeksOmega in #7141
  • refactor(generators): Introduce DartGenerator class, Order enum by @cpcallen in #7160
  • refactor(generators): Introduce PythonGenerator class, Order enum by @cpcallen in #7163
  • refactor(generators): Introduce PhpGenerator class, Order enum by @cpcallen in #7162
  • refactor(generators): Introduce LuaGenerator class, Order enum by @cpcallen in #7161
  • fix: input exports by @BeksOmega in #7165

New features ✨

Bug fixes 🐛

Cleanup ♻️

  • refactor: Remove some more uses of AnyDuringMigration. by @gonfunko in #6970
  • refactor(blocks): Migrate blocks/lists.js to TypeScript by @cpcallen in #6902
  • refactor(blocks): Migrate blocks/loops.js to TypeScript by @rachel-fenichel in #6957
  • refactor(blocks): Migrate blocks/variables.js and blocks/variables_dynamic.js to TypeScript by @rachel-fenichel in #7001
  • refactor(blocks): Migrate blocks/text.js to TypeScript by @rachel-fenichel in #6958
  • refactor(test...
Read more

v9.3.3

26 Apr 17:27
399bd65
Compare
Choose a tag to compare
  • fix: icons not having their locations updated (#7012)
  • fix: insertion markers firing move events (#7005)
  • fix: offset location of connection ripple (#6973)

v9.3.2

06 Apr 19:16
ec6e951
Compare
Choose a tag to compare

What's Changed

Other changes

  • fix: remove forced rerender from mutator (#6918)
  • fix: disposing during dragging (#6954)

Full Changelog: blockly-v9.3.1...blockly-v9.3.2

v9.3.1

30 Mar 21:13
cf850d5
Compare
Choose a tag to compare

What's Changed

Other changes

Full Changelog: blockly-v9.3.0...blockly-v9.3.1