blockly @ blockly-v13.1.0
integrity
- size
- 31.1 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
What's Changed
New features ✨
- feat: Add a new
FOCUSABLEcapability toIComponentby @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10038 - feat: Add relevant things to full-block field labels by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10037
- feat: ctrl/cmd+v pastes near focused block by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10061
- feat: add optional new shortcuts for block/workspace navigation by @maribethb in https://github.com/RaspberryPiFoundation/blockly/pull/10090
Bug fixes 🐛
- fix: Coalesce adjacent field labels by @lizschwab in https://github.com/RaspberryPiFoundation/blockly/pull/9996
- fix: Bring blocks to the front when focused via keyboard by @microbit-robert in https://github.com/RaspberryPiFoundation/blockly/pull/10032
- fix: Fix Github pages publishing by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10036
- fix: constrained move mode improvements by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10026
- fix: nested category with blocks in parent by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/9995
- fix: Treat the flyout as a listbox with options by @microbit-robert in https://github.com/RaspberryPiFoundation/blockly/pull/10059
- fix: Make dialog handling of ephemeral focus more robust by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10064
- fix: scope passive block focus to keyboard navigation by @microbit-matt-hillsdon in https://github.com/RaspberryPiFoundation/blockly/pull/10063
- fix: Use dominant axis for keyboard move direction by @microbit-robert in https://github.com/RaspberryPiFoundation/blockly/pull/10030
- fix: Keep workspace stack count fresh instead of hiding it on Mac/VoiceOver by @microbit-matt-hillsdon in https://github.com/RaspberryPiFoundation/blockly/pull/10033
- fix: forward shadow block context menu to parent by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10070
- fix: Improve VoiceOver experience when using Safari by @microbit-robert in https://github.com/RaspberryPiFoundation/blockly/pull/10073
- fix: recompute field ARIA when editor is closed by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10079
- fix: Fix count of toolbox items in Voiceover by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10075
- fix: use a better shortcut for screenreader mode by @maribethb in https://github.com/RaspberryPiFoundation/blockly/pull/10089
- fix: fix disable orphans handler to account for keyboard inserts by @maribethb in https://github.com/RaspberryPiFoundation/blockly/pull/10069
- fix: detect delete areas using pointer coordinates by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10078
- fix: Announce the workspace to VoiceOver via a focus target node by @microbit-matt-hillsdon in https://github.com/RaspberryPiFoundation/blockly/pull/10087
Documentation updates 📄
- docs: small typos/issues in codelabs by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/9968
- docs: Fix link to Compliance page by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/9994
- docs: add clarification to mutators by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/9984
New Contributors
- @dejoski made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/10067
Full Changelog: https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v13.0.0...blockly-v13.1.0
download
unix · zip
curl -fL -o blockly-v13.1.0.zip https://ratatoskr.space/pkg/blockly/blockly-v13.1.0.zip
printf '%s %s\n' '35ca155badc7b29a31ab9dedfc683ee824fd83a4decefbeb9a6f4aa1f06b1145' 'blockly-v13.1.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/blockly/blockly-v13.1.0.zip"
$out = "blockly-v13.1.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "35ca155badc7b29a31ab9dedfc683ee824fd83a4decefbeb9a6f4aa1f06b1145") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v13.1.0.tar.gz https://ratatoskr.space/pkg/blockly/blockly-v13.1.0.tar.gz
printf '%s %s\n' '677aa499355a0fc9ea59bfa57d5013a14a14dbd41b636bc30c6f93ffa4692b99' 'blockly-v13.1.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/blockly/blockly-v13.1.0.tar.gz"
$out = "blockly-v13.1.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "677aa499355a0fc9ea59bfa57d5013a14a14dbd41b636bc30c6f93ffa4692b99") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o blockly-v13.1.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.1.0.zip
printf '%s %s\n' '35ca155badc7b29a31ab9dedfc683ee824fd83a4decefbeb9a6f4aa1f06b1145' 'blockly-v13.1.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.1.0.zip"
$out = "blockly-v13.1.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "35ca155badc7b29a31ab9dedfc683ee824fd83a4decefbeb9a6f4aa1f06b1145") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v13.1.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.1.0.tar.gz
printf '%s %s\n' '677aa499355a0fc9ea59bfa57d5013a14a14dbd41b636bc30c6f93ffa4692b99' 'blockly-v13.1.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.1.0.tar.gz"
$out = "blockly-v13.1.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "677aa499355a0fc9ea59bfa57d5013a14a14dbd41b636bc30c6f93ffa4692b99") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| blockly-v13.1.0.zip | zip | 31.2 MiB |
blake3-24 83f2e1af88948d66dfbc494f7c43b9d37d8fff2c4d78f400
sha256 35ca155badc7b29a31ab9dedfc683ee824fd83a4decefbeb9a6f4aa1f06b1145
sha1 840a4746f0f35851630e22e2d5c6477c3196899d
|
| blockly-v13.1.0.tar.gz | tar.gz | 30.3 MiB |
blake3-24 18b9c14b8898b94a6a80ba35ac6004f7427782528d2ccc26
sha256 677aa499355a0fc9ea59bfa57d5013a14a14dbd41b636bc30c6f93ffa4692b99
sha1 617df3cc1e719ea9504a48c8c181150a8bab862f
|
install
bazel
http_archive(
name = "blockly",
urls = ["https://ratatoskr.space/pkg/blockly/blockly-v13.1.0.tar.gz"],
integrity = "sha256-Z3qkmTVaD8nqWb+lfVAToUoU29QbY2vDDG+T/6RpK5k=",
strip_prefix = "blockly-blockly-v13.1.0",
)
zig
.url = "https://ratatoskr.space/pkg/blockly/blockly-v13.1.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "blockly",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.1.0.tar.gz"],
integrity = "sha256-Z3qkmTVaD8nqWb+lfVAToUoU29QbY2vDDG+T/6RpK5k=",
strip_prefix = "blockly-blockly-v13.1.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.1.0.tar.gz",