blockly @ blockly-v13.3.0
integrity
- size
- 36.1 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
What's Changed
New features ✨
- feat: add toolbox and flyout navigation to the optional jump shortcuts by @MannXo in https://github.com/RaspberryPiFoundation/blockly/pull/10215
- feat: Relax access restrictions on
BlockDragStrategyby @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10273 - feat: Add optional shortcuts for scrolling workspace by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10293
- feat: Allow unsetting a custom tooltip by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10385
- feat(workspace-search): Add screen reader support by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10316
- feat: generate API docs with TypeDoc by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10398
- feat(workspace-search): UI Improvements by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10391
- feat: build reference docs from latest release by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10418
Bug fixes 🐛
- fix: Fix bug that could cause renders to clobber the undo stack by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10227
- fix: Improve performance of
WorkspaceSvg.getNestedTrees()by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10236 - fix: keep tall field corners inside round caps with zelos by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10214
- fix: wrong css prop by @SimonShiki in https://github.com/RaspberryPiFoundation/blockly/pull/10257
- fix: restore focus on toast dismiss by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10260
- fix: Clamp transforms to sensible levels of precision by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10268
- fix: drop IFocusableNode from trash and zoom by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10272
- fix: add comma to block labels except on Apple devices by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10279
- fix: Make IDs of comment bar buttons consistent by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10280
- fix: Fix bug that could cause dragged blocks to connect to and delete others by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10285
- fix: Fix a bug that could cause unexpected block movement when inserting blocks from the toolbox by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10289
- fix: Make reverting block drags from the flyout delete the dragged block by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10290
- fix: Do not re-announce moves that stay on the same connection target by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10308
- fix: Improve block placement when inserting from flyout via keyboard by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10318
- fix: Fix bug that made some keyboard shortcuts non-idempotent by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10286
- fix: Prevent registering a keyboard shortcut under the same key combo multiple times by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10386
- fix: scroll field into view after window resize instead of bumping block by @mikeharv in https://github.com/RaspberryPiFoundation/blockly/pull/10373
- fix: Fix exception when disposing blocks with focused connections by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10387
Documentation updates 📄
- docs: reorganize contribute to blockly docs by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10188
- docs: update advanced compilation docs by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10234
- docs: add and update json serialization migration by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10267
- docs: update docs for monorepo by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10317
- docs: fix documentation on changing max dropdown height by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10319
- docs: update plugins page with dependabot info by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10403
- docs: fall back to @returns label on api docs by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10407
- docs: fix spelling typos in .mdx docs by @2u841r in https://github.com/RaspberryPiFoundation/blockly/pull/10412
Other changes
- chore: updated homepage/repo links for npm by @lizschwab in https://github.com/RaspberryPiFoundation/blockly/pull/10241
- test: Use local media URL for tests by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10226
- docs: plugin README link corrections and maintenance by @zspriggs in https://github.com/RaspberryPiFoundation/blockly/pull/10240
- test: Avoid flakes by explicitly aligning blocks by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10245
- test: Refactor mocha test infrastructure by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10309
- test: Stop leaking workspaces from Mocha tests by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10322
- test: Add support for Typescript tests in core by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10375
- test: Reenable a variety of skipped tests by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10320
- test: Fix several flaky tests by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10388
- test: Reenable the drag-out-every-test-block browser tests by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10396
- test: Remove logspam when running test suite by @gonfunko in https://github.com/RaspberryPiFoundation/blockly/pull/10392
New Contributors
- @MannXo made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/10215
- @2u841r made their first contribution in https://github.com/RaspberryPiFoundation/blockly/pull/10412
Full Changelog: https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v13.2.1...blockly-v13.3.0
download
unix · zip
curl -fL -o blockly-v13.3.0.zip https://ratatoskr.space/pkg/blockly/blockly-v13.3.0.zip
printf '%s %s\n' '1d50bbab9baebeff12bdb1e3949009ece439dfa0457392c36db3385445a85931' 'blockly-v13.3.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/blockly/blockly-v13.3.0.zip"
$out = "blockly-v13.3.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1d50bbab9baebeff12bdb1e3949009ece439dfa0457392c36db3385445a85931") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v13.3.0.tar.gz https://ratatoskr.space/pkg/blockly/blockly-v13.3.0.tar.gz
printf '%s %s\n' '2e48c8f9accd105be505a5da42e4596aca3865ddd6241f2e58afb9a9e6d6ba2f' 'blockly-v13.3.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/blockly/blockly-v13.3.0.tar.gz"
$out = "blockly-v13.3.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2e48c8f9accd105be505a5da42e4596aca3865ddd6241f2e58afb9a9e6d6ba2f") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o blockly-v13.3.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.3.0.zip
printf '%s %s\n' '1d50bbab9baebeff12bdb1e3949009ece439dfa0457392c36db3385445a85931' 'blockly-v13.3.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.3.0.zip"
$out = "blockly-v13.3.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1d50bbab9baebeff12bdb1e3949009ece439dfa0457392c36db3385445a85931") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v13.3.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.3.0.tar.gz
printf '%s %s\n' '2e48c8f9accd105be505a5da42e4596aca3865ddd6241f2e58afb9a9e6d6ba2f' 'blockly-v13.3.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.3.0.tar.gz"
$out = "blockly-v13.3.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2e48c8f9accd105be505a5da42e4596aca3865ddd6241f2e58afb9a9e6d6ba2f") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| blockly-v13.3.0.zip | zip | 36.2 MiB |
blake3-24 338a25e98ee2a73f687255f815035d782ddec7f53d30c12e
sha256 1d50bbab9baebeff12bdb1e3949009ece439dfa0457392c36db3385445a85931
sha1 779f29a55de405ea96d0b34294a87c65f0a8cfcd
|
| blockly-v13.3.0.tar.gz | tar.gz | 35.0 MiB |
blake3-24 7b0404616f1ffa7b4baf3a0450f671c15ed4650eaf993e84
sha256 2e48c8f9accd105be505a5da42e4596aca3865ddd6241f2e58afb9a9e6d6ba2f
sha1 e7873a244da2892a3a0d6b543abefb9dc730b3c2
|
install
bazel
http_archive(
name = "blockly",
urls = ["https://ratatoskr.space/pkg/blockly/blockly-v13.3.0.tar.gz"],
integrity = "sha256-LkjI+azNEFvlBaXaQuRZaso4Zd3WJB8uWK+5qebWui8=",
strip_prefix = "blockly-blockly-v13.3.0",
)
zig
.url = "https://ratatoskr.space/pkg/blockly/blockly-v13.3.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "blockly",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.3.0.tar.gz"],
integrity = "sha256-LkjI+azNEFvlBaXaQuRZaso4Zd3WJB8uWK+5qebWui8=",
strip_prefix = "blockly-blockly-v13.3.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v13.3.0.tar.gz",