The web-based visual programming editor.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by alschmiedt over 2 years ago
scripts/migration/renamings.js
(#5980) (3c723f0)--debug
for test:compile:advanced
; fix some errors (and demote the rest to warnings) (#5983) (e11b583)Published by alschmiedt over 2 years ago
Patch release with #5942.
Reverts the last patch release after bugs were reported.
Published by alschmiedt over 2 years ago
#5900
Published by alschmiedt almost 3 years ago
#5858
#5856
Published by alschmiedt almost 3 years ago
Patch release containing:
Published by rachel-fenichel almost 3 years ago
The Q4 2021 Blockly release is here, and it’s a big one. Over the past two quarters we overhauled the core codebase and changed every file in core to use ES6 syntax and Closure modules. The migration touched every file in core but left our external-facing APIs mostly unchanged.
Blockly.Blocks.*
modules to Blockly.blocks.*
by @cpcallen in https://github.com/google/blockly/pull/5696
lang
values by @cpcallen in https://github.com/google/blockly/pull/5636
on
clause in report_clang_format.yml by @cpcallen in https://github.com/google/blockly/pull/5671
deps.js
, deps.mocha.js
by @cpcallen in https://github.com/google/blockly/pull/5698
ALIGN
to Align
and move from constants.js
to input.js
by @cpcallen in https://github.com/google/blockly/pull/5742
blocks/colour.js
to goog.module syntax by @cpcallen in https://github.com/google/blockly/pull/5738
blocks/procedures.js
to goog.module syntax by @cpcallen in https://github.com/google/blockly/pull/5736
blocks/lists.js
to goog.module
syntax by @cpcallen in https://github.com/google/blockly/pull/5746
blocks/logic.js
to goog.module
syntax by @cpcallen in https://github.com/google/blockly/pull/5748
generators/dart.js
to goog.module
syntax by @rachel-fenichel in https://github.com/google/blockly/pull/5749
blocks/loops.js
to goog.module
syntax by @cpcallen in https://github.com/google/blockly/pull/5755
blocks/math.js
to goog.module
syntax by @cpcallen in https://github.com/google/blockly/pull/5765
blocks/text.js
to goog.module
syntax by @cpcallen in https://github.com/google/blockly/pull/5766
core/msg.js
: use named export, remove declareLegacyNamespace
by @cpcallen in https://github.com/google/blockly/pull/5768
blocks/variables.js
to goog.module
syntax by @cpcallen in https://github.com/google/blockly/pull/5774
blocks/variables_dynamic.js
to goog.module
syntax by @cpcallen in https://github.com/google/blockly/pull/5779
core/requires.js
by @cpcallen in https://github.com/google/blockly/pull/5718
build
by @samelhusseini in https://github.com/google/blockly/pull/5016
goog.requireType
when importing interfaces (etc.) by @cpcallen in https://github.com/google/blockly/pull/5343
scripts/migration/renamings.js
to collect information about renamed API entries by @cpcallen in https://github.com/google/blockly/pull/5426
Blockly.util.object
and Blockly.util.Size
by @cpcallen in https://github.com/google/blockly/pull/5427
Blockly.utils.IdGenerator
to idGenerator
and move Blockly.utils.genUid
to there by @cpcallen in https://github.com/google/blockly/pull/5441
test/deps.js
by @cpcallen in https://github.com/google/blockly/pull/5452
core/global.js
to named exports by @cpcallen in https://github.com/google/blockly/pull/5451
Blocky.utils.xml.document
in node module by @cpcallen in https://github.com/google/blockly/pull/5461
Blockly
in Blockly.ToolboxCategory
by @cpcallen in https://github.com/google/blockly/pull/5474
Blockly.utils.*
submodules from Blockly.utils
by @cpcallen in https://github.com/google/blockly/pull/5465
Blockly.*
from goog.module
s by @cpcallen in https://github.com/google/blockly/pull/5505
Blockly.ConnectionType
to named exports by @cpcallen in https://github.com/google/blockly/pull/5533
global.globalThis
this as Blockly.utils.global
by @cpcallen in https://github.com/google/blockly/pull/5534
Blockly.Blocks
, migrate to named exports by @cpcallen in https://github.com/google/blockly/pull/5515
core/
to goog.module
by @cpcallen in https://github.com/google/blockly/pull/5544
goog.require
instead of goog.requireType
for interfaces when necessary by @cpcallen in https://github.com/google/blockly/pull/5568
Blockly.Extensions.isRegistered
function by @aaimio in https://github.com/google/blockly/pull/5500
Marker
in blockly.js because the Blockly.Marker module now uses named exports. by @Devesh21700Kumar in https://github.com/google/blockly/pull/5629
Full Changelog: https://github.com/google/blockly/compare/6.20210701.0...draft-q4-2021
Published by alschmiedt about 3 years ago
This quarter the team migrated most of the core library to Closure modules. This is a significant step on our way to migrating fully to TypeScript and leaving Closure behind. The migration touched every file in core, but left our external-facing APIs mostly unchanged. There are some known issues documented in the release post.
API Changes:
Issues closed:
blockly.js
(#5208)_
(#5135)Pull Requests:
Blockly.*
from goog.module
s (#5505)Blockly
in Blockly.ToolboxCategory
(#5474)Blockly.utils.*
submodules from Blockly.utils
(#5465)Blocky.utils.xml.document
in node module (#5461)test/deps.js
(#5452)core/global.js
to named exports (#5451)Blockly.utils.IdGenerator
to idGenerator
and move Blockly.utils.genUid
to there (#5441)Blockly.util.object
and Blockly.util.Size
(#5427)scripts/migration/renamings.js
to collect information about renamed API entries (#5426)goog.requireType
when importing interfaces (etc.) (#5343)save
and load
functions for JSO serialization (#5132)build
(#5016)Published by BeksOmega over 3 years ago
This is a major release. Notable changes:
For a full list of pull requests in this release see #4976
ComponentManager
(#4881)Published by alschmiedt over 3 years ago
Patch release containing #4778
Published by maribethb over 3 years ago
This is a major release. Notable changes:
For a full list of pull requests in this release, see #4735
Published by alschmiedt almost 4 years ago
This is a major release.
This release had 155 PRs. For a full list of pull requests in this issue, see https://github.com/google/blockly/pull/4548.
Published by alschmiedt almost 4 years ago
Patch release containing #4422
Published by alschmiedt about 4 years ago
Patch release containing #4360 and #4366
Published by alschmiedt about 4 years ago
Patch release containing #4334, #4336, #4340
Published by alschmiedt about 4 years ago
Patch release containing #4327.
Published by moniika about 4 years ago
This release had 240 PRs. For a full list of pull requests in this issue, see https://github.com/google/blockly/pull/4319.
local
option to build.py (2245)Published by alschmiedt over 4 years ago
Patch release containing #4016.
Published by alschmiedt over 4 years ago
Patch release containing #4004.
Published by alschmiedt over 4 years ago
Some wonderful new tests
Support for flyout free mutators
**It is worth noting that there was some work done on being able to create a toolbox using JSON, but due to performance concerns we are not recommending or supporting this feature for the current release.
This release had 153 PRs. For a full list of pull requests in this issue, see https://github.com/google/blockly/pull/4002.
Published by samelhusseini over 4 years ago
Patch release containing #3797.