yggvault ratatoskr-space connected via regular web
Color theme
also available via yggdrasil mesh http://[203:b338:2a84:a18f:986:47ae:1a4:d8d3]/pkg/blockly/blockly-v9.0.0
vault / blockly / blockly-v9.0.0

blockly @ blockly-v9.0.0

integrity

size
4.4 MiB
downloaded
last checked
detected
raw version: universal archives only

release notes

Highlights

Migration

To help deal with breaking changes from this release:

  1. Run npx @blockly/migrate rename --from <your version> <./path/to/my/files*>
  2. Run npx @blockly/migrate fix-imports --from <your version> <./path/to/my/files*>

These commands will automatically modify your files so that they are compatible with version 9. The first command will automatically rename properties that have been renamed. And the second command will add/fix imports for blocks/generators that have been moved.

Some problems may still exist after running the migration scripts, but the majority of them should be fixed!

What's Changed

⚠ BREAKING CHANGES

Most are removing deprecated, unused, or outdated APIs. Each of the PRs listed below has information about what to do if you are affected by the change.

Deprecating Changes

These are changes which deprecate an API but do not remove it. APIs in this category will be removed at a future time. Each of the following PRs should provide guidance on an alternative.

Features

Bug Fixes

Miscellaneous Chores

Code Refactoring

New Contributors

Full Changelog: https://github.com/google/blockly/compare/blockly-v8.0.5...blockly-v9.0.0

download

unix · zip
curl -fL -o blockly-v9.0.0.zip https://ratatoskr.space/pkg/blockly/blockly-v9.0.0.zip
                    printf '%s  %s\n' '9d8d18cec2f073028d488983d706408d4d261cc3417b317056c423ee6418ab13' 'blockly-v9.0.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/blockly/blockly-v9.0.0.zip"
$out = "blockly-v9.0.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "9d8d18cec2f073028d488983d706408d4d261cc3417b317056c423ee6418ab13") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v9.0.0.tar.gz https://ratatoskr.space/pkg/blockly/blockly-v9.0.0.tar.gz
                    printf '%s  %s\n' '678d72a3e8e26699efcb53b171b23cad5290c8106525e5d0bf08cc224ea0ac22' 'blockly-v9.0.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/blockly/blockly-v9.0.0.tar.gz"
$out = "blockly-v9.0.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "678d72a3e8e26699efcb53b171b23cad5290c8106525e5d0bf08cc224ea0ac22") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o blockly-v9.0.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v9.0.0.zip
                    printf '%s  %s\n' '9d8d18cec2f073028d488983d706408d4d261cc3417b317056c423ee6418ab13' 'blockly-v9.0.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v9.0.0.zip"
$out = "blockly-v9.0.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "9d8d18cec2f073028d488983d706408d4d261cc3417b317056c423ee6418ab13") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v9.0.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v9.0.0.tar.gz
                    printf '%s  %s\n' '678d72a3e8e26699efcb53b171b23cad5290c8106525e5d0bf08cc224ea0ac22' 'blockly-v9.0.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v9.0.0.tar.gz"
$out = "blockly-v9.0.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "678d72a3e8e26699efcb53b171b23cad5290c8106525e5d0bf08cc224ea0ac22") { throw "sha256 mismatch" }
artifact format size hashes
blockly-v9.0.0.zip zip 4.4 MiB
blake3-24 0d019ce8f694d6fdd0f605ea8a361591e6b13d09fadb2896
sha256 9d8d18cec2f073028d488983d706408d4d261cc3417b317056c423ee6418ab13
sha1 8e1f551abaac4e2b56ffc39d3678bfb6dcfc585d
blockly-v9.0.0.tar.gz tar.gz 3.8 MiB
blake3-24 cdf299588333b5fdd9df51951db35d55fd087efbc906deef
sha256 678d72a3e8e26699efcb53b171b23cad5290c8106525e5d0bf08cc224ea0ac22
sha1 ff5511f9555acffc91d832d9510939f659ea7f29

install

bazel
http_archive(
    name = "blockly",
    urls = ["https://ratatoskr.space/pkg/blockly/blockly-v9.0.0.tar.gz"],
    integrity = "sha256-Z41yo+jiZpnvy1OxcbI8rVKQyBBlJeXQvwjMIk6grCI=",
    strip_prefix = "blockly-blockly-v9.0.0",
)
zig
.url = "https://ratatoskr.space/pkg/blockly/blockly-v9.0.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
    name = "blockly",
    urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v9.0.0.tar.gz"],
    integrity = "sha256-Z41yo+jiZpnvy1OxcbI8rVKQyBBlJeXQvwjMIk6grCI=",
    strip_prefix = "blockly-blockly-v9.0.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v9.0.0.tar.gz",
← blockly-v9.0.1blockly-v8.0.5 →