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: v9.1.0 #6629
Merged
release: v9.1.0 #6629
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* test: add skipped tests for the procedure map * chore: format
Bumps [webdriverio](https://github.com/webdriverio/webdriverio) from 7.25.0 to 7.25.1. - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](webdriverio/webdriverio@v7.25.0...v7.25.1) --- updated-dependencies: - dependency-name: webdriverio dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: rearrange serialization export to make APIExtractor happy * chore: format
Bumps [selenium-standalone](https://github.com/webdriverio/selenium-standalone) from 8.2.0 to 8.2.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.2.0...v8.2.1) --- updated-dependencies: - dependency-name: selenium-standalone dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@wdio/selenium-standalone-service](https://github.com/webdriverio/webdriverio) from 7.25.0 to 7.25.1. - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](webdriverio/webdriverio@v7.25.0...v7.25.1) --- updated-dependencies: - dependency-name: "@wdio/selenium-standalone-service" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…9.0 (#6491) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.38.0 to 5.39.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/v5.39.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] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: add auto labeling workflow * chore: formatting
* fix: Connections can be highlighted multiple times * fix: remove spaces to fix clang-formating
…0.0 (#6510) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.39.0 to 5.40.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/v5.40.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] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [selenium-standalone](https://github.com/webdriverio/selenium-standalone) from 8.2.1 to 8.2.2. - [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.2.1...v8.2.2) --- updated-dependencies: - dependency-name: selenium-standalone dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 3.2.3. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) - [Commits](caolan/async@v2.6.3...v3.2.3) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 8.24.0 to 8.25.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v8.24.0...v8.25.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [google-closure-compiler](https://github.com/google/closure-compiler-npm) from 20220905.0.0 to 20221004.0.0. - [Release notes](https://github.com/google/closure-compiler-npm/releases) - [Commits](google/closure-compiler-npm@v20220905.0.0...v20221004.0.0) --- updated-dependencies: - dependency-name: google-closure-compiler dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#6466) Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.1.2 to 4.1.3. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](peter-evans/create-pull-request@171dd55...671dc9c) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: move theme to use Partial type * chore: remove useless error throwing * chore: format * chore: update validatedBlockStyle_ to use Partial
* chore: clean up block_drag_surface.ts * chore: remove underscores in property names in bubble.ts * chore: remove underscores from method names in bubble.ts * chore: format, and remove one cast
…6537) * chore: rename properties to remove underscores in zoom_controls.ts * chore: remove underscores from private methods in zoom_controls.ts * chore: fix underscores in private property names in ws_svg * chore: format
* Remove usages of utils.dom.add/removeClass from Blockly Factory * Use template strings for error messages. (Random stuff found while working on something larger.)
* fix: parent blocks not bumping neighbours * chore: add more comments
* feat: add interface definitions for procedure stuff * fix: signature of insertParameter * fix: remove declareModuleId * fix: remove variable-ness from the parameter interface * chore: types -> type * chore: PR comments * fix: update interfaces to use this return type * chore: format
…6489) * feat: implement basic observable procedure model * feat: implement basic observable procedure model * feat: implement basic observable parameter model * feat: implement basic observable procedure map * chore: format * chore: refactor parameter model * chore: update the observable procedure model to match interface * chore: update the observable parameter model to match interface * chore: update the observable procedure map * chore: update concrete implementations to use this return type * chore: format * chore: remove legacy module IDs * chore: fix typo
* test: add shared procedures playground * test: use json toolbox in testplayground * chore: delete unnecessary toolbox def
* fix: fix pinch to zoom * chore: format
This is the only place in our codebase where it's quoted. The result is a failure to compile correctly using advanced optimizations.
* feat: add procedure model serializer * chore: cleanup * fix: serializer registration * chore: add inline docs * chore: cleanup and unskip tests * chore: format * fix: refactor factories to use generics * chore: format * chore: add docs to constructor
Stops collisions with ES6's Generator. The old Blockly.Generator still exists as a name, but is now deprecated.
Bumps [webdriverio](https://github.com/webdriverio/webdriverio) from 7.25.1 to 7.25.2. - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](webdriverio/webdriverio@v7.25.1...v7.25.2) --- updated-dependencies: - dependency-name: webdriverio dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: restructure constructor to improve annotations * chore: clean up scrollbar disposal * chore: remove underscores from private properties and methods in scrollbar * chore: clean up comment
….0 (#6590) Bumps [google-closure-deps](https://github.com/google/closure-library) from 20220905.0.0 to 20221004.0.0. - [Release notes](https://github.com/google/closure-library/releases) - [Commits](google/closure-library@v20220905...v20221004) --- updated-dependencies: - dependency-name: google-closure-deps dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: export serializers * chore: update package-lock * chore: fix typo
…microsoft/api-extractor-7.33.4 chore(deps): bump @microsoft/api-extractor from 7.31.2 to 7.33.4
* chore: remove underscores from properties and methods in comment.ts * chore: remove some underscores from icon-related classes * chore: cleanup * chore: respond to PR feedback * chore: catch one more bit of PR feedback
* feat(build): Make build tasks invoke their prerequisites - Divide gulp targets into three kinds: main sequence, manually invokable, and script-only. The first two categories automatically invoke their prerequisites. - Give (most of) the affected gulp targets shorter and more memorable names that could become their npm script names in future. * feat(build): Make package tasks invoke their prerequisites Have the package task invoke the cleanBuildDir (as well as cleanPackageDir) and build tasks. Remove the checkBuildDir task as it is now redundant since a fresh build is done every time. * feat(build): Make git tasks invoke their prerequisites * feat(build): Make cleanup, license [sic] tasks invoke their prerequisites Turns out they don't have any, so this commit just classifies their gulp targets according to the established scheme. * feat(build): Make appengine tasks invoke their prerequisites In this case prepareDeployDir will eventually depend on package but does not for now. * feat(build): Have npm scripts run npm ci first where applicable Have any npm script that have external effects (e.g. publishing an npm package, pushing a new version to appengine, or updating GitHub Pages) start by running npm ci to ensure that all dependencies are up-to-date with respect to package-lock.json. (This is done by npm and not a gulp script because gulp itself might need updating. So might npm, but that is less likely to make any difference to what gets published/pushed.) * chore(build): have tests use package target Have the tests just run the package target (with debug flags) since that runs the the build target automatically. * feat(tests): Write Closure Compiler output directly to dist/ Since they are already UMD-wrapped, have Closure Compiler write output chunks directly to RELEASE_DIR, i.e. dist/. * chore(tests): Use freshly-build files in compressed mode. Use the freshly-built build/*_compresssed.js files when bootstrapping in compressed mode, rather than using the checked-in files in the repository root. This helps ensure that compressed and uncompressed mode will be testing (as closely as possible) the same code. Obsoletes #6218 (though the issues discussed there have not actually yet been addressed in this branch). * chore(build): Write intermediate langfiles to build/msg Write the results of create_messages.py to build/msg instead of build/msg/js. * fix(build): Use build/msg/en.js instead of msg/messages.js in tests This has no direct effect but fixes a long-standing misdesign where we are testing against the input to, rather than the output of, the language file processing pipeline. * feat(demos): Use freshly-built files Use the freshly-built dist/*_compresssed.js and build/msg/* files rather than using the checked-in files in the repository root. This helps ensure that these demos are using the most recent version of Blockly (even in the develop branch). * fix(build): Update appengine deployment to include built files Modify the prepareDemos task as follows: - Use the git index instead of HEAD, so that most local changes will be applied (without copying whatever .gitignored cruft might be in the local directory). - Run clean and build and then copy build/msg and dist/*_compressed.js* to the deploy directory. This fixes the problem created by the previous commit, wherein the demos relied on built files that were not being deployed to appengine. * fix(build): Update GitHub Pages deployment to include built files Modify the updateGithubPages task to run clean and build and then git add build/msg dist/*_compressed.js*, so that they will be included in the deployed pages. This fixes the problem created by the previous^2 commit, wherein the demos relied on built files that were not being deployed to GitHub Pages. * chore(build): Remove build products from repository Remove *_compressed.js* and msg/js/* from the blockly repository. Also remove the now-obsolete checkinBuilt gulp task. * chore(build): Apply relevant changes to test_tasks.js Apply changes made to run_all_tests.sh and check_metadata.sh to the corresponding parts of their JS replacements in test_tasks.js. * chore(build): Make updates suggested in PR #6475 - Remove `clean:builddir` and `clean:releasedir` - `clean` is sufficient. - Remove duplicate `require` from `appengine_tasks.js`. * feat(build): Use shorter npm script names Since scripts that run build tasks now automatically run their prerequisite tasks, the previous naming scheme of task `build` running all the `build:subtask`s no longe really makes very much sense. Additionally, following a chat discussion, there seems to be a rough consensus to use "messages" to refer to the .json input files, and "langfiles" to the generated .js output files. Consequently, simplify npm script names by renaming as follows: - "generate:langfiles" -> "messages" - "build:langfiles" -> "langfiles" - "build:js" -> "tsc" - "build:deps" -> "deps" - "build:compiled" -> "minify" - "build:compressed": delete this synonym for "build:compiled", ("minify" was chosen as agnostic to Closure Compiler vs. WebPack.) * chores(build): Add deprecation notice for old scripts To reduce potential confusion/frustration, restore the previous npm scripts but have them display a deprecation notice instead (note that npm prints the script contents before running it, so echo is not needed). * docs(build): Add comments distinguishing 'messages' from 'langfiles'
* test: make sure the insertion marker manager creates the correct number of markers * test: add more tests for insertion marker manager * chore: format * test: respond to pr feedback * test: make test names more descriptive * test: add row_to_stack test block
* chore: add basic tests * chore: add assertion explanations * chore: define some additional tests * chore: add tests for not firing when not added to map * chore: add better assertions for not firing events * chore: change the order of return type tests * chore: skip tests
…2.0 (#6605) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.40.1 to 5.42.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/v5.42.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] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: add command to generate reference docs * chore: format * chore: add comments and fix names * chore: format * chore:update patch for latest api documenter version * chore: fix package-lock
* chore: disable serialization of procedure data for point release * chore: format
maribethb
approved these changes
Nov 15, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The basics
developmasterdevelopmasternpm run format
andnpm run lint
The details
Proposed Changes
Reason for Changes
Roll-up release of Blocky containing recent changes from
develop
.