blockly @ blockly-v11.2.0
integrity
- size
- 2.3 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
What's Changed
New features ✨
- feat(scripts): Create script to help with CJS -> ESM migration by @cpcallen in https://github.com/google/blockly/pull/8197
- feat: add legacy warning to block factory by @maribethb in https://github.com/google/blockly/pull/8234
- feat: allow fetching block bounds not including children. by @gonfunko in https://github.com/google/blockly/pull/8284
- feat: expose
bringToFront()method by @UCYT5040 in https://github.com/google/blockly/pull/8472 - feat: mark some marker_svg properties protected instead of private by @rachel-fenichel in https://github.com/google/blockly/pull/8558
Bug fixes 🐛
- fix: change which element keydown is bound to from document to injection div by @mark-friedman in https://github.com/google/blockly/pull/8188
- fix: statement input blocks disappearing by @BeksOmega in https://github.com/google/blockly/pull/8203
- fix(dev-tools): only initSvg on rendered blocks by @maribethb in https://github.com/google/blockly/pull/8215
- fix: Drag and Resize events for workspace comments by @johnnesky in https://github.com/google/blockly/pull/8217
- fix: correctly report the pre-resize-drag size to workspace comment size change listeners by @gonfunko in https://github.com/google/blockly/pull/8240
- fix: export the layer constants. by @gonfunko in https://github.com/google/blockly/pull/8256
- fix: use the correct with in getBoundingRectangleWithoutChildren(). by @gonfunko in https://github.com/google/blockly/pull/8298
- fix: added id to rendered ws comments; made getCommentById public; ad… by @changminbark in https://github.com/google/blockly/pull/8358
- fix: Enable blocks if user can't manually enable them. by @johnnesky in https://github.com/google/blockly/pull/8354
- fix: drag strategy only clear group id set by us by @HollowMan6 in https://github.com/google/blockly/pull/8355
- fix: Codify component weights with toolbox in front of flyouts. by @johnnesky in https://github.com/google/blockly/pull/8432
- fix: comments and bubbles on click by @UCYT5040 in https://github.com/google/blockly/pull/8451
- fix: Update dev-tools, remove toolbox category tests Colour and Angles by @johnnesky in https://github.com/google/blockly/pull/8457
- fix(touch): prevent infinite loop on multi-touch drag by @AbhinavKRN in https://github.com/google/blockly/pull/8470
- fix: Let workspace comment have delete cursor over trash. by @johnnesky in https://github.com/google/blockly/pull/8477
- fix: Detect if deleting shadow block affects selection highlight by @johnnesky in https://github.com/google/blockly/pull/8533
- fix(events): Simplify
filterfunction, add newenqueueEventfunction by @cpcallen in https://github.com/google/blockly/pull/8539 - fix(comments): added workspace comments and comment drag strategy isDeadOrDying() checks (for multiselect plugin) by @changminbark in https://github.com/google/blockly/pull/8532
- fix: Ensure immovable blocks are considered during workspace tidying by @BenHenning in https://github.com/google/blockly/pull/8550
- fix: Factor out workspace drag methods into utils. by @johnnesky in https://github.com/google/blockly/pull/8566
- fix: Simplify list and text WHERE validation by @johnnesky in https://github.com/google/blockly/pull/8575
- fix: Group field validator changes with field value changes. by @johnnesky in https://github.com/google/blockly/pull/8589
- fix: Let old block factory overwrite user defined blocks. by @johnnesky in https://github.com/google/blockly/pull/8605
- fix: bump initiator group in an orthogonal direction from neighboring group by @johnnesky in https://github.com/google/blockly/pull/8613
- fix: clear touch identifier on comment icon down by @riknoll in https://github.com/google/blockly/pull/8627
- fix: Use a readonly textarea for non-editable comments. by @gonfunko in https://github.com/google/blockly/pull/8632
- fix: Fix crash when resizing page while editing a field. by @gonfunko in https://github.com/google/blockly/pull/8646
- fix: Fix bug that caused comments to be incorrectly positioned. by @gonfunko in https://github.com/google/blockly/pull/8668
- fix: Disable newly created function call blocks when the corresponding definition is disabled. by @gonfunko in https://github.com/google/blockly/pull/8665
- fix: Fix bug that caused text to be selected when long-pressing in the workspace on a touch device. by @gonfunko in https://github.com/google/blockly/pull/8670
- fix: typo in comment by @winnchen in https://github.com/google/blockly/pull/8685
- fix: workspace shifts when deleting a block by @mateusslezinsky in https://github.com/google/blockly/pull/8666
Cleanup ♻️
- docs(blocks):
block.tsandblocks/*JSDoc / formatting / etc. cleanup by @cpcallen in https://github.com/google/blockly/pull/8431 - refactor(events): introduce
EventTypeenum in separate module by @cpcallen in https://github.com/google/blockly/pull/8530 - refactor(events): Don't filter events before undo by @cpcallen in https://github.com/google/blockly/pull/8537
- refactor(events): Introduce and use event type predicates by @cpcallen in https://github.com/google/blockly/pull/8538
- refactor: Use arrow functions when calling
Array.prototype.filterby @cpcallen in https://github.com/google/blockly/pull/8557 - refactor: Omit unused exception arguments from
catchblocks by @cpcallen in https://github.com/google/blockly/pull/8559 - refactor(shortcuts): Improve shortcut registry documentation & style by @cpcallen in https://github.com/google/blockly/pull/8598
- refactor: Move functions into FieldDropdown. by @gonfunko in https://github.com/google/blockly/pull/8634
Other changes
- Revert "chore: Pin node.js v22 to v22.4.1 in CI" by @BeksOmega in https://github.com/google/blockly/pull/8398
- release: v11.2.0 by @gonfunko in https://github.com/google/blockly/pull/8700
New Contributors
- @changminbark made their first contribution in https://github.com/google/blockly/pull/8358
- @AbhinavKRN made their first contribution in https://github.com/google/blockly/pull/8470
- @abhinavjha0239 made their first contribution in https://github.com/google/blockly/pull/8478
- @BenHenning made their first contribution in https://github.com/google/blockly/pull/8550
- @winnchen made their first contribution in https://github.com/google/blockly/pull/8685
- @mateusslezinsky made their first contribution in https://github.com/google/blockly/pull/8666
Full Changelog: https://github.com/google/blockly/compare/blockly-v11.1.1...blockly-v11.2.0
download
unix · zip
curl -fL -o blockly-v11.2.0.zip https://ratatoskr.space/pkg/blockly/blockly-v11.2.0.zip
printf '%s %s\n' 'f43ef56e9cbac922c501e5647ca448d4ff68a9861edcf4c515f1649614770b62' 'blockly-v11.2.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/blockly/blockly-v11.2.0.zip"
$out = "blockly-v11.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f43ef56e9cbac922c501e5647ca448d4ff68a9861edcf4c515f1649614770b62") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v11.2.0.tar.gz https://ratatoskr.space/pkg/blockly/blockly-v11.2.0.tar.gz
printf '%s %s\n' 'a13a08a04b26a4e305ac79158645f2b0b2b9f7da8c9cb9d0e947a67441cdc739' 'blockly-v11.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/blockly/blockly-v11.2.0.tar.gz"
$out = "blockly-v11.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a13a08a04b26a4e305ac79158645f2b0b2b9f7da8c9cb9d0e947a67441cdc739") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o blockly-v11.2.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v11.2.0.zip
printf '%s %s\n' 'f43ef56e9cbac922c501e5647ca448d4ff68a9861edcf4c515f1649614770b62' 'blockly-v11.2.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v11.2.0.zip"
$out = "blockly-v11.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f43ef56e9cbac922c501e5647ca448d4ff68a9861edcf4c515f1649614770b62") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v11.2.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v11.2.0.tar.gz
printf '%s %s\n' 'a13a08a04b26a4e305ac79158645f2b0b2b9f7da8c9cb9d0e947a67441cdc739' 'blockly-v11.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v11.2.0.tar.gz"
$out = "blockly-v11.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a13a08a04b26a4e305ac79158645f2b0b2b9f7da8c9cb9d0e947a67441cdc739") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| blockly-v11.2.0.zip | zip | 2.3 MiB |
blake3-24 c1be67b7c04955cbe0b12908ca5907339f521b762bb6ff50
sha256 f43ef56e9cbac922c501e5647ca448d4ff68a9861edcf4c515f1649614770b62
sha1 881b699e00e2d30b986071006f7320892d9c2d83
|
| blockly-v11.2.0.tar.gz | tar.gz | 1.7 MiB |
blake3-24 d80e7f1725c33f1c8bab89ef877c161c9a31ee211128bfba
sha256 a13a08a04b26a4e305ac79158645f2b0b2b9f7da8c9cb9d0e947a67441cdc739
sha1 b7e44b0c7d97c418aaa45c000598dce97fa82c56
|
install
bazel
http_archive(
name = "blockly",
urls = ["https://ratatoskr.space/pkg/blockly/blockly-v11.2.0.tar.gz"],
integrity = "sha256-oToIoEsmpOMFrHkVhkXysLK599qMnLnQ6UemdEHNxzk=",
strip_prefix = "blockly-blockly-v11.2.0",
)
zig
.url = "https://ratatoskr.space/pkg/blockly/blockly-v11.2.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "blockly",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v11.2.0.tar.gz"],
integrity = "sha256-oToIoEsmpOMFrHkVhkXysLK599qMnLnQ6UemdEHNxzk=",
strip_prefix = "blockly-blockly-v11.2.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v11.2.0.tar.gz",