blockly @ blockly-v10.4.0
integrity
- size
- 2.3 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
Blockly v10.4.0
- This release contains mostly bug fixes and improvements!
- New feature: custom connection previewers allow you to change how pending connections are visualized to users. Check out the documentation to learn more.
- Note if you use TypeScript: we now export the
JavascriptGenerator(and similiar for other languages) class in TypeScript, complete with its accurate typings. We were not previously exporting this class in our TS definition files, so it wasn't accessible from TS code at all. Do note that we are still exporting the instance of those classes (javascriptGeneratorand friends) typed asanyso as not to introduce breaking type changes. You'll get accurate typings for the instances as well coming in v11!
What's Changed
New features ✨
- feat: add muted option by @truongductri01 in https://github.com/google/blockly/pull/7714
- feat: add connection previewers by @BeksOmega in https://github.com/google/blockly/pull/7825
- feat: make grid options togglable by @BeksOmega in https://github.com/google/blockly/pull/7828
Bug fixes 🐛
- fix: Remove double spaces in translation instructions. by @NeilFraser in https://github.com/google/blockly/pull/7704
- fix: updated mocha tests to display error messages by @btw17 in https://github.com/google/blockly/pull/7706
- fix: prevent flyout block highlighting during workspace drag by @neerajkumarc in https://github.com/google/blockly/pull/7720
- fix: prevent console logging duplicate deprecation warnings by @ebrahim95 in https://github.com/google/blockly/pull/7733
- fix: triggering flyout show from field render causing infinite loop by @BeksOmega in https://github.com/google/blockly/pull/7784
- fix: cancelling all renders on triggering queued renders by @BeksOmega in https://github.com/google/blockly/pull/7787
- fix: first block dragged from flyout will have same id by @maribethb in https://github.com/google/blockly/pull/7788
- fix: prevent block change event firing if editing is cancelled by using keypress by @ebrahim95 in https://github.com/google/blockly/pull/7794
- fix: shadow blocks with variable fields are allowed to be deserialized from XML by @ebrahim95 in https://github.com/google/blockly/pull/7802
- fix: manually add typings for generator classes by @maribethb in https://github.com/google/blockly/pull/7824
- fix: destroy connection highlight when the connection is disposed by @BeksOmega in https://github.com/google/blockly/pull/7830
- fix: fix reference docs toc generation by @maribethb in https://github.com/google/blockly/pull/7832
- fix: insertion marker previewer finding wrong connection for different conn counts by @BeksOmega in https://github.com/google/blockly/pull/7833
- fix: disposing of connection previewer by @BeksOmega in https://github.com/google/blockly/pull/7834
New Contributors
- @neerajkumarc made their first contribution in https://github.com/google/blockly/pull/7720
- @ebrahim95 made their first contribution in https://github.com/google/blockly/pull/7733
Full Changelog: https://github.com/google/blockly/compare/blockly-v10.3.1...blockly-v10.4.0
download
unix · zip
curl -fL -o blockly-v10.4.0.zip https://ratatoskr.space/pkg/blockly/blockly-v10.4.0.zip
printf '%s %s\n' '724a1201c139a1fe2c5e98f34eeb0cabfe3f22bec60abb224e1ca3e3e9cae72e' 'blockly-v10.4.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/blockly/blockly-v10.4.0.zip"
$out = "blockly-v10.4.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "724a1201c139a1fe2c5e98f34eeb0cabfe3f22bec60abb224e1ca3e3e9cae72e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v10.4.0.tar.gz https://ratatoskr.space/pkg/blockly/blockly-v10.4.0.tar.gz
printf '%s %s\n' '3e21714ebd1113cf21693a28d380569c076a3f77ec00acb32e0505c174f09937' 'blockly-v10.4.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/blockly/blockly-v10.4.0.tar.gz"
$out = "blockly-v10.4.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3e21714ebd1113cf21693a28d380569c076a3f77ec00acb32e0505c174f09937") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o blockly-v10.4.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v10.4.0.zip
printf '%s %s\n' '724a1201c139a1fe2c5e98f34eeb0cabfe3f22bec60abb224e1ca3e3e9cae72e' 'blockly-v10.4.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v10.4.0.zip"
$out = "blockly-v10.4.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "724a1201c139a1fe2c5e98f34eeb0cabfe3f22bec60abb224e1ca3e3e9cae72e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v10.4.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v10.4.0.tar.gz
printf '%s %s\n' '3e21714ebd1113cf21693a28d380569c076a3f77ec00acb32e0505c174f09937' 'blockly-v10.4.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v10.4.0.tar.gz"
$out = "blockly-v10.4.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3e21714ebd1113cf21693a28d380569c076a3f77ec00acb32e0505c174f09937") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| blockly-v10.4.0.zip | zip | 2.3 MiB |
blake3-24 838044e8b3fbdd04977b260627eaf2a17193393605f0561c
sha256 724a1201c139a1fe2c5e98f34eeb0cabfe3f22bec60abb224e1ca3e3e9cae72e
sha1 be9ed2c1ba6e1e19ab42c0efeff1857788d88916
|
| blockly-v10.4.0.tar.gz | tar.gz | 1.8 MiB |
blake3-24 7e38ed95610ba52194ccb48841d15905f15d2c20025cb779
sha256 3e21714ebd1113cf21693a28d380569c076a3f77ec00acb32e0505c174f09937
sha1 af550f181462ca0be94a87dec15e2c4c54ea0466
|
install
bazel
http_archive(
name = "blockly",
urls = ["https://ratatoskr.space/pkg/blockly/blockly-v10.4.0.tar.gz"],
integrity = "sha256-PiFxTr0RE88haToo04BWnAdqP3fsAKyzLgUFwXTwmTc=",
strip_prefix = "blockly-blockly-v10.4.0",
)
zig
.url = "https://ratatoskr.space/pkg/blockly/blockly-v10.4.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "blockly",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v10.4.0.tar.gz"],
integrity = "sha256-PiFxTr0RE88haToo04BWnAdqP3fsAKyzLgUFwXTwmTc=",
strip_prefix = "blockly-blockly-v10.4.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v10.4.0.tar.gz",