Skip to content

chore(deps): update dependency scratch-blocks to v2#5460

Open
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/scratch-blocks-2.x
Open

chore(deps): update dependency scratch-blocks to v2#5460
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/scratch-blocks-2.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 5, 2026

This PR contains the following updates:

Package Change Age Confidence
scratch-blocks 1.1.2102.0.0 age confidence

Release Notes

scratchfoundation/scratch-blocks (scratch-blocks)

v2.0.0

Compare Source

Bug Fixes
  • add Scratch zoom controls conditionally (6a7e36d)

  • Add support for flyout labels with status indicators (#​212) (665d196)

  • add support for Scratch-style block comments (#​83) (8902091)

  • add support for Scratch-style procedures (#​39) (13647eb)

  • add zoom controls config (#​126) (a09ae24)

  • address minor feedback from automated review (9971b64)

  • allow focusing fields in the flyout on mobile (#​184) (6c9d3a6)

  • allow Scratch-style zoom controls as separate SVGs (99a40ab)

  • allow specifying the function to be used for prompting about variable creation/edits (#​106) (4cfe66f)

  • build: don't externalize Blockly (for now) (375ccd4)

  • clean up data block definitions (#​90) (9ea96e2)

  • correctly align extension block icons (#​182) (e3dbad1)

  • delete context menu to display the correct number of blocks (#​127) (a65d24a)

  • deps: after installing deps, replace Blockly v11 with v12 RC (677ff6f)

  • deps: clone Blockly RC over HTTP instead of SSH (8a861f0)

  • deps: update Blockly to 12.4.1 and update its plugins (f2e698a)

  • deps: use Blockly 12 beta instead of RC (92a8a01)

  • deps: use blockly 12.3 beta (76981e1)

  • display icons in the toolbox for extension categories (#​47) (b53eadd)

  • don't hide the drag surface (#​38) (7f70f09)

  • don't include Blockly RC source in npm package (21b15d1)

  • don't show global/local options when renaming a variable (#​123) (22a6b73)

  • don't show scope options when renaming a variable from the variable getter context menu (#​139) (375e56d)

  • don't warn about procedure references when moving the definition on the workspace (#​131) (cda58cc)

  • enable and style workspace comments (#​82) (98ccb62)

  • enable dragging arguments out of procedure blocks (#​119) (0ca0620)

  • Export colours. (7c346fa)

  • Export Scratch messages. (09326a1)

  • fix a crash when adding a broadcast message (#​150) (8e165ce)

  • fix alignment of "define" text baseline on custom blocks (#​220) (cc4d9f9)

  • fix bug that caused the number/string input in the custom block editor to have square corners (#​213) (c3ee958)

  • fix bug that could cause duplicated procedure argument blocks to create more duplicates on drag (#​217) (6a1c8a9)

  • fix bug that could cause the wrong toolbox category to appear selected (#​232) (ec918e2)

  • fix bug that could clear the values of procedure block caller arguments (#​247) (611e440)

  • fix bug that prevented modal dialogs from appearing on mobile (#​183) (37e0f10)

  • fix bug that prevented moving block comments (#​248) (dc17159)

  • fix bug that prevented showing the contextual menu on blocks (#​176) (2e98ff1)

  • fix color of block reporter dropdown text (#​205) (73d978e)

  • fix deserialization of local/cloud variables (#​245) (09bb237)

  • fix dropdown menu metrics (#​148) (40eee91)

  • fix ephemeral focus handling for FieldAngle and FieldNote (#​244) (8b758db)

  • fix exception when editing custom blocks (#​105) (7478546)

  • fix positioning of block comments in RTL mode (#​249) (9f1da96)

  • fix positioning of categories when scrolling via the toolbox (#​186) (6d14530)

  • fix styling of dropdown menus (#​152) (0e80277)

  • fix the color of procedure argument blocks (#​216) (88c700e)

  • fix the colors of the angle picker dropdown (#​179) (59896d2)

  • fix the flyout width at 250 pixels (#​168) (a47aba6)

  • fix the styling of contextual menus (#​147) (6fbc2e5)

  • fix toolbox category selection (#​141) (d3e1a1b)

  • fix wrapping of long category labels (#​166) (7b39ac1)

  • fixed bug where broadcast messages would appear in the variable dropdown list (#​124) (b1e67f6)

  • hide disable and inline inputs contextual menu items (#​35) (c548298)

  • improve positioning of newly created procedure blocks (#​121) (84a9e5b)

  • improve reliability of block value reporting (#​77) (cb5b068)

  • improve sizing and rendering of comments (#​219) (1279c0a)

  • improve styling, especially in high contrast mode (#​246) (abd9a40)

  • load CSS and fix up UI appearance (#​33) (1645129)

  • load the continuous toolbox (#​31) (ea68b1c)

  • make block images work in all contexts (#​30) (920febf)

  • make Duplicate context menu item duplicate subsequent blocks (#​250) (3a43e6b)

  • make FieldNumber a subclass of FieldTextInput (#​214) (3ae2235)

  • make input connection highlight larger to ensure it's distinct from the input itself (0a946b9)

  • make insertion markers reflect the actual size of the block (#​251) (c824cc1)

  • make variable names case-sensitive (#​122) (46854cd)

  • match Scratch behaviors around dragging and connection stickiness (#​80) (fd1bc58)

  • miscellaneous UI fixits (#​41) (300a1ce)

  • modernize and reenable the colour slider field (#​42) (4f97982)

  • more closely align flyout layout with Scratch (#​45) (49663ed)

  • new beta release for better Blockly v12 beta compatibility (127ac8b)

  • prefer input shape for connection hints (e161897)

  • prevent deleting procedure definition blocks with references by dragging to the flyout (#​120) (fa9367d)

  • prevent dragging blocks into the slot occupied by the procedure definition block's example caller block (#​118) (453ffa9)

  • prevent toolbox categories from becoming unselected (#​233) (af66069)

  • re-export scratch-blocks utility functions (#​26) (685ecfc)

  • readd the control blocks (#​22) (f69d4ac)

  • readd the data blocks (#​29) (fafed65)

  • readd the event blocks (#​21) (4de530f)

  • readd the looks blocks (#​23) (34f07c0)

  • readd the motion blocks (#​20) (79398c2)

  • readd the operator blocks and dependencies (#​19) (8024e9f)

  • readd the sensing blocks (#​27) (9f5f135)

  • readd the sound blocks (#​24) (6837513)

  • reenable reporting block values (#​55) (70c8cfd)

  • reenable shadows for blocks being dragged (#​79) (94d2a2c)

  • reenable support for checkboxes in the flyout (#​43) (e603c67)

  • reenable support for dragging blocks between sprites (#​130) (3d8b998)

  • reenable the matrix field (#​49) (aa3341b)

  • reenable the mobile numpad field (#​54) (003afd0)

  • reenable the note block and picker field (#​48) (de62d77)

  • reenable the vertical separator field (#​46) (48e931f)

  • remove canvas transition (#​129) (ff4b115)

  • remove underscore from a few createProcedureDefCallback calls (#​40) (4e794f6)

  • rename mouseDownWrapper fields for Blockly v12 compatibility (adaf531)

  • render the procedure definition block like Scratch (#​115) (2a543f5)

  • resolve error when adding the stop block to the workspace (#​56) (f3e059c)

  • resolve various UI issues (#​117) (4b74d5c)

  • select new variable blocks' monitor checkboxes after creation (#​140) (3811d93)

  • show connection highlights for boolean inputs (#​181) (303611a)

  • show non-Boolean connection hints (d4a9ff5)

  • show the glow only when blocks are running (#​57) (33e9e91)

  • show the name of the list in the list getter block context menu (#​132) (eb839fc)

  • update the flyout for compatibility with the new flyout API (#​209) (7ce9991)

  • use browserEvents.bind instead of direct binding (b2a5d2c)

  • use non-deprecated input type constants (#​78) (1f1c859)

  • use Scratch-style text blocks (#​37) (6bbbdf7)

  • use Scratch's FieldAngle (#​138) (ef7911c)

  • feat(build)!: modernize build output (a2aff29)

  • fix!: bump to v2.0 to reflect Blockly un-forking (899a981)

Features
  • add a block inflater that supports recycling (#​207) (0701679)
  • add bubbles/icons for block flyout checkboxes (#​208) (39b2162)
  • add custom Scratch variable model and creation event classes (#​86) (2598ede)
  • clean up and export Scratch's variables.js (#​88) (5c1acfe)
  • readd support for the custom Data toolbox category (#​87) (dcfbf39)
  • reenable Scratch's FieldVariable subclass (#​91) (7c891e3)
Reverts
BREAKING CHANGES
  • code depending on this package must now understand ESM
  • scratch-blocks is no longer a divergent fork of
    Blockly, and instead depends on Blockly as a regular node_modules
    dependency.

Thanks, @​gonfunko and everyone else at Google who helped with this
effort!

v1.3.0

Compare Source

Bug Fixes
  • some silly issues and a rename (acfb3e6)
  • use getters to dynamically update svg block constants (4bd9618)
Features
  • abstract away some of the cat-blocks implementation logic (c44cb57)
  • add comment (c88ca72)
  • make cat-blocks code configurable behind a flag (45a93bb)

v1.2.5

Compare Source

Bug Fixes
  • deps: lock file maintenance (ed86aac)

v1.2.4

Compare Source

Bug Fixes
  • deps: lock file maintenance (885fcbc)

v1.2.3

Compare Source

Bug Fixes
  • deps: lock file maintenance (6145375)

v1.2.2

Compare Source

Bug Fixes
  • "is online?" -> "online?" (3f224b3)

v1.2.1

Compare Source

Bug Fixes

v1.2.0

Compare Source

Bug Fixes
  • seed sensing_online translations (00da004)
Features

v1.1.227

Compare Source

Bug Fixes
  • deps: lock file maintenance (809da8d)

v1.1.226

Compare Source

Bug Fixes
  • deps: lock file maintenance (d5d5674)
  • deps: lock file maintenance (018ecfd)

v1.1.225

Compare Source

Bug Fixes
  • deps: lock file maintenance (d4630fa)

v1.1.224

Compare Source

Bug Fixes
  • deps: lock file maintenance (0572819)

v1.1.223

Compare Source

Bug Fixes
  • deps: lock file maintenance (25c0284)

v1.1.222

Compare Source

Bug Fixes
  • deps: lock file maintenance (f0ea94c)

v1.1.221

Compare Source

Bug Fixes
  • deps: lock file maintenance (9a36ff2)

v1.1.220

Compare Source

Bug Fixes
  • deps: lock file maintenance (3da1368)

v1.1.219

Compare Source

Bug Fixes
  • deps: lock file maintenance (1a47501)

v1.1.218

Compare Source

Bug Fixes
  • deps: lock file maintenance (21825fc)

v1.1.217

Compare Source

Bug Fixes
  • deps: lock file maintenance (e9e6319)

v1.1.216

Compare Source

Bug Fixes
  • deps: lock file maintenance (bad7b59)
  • deps: lock file maintenance (5b6ca5b)
  • deps: lock file maintenance (4d60857)

v1.1.215

Compare Source

Bug Fixes
  • deps: lock file maintenance (22a03ed)

v1.1.214

Compare Source

Bug Fixes
  • deps: lock file maintenance (98e313b)

v1.1.213

Compare Source

Bug Fixes
  • deps: lock file maintenance (326fcbe)

v1.1.212

Compare Source

Bug Fixes
  • deps: lock file maintenance (7fdd948)

v1.1.211

Compare Source

Bug Fixes
  • deps: lock file maintenance (3a65ff1)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants