blockly @ blockly-v12.3.1
integrity
- size
- 2.2 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
What's Changed
Bug fixes 🐛
- fix: pointercancel event is not handled by @nianxy in https://github.com/google/blockly/pull/9250 (reverted + fixed in #9373)
- fix: Fix positioning of pasted blocks and comments in RTL. by @gonfunko in https://github.com/google/blockly/pull/9302
- fix: Show the delete cursor when dragging a block by an editable field. by @gonfunko in https://github.com/google/blockly/pull/9326
- fix: Correct the alignment of narrow text in input fields. by @gonfunko in https://github.com/google/blockly/pull/9327
- fix: Fix bug that caused inadvertent scrolling when the
WidgetDivwas shown. by @gonfunko in https://github.com/google/blockly/pull/9291 - fix: Allow reregistering fields. by @gonfunko in https://github.com/google/blockly/pull/9290
- fix: Prevent mocha tests failures when window does not have focus. by @gonfunko in https://github.com/google/blockly/pull/9332
- fix: Fix bug that could cause errant line when rendering. by @gonfunko in https://github.com/google/blockly/pull/9333
- fix: Fix bug that could caused variable map to be left in an inconsistent state. by @gonfunko in https://github.com/google/blockly/pull/9339
- fix: Allow cross origin requests for Blockly assets. by @gonfunko in https://github.com/google/blockly/pull/9342
- fix: minor fixes to translation files by @maribethb in https://github.com/google/blockly/pull/9350
- fix: handle pointercancel only for in-progress gestures by @maribethb in https://github.com/google/blockly/pull/9373
Cleanup ♻️
- refactor: Make focusable elements responsible for scrolling themselves into bounds. by @gonfunko in https://github.com/google/blockly/pull/9288
New Contributors
- @nianxy made their first contribution in https://github.com/google/blockly/pull/9250
Full Changelog: https://github.com/google/blockly/compare/blockly-v12.3.0...blockly-v12.3.1
download
unix · zip
curl -fL -o blockly-v12.3.1.zip https://ratatoskr.space/pkg/blockly/blockly-v12.3.1.zip
printf '%s %s\n' '08ea911a1d4767aa33d39e7a8e25cf9a0a4fed6b22c78fde3bc6a49f26083586' 'blockly-v12.3.1.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/blockly/blockly-v12.3.1.zip"
$out = "blockly-v12.3.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "08ea911a1d4767aa33d39e7a8e25cf9a0a4fed6b22c78fde3bc6a49f26083586") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v12.3.1.tar.gz https://ratatoskr.space/pkg/blockly/blockly-v12.3.1.tar.gz
printf '%s %s\n' '030486ca2d9efd94a60ea72901585f1962eb66ccf099ea8ad889724a14789bdc' 'blockly-v12.3.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/blockly/blockly-v12.3.1.tar.gz"
$out = "blockly-v12.3.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "030486ca2d9efd94a60ea72901585f1962eb66ccf099ea8ad889724a14789bdc") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o blockly-v12.3.1.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.3.1.zip
printf '%s %s\n' '08ea911a1d4767aa33d39e7a8e25cf9a0a4fed6b22c78fde3bc6a49f26083586' 'blockly-v12.3.1.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.3.1.zip"
$out = "blockly-v12.3.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "08ea911a1d4767aa33d39e7a8e25cf9a0a4fed6b22c78fde3bc6a49f26083586") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v12.3.1.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.3.1.tar.gz
printf '%s %s\n' '030486ca2d9efd94a60ea72901585f1962eb66ccf099ea8ad889724a14789bdc' 'blockly-v12.3.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.3.1.tar.gz"
$out = "blockly-v12.3.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "030486ca2d9efd94a60ea72901585f1962eb66ccf099ea8ad889724a14789bdc") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| blockly-v12.3.1.zip | zip | 2.2 MiB |
blake3-24 44d232cfac6a1aa5c3f5615e95981b7df886704aa4bff071
sha256 08ea911a1d4767aa33d39e7a8e25cf9a0a4fed6b22c78fde3bc6a49f26083586
sha1 679ef4a90ee05dd949750ac61e6c94bee3cdf041
|
| blockly-v12.3.1.tar.gz | tar.gz | 1.7 MiB |
blake3-24 d55b918ea6b8ce4be13ed0268092d89182fd097ccd5fa90d
sha256 030486ca2d9efd94a60ea72901585f1962eb66ccf099ea8ad889724a14789bdc
sha1 3f29f11aeac52fb51211c1d7e540966c863f53c5
|
install
bazel
http_archive(
name = "blockly",
urls = ["https://ratatoskr.space/pkg/blockly/blockly-v12.3.1.tar.gz"],
integrity = "sha256-AwSGyi2e/ZSmDqcpAVhfGWLrZszwmeqK2IlyShR4m9w=",
strip_prefix = "blockly-blockly-v12.3.1",
)
zig
.url = "https://ratatoskr.space/pkg/blockly/blockly-v12.3.1.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "blockly",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.3.1.tar.gz"],
integrity = "sha256-AwSGyi2e/ZSmDqcpAVhfGWLrZszwmeqK2IlyShR4m9w=",
strip_prefix = "blockly-blockly-v12.3.1",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.3.1.tar.gz",