blockly @ blockly-v12.5.0
integrity
- size
- 2.1 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
What's Changed
New features ✨
- feat: Add dynamic keycode for primary modifier key by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9571
- feat: Add a keyboard shortcut for displaying the contextual menu by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9602
Bug fixes 🐛
- fix: Focus nearest neighbor when deleting a focused block by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9599
- fix: Fix a bug that could cause menus to scroll incorrectly on mouseover by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9603
- fix: Remove unsafe non-null assertions by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9598
- fix: Fix bug that caused blocks to become disconnected when undoing deletions by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9636
Other changes
- release: Bump version to 12.4.1 by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9595
Full Changelog: https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.4.1...blockly-v12.5.0
download
unix · zip
curl -fL -o blockly-v12.5.0.zip https://ratatoskr.space/pkg/blockly/blockly-v12.5.0.zip
printf '%s %s\n' 'ff8d778c71885e45881459e7ff93a65d36b13c0efec59c8193c80380ebb21e63' 'blockly-v12.5.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/blockly/blockly-v12.5.0.zip"
$out = "blockly-v12.5.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ff8d778c71885e45881459e7ff93a65d36b13c0efec59c8193c80380ebb21e63") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v12.5.0.tar.gz https://ratatoskr.space/pkg/blockly/blockly-v12.5.0.tar.gz
printf '%s %s\n' 'b4188ac22a18489fb0618254a35417af28efc40403a0ad412b5c4ff8ea59065f' 'blockly-v12.5.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/blockly/blockly-v12.5.0.tar.gz"
$out = "blockly-v12.5.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b4188ac22a18489fb0618254a35417af28efc40403a0ad412b5c4ff8ea59065f") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o blockly-v12.5.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.5.0.zip
printf '%s %s\n' 'ff8d778c71885e45881459e7ff93a65d36b13c0efec59c8193c80380ebb21e63' 'blockly-v12.5.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.5.0.zip"
$out = "blockly-v12.5.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ff8d778c71885e45881459e7ff93a65d36b13c0efec59c8193c80380ebb21e63") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v12.5.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.5.0.tar.gz
printf '%s %s\n' 'b4188ac22a18489fb0618254a35417af28efc40403a0ad412b5c4ff8ea59065f' 'blockly-v12.5.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.5.0.tar.gz"
$out = "blockly-v12.5.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b4188ac22a18489fb0618254a35417af28efc40403a0ad412b5c4ff8ea59065f") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| blockly-v12.5.0.zip | zip | 2.2 MiB |
blake3-24 4ea78e6c20847694762ce410a39f4d37c218d1a657e801ed
sha256 ff8d778c71885e45881459e7ff93a65d36b13c0efec59c8193c80380ebb21e63
sha1 66e1c0c4fbabe0c56f8f64c1714874a252f14b91
|
| blockly-v12.5.0.tar.gz | tar.gz | 1.6 MiB |
blake3-24 75dee226880db1a62aa49e6d4d372bd2c178bb5fcb632fc8
sha256 b4188ac22a18489fb0618254a35417af28efc40403a0ad412b5c4ff8ea59065f
sha1 911c6ed5583adf4a57e3fd521eeff5d473c4f847
|
install
bazel
http_archive(
name = "blockly",
urls = ["https://ratatoskr.space/pkg/blockly/blockly-v12.5.0.tar.gz"],
integrity = "sha256-tBiKwioYSJ+wYYJUo1QXryjvxAQDoK1BK1xP+OpZBl8=",
strip_prefix = "blockly-blockly-v12.5.0",
)
zig
.url = "https://ratatoskr.space/pkg/blockly/blockly-v12.5.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "blockly",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.5.0.tar.gz"],
integrity = "sha256-tBiKwioYSJ+wYYJUo1QXryjvxAQDoK1BK1xP+OpZBl8=",
strip_prefix = "blockly-blockly-v12.5.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.5.0.tar.gz",