From 1eac881c5e7eed8f97cdeaae94679defbbba2ca4 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 7 Nov 2024 04:53:25 +0000 Subject: [PATCH] Prepare Release using 'release-plan' --- .release-plan.json | 560 +++++++++++++++--- CHANGELOG.md | 57 ++ packages/@glimmer/compiler/package.json | 2 +- packages/@glimmer/destroyable/package.json | 2 +- packages/@glimmer/encoder/package.json | 2 +- packages/@glimmer/global-context/package.json | 2 +- packages/@glimmer/interfaces/package.json | 2 +- packages/@glimmer/manager/package.json | 2 +- packages/@glimmer/node/package.json | 2 +- .../@glimmer/opcode-compiler/package.json | 2 +- packages/@glimmer/owner/package.json | 2 +- packages/@glimmer/program/package.json | 2 +- packages/@glimmer/reference/package.json | 2 +- packages/@glimmer/runtime/package.json | 2 +- packages/@glimmer/syntax/package.json | 2 +- packages/@glimmer/util/package.json | 2 +- packages/@glimmer/validator/package.json | 2 +- .../@glimmer/vm-babel-plugins/package.json | 2 +- packages/@glimmer/vm/package.json | 2 +- packages/@glimmer/wire-format/package.json | 2 +- 20 files changed, 560 insertions(+), 93 deletions(-) diff --git a/.release-plan.json b/.release-plan.json index b8e3196a4..c65008e49 100644 --- a/.release-plan.json +++ b/.release-plan.json @@ -1,119 +1,529 @@ { "solution": { "@glimmer/compiler": { - "oldVersion": "0.92.3", - "newVersion": "0.92.4", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/compiler/package.json" - }, - "@glimmer/debug": { - "oldVersion": "0.92.3", - "newVersion": "0.92.4", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/debug/package.json" + "impact": "minor", + "oldVersion": "0.92.4", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/syntax" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/vm" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/wire-format" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/compiler/package.json" }, "@glimmer/destroyable": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/destroyable/package.json" + "impact": "minor", + "oldVersion": "0.92.3", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/global-context" + } + ], + "pkgJSONPath": "./packages/@glimmer/destroyable/package.json" }, "@glimmer/encoder": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", "impact": "patch", - "pkgJSONPath": "packages/@glimmer/encoder/package.json" + "oldVersion": "0.92.3", + "newVersion": "0.92.4", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/vm" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/encoder/package.json" }, "@glimmer/global-context": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", "impact": "patch", - "pkgJSONPath": "packages/@glimmer/global-context/package.json" + "oldVersion": "0.92.3", + "newVersion": "0.92.4", + "constraints": [ + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/global-context/package.json" }, "@glimmer/interfaces": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/interfaces/package.json" + "impact": "minor", + "oldVersion": "0.92.3", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/interfaces/package.json" }, "@glimmer/manager": { - "oldVersion": "0.92.3", - "newVersion": "0.92.4", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/manager/package.json" + "impact": "minor", + "oldVersion": "0.92.4", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/destroyable" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/reference" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/validator" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/vm" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/global-context" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/manager/package.json" }, "@glimmer/node": { - "oldVersion": "0.92.3", - "newVersion": "0.92.4", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/node/package.json" + "impact": "minor", + "oldVersion": "0.92.4", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/runtime" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/node/package.json" }, "@glimmer/opcode-compiler": { - "oldVersion": "0.92.3", - "newVersion": "0.92.4", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/opcode-compiler/package.json" + "impact": "minor", + "oldVersion": "0.92.4", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/manager" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/encoder" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/reference" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/vm" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/wire-format" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/global-context" + } + ], + "pkgJSONPath": "./packages/@glimmer/opcode-compiler/package.json" }, "@glimmer/owner": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", "impact": "patch", - "pkgJSONPath": "packages/@glimmer/owner/package.json" - }, - "@glimmer/program": { "oldVersion": "0.92.3", "newVersion": "0.92.4", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/program/package.json" + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/owner/package.json" + }, + "@glimmer/program": { + "impact": "minor", + "oldVersion": "0.92.4", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/opcode-compiler" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/manager" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/encoder" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/vm" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/wire-format" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/program/package.json" }, "@glimmer/reference": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/reference/package.json" + "impact": "minor", + "oldVersion": "0.92.3", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/validator" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/global-context" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/reference/package.json" }, "@glimmer/runtime": { - "oldVersion": "0.92.3", - "newVersion": "0.92.4", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/runtime/package.json" + "impact": "minor", + "oldVersion": "0.92.4", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/program" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/manager" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/destroyable" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/reference" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/owner" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/validator" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/vm" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/wire-format" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/global-context" + } + ], + "pkgJSONPath": "./packages/@glimmer/runtime/package.json" }, "@glimmer/syntax": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/syntax/package.json" + "impact": "minor", + "oldVersion": "0.92.3", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/wire-format" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :bug: Bug Fix" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/syntax/package.json" }, "@glimmer/util": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/util/package.json" + "impact": "minor", + "oldVersion": "0.92.3", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/util/package.json" }, "@glimmer/validator": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/validator/package.json" + "impact": "minor", + "oldVersion": "0.92.3", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/global-context" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/validator/package.json" }, "@glimmer/vm": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/vm/package.json" + "impact": "minor", + "oldVersion": "0.92.3", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/vm/package.json" }, "@glimmer/vm-babel-plugins": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", "impact": "patch", - "pkgJSONPath": "packages/@glimmer/vm-babel-plugins/package.json" + "oldVersion": "0.92.3", + "newVersion": "0.92.4", + "constraints": [ + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/vm-babel-plugins/package.json" }, "@glimmer/wire-format": { - "oldVersion": "0.92.2", - "newVersion": "0.92.3", - "impact": "patch", - "pkgJSONPath": "packages/@glimmer/wire-format/package.json" + "impact": "minor", + "oldVersion": "0.92.3", + "newVersion": "0.93.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/util" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @glimmer/interfaces" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/@glimmer/wire-format/package.json" } }, - "description": "" + "description": "## Release (2024-11-07)\n\n@glimmer/compiler 0.93.0 (minor)\n@glimmer/destroyable 0.93.0 (minor)\n@glimmer/encoder 0.92.4 (patch)\n@glimmer/global-context 0.92.4 (patch)\n@glimmer/interfaces 0.93.0 (minor)\n@glimmer/manager 0.93.0 (minor)\n@glimmer/node 0.93.0 (minor)\n@glimmer/opcode-compiler 0.93.0 (minor)\n@glimmer/owner 0.92.4 (patch)\n@glimmer/program 0.93.0 (minor)\n@glimmer/reference 0.93.0 (minor)\n@glimmer/runtime 0.93.0 (minor)\n@glimmer/syntax 0.93.0 (minor)\n@glimmer/util 0.93.0 (minor)\n@glimmer/validator 0.93.0 (minor)\n@glimmer/vm 0.93.0 (minor)\n@glimmer/vm-babel-plugins 0.92.4 (patch)\n@glimmer/wire-format 0.93.0 (minor)\n\n#### :rocket: Enhancement\n* `@glimmer-workspace/krausest`, `@glimmer-workspace/bin`, `@glimmer-workspace/benchmark-env`, `@glimmer-workspace/build-support`, `@glimmer-workspace/integration-tests`, `@glimmer-workspace/test-utils`, `@glimmer/compiler`, `@glimmer/debug-util`, `@glimmer/debug`, `@glimmer/destroyable`, `@glimmer/interfaces`, `@glimmer/manager`, `@glimmer/node`, `@glimmer/opcode-compiler`, `@glimmer/program`, `@glimmer/reference`, `@glimmer/runtime`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/validator`, `@glimmer/vm`, `@glimmer/wire-format`\n * [#1646](https://github.com/glimmerjs/glimmer-vm/pull/1646) Streamline append VM implementation ([@wycats](https://github.com/wycats))\n* `@glimmer-workspace/integration-tests`, `@glimmer/compiler`, `@glimmer/interfaces`, `@glimmer/opcode-compiler`, `@glimmer/program`, `@glimmer/runtime`, `@glimmer/syntax`\n * [#1634](https://github.com/glimmerjs/glimmer-vm/pull/1634) Plumb debug symbols when using lexical scope ([@wycats](https://github.com/wycats))\n\n#### :bug: Bug Fix\n* `@glimmer/syntax`\n * [#1651](https://github.com/glimmerjs/glimmer-vm/pull/1651) Revert \"allow uppercase elements in strict mode\" ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1650](https://github.com/glimmerjs/glimmer-vm/pull/1650) allow uppercase elements in strict mode ([@patricklx](https://github.com/patricklx))\n\n#### :house: Internal\n* `@glimmer-workspace/bin`\n * [#1653](https://github.com/glimmerjs/glimmer-vm/pull/1653) Fix perf bench comment ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `@glimmer-workspace/krausest`, `@glimmer-workspace/bin`, `@glimmer-workspace/build-support`, `@glimmer-workspace/integration-tests`, `@glimmer/compiler`, `@glimmer/constants`, `@glimmer/debug-util`, `@glimmer/debug`, `@glimmer/destroyable`, `@glimmer/interfaces`, `@glimmer/local-debug-flags`, `@glimmer/opcode-compiler`, `@glimmer/program`, `@glimmer/runtime`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/vm`\n * [#1645](https://github.com/glimmerjs/glimmer-vm/pull/1645) Move from const enums to consts ([@wycats](https://github.com/wycats))\n* `@glimmer-workspace/bin`, `@glimmer-workspace/benchmark-env`, `@glimmer-workspace/integration-tests`, `@glimmer/compiler`, `@glimmer/debug-util`, `@glimmer/debug`, `@glimmer/destroyable`, `@glimmer/encoder`, `@glimmer/global-context`, `@glimmer/interfaces`, `@glimmer/local-debug-babel-plugin`, `@glimmer/local-debug-flags`, `@glimmer/manager`, `@glimmer/node`, `@glimmer/opcode-compiler`, `@glimmer/owner`, `@glimmer/program`, `@glimmer/reference`, `@glimmer/runtime`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/validator`, `@glimmer/vm-babel-plugins`, `@glimmer/vm`, `@glimmer/wire-format`\n * [#1648](https://github.com/glimmerjs/glimmer-vm/pull/1648) Improve benchmark setup, consistently rely on publishConfig ([@wycats](https://github.com/wycats))\n* `@glimmer-workspace/krausest`, `@glimmer-workspace/bin`, `@glimmer-workspace/build-support`, `@glimmer-workspace/test-utils`, `@glimmer/debug`, `@glimmer/global-context`, `@glimmer/interfaces`, `@glimmer/manager`, `@glimmer/node`, `@glimmer/opcode-compiler`, `@glimmer/owner`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/validator`\n * [#1647](https://github.com/glimmerjs/glimmer-vm/pull/1647) Improve benchmark setup ([@wycats](https://github.com/wycats))\n* Other\n * [#1640](https://github.com/glimmerjs/glimmer-vm/pull/1640) Run perf tests if a PR has the 'perf' label ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1638](https://github.com/glimmerjs/glimmer-vm/pull/1638) Allow perf to run on PRs from forkrs ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1627](https://github.com/glimmerjs/glimmer-vm/pull/1627) Add `packageManager` to root package.json and `use-node-version` to the .npmrc ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `@glimmer-workspace/bin`, `@glimmer/syntax`, `@types/puppeteer-chromium-resolver`\n * [#1628](https://github.com/glimmerjs/glimmer-vm/pull/1628) Update puppeteer, node (for perf testing), and the setup script which launches tracerbench ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `@glimmer-workspace/bin`, `@glimmer/debug`, `@glimmer/manager`, `@glimmer/opcode-compiler`, `@glimmer/syntax`\n * [#1625](https://github.com/glimmerjs/glimmer-vm/pull/1625) Don't build @glimmer/debug, as no package should be using it during publish-time ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `@glimmer-workspace/bin`, `@glimmer/compiler`, `@glimmer/debug`, `@glimmer/destroyable`, `@glimmer/encoder`, `@glimmer/global-context`, `@glimmer/interfaces`, `@glimmer/manager`, `@glimmer/node`, `@glimmer/opcode-compiler`, `@glimmer/owner`, `@glimmer/program`, `@glimmer/reference`, `@glimmer/runtime`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/validator`, `@glimmer/vm-babel-plugins`, `@glimmer/vm`, `@glimmer/wire-format`\n * [#1624](https://github.com/glimmerjs/glimmer-vm/pull/1624) Force bump, plan fix for release-plan ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### Committers: 3\n- Patrick Pircher ([@patricklx](https://github.com/patricklx))\n- Yehuda Katz ([@wycats](https://github.com/wycats))\n- [@NullVoxPopuli](https://github.com/NullVoxPopuli)\n" } diff --git a/CHANGELOG.md b/CHANGELOG.md index d91141f84..feeb38a67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,62 @@ # Changelog +## Release (2024-11-07) + +@glimmer/compiler 0.93.0 (minor) +@glimmer/destroyable 0.93.0 (minor) +@glimmer/encoder 0.92.4 (patch) +@glimmer/global-context 0.92.4 (patch) +@glimmer/interfaces 0.93.0 (minor) +@glimmer/manager 0.93.0 (minor) +@glimmer/node 0.93.0 (minor) +@glimmer/opcode-compiler 0.93.0 (minor) +@glimmer/owner 0.92.4 (patch) +@glimmer/program 0.93.0 (minor) +@glimmer/reference 0.93.0 (minor) +@glimmer/runtime 0.93.0 (minor) +@glimmer/syntax 0.93.0 (minor) +@glimmer/util 0.93.0 (minor) +@glimmer/validator 0.93.0 (minor) +@glimmer/vm 0.93.0 (minor) +@glimmer/vm-babel-plugins 0.92.4 (patch) +@glimmer/wire-format 0.93.0 (minor) + +#### :rocket: Enhancement +* `@glimmer-workspace/krausest`, `@glimmer-workspace/bin`, `@glimmer-workspace/benchmark-env`, `@glimmer-workspace/build-support`, `@glimmer-workspace/integration-tests`, `@glimmer-workspace/test-utils`, `@glimmer/compiler`, `@glimmer/debug-util`, `@glimmer/debug`, `@glimmer/destroyable`, `@glimmer/interfaces`, `@glimmer/manager`, `@glimmer/node`, `@glimmer/opcode-compiler`, `@glimmer/program`, `@glimmer/reference`, `@glimmer/runtime`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/validator`, `@glimmer/vm`, `@glimmer/wire-format` + * [#1646](https://github.com/glimmerjs/glimmer-vm/pull/1646) Streamline append VM implementation ([@wycats](https://github.com/wycats)) +* `@glimmer-workspace/integration-tests`, `@glimmer/compiler`, `@glimmer/interfaces`, `@glimmer/opcode-compiler`, `@glimmer/program`, `@glimmer/runtime`, `@glimmer/syntax` + * [#1634](https://github.com/glimmerjs/glimmer-vm/pull/1634) Plumb debug symbols when using lexical scope ([@wycats](https://github.com/wycats)) + +#### :bug: Bug Fix +* `@glimmer/syntax` + * [#1651](https://github.com/glimmerjs/glimmer-vm/pull/1651) Revert "allow uppercase elements in strict mode" ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1650](https://github.com/glimmerjs/glimmer-vm/pull/1650) allow uppercase elements in strict mode ([@patricklx](https://github.com/patricklx)) + +#### :house: Internal +* `@glimmer-workspace/bin` + * [#1653](https://github.com/glimmerjs/glimmer-vm/pull/1653) Fix perf bench comment ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) +* `@glimmer-workspace/krausest`, `@glimmer-workspace/bin`, `@glimmer-workspace/build-support`, `@glimmer-workspace/integration-tests`, `@glimmer/compiler`, `@glimmer/constants`, `@glimmer/debug-util`, `@glimmer/debug`, `@glimmer/destroyable`, `@glimmer/interfaces`, `@glimmer/local-debug-flags`, `@glimmer/opcode-compiler`, `@glimmer/program`, `@glimmer/runtime`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/vm` + * [#1645](https://github.com/glimmerjs/glimmer-vm/pull/1645) Move from const enums to consts ([@wycats](https://github.com/wycats)) +* `@glimmer-workspace/bin`, `@glimmer-workspace/benchmark-env`, `@glimmer-workspace/integration-tests`, `@glimmer/compiler`, `@glimmer/debug-util`, `@glimmer/debug`, `@glimmer/destroyable`, `@glimmer/encoder`, `@glimmer/global-context`, `@glimmer/interfaces`, `@glimmer/local-debug-babel-plugin`, `@glimmer/local-debug-flags`, `@glimmer/manager`, `@glimmer/node`, `@glimmer/opcode-compiler`, `@glimmer/owner`, `@glimmer/program`, `@glimmer/reference`, `@glimmer/runtime`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/validator`, `@glimmer/vm-babel-plugins`, `@glimmer/vm`, `@glimmer/wire-format` + * [#1648](https://github.com/glimmerjs/glimmer-vm/pull/1648) Improve benchmark setup, consistently rely on publishConfig ([@wycats](https://github.com/wycats)) +* `@glimmer-workspace/krausest`, `@glimmer-workspace/bin`, `@glimmer-workspace/build-support`, `@glimmer-workspace/test-utils`, `@glimmer/debug`, `@glimmer/global-context`, `@glimmer/interfaces`, `@glimmer/manager`, `@glimmer/node`, `@glimmer/opcode-compiler`, `@glimmer/owner`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/validator` + * [#1647](https://github.com/glimmerjs/glimmer-vm/pull/1647) Improve benchmark setup ([@wycats](https://github.com/wycats)) +* Other + * [#1640](https://github.com/glimmerjs/glimmer-vm/pull/1640) Run perf tests if a PR has the 'perf' label ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1638](https://github.com/glimmerjs/glimmer-vm/pull/1638) Allow perf to run on PRs from forkrs ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1627](https://github.com/glimmerjs/glimmer-vm/pull/1627) Add `packageManager` to root package.json and `use-node-version` to the .npmrc ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) +* `@glimmer-workspace/bin`, `@glimmer/syntax`, `@types/puppeteer-chromium-resolver` + * [#1628](https://github.com/glimmerjs/glimmer-vm/pull/1628) Update puppeteer, node (for perf testing), and the setup script which launches tracerbench ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) +* `@glimmer-workspace/bin`, `@glimmer/debug`, `@glimmer/manager`, `@glimmer/opcode-compiler`, `@glimmer/syntax` + * [#1625](https://github.com/glimmerjs/glimmer-vm/pull/1625) Don't build @glimmer/debug, as no package should be using it during publish-time ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) +* `@glimmer-workspace/bin`, `@glimmer/compiler`, `@glimmer/debug`, `@glimmer/destroyable`, `@glimmer/encoder`, `@glimmer/global-context`, `@glimmer/interfaces`, `@glimmer/manager`, `@glimmer/node`, `@glimmer/opcode-compiler`, `@glimmer/owner`, `@glimmer/program`, `@glimmer/reference`, `@glimmer/runtime`, `@glimmer/syntax`, `@glimmer/util`, `@glimmer/validator`, `@glimmer/vm-babel-plugins`, `@glimmer/vm`, `@glimmer/wire-format` + * [#1624](https://github.com/glimmerjs/glimmer-vm/pull/1624) Force bump, plan fix for release-plan ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + +#### Committers: 3 +- Patrick Pircher ([@patricklx](https://github.com/patricklx)) +- Yehuda Katz ([@wycats](https://github.com/wycats)) +- [@NullVoxPopuli](https://github.com/NullVoxPopuli) + ## Release (2024-09-13) diff --git a/packages/@glimmer/compiler/package.json b/packages/@glimmer/compiler/package.json index b0b9f4520..6d97c1c87 100644 --- a/packages/@glimmer/compiler/package.json +++ b/packages/@glimmer/compiler/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/compiler", - "version": "0.92.4", + "version": "0.93.0", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/compiler", "type": "module", diff --git a/packages/@glimmer/destroyable/package.json b/packages/@glimmer/destroyable/package.json index c002ff5ea..2f8d87774 100644 --- a/packages/@glimmer/destroyable/package.json +++ b/packages/@glimmer/destroyable/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/destroyable", - "version": "0.92.3", + "version": "0.93.0", "license": "MIT", "description": "Utilities for creating and managing a destroyable hierarchy of objects", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/destroyable", diff --git a/packages/@glimmer/encoder/package.json b/packages/@glimmer/encoder/package.json index 166a89208..dfb0d6bed 100644 --- a/packages/@glimmer/encoder/package.json +++ b/packages/@glimmer/encoder/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/encoder", - "version": "0.92.3", + "version": "0.92.4", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/encoder", "type": "module", diff --git a/packages/@glimmer/global-context/package.json b/packages/@glimmer/global-context/package.json index 29b6cd443..1a4098b1c 100644 --- a/packages/@glimmer/global-context/package.json +++ b/packages/@glimmer/global-context/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/global-context", - "version": "0.92.3", + "version": "0.92.4", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/global-context", "type": "module", diff --git a/packages/@glimmer/interfaces/package.json b/packages/@glimmer/interfaces/package.json index 93c4c57b1..1c4a342c1 100644 --- a/packages/@glimmer/interfaces/package.json +++ b/packages/@glimmer/interfaces/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/interfaces", - "version": "0.92.3", + "version": "0.93.0", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/interfaces", "type": "module", diff --git a/packages/@glimmer/manager/package.json b/packages/@glimmer/manager/package.json index 50e0a2059..55010e77a 100644 --- a/packages/@glimmer/manager/package.json +++ b/packages/@glimmer/manager/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/manager", - "version": "0.92.4", + "version": "0.93.0", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/program", "type": "module", diff --git a/packages/@glimmer/node/package.json b/packages/@glimmer/node/package.json index 8c02c45ea..8c2595503 100644 --- a/packages/@glimmer/node/package.json +++ b/packages/@glimmer/node/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/node", - "version": "0.92.4", + "version": "0.93.0", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/node", "type": "module", diff --git a/packages/@glimmer/opcode-compiler/package.json b/packages/@glimmer/opcode-compiler/package.json index 29ae2bffc..528aa5f58 100644 --- a/packages/@glimmer/opcode-compiler/package.json +++ b/packages/@glimmer/opcode-compiler/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/opcode-compiler", - "version": "0.92.4", + "version": "0.93.0", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/opcode-compiler", "type": "module", diff --git a/packages/@glimmer/owner/package.json b/packages/@glimmer/owner/package.json index 182b8d4bd..20c198fbd 100644 --- a/packages/@glimmer/owner/package.json +++ b/packages/@glimmer/owner/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/owner", - "version": "0.92.3", + "version": "0.92.4", "license": "MIT", "description": "Implementation for the owner in Glimmer apps", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/owner", diff --git a/packages/@glimmer/program/package.json b/packages/@glimmer/program/package.json index 8ba67eb9c..7c8e677b8 100644 --- a/packages/@glimmer/program/package.json +++ b/packages/@glimmer/program/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/program", - "version": "0.92.4", + "version": "0.93.0", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/program", "type": "module", diff --git a/packages/@glimmer/reference/package.json b/packages/@glimmer/reference/package.json index fc3b687ef..a91de735a 100644 --- a/packages/@glimmer/reference/package.json +++ b/packages/@glimmer/reference/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/reference", - "version": "0.92.3", + "version": "0.93.0", "license": "MIT", "description": "Objects used to track values and their dirtiness in Glimmer", "repository": { diff --git a/packages/@glimmer/runtime/package.json b/packages/@glimmer/runtime/package.json index 2135c2aad..48c91b35d 100644 --- a/packages/@glimmer/runtime/package.json +++ b/packages/@glimmer/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/runtime", - "version": "0.92.4", + "version": "0.93.0", "license": "MIT", "description": "Minimal runtime needed to render Glimmer templates", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/runtime", diff --git a/packages/@glimmer/syntax/package.json b/packages/@glimmer/syntax/package.json index f9bbbf17e..8f6e1f7d0 100644 --- a/packages/@glimmer/syntax/package.json +++ b/packages/@glimmer/syntax/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/syntax", - "version": "0.92.3", + "version": "0.93.0", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/syntax", "type": "module", diff --git a/packages/@glimmer/util/package.json b/packages/@glimmer/util/package.json index 5f0c81cbe..a91e4cd73 100644 --- a/packages/@glimmer/util/package.json +++ b/packages/@glimmer/util/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/util", - "version": "0.92.3", + "version": "0.93.0", "license": "MIT", "description": "Common utilities used in Glimmer", "repository": "https://github.com/tildeio/glimmer/tree/main/packages/@glimmer/util", diff --git a/packages/@glimmer/validator/package.json b/packages/@glimmer/validator/package.json index 7412ea069..4ef45fa36 100644 --- a/packages/@glimmer/validator/package.json +++ b/packages/@glimmer/validator/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/validator", - "version": "0.92.3", + "version": "0.93.0", "license": "MIT", "description": "Objects used to track values and their dirtiness in Glimmer", "repository": { diff --git a/packages/@glimmer/vm-babel-plugins/package.json b/packages/@glimmer/vm-babel-plugins/package.json index a1c29a32c..e9cc78d29 100644 --- a/packages/@glimmer/vm-babel-plugins/package.json +++ b/packages/@glimmer/vm-babel-plugins/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/vm-babel-plugins", - "version": "0.92.3", + "version": "0.92.4", "license": "MIT", "description": "Compiles out VM assertion and deprecation utilities and debug tooling based on environment", "repository": "https://github.com/glimmerjs/glimmer.js", diff --git a/packages/@glimmer/vm/package.json b/packages/@glimmer/vm/package.json index 49e049caa..5e2709850 100644 --- a/packages/@glimmer/vm/package.json +++ b/packages/@glimmer/vm/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/vm", - "version": "0.92.3", + "version": "0.93.0", "license": "MIT", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/vm", "type": "module", diff --git a/packages/@glimmer/wire-format/package.json b/packages/@glimmer/wire-format/package.json index cdd56902c..40933e3cb 100644 --- a/packages/@glimmer/wire-format/package.json +++ b/packages/@glimmer/wire-format/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/wire-format", - "version": "0.92.3", + "version": "0.93.0", "license": "MIT", "description": "", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/wire-format",