Commit Graph

9267 Commits

Author SHA1 Message Date
dependabot[bot]
592ee0a672 chore(deps): bump actions/download-artifact from 5 to 6 (#9442)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 10:28:59 -07:00
Aaron Dodson
098a3aaffb fix: Add support for icons to getSourceBlockFromNode() (#9438) 2025-10-27 09:39:52 -07:00
dependabot[bot]
ea6ecdce9f chore(deps): bump typescript-eslint from 8.44.1 to 8.46.2 (#9443)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.44.1 to 8.46.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 08:38:25 -07:00
jacob
9362c334a3 docs: vectorize README.md sample image (#9432)
* docs: vectorize README.md sample image

change head to the logo, change image to transparent svg. other minor changes.

* docs: README.md: revert to h1, fix link

the previous commit was reviewed by rpbourret, this commit fixes the issues mentioned
2025-10-22 09:42:58 -07:00
dependabot[bot]
52b60e4d56 chore(deps): bump chai from 6.0.1 to 6.2.0 (#9430)
Bumps [chai](https://github.com/chaijs/chai) from 6.0.1 to 6.2.0.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v6.0.1...v6.2.0)

---
updated-dependencies:
- dependency-name: chai
  dependency-version: 6.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 18:12:25 -07:00
dependabot[bot]
220888e3f1 chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates (#9413)
Bumps the npm_and_yarn group with 2 updates in the / directory: [tar-fs](https://github.com/mafintosh/tar-fs) and [tmp](https://github.com/raszi/node-tmp).


Updates `tar-fs` from 3.1.0 to 3.1.1
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.1.0...v3.1.1)

Updates `tmp` from 0.0.33 to 0.2.5
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/raszi/node-tmp/compare/v0.0.33...v0.2.5)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 3.1.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: tmp
  dependency-version: 0.2.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 17:15:23 -07:00
dependabot[bot]
7e65f70dd9 chore(deps): bump actions/checkout from 4 to 5 (#9418)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 17:13:11 -07:00
dependabot[bot]
c8adf2376d chore(deps): bump google-closure-compiler (#9429)
Bumps [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) from 20250709.0.0 to 20251015.0.0.
- [Release notes](https://github.com/ChadKillingsworth/closure-compiler-npm/releases)
- [Commits](https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250709.0.0...v20251015.0.0)

---
updated-dependencies:
- dependency-name: google-closure-compiler
  dependency-version: 20251015.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 09:30:46 -07:00
RoboErikG
d3bc41bb46 chore(deps): bump typescript from 5.8.3 to 5.9.3 replaces #9406 (#9422)
* chore(deps): bump typescript from 5.8.3 to 5.9.3

Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.3 to 5.9.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 5.9.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update types package

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 12:23:19 -07:00
dependabot[bot]
a7a30a3955 chore(deps): bump actions/setup-node from 4 to 5 (#9419)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 09:08:49 -07:00
Adnan Khan
ba8d01a68b Pass PR title to commitlint via environment variable (#9414) 2025-10-09 09:31:35 -07:00
Maribeth Moffatt
40d72a3881 chore: add commitlint workflow (#9409)
* chore: add commitlint workflow

* chore: exit 1 on fail

* chore: use builtin helpurl
2025-10-08 16:40:14 -07:00
dependabot[bot]
d97fa95edc chore(deps): bump actions/github-script from 7 to 8 (#9346)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 11:26:25 -07:00
dependabot[bot]
d6a23bf31c chore(deps): bump globals from 16.2.0 to 16.4.0 (#9366)
Bumps [globals](https://github.com/sindresorhus/globals) from 16.2.0 to 16.4.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.2.0...v16.4.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 16.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 17:58:32 +01:00
sappm01
9302566ee0 Update bug_report.yaml (#9358)
* Update bug_report.yaml

  Added in text area field for users to provide more details regarding priority.

* Update bug_report.yaml

* chore: format

---------

Co-authored-by: Maribeth Moffatt <maribethb@google.com>
2025-10-03 17:48:05 +01:00
dependabot[bot]
5612f6d0d0 chore(deps): bump google-github-actions/deploy-appengine (#9347)
Bumps [google-github-actions/deploy-appengine](https://github.com/google-github-actions/deploy-appengine) from 2.1.7 to 3.0.1.
- [Release notes](https://github.com/google-github-actions/deploy-appengine/releases)
- [Changelog](https://github.com/google-github-actions/deploy-appengine/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google-github-actions/deploy-appengine/compare/v2.1.7...v3.0.1)

---
updated-dependencies:
- dependency-name: google-github-actions/deploy-appengine
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 17:44:42 +01:00
RoboErikG
d25635dc25 Merge pull request #9389 from google/dependabot/npm_and_yarn/develop/typescript-eslint-8.44.1
chore(deps): bump typescript-eslint from 8.32.1 to 8.44.1
2025-10-01 10:29:04 -07:00
RoboErikG
51df0f294f Update eslint.config.mjs
Try process.cwd() since __dirname doesn't exist.
2025-10-01 10:20:03 -07:00
RoboErikG
9c27d7ea98 Update eslint.config.mjs
Replace '.' with __dirname since it requires an absolute path
2025-10-01 10:12:40 -07:00
RoboErikG
4353f90b3e Merge pull request #9393 from tashee/tashee-8945-take2
fix: Replace deprecated variable methods in tests (#8945)
2025-10-01 10:03:22 -07:00
tashee
38b96dd6af Fixes 8945 (#8945)
Replaced deprecated wrapper methods in last file.
2025-10-01 12:07:17 -04:00
dependabot[bot]
2c9732d466 chore(deps): bump @microsoft/api-extractor from 7.52.8 to 7.52.13 (#9390)
Bumps [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) from 7.52.8 to 7.52.13.
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md)
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.52.13/apps/api-extractor)

---
updated-dependencies:
- dependency-name: "@microsoft/api-extractor"
  dependency-version: 7.52.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 09:47:38 -07:00
dependabot[bot]
7f0a4b7a14 chore(deps): bump typescript-eslint from 8.32.1 to 8.44.1
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.32.1 to 8.44.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.44.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 10:40:58 +00:00
Tasheena
a481253bb4 refactor(VariableMap): Stop using deprecated wrapper methods (#9340)
* refactor(VariableMap): Stop using deprecated wrapper methods

* fix format

* fix: Apply review suggestions

Co-authored-by: Christopher Allen <cpcallen+github@gmail.com>

* fix: restore blank line

---------

Co-authored-by: Christopher Allen <cpcallen+github@gmail.com>
2025-09-24 15:23:41 +00:00
dependabot[bot]
bf0043d987 chore(deps): bump actions/setup-node from 4 to 5 (#9345)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 18:04:40 -07:00
dependabot[bot]
183719cde1 chore(deps): bump prettier-plugin-organize-imports from 4.2.0 to 4.3.0 (#9375)
Bumps [prettier-plugin-organize-imports](https://github.com/simonhaenisch/prettier-plugin-organize-imports) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/simonhaenisch/prettier-plugin-organize-imports/releases)
- [Changelog](https://github.com/simonhaenisch/prettier-plugin-organize-imports/blob/master/changelog.md)
- [Commits](https://github.com/simonhaenisch/prettier-plugin-organize-imports/compare/v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: prettier-plugin-organize-imports
  dependency-version: 4.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 14:46:36 -07:00
Maribeth Moffatt
55429ac669 chore: include keyboard nav in app engine files (#9383)
* chore: include keyboard nav in app engine files

* chore: format
2025-09-23 14:44:43 -07:00
Maribeth Moffatt
059cd249d2 feat: make FlyoutButton.callbackKey public (#9381) 2025-09-23 13:42:50 -07:00
Maribeth Moffatt
3c2e7bae7c release: merge master into develop following v12.3.1
release: merge master into develop following v12.3.1
2025-09-22 15:23:19 -07:00
Maribeth Moffatt
1c280d10cc release: v12.3.1
Merge pull request #9379 from google/rc/v12.3.1
blockly-v12.3.1 master-old
2025-09-22 14:52:19 -07:00
Maribeth Moffatt
587720db28 release: update version number to 12.3.1 2025-09-22 14:32:02 -07:00
Maribeth Moffatt
bd7723cc9f release: merge develop into rv/v12.3.1 2025-09-22 14:31:18 -07:00
Aaron Dodson
2336b874a9 chore: Remove obsolete demos. (#9377) 2025-09-22 13:55:44 -07:00
dependabot[bot]
e731222464 chore(deps): bump eslint from 9.34.0 to 9.36.0 (#9376)
Bumps [eslint](https://github.com/eslint/eslint) from 9.34.0 to 9.36.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.34.0...v9.36.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 09:14:54 -07:00
Maribeth Moffatt
139fa2b3f2 fix: handle pointercancel only for drags (#9373) 2025-09-19 13:53:57 -07:00
dependabot[bot]
7274f4babb chore(deps): bump puppeteer-core from 24.17.0 to 24.20.0 (#9365)
Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 24.17.0 to 24.20.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.17.0...puppeteer-core-v24.20.0)

---
updated-dependencies:
- dependency-name: puppeteer-core
  dependency-version: 24.20.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 15:17:32 -07:00
dependabot[bot]
644c59f07a chore(deps): bump mocha from 11.7.1 to 11.7.2 (#9344)
Bumps [mocha](https://github.com/mochajs/mocha) from 11.7.1 to 11.7.2.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v11.7.1...v11.7.2)

---
updated-dependencies:
- dependency-name: mocha
  dependency-version: 11.7.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 15:15:55 -07:00
dependabot[bot]
e0556818b9 chore(deps): bump concurrently from 9.2.0 to 9.2.1 (#9328)
Bumps [concurrently](https://github.com/open-cli-tools/concurrently) from 9.2.0 to 9.2.1.
- [Release notes](https://github.com/open-cli-tools/concurrently/releases)
- [Commits](https://github.com/open-cli-tools/concurrently/compare/v9.2.0...v9.2.1)

---
updated-dependencies:
- dependency-name: concurrently
  dependency-version: 9.2.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 20:23:54 +01:00
Maribeth Moffatt
2649f5171d chore: add keyboard nav to advanced playground (#9359) 2025-09-12 10:59:37 -07:00
Maribeth Moffatt
2c46686d7d fix: minor fixes to translation files (#9350) 2025-09-09 09:19:17 -07:00
RoboErikG
dd460f2b49 Merge pull request #9343 from google/dependabot/npm_and_yarn/develop/prettier-plugin-organize-imports-4.2.0
chore(deps): bump prettier-plugin-organize-imports from 4.1.0 to 4.2.0
2025-09-08 12:51:57 -07:00
dependabot[bot]
0a4bb5c33f chore(deps): bump prettier-plugin-organize-imports from 4.1.0 to 4.2.0
Bumps [prettier-plugin-organize-imports](https://github.com/simonhaenisch/prettier-plugin-organize-imports) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/simonhaenisch/prettier-plugin-organize-imports/releases)
- [Changelog](https://github.com/simonhaenisch/prettier-plugin-organize-imports/blob/master/changelog.md)
- [Commits](https://github.com/simonhaenisch/prettier-plugin-organize-imports/compare/v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: prettier-plugin-organize-imports
  dependency-version: 4.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 09:09:07 +00:00
Aaron Dodson
10e6df32ed fix: Allow cross origin requests for Blockly assets. (#9342) 2025-09-05 11:07:35 -07:00
Aaron Dodson
9b60088d4b fix: Fix bug that could caused variable map to be left in an inconsistent state. (#9339) 2025-09-02 12:39:16 -07:00
Aaron Dodson
55f5d648a8 release: Merge master back into develop. 2025-08-28 16:39:55 -07:00
Aaron Dodson
2bd8b63ebe Merge pull request #9335 from google/rc/v12.3.0
release: Merge `rc/v12.3.0` into `master`.
blockly-v12.3.0
2025-08-28 16:29:00 -07:00
Aaron Dodson
5f21e9b154 release: Update version number to 12.3.0 2025-08-28 16:21:52 -07:00
Aaron Dodson
5afc0d6692 refactor: Make focusable elements responsible for scrolling themselves into bounds. (#9288)
* refactor: Make focusable elements responsible for scrolling themselves into bounds.

* chore: Add tests for scrolling focused elements into view.

* fix: Removed inadvertent `.only`.

* fix: Scroll parent block of connections into bounds on focus.
2025-08-28 16:20:54 -07:00
Aaron Dodson
e51efe4855 fix: Fix bug that could cause errant line when rendering. (#9333) 2025-08-28 16:20:54 -07:00
Aaron Dodson
b0569c4a57 fix: Prevent mocha tests failures when window does not have focus. (#9332)
* chore: Add puppeteer-core as a dev dependency.

* fix: Make mocha tests run in a fake-focused window.

* fix: Make `test:mocha:interactive` use the same gulp codepath as `test`.
2025-08-28 16:20:54 -07:00