Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: v10.2.0 #7542

Merged
merged 104 commits into from
Sep 28, 2023
Merged

release: v10.2.0 #7542

merged 104 commits into from
Sep 28, 2023

Commits on Jul 31, 2023

  1. feat: add basic pasters (#7331)

    * feat: implement basic IPaster interface
    
    * feat: add pasters for blocks and workspace comments
    BeksOmega authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    68a8a5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74c01d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. fix: refactor CopyData interface to have the correct structure (#7344)

    * chore: rename CopyData to ICopyData
    
    * fix: ICopyable data structures
    
    * fix: switch clipboard over to use new copy data interfaces
    
    * chore: rename saveInfo to somthing more descriptive
    BeksOmega authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    ce1678e View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. feat: make ICopyable generic and update clipboard APIs (#7348)

    * chore: rename module-local variables to not conflict
    
    * feat: make ICopyable generic and update clipboard APIs
    
    * chore: switch over more things to use generic ICopyables
    
    * chore: fix shortcut items using copy paste
    
    * chore: add test for interface between clipboard and pasters
    
    * chore: export isCopyable
    
    * chore: format
    
    * chore: fixup PR comments
    
    * chore: add deprecation tags
    BeksOmega authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    001d9ff View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. fix: bumping copied objects (#7349)

    * fix: add logic for bumping pasted blocks
    
    * chore: add tests for bumping pasted blocks to the correct location
    
    * fix: add logic for bumping pasted comments
    
    * chore: add tests for bumping pasted comments
    BeksOmega authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    a901c62 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Revert "fix: removed X & Y from toolbox.ts and replaced movBy to move…

    …To (#7333)" (#7375)
    
    This reverts commit dbe926d.
    
    The reverted commit made it so that RTL flyouts were rendered incorrectly.
    BeksOmega authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    7bca438 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7378 from google/master

    chore: Merge master back into develop following v10.1.1 release
    ericblackmonGoogle authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    a8fca2d View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. fix: remove specific warning text (#7376)

    * fix: remove specific warning text
    
    * chore: teardown rendered workspace after test
    
    * chore: reformat new tests
    maribethb authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    8b6c780 View commit details
    Browse the repository at this point in the history
  2. chore: upgrade keyboard shortcuts and context menus to use non-deprec…

    …ated APIs (#7352)
    
    * chore: remove references to clipboard.copy in shortcuts
    
    * chore: remove references to clipboard.copy in context menus
    
    * chore: fix tests
    
    * chore: format
    
    * fix: PR comments
    BeksOmega authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    e30c4ac View commit details
    Browse the repository at this point in the history
  3. feat: Export shape interfaces from ConstantProvider (#7373)

    * feat: Export shape interfaces from ConstantProvider
    
    * feat: removed  import/export ConstantProvider
    varshneydevansh authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    be2a6bb View commit details
    Browse the repository at this point in the history
  4. feat: merge copy paste work into develop

    Merge pull request #7379 from google/operation-copy-that
    BeksOmega authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    1a41891 View commit details
    Browse the repository at this point in the history
  5. feat: Parse newlines in JSON message as row separators. (#6944)

    * feat: Parse message newlines as endOfRow dummies.
    
    * Fix the multilineinput field test.
    
    * Addressing PR feedback.
    
    * Addressing PR feedback.
    
    * Newline parsing now uses a new custom input.
    
    * npm run format
    
    * Added input_end_row to block factory.
    
    * Addres feedback, fix endrow after external value.
    johnnesky authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    f246adb View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. chore(deps): Bump google-closure-compiler (#7389)

    Bumps [google-closure-compiler](https://github.com/google/closure-compiler-npm) from 20230502.0.0 to 20230802.0.0.
    - [Release notes](https://github.com/google/closure-compiler-npm/releases)
    - [Commits](google/closure-compiler-npm@v20230502.0.0...v20230802.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: google-closure-compiler
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    cd9b0c1 View commit details
    Browse the repository at this point in the history
  2. fix: insertion marker's next blocks become real block (#7384)

    Don't add next block to the insertion marker when we do
    an insertion marker json serialization.
    
    Also, to keep consistent with the old behavior, we don't
    need to add input blocks for the insertion marker.
    
    And we don't need to do a full serialization here as it
    will just become an insertion marker.
    
    Resolves #7383
    
    Address issues in PR #7364
    
    Signed-off-by: Hollow Man <[email protected]>
    HollowMan6 authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    18ee0ec View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7393 from google/master

    chore: merge master back into develop for 10.1.2
    ericblackmonGoogle authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    86f3182 View commit details
    Browse the repository at this point in the history
  4. refactor(tests): Introduce loading shims, use in playgrounds (#7380)

    * refactor(build): Simplify implementation of posixPath
    
    * fix(closure): Make safe to import in node.js
    
      Make the implementation declareModlueId safe to import and
      execute in node.js, which does not provide a window global.
    
      (N.B. because this is an ESM and therefore automatically
      strict, using window?.goog?.declareModuleId doesn't work
      because window being undefined is an early error.)
    
    * feat(tests): Introduce chunk loading shims
    
      - Add a buildShims task to build_tasks.js that, for each chunk,
        creates a correspondingly-named build/<chunk>.mjs that will
        either (in uncompressed mode) import and reexport that chunk's
        entry point module (e.g. core/blockly.js) or (in compressed
        mode) load dist/<chunk>_compressed.js using a <script> tag
        and then export the corresponding properties on the chunk's
        exports object.
    
      - Provide helper methods used by these shims in
        tests/scripts/loading.mjs, including code to detect whether
        to load in compressed or uncompressed mode.
    
      - Add a quote() function to scripts/helpers.js, used by
        buildShims.  This is copied from tests/bootstrap_helper.js,
        which will be removed in a later commit.
    
    * refactor(tests): Update playground.html to use new loading shims
    
    * refactor(tests): Update advanced_playground.html to use new loading shims
    
    * refactor(tests): Update multi_playground.html to use new loading shims
    
    * chore(tests): Delete playgrounds/shared_procedures.html
    
      Shared procedure support was moved to a plugin and this should
      have been removed from core along with it.
    
    * docs(tests): Typo corrections.
    
    * chore(tests): Add ".loader" infix to shim filenames.
    
      Per suggestion on PR #7380, have buildShims name the shims
      ${chunk.name}.loader.mjs instead of just `${chunk.name}.mjs`.
    cpcallen authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    5b5a565 View commit details
    Browse the repository at this point in the history
  5. chore(deps): Bump patch-package from 7.0.0 to 8.0.0 (#7388)

    Bumps [patch-package](https://github.com/ds300/patch-package) from 7.0.0 to 8.0.0.
    - [Release notes](https://github.com/ds300/patch-package/releases)
    - [Changelog](https://github.com/ds300/patch-package/blob/master/CHANGELOG.md)
    - [Commits](ds300/patch-package@v7.0.0...v8.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: patch-package
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    754448a View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. deprecate: workspace paste (#7356)

    * fix: deprecate paste
    
    * chore: add deprecation tag
    
    * fix: add import lost in rebase
    
    * chore: PR feedback
    
    * chore: fix @deprecated tag
    BeksOmega authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    bb33531 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. fix(build): Fix import of parent chunk's shim (#7398)

    In PR #7380 it was suggested[1] that the shims be renamed from
    (e.g.) blockly.mjs to blockly.loader.mjs, and in commit 6f930f5
    this was duly done, but alas one place was overlooked.
    
    The problem was not spotted in local testing because the
    blockly.mjs module that the blocks and generators chunks were
    attempting to import did still exist on disk, left over from
    before the change was made.
    
    Running npm run clean would have revealed the issue but alas
    that was not done.
    
    [1] #7380 (comment)
    cpcallen authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    51be076 View commit details
    Browse the repository at this point in the history
  2. feat: add doFullSerialization support to blocks (#7363)

    * feat: add doFullSerialization support to blocks
    
    * chore: PR comments
    BeksOmega authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b4ce6af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d32a13c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9efd944 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    10ab873 View commit details
    Browse the repository at this point in the history
  6. chore(deps): Bump @microsoft/api-documenter from 7.22.20 to 7.22.33 (#…

    …7386)
    
    Bumps [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) from 7.22.20 to 7.22.33.
    - [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-documenter/CHANGELOG.md)
    - [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-documenter_v7.22.33/apps/api-documenter)
    
    ---
    updated-dependencies:
    - dependency-name: "@microsoft/api-documenter"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    d5c7105 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b602f21 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. chore: Update README.md (#7404)

    Remove out of date info from readme.
    rachel-fenichel authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    d87386e View commit details
    Browse the repository at this point in the history
  2. chore: update PR template and add info for new contribs (#7405)

    * chore: update PR template and add info for new contribs
    
    * chore: format
    
    * chore: typo
    maribethb authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    0dd814d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82f6ca5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60aa99a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cb0f703 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. refactor(tests): Use import instead of goog.bootstrap to load Blo…

    …ckly in mocha tests (#7406)
    
    * fix(build): Have buildShims clean up up after itself
    
      We need to create a build/package.json file to allow node.js to
      load build/src/core/blockly.js and the other chunk entry points
      as ES modules (it forcibly assumes .js means CJS even if one is
      trying to import, unless package.json says {"type": "module"}),
      but this interferes with scripts/migration/js2ts doing a
      require('build/deps.js'), which is _not_ an ES module.
    
      Specific error message was:
    
      /Users/cpcallen/src/blockly/scripts/migration/js2ts:56
      require(path.resolve(__dirname, '../../build/deps.js'));
      ^
    
      Error [ERR_REQUIRE_ESM]: require() of ES Module
      /Users/cpcallen/src/blockly/build/deps.js from /Users/cpcallen/src/blockly/scripts/migration/js2ts
      not supported.
      deps.js is treated as an ES module file as it is a .js file whose
      nearest parent package.json contains "type": "module" which
      declares all .js files in that package scope as ES modules.
      Instead rename deps.js to end in .cjs, change the requiring code
      to use dynamic import() which is available in all CommonJS
      modules, or change "type": "module" to "type": "commonjs" in
      /Users/cpcallen/src/blockly/build/package.json to treat all .js
      files as CommonJS (using .mjs for all ES modules instead).
    
          at Object.<anonymous> (/Users/cpcallen/src/blockly/scripts/migration/js2ts:56:1) {
        code: 'ERR_REQUIRE_ESM'
      }
    
    * chore(tests): Reorder to put interesting script nearer top of file
    
    * chore(tests): Add missing imports of closure/goog/goog.js
    
      These modules were depending on being loaded via the
      debug module loader, which cannot be used without first loading
      base.js as a script, and thereby defining goog.declareModuleId
      as a side effect—but if they are to be loaded via direct import
      statements then they need to actually import their own
      dependencies.
    
      This is a temporary measure as soon the goog.declareMouleId
      calls can themselves be deleted.
    
    * refactor(tests): Use import instead of bootstrap to load Blockly
    
    * chores(build): Stop generating deps.mocha.js
    
      This file was only needed by tests/mocha/index.html's use of
      the debug module loader (via bootstrap.js), which has now been
      removed.
    
    * chore(tests): Remove unneeded goog.declareModuleId calls
    
      These were only needed because these modules were previously
      being loaded by goog.require and/or goog.bootstrap.
    
    * chores(tests): Remove dead code
    
      We are fully committed to proper modules now.
    cpcallen authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    6f20ac2 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. chore(tests): set browser pause time in one place and enable toolbox …

    …tests (#7402)
    
    * chore(tests): add a PAUSE_TIME constant for all test pauses
    
    * chore(tests): respond to PR feedback
    rachel-fenichel authored Aug 19, 2023
    Configuration menu
    Copy the full SHA
    a38340b View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. chore(deps): Bump @typescript-eslint/eslint-plugin from 6.1.0 to 6.4.0 (

    #7420)
    
    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.1.0 to 6.4.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.0/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    eebf19c View commit details
    Browse the repository at this point in the history
  2. feat: make generator quoting methods public (#7392)

    * feat: make quoting methods public
    
    * feat: add quote and multilineQuote methods
    
    * fix: update code generators to use new methods
    
    * chore: remove aliases
    
    * chore: revert changes to generators
    BeksOmega authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    a0301a2 View commit details
    Browse the repository at this point in the history
  3. fix: Always draw dragged blocks atop others in the workspace. (#6874)

    * fix: Always draw dragged blocks atop others in the workspace.
    
    * chore: format
    
    ---------
    
    Co-authored-by: Beka Westberg <[email protected]>
    gonfunko and BeksOmega authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    9909868 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    9310677 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6d1074 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    b9a7a0c View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump eslint-plugin-jsdoc from 46.2.6 to 46.5.0 (#7417)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 46.2.6 to 46.5.0.
    - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
    - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
    - [Commits](gajus/eslint-plugin-jsdoc@v46.2.6...v46.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    9d85afc View commit details
    Browse the repository at this point in the history
  3. chore(deps): Bump eslint-config-prettier from 8.8.0 to 9.0.0 (#7419)

    Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.8.0 to 9.0.0.
    - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/eslint-config-prettier@v8.8.0...v9.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-config-prettier
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    c8c1d26 View commit details
    Browse the repository at this point in the history
  4. chore(deps): Bump @blockly/dev-tools from 7.0.2 to 7.0.3 (#7418)

    Bumps [@blockly/dev-tools](https://github.com/google/blockly-samples/tree/HEAD/plugins/dev-tools) from 7.0.2 to 7.0.3.
    - [Release notes](https://github.com/google/blockly-samples/releases)
    - [Changelog](https://github.com/google/blockly-samples/blob/master/plugins/dev-tools/CHANGELOG.md)
    - [Commits](https://github.com/google/blockly-samples/commits/@blockly/[email protected]/plugins/dev-tools)
    
    ---
    updated-dependencies:
    - dependency-name: "@blockly/dev-tools"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    2fce8ad View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    7e3472c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9db853d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51651df View commit details
    Browse the repository at this point in the history
  4. chore: Merge master back into develop following v10.1.3 release

    chore: Merge master back into develop following v10.1.3 release
    Merge pull request #7433 from google/master
    rachel-fenichel authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    8823abd View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. chore(deps): Bump @blockly/theme-modern from 5.0.0 to 5.0.1 (#7438)

    Bumps [@blockly/theme-modern](https://github.com/google/blockly-samples/tree/HEAD/plugins/theme-modern) from 5.0.0 to 5.0.1.
    - [Release notes](https://github.com/google/blockly-samples/releases)
    - [Changelog](https://github.com/google/blockly-samples/blob/master/plugins/theme-modern/CHANGELOG.md)
    - [Commits](https://github.com/google/blockly-samples/commits/@blockly/[email protected]/plugins/theme-modern)
    
    ---
    updated-dependencies:
    - dependency-name: "@blockly/theme-modern"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    fb6c3dc View commit details
    Browse the repository at this point in the history
  2. Prevent raw content being served from storage. (#7443)

    TODO: Detailed description to be added once deployed.
    NeilFraser authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    650e620 View commit details
    Browse the repository at this point in the history
  3. chore: clean up mutator tests (#7434)

    * chore: work on cleaning up mutator tests
    
    * chore: remove need for dragBlockSelector
    
    * chore: add helpers to clean up tests
    
    * chore: add issue link in TODO
    
    * chore: format and add docs for new helpers
    
    * Revert "chore: remove need for dragBlockSelector"
    
    This reverts commit dfec88a.
    
    * chore: fixup connect helper
    BeksOmega authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    8193cff View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. chore(deps): Bump eslint from 8.43.0 to 8.48.0 (#7436)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.43.0 to 8.48.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.43.0...v8.48.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    7ddbb83 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump typescript from 5.1.3 to 5.2.2 (#7440)

    Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.1.3 to 5.2.2.
    - [Release notes](https://github.com/Microsoft/TypeScript/releases)
    - [Commits](microsoft/TypeScript@v5.1.3...v5.2.2)
    
    ---
    updated-dependencies:
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    7e9d1eb View commit details
    Browse the repository at this point in the history
  3. refactor(tests): Migrate generator tests to import shims; delete `b…

    …ootstrap.js` (#7414)
    
    * refactor(tests): Use shims instead of bootstrap to load Blockly
    
      - Modify tests/generators/index.html to import the test shims
        instead of using bootstrap.js to load Blockly.
    
      - Modify test/generators/webdriver.js to have it wait for the
        workspace to exist before calling loadSelected().  There was
        previously a race which index.html had been winning, but
        now webdriver.js is winning (and the tests failing because
        there is no workspace yet when start() is called.
    
    * chore(tests): Delete bootstrap.js etc.
    
      - Delete bootstrap.js, bootstrap_helper.js, and bootstrap_done.mjs.
      - Remove remaining references to bootstrap.js
    
    * refactor(build): Remove deps npm script
    
      buildDeps is now only needed by buildCompiled, not ever for
      runnning in uncompressed mode, so:
    
      - Remove the deps gulp task (and the deps npm script.
      - Have the minify task run buildJavaScript and buildDeps directly.
    
      Additionally, the buildAdvanceCompilationTest target hasn't
      needed deps.js for some time (if ever), so skip having it run
      buildDeps entirely.
    
    * refactor(build): Repatriate DEPS_FILE to build_tasks.js
    
      Since this is no longer used anywhere else it doesn't need to
      live in common.js.
    
    * fix(scripts): Remove vestigial references to deps.mocha.js
    
    * docs(tests): Add additional explanatory note
    cpcallen authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    be809d9 View commit details
    Browse the repository at this point in the history
  4. refactor(build): Delete Closure Library (#7415)

    * fix(build): Restore erroneously-deleted filter function
    
      This was deleted in PR #7406 as it was mainly being used to
      filter core/ vs. test/mocha/ deps into separate deps files -
      but it turns out also to be used for filtering error
      messages too.  Oops.
    
    * refactor(tests): Migrate advanced compilation test to ES Modules
    
    * refactor(build): Migrate main.js to TypeScript
    
      This turns out to be pretty straight forward, even if it would
      cause crashing if one actually tried to import this module
      instead of just feeding it to Closure Compiler.
    
    * chore(build): Remove goog.declareModuleId calls
    
      Replace goog.declareModuleId calls with a comment recording the
      former module ID for posterity (or at least until we decide
      how to reformat the renamings file.
    
    * chore(tests): Delete closure/goog/*
    
      For the moment we still need something to serve as base.js for
      the benefit of closure-make-deps, so we keep a vestigial
      base.js around, containing only the @provideGoog declaration.
    
    * refactor(build): Remove vestigial base.js
    
      By changing slightly the command line arguments to
      closure-make-deps and closure-calculate-chunks the need to have
      any base.js is eliminated.
    
    * chore: Typo fix for PR #7415
    cpcallen authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    b0a7c00 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. feat: add getVariableName and getProcedureName to CodeGenerator (#7445)

    * feat: add getVariableName and getProcedureName to CodeGenerator
    
    * feat: make nameDB_ public
    
    * feat: update block code generators to use new APIs
    
    * chore: fix build
    
    * chore: remove unused imports
    maribethb authored Aug 31, 2023
    Configuration menu
    Copy the full SHA
    68261e5 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    a2a9ab1 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. chore(deps): Bump @wdio/selenium-standalone-service (#7457)

    Bumps [@wdio/selenium-standalone-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-seleniun-standalone-service) from 8.11.0 to 8.15.0.
    - [Release notes](https://github.com/webdriverio/webdriverio/releases)
    - [Commits](https://github.com/webdriverio/webdriverio/commits/v8.15.0/packages/wdio-seleniun-standalone-service)
    
    ---
    updated-dependencies:
    - dependency-name: "@wdio/selenium-standalone-service"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    4b81c23 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. chore(deps): Bump prettier from 3.0.0 to 3.0.3 (#7458)

    Bumps [prettier](https://github.com/prettier/prettier) from 3.0.0 to 3.0.3.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.0.0...3.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    9390796 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3448616 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d2879b View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. chore: Use JSON objects for context menu callbackFactory (#7382)

    * chore: use json object for context callbackFactory
    
    * Add test file for context menu callback function.
    johnnesky authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    1b2e912 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    4eba35e View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump @typescript-eslint/eslint-plugin from 6.4.0 to 6.6.0 (

    #7477)
    
    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.4.0 to 6.6.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.6.0/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    b1d25b5 View commit details
    Browse the repository at this point in the history
  3. chore: Tweak issue templates (#7455)

    * chore: Tweak issue templates
    
    * chore: fixup emoji
    
    ---------
    
    Co-authored-by: Beka Westberg <[email protected]>
    cpcallen and BeksOmega authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    07fec20 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    b95067b View commit details
    Browse the repository at this point in the history
  2. refactor(build): Remove closure-make-deps and `closure-calculate-ch…

    …unks` (#7473)
    
    * refactor(build): Don't use closure-calculate-chunks
    
      Rewrite the getChunkOptions function to not use
      closure-calculate-chunks, but instead just chunk the input files
      (more or less) by subdirectory: first chunk is core/, second is
      blocks/, etc.
    
      This does make a material change to blockly_compressed.js,
      because we end up feeding several empty modules that contain
      only typescript interface declarations and which tsc
      compiles to "export {};" in the input to Closure Compiler
      (closure-calculate-chunks is smart enough to notice that
      no other module depends on these), which results in ~1.7KiB of
      superflous
    
          var module$build$src$core$interfaces$i_ast_node_location_svg={};
    
      declarations.  This can be avoided by filtering such empty modules
      out but that has been left for a future commit.
    
      This adds the glob NPM package as a dev dependency, but gulp
      and several other existing dev dependencies already depend on
      it.
    
      Build time is sped up by about a factor of 3x, due to removal
      of the buildDeps step that was really slow:
    
      $ time npm run build
    
      before:
      real    0m24.410s
      user    0m16.010s
      sys     0m1.140s
    
      after:
      real    0m8.397s
      user    0m11.976s
      sys     0m0.694s
    
    * chore(build): Remove buildDeps task
    
    * refactor: Remove $build$src infix from munged paths
    
      Closure Compiler renames module globals so that they do not
      clash when multiple modules are bundled together.  It does so
      by adding a "$$module$build$src$path$to$module" suffix (with
      the module object istelf being named simply
      "$module$build$src$path$to$module").
    
      By changing the gulp.src base option to be build/src/ instead
      of ./ (referring to the repostiory root), Closure Compiler
      obligingly shortens all of these munged named by removing the
      "$build$src" infix, reducing the size of the compressed chunks
      by about 10%; blockly_compressed.js goes from 900595 to 816667
      bytes.
    
    * chore(build): Compute module object munged name from entrypoint
    
      - Add modulePath to compute the munged name of the entrypoint
        module from the entrypoint module filename, and use this
        instead of hard-coded chunk.exports paths.
      - Be more careful about when we are using poxix vs. OS-specific
        paths, especially TSC_OUTPUT_PATH which is regularly passed
        to gulp.src, which is documented as taking only posix paths.
      - Rename one existing variable modulePath -> entryPath to try
        to avoid confusion with new modulePath function.
    cpcallen authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    e7030a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d63f3c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f5dc25 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a920a8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d6eb80 View commit details
    Browse the repository at this point in the history
  7. chore(tests): format

    rachel-fenichel committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    cad3d4b View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. chore: format

    clementcontet committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    36b00fb View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump @hyperjump/json-schema from 1.5.1 to 1.5.2 (#7475)

    Bumps [@hyperjump/json-schema](https://github.com/hyperjump-io/json-schema) from 1.5.1 to 1.5.2.
    - [Commits](hyperjump-io/json-schema@v1.5.1...v1.5.2)
    
    ---
    updated-dependencies:
    - dependency-name: "@hyperjump/json-schema"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c59a52a View commit details
    Browse the repository at this point in the history
  3. chore(deps): Bump eslint-plugin-jsdoc from 46.5.0 to 46.6.0 (#7476)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 46.5.0 to 46.6.0.
    - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
    - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
    - [Commits](gajus/eslint-plugin-jsdoc@v46.5.0...v46.6.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c2e6ed8 View commit details
    Browse the repository at this point in the history
  4. chore(deps): Bump selenium-standalone from 8.3.0 to 9.1.1 (#7459)

    Bumps [selenium-standalone](https://github.com/webdriverio/selenium-standalone) from 8.3.0 to 9.1.1.
    - [Release notes](https://github.com/webdriverio/selenium-standalone/releases)
    - [Changelog](https://github.com/webdriverio/selenium-standalone/blob/main/HISTORY.md)
    - [Commits](webdriverio/selenium-standalone@v8.3.0...v9.1.1)
    
    ---
    updated-dependencies:
    - dependency-name: selenium-standalone
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    58c0e09 View commit details
    Browse the repository at this point in the history
  5. chore(deps): Bump actions/checkout from 3 to 4 (#7474)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    6415054 View commit details
    Browse the repository at this point in the history
  6. chore: Remove 'cgi' import from Python (#7479)

    The cgi modue disappears in the next version of Python.  This PR adds an import of urllib.parse, but that's not a new dependency since cgi already imported it.
    NeilFraser authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    1f0f733 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #7482 from clementcontet/fix-7426

    fix: insertion marker position when connection is resized (#7426)
    rachel-fenichel authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    fc76981 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ee26c9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    67f42f0 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #7485 from rachel-fenichel/clickableElement

    fix(tests): contextMenuSelect sometimes clicks the wrong block
    rachel-fenichel authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    00d870e View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    cc3c0d9 View commit details
    Browse the repository at this point in the history
  2. fix: zelos full block fields rendering badly (#7490)

    * fix: text input fields
    
    * fix: colour field
    
    * chore: cleanup override keywords
    
    * chore: revert playground changes
    
    * fix: applyColour not being called
    
    * chore: swap visibility for display
    
    * chore: cleanup for PR comments
    
    * fix: PR comments
    BeksOmega authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    25d15fd View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. chore(deps): Bump chai from 4.3.7 to 4.3.8 (#7498)

    Bumps [chai](https://github.com/chaijs/chai) from 4.3.7 to 4.3.8.
    - [Release notes](https://github.com/chaijs/chai/releases)
    - [Changelog](https://github.com/chaijs/chai/blob/4.x.x/History.md)
    - [Commits](chaijs/chai@v4.3.7...v4.3.8)
    
    ---
    updated-dependencies:
    - dependency-name: chai
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    d7cb893 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump @typescript-eslint/eslint-plugin from 6.6.0 to 6.7.0 (

    #7497)
    
    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.6.0 to 6.7.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.7.0/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    dd88f7b View commit details
    Browse the repository at this point in the history
  3. chore(deps): Bump eslint-plugin-jsdoc from 46.6.0 to 46.8.1 (#7496)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 46.6.0 to 46.8.1.
    - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
    - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
    - [Commits](gajus/eslint-plugin-jsdoc@v46.6.0...v46.8.1)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    e914c48 View commit details
    Browse the repository at this point in the history
  4. chore(deps): Bump webdriverio from 8.13.10 to 8.16.10 (#7495)

    Bumps [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) from 8.13.10 to 8.16.10.
    - [Release notes](https://github.com/webdriverio/webdriverio/releases)
    - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webdriverio/webdriverio/commits/v8.16.10/packages/webdriverio)
    
    ---
    updated-dependencies:
    - dependency-name: webdriverio
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    bd7334f View commit details
    Browse the repository at this point in the history
  5. chore(deps): Bump @blockly/dev-tools from 7.0.3 to 7.1.0 (#7499)

    Bumps [@blockly/dev-tools](https://github.com/google/blockly-samples/tree/HEAD/plugins/dev-tools) from 7.0.3 to 7.1.0.
    - [Release notes](https://github.com/google/blockly-samples/releases)
    - [Changelog](https://github.com/google/blockly-samples/blob/master/plugins/dev-tools/CHANGELOG.md)
    - [Commits](https://github.com/google/blockly-samples/commits/@blockly/[email protected]/plugins/dev-tools)
    
    ---
    updated-dependencies:
    - dependency-name: "@blockly/dev-tools"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    3806137 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7493 from rachel-fenichel/minor_browser_fixes

    fix: minor issues in browser tests
    rachel-fenichel authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    c3b7d42 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b22656b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    550443f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f8a134c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. fix: bad JSON state leaving events disabled (#7501)

    * fix: broken JSON state stopping event firing
    
    * chore: add unit test for events not breaking
    BeksOmega authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    32c9daf View commit details
    Browse the repository at this point in the history
  2. chore: Setting style property to make CSP less grumpy. (#7503)

    * Setting style property to make CSP less grumpy.
    
    "Content-Security-Policy: The page’s settings blocked the loading of a resource at inline (“style-src”)."
    
    The 'style' property should be set as an object, not as a string, according to CSP rules.
    
    Back-ported from Blockly Games.
    NeilFraser authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    61cdbb6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7500 from rachel-fenichel/update_webdriverio

    chore(deps): update webdriverio to 8.16 and remove selenium-standalone
    rachel-fenichel authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    ed043e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. fix: Call onFinishEditing_ for fields on mobile. (#7483)

    On the desktop, widgetDispose_ will call onFinishEditing_ on close.
    
    This was missing in the mobile counterpart, so any cleanups in onFinishEditing_ would not be called.
    
    Also update the message string comment while we are touching this code.
    laurensvalk authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    3b234c7 View commit details
    Browse the repository at this point in the history
  2. fix: loading tooltips before messages (#7504)

    * fix: loading tooltips before messages
    
    * fix: typing
    BeksOmega authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    12ac358 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. fix: incorrect blockchange firing (#7492)

    * BlockChange event disabled
    
    * BlockChange event disabled
    
    * executed command (npm run format)
    devbysn authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    4a6d439 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. chore(deps): Bump chai from 4.3.7 to 4.3.8 (#7513)

    Bumps [chai](https://github.com/chaijs/chai) from 4.3.7 to 4.3.8.
    - [Release notes](https://github.com/chaijs/chai/releases)
    - [Changelog](https://github.com/chaijs/chai/blob/4.x.x/History.md)
    - [Commits](chaijs/chai@v4.3.7...v4.3.8)
    
    ---
    updated-dependencies:
    - dependency-name: chai
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    03bf464 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    4bb115f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9089661 View commit details
    Browse the repository at this point in the history
  3. chore(deps): Bump concurrently from 8.2.0 to 8.2.1 (#7509)

    Bumps [concurrently](https://github.com/open-cli-tools/concurrently) from 8.2.0 to 8.2.1.
    - [Release notes](https://github.com/open-cli-tools/concurrently/releases)
    - [Commits](open-cli-tools/concurrently@v8.2.0...v8.2.1)
    
    ---
    updated-dependencies:
    - dependency-name: concurrently
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    fd87350 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13a05cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c99c38 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    c62f335 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. fix(build): Fix sourcemaps, re-update metadata (#7550)

    * fix(build): Revert "refactor: Remove $build$src infix from munged paths"
    
      This is a mostly-manual revert of commit
      06d78af to fix an issue where
      the generated sourcemaps are missing the inline copies of the
      original .ts source files.
    
    * chore: Update metadata for 2020 Q3 release
    
      This is being done a second time as the revert of 06d78af causes a
      significant increase in the size of the build products.
    cpcallen authored and rachel-fenichel committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    f8bd6be View commit details
    Browse the repository at this point in the history