Commit Graph

9262 Commits

Author SHA1 Message Date
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
Christopher Allen
f10454cb36 chore: Add node.js v24 to CI build matrix (#9219)
Node.js v24 has now been released, so add it to our build matrix.

Node v18 is no longer in LTS but we want to continue to test on
it until it is removed from package.json engines.
2025-08-28 16:20:54 -07:00
dependabot[bot]
90580a8655 chore(deps): bump eslint from 9.30.0 to 9.34.0 (#9329)
Bumps [eslint](https://github.com/eslint/eslint) from 9.30.0 to 9.34.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.30.0...v9.34.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.34.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-08-28 16:20:54 -07:00
dependabot[bot]
aeb3e5e143 chore(deps): bump chai from 5.2.1 to 6.0.1 (#9330)
* chore(deps): bump chai from 5.2.1 to 6.0.1

Bumps [chai](https://github.com/chaijs/chai) from 5.2.1 to 6.0.1.
- [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/v5.2.1...v6.0.1)

---
updated-dependencies:
- dependency-name: chai
  dependency-version: 6.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

* fix: Fix Chai import path.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Dodson <adodson@google.com>
2025-08-28 16:20:54 -07:00
Aaron Dodson
cb69892825 fix: Allow reregistering fields. (#9290) 2025-08-28 16:20:54 -07:00
dependabot[bot]
e358f4e7ee chore(deps): bump eslint-config-prettier from 10.1.5 to 10.1.8 (#9321)
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 10.1.5 to 10.1.8.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-version: 10.1.8
  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-08-28 16:20:54 -07:00