blockly @ blockly-v13.2.0
integrity
- size
- 34.3 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
What's Changed
New features ✨
- feat: Indicate the Blockly version number on the playground by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10127
- feat: make cacheAllConnectionPairs public by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10149
- feat: Rewrite insertion markers to improve performance and fix memory leaks by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10156
- feat: add setAriaTypeName method for Fields by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10154
- feat: allow translated field labels, add docs by @maribethb in https://github.com/RaspberryPiFoundation/blockly/pull/10174
Bug fixes 🐛
- fix: Add visual invalid input handling beyond color by @lizschwab in https://github.com/RaspberryPiFoundation/blockly/pull/10101
- fix: Fix regression in trashcan lid behavior by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10130
- fix: transform svgPathSelected when using RTL and Zelos by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10152
- fix: exclude toolbox separators from accessibility tree by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10153
- fix: Fix bug that caused
getInitialCandidate()to be called on every drag step by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10157 - fix: throw on invalid XML connections by @jianchang56 in https://github.com/RaspberryPiFoundation/blockly/pull/10162
- fix: Improve performance of large connection DB updates by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10163
- fix: Fix bug that caused some connections to refuse to connect when dragging from the toolbox by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10171
- fix: Consolidate select events by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10129
- fix: export JSON block definition type by @yuanran32 in https://github.com/RaspberryPiFoundation/blockly/pull/10102
- fix: Improve performance of variable name comparisons by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10175
- fix: Improve performance of
BlockSvg.getRelativeToSurfaceXY()by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10177
Documentation updates 📄
- docs: fix typos, broken links, and license by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10111
- docs: refactor getting-started codelab to be based on sample app by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10074
- docs: make generators, renderers, and getting-started consistent with other codelabs by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10126
- docs: refactor css codelab to use sample app by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10124
- docs: refactor validation and warnings codelab to use sample app by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10122
- docs: refactor context menu codelab to use sample app by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10119
- docs: refactor themes codelab to use sample app by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10118
- docs: refactor toolbox codelab to use sample app by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10115
New Contributors
- @jianchang56 made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/10162
- @yuanran32 made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/10102
- @Carlosamouco made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/10168
Full Changelog: https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v13.1.1...blockly-v13.2.0
download
unix · zip
curl -fL -o blockly-v13.2.0.zip https://ratatoskr.space/pkg/blockly/blockly-v13.2.0.zip
printf '%s %s\n' '2d0fac69b3059cd1c206733b7502077747eb97851a95fed02f849a491d7b08c2' 'blockly-v13.2.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/blockly/blockly-v13.2.0.zip"
$out = "blockly-v13.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2d0fac69b3059cd1c206733b7502077747eb97851a95fed02f849a491d7b08c2") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v13.2.0.tar.gz https://ratatoskr.space/pkg/blockly/blockly-v13.2.0.tar.gz
printf '%s %s\n' '8fbbdef70c81c858fe73a01075ec9a4e4dcb37d0d4bef38b223cd5f4d86195dc' 'blockly-v13.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/blockly/blockly-v13.2.0.tar.gz"
$out = "blockly-v13.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8fbbdef70c81c858fe73a01075ec9a4e4dcb37d0d4bef38b223cd5f4d86195dc") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o blockly-v13.2.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.2.0.zip
printf '%s %s\n' '2d0fac69b3059cd1c206733b7502077747eb97851a95fed02f849a491d7b08c2' 'blockly-v13.2.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.2.0.zip"
$out = "blockly-v13.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2d0fac69b3059cd1c206733b7502077747eb97851a95fed02f849a491d7b08c2") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v13.2.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.2.0.tar.gz
printf '%s %s\n' '8fbbdef70c81c858fe73a01075ec9a4e4dcb37d0d4bef38b223cd5f4d86195dc' 'blockly-v13.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.2.0.tar.gz"
$out = "blockly-v13.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8fbbdef70c81c858fe73a01075ec9a4e4dcb37d0d4bef38b223cd5f4d86195dc") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| blockly-v13.2.0.zip | zip | 34.4 MiB |
blake3-24 1d063e5ac70b020fcab14f035b076d080cacb07668051c70
sha256 2d0fac69b3059cd1c206733b7502077747eb97851a95fed02f849a491d7b08c2
sha1 c0408edac360993e2bd3dc79d4efd92f32d42470
|
| blockly-v13.2.0.tar.gz | tar.gz | 33.2 MiB |
blake3-24 71d681b6dcf91b4ec3afa299cc84aa2f94efc1aabcd8d2cc
sha256 8fbbdef70c81c858fe73a01075ec9a4e4dcb37d0d4bef38b223cd5f4d86195dc
sha1 be35f4c0d265bc9a2aaf4a05f79090b993587c00
|
install
bazel
http_archive(
name = "blockly",
urls = ["https://ratatoskr.space/pkg/blockly/blockly-v13.2.0.tar.gz"],
integrity = "sha256-j7ve9wyByFj+c6AQdeyaTk3LN9DUvvOLIjzV9Nhhldw=",
strip_prefix = "blockly-blockly-v13.2.0",
)
zig
.url = "https://ratatoskr.space/pkg/blockly/blockly-v13.2.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "blockly",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.2.0.tar.gz"],
integrity = "sha256-j7ve9wyByFj+c6AQdeyaTk3LN9DUvvOLIjzV9Nhhldw=",
strip_prefix = "blockly-blockly-v13.2.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.2.0.tar.gz",