From ba9806b952a11e93480ca9a91ed5ea944166b15c Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 8 Mar 2024 22:57:06 -0500 Subject: [PATCH 01/36] T.S. '89 --- package.json | 32 +- packages/@ember/-internals/package.json | 30 +- packages/@ember/application/package.json | 8 +- packages/@ember/array/package.json | 10 +- packages/@ember/component/package.json | 4 +- packages/@ember/controller/package.json | 8 +- packages/@ember/debug/package.json | 10 +- packages/@ember/destroyable/package.json | 2 +- packages/@ember/engine/package.json | 8 +- packages/@ember/enumerable/package.json | 8 +- packages/@ember/helper/package.json | 4 +- packages/@ember/instrumentation/package.json | 2 +- packages/@ember/modifier/package.json | 4 +- packages/@ember/object/package.json | 10 +- packages/@ember/routing/package.json | 10 +- packages/@ember/runloop/package.json | 2 +- packages/@ember/service/package.json | 8 +- .../@ember/template-compilation/package.json | 4 +- packages/@ember/template-factory/package.json | 2 +- packages/@ember/utils/package.json | 10 +- packages/@ember/version/package.json | 4 +- packages/ember-template-compiler/package.json | 10 +- packages/ember-testing/package.json | 8 +- packages/ember/package.json | 12 +- packages/internal-test-helpers/package.json | 18 +- pnpm-lock.yaml | 666 +++++++++--------- 26 files changed, 447 insertions(+), 447 deletions(-) diff --git a/package.json b/package.json index aabcf0c959a..124652c31eb 100644 --- a/package.json +++ b/package.json @@ -58,24 +58,24 @@ "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@ember/edition-utils": "^1.2.0", - "@glimmer/compiler": "0.87.1", + "@glimmer/compiler": "0.89.0", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.87.1", - "@glimmer/interfaces": "0.87.1", - "@glimmer/manager": "0.87.1", - "@glimmer/node": "0.87.1", - "@glimmer/opcode-compiler": "0.87.1", - "@glimmer/owner": "0.87.1", - "@glimmer/program": "0.87.1", - "@glimmer/reference": "0.87.1", - "@glimmer/runtime": "0.87.1", - "@glimmer/syntax": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", - "@glimmer/vm": "0.87.1", - "@glimmer/vm-babel-plugins": "0.87.1", + "@glimmer/global-context": "0.89.0", + "@glimmer/interfaces": "0.89.0", + "@glimmer/manager": "0.89.0", + "@glimmer/node": "0.89.0", + "@glimmer/opcode-compiler": "0.89.0", + "@glimmer/owner": "0.89.0", + "@glimmer/program": "0.89.0", + "@glimmer/reference": "0.89.0", + "@glimmer/runtime": "0.89.0", + "@glimmer/syntax": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", + "@glimmer/vm": "0.89.0", + "@glimmer/vm-babel-plugins": "0.89.0", "@simple-dom/interface": "^1.4.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-ember-template-compilation": "^2.1.1", diff --git a/packages/@ember/-internals/package.json b/packages/@ember/-internals/package.json index 52096eef089..cab933cf701 100644 --- a/packages/@ember/-internals/package.json +++ b/packages/@ember/-internals/package.json @@ -39,23 +39,23 @@ "@ember/service": "workspace:*", "@ember/template-factory": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.87.1", + "@glimmer/compiler": "0.89.0", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.87.1", - "@glimmer/interfaces": "0.87.1", - "@glimmer/manager": "0.87.1", - "@glimmer/node": "0.87.1", - "@glimmer/opcode-compiler": "0.87.1", - "@glimmer/owner": "0.87.1", - "@glimmer/program": "0.87.1", - "@glimmer/reference": "0.87.1", - "@glimmer/runtime": "0.87.1", - "@glimmer/syntax": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", - "@glimmer/vm": "0.87.1", + "@glimmer/global-context": "0.89.0", + "@glimmer/interfaces": "0.89.0", + "@glimmer/manager": "0.89.0", + "@glimmer/node": "0.89.0", + "@glimmer/opcode-compiler": "0.89.0", + "@glimmer/owner": "0.89.0", + "@glimmer/program": "0.89.0", + "@glimmer/reference": "0.89.0", + "@glimmer/runtime": "0.89.0", + "@glimmer/syntax": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", + "@glimmer/vm": "0.89.0", "@simple-dom/interface": "^1.4.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", diff --git a/packages/@ember/application/package.json b/packages/@ember/application/package.json index 4bc911c0410..15d11690349 100644 --- a/packages/@ember/application/package.json +++ b/packages/@ember/application/package.json @@ -19,11 +19,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/packages/@ember/array/package.json b/packages/@ember/array/package.json index eda8ce2c4c5..b185366584d 100644 --- a/packages/@ember/array/package.json +++ b/packages/@ember/array/package.json @@ -16,12 +16,12 @@ "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.87.1", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/component/package.json b/packages/@ember/component/package.json index 5c5959c3369..9787815ce85 100644 --- a/packages/@ember/component/package.json +++ b/packages/@ember/component/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.87.1", - "@glimmer/runtime": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/runtime": "0.89.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/controller/package.json b/packages/@ember/controller/package.json index 6097ee34d6c..461511d9f12 100644 --- a/packages/@ember/controller/package.json +++ b/packages/@ember/controller/package.json @@ -11,11 +11,11 @@ "@ember/debug": "workspace:*", "@ember/object": "workspace:*", "@ember/service": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/debug/package.json b/packages/@ember/debug/package.json index b81e541d3a6..05229049410 100644 --- a/packages/@ember/debug/package.json +++ b/packages/@ember/debug/package.json @@ -18,12 +18,12 @@ "@ember/routing": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.87.1", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/destroyable/package.json b/packages/@ember/destroyable/package.json index 5e82b9c43bb..5aa91178a2e 100644 --- a/packages/@ember/destroyable/package.json +++ b/packages/@ember/destroyable/package.json @@ -6,7 +6,7 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/engine/package.json b/packages/@ember/engine/package.json index 5f8e92d93a2..2a134a03057 100644 --- a/packages/@ember/engine/package.json +++ b/packages/@ember/engine/package.json @@ -18,11 +18,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*", diff --git a/packages/@ember/enumerable/package.json b/packages/@ember/enumerable/package.json index b30a0ca2915..38953d71184 100644 --- a/packages/@ember/enumerable/package.json +++ b/packages/@ember/enumerable/package.json @@ -11,11 +11,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/helper/package.json b/packages/@ember/helper/package.json index 42d39416ed3..c3e5224f879 100644 --- a/packages/@ember/helper/package.json +++ b/packages/@ember/helper/package.json @@ -8,8 +8,8 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/component": "workspace:*", - "@glimmer/manager": "0.87.1", - "@glimmer/runtime": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/runtime": "0.89.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/instrumentation/package.json b/packages/@ember/instrumentation/package.json index 21eea1487ea..4edf1a07e2b 100644 --- a/packages/@ember/instrumentation/package.json +++ b/packages/@ember/instrumentation/package.json @@ -14,7 +14,7 @@ "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.87.1", + "@glimmer/validator": "0.89.0", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/modifier/package.json b/packages/@ember/modifier/package.json index c9daae6a1ac..250565b357c 100644 --- a/packages/@ember/modifier/package.json +++ b/packages/@ember/modifier/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.87.1", - "@glimmer/runtime": "0.87.1" + "@glimmer/manager": "0.89.0", + "@glimmer/runtime": "0.89.0" } } diff --git a/packages/@ember/object/package.json b/packages/@ember/object/package.json index eee68d6db4e..2169d4a4e32 100644 --- a/packages/@ember/object/package.json +++ b/packages/@ember/object/package.json @@ -26,12 +26,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.87.1", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/routing/package.json b/packages/@ember/routing/package.json index e22fecc1056..4cdb2ad9bf0 100644 --- a/packages/@ember/routing/package.json +++ b/packages/@ember/routing/package.json @@ -25,12 +25,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.87.1", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", diff --git a/packages/@ember/runloop/package.json b/packages/@ember/runloop/package.json index 93a6751f197..0e145fb3317 100644 --- a/packages/@ember/runloop/package.json +++ b/packages/@ember/runloop/package.json @@ -13,7 +13,7 @@ "@ember/object": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.87.1", + "@glimmer/validator": "0.89.0", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/service/package.json b/packages/@ember/service/package.json index fee8726befc..b016bd72721 100644 --- a/packages/@ember/service/package.json +++ b/packages/@ember/service/package.json @@ -10,11 +10,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/template-compilation/package.json b/packages/@ember/template-compilation/package.json index ca93d6431ae..8960651e661 100644 --- a/packages/@ember/template-compilation/package.json +++ b/packages/@ember/template-compilation/package.json @@ -8,9 +8,9 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/canary-features": "workspace:*", - "@glimmer/compiler": "0.87.1", + "@glimmer/compiler": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/syntax": "0.87.1", + "@glimmer/syntax": "0.89.0", "ember": "workspace:*", "ember-template-compiler": "workspace:*" } diff --git a/packages/@ember/template-factory/package.json b/packages/@ember/template-factory/package.json index 698ad1dbdbc..1ddbc647606 100644 --- a/packages/@ember/template-factory/package.json +++ b/packages/@ember/template-factory/package.json @@ -6,6 +6,6 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/opcode-compiler": "0.87.1" + "@glimmer/opcode-compiler": "0.89.0" } } diff --git a/packages/@ember/utils/package.json b/packages/@ember/utils/package.json index a45232ab7b6..8cc8b2c9382 100644 --- a/packages/@ember/utils/package.json +++ b/packages/@ember/utils/package.json @@ -13,12 +13,12 @@ "@ember/enumerable": "workspace:*", "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.87.1", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/version/package.json b/packages/@ember/version/package.json index d2632960eb4..e8dcdedd72e 100644 --- a/packages/@ember/version/package.json +++ b/packages/@ember/version/package.json @@ -22,8 +22,8 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/manager": "0.87.1", - "@glimmer/runtime": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/runtime": "0.89.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "expect-type": "^0.15.0" diff --git a/packages/ember-template-compiler/package.json b/packages/ember-template-compiler/package.json index 49fab3f881f..270a77435e7 100644 --- a/packages/ember-template-compiler/package.json +++ b/packages/ember-template-compiler/package.json @@ -24,12 +24,12 @@ "@ember/service": "workspace:*", "@ember/template-compilation": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.87.1", + "@glimmer/compiler": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.87.1", - "@glimmer/runtime": "0.87.1", - "@glimmer/syntax": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/runtime": "0.89.0", + "@glimmer/syntax": "0.89.0", + "@glimmer/validator": "0.89.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*" diff --git a/packages/ember-testing/package.json b/packages/ember-testing/package.json index 92212ad77fd..8a3b5a0a80f 100644 --- a/packages/ember-testing/package.json +++ b/packages/ember-testing/package.json @@ -19,11 +19,11 @@ "@ember/service": "workspace:*", "@ember/test": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/owner": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*", diff --git a/packages/ember/package.json b/packages/ember/package.json index 315424aff91..9f30f54c1b2 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -31,14 +31,14 @@ "@ember/test": "workspace:*", "@ember/utils": "workspace:*", "@ember/version": "workspace:*", - "@glimmer/destroyable": "0.87.1", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.87.1", - "@glimmer/owner": "0.87.1", - "@glimmer/runtime": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/owner": "0.89.0", + "@glimmer/runtime": "0.89.0", "@glimmer/tracking": "workspace:*", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember-template-compiler": "workspace:*", diff --git a/packages/internal-test-helpers/package.json b/packages/internal-test-helpers/package.json index c9c471524dc..4387f7783c0 100644 --- a/packages/internal-test-helpers/package.json +++ b/packages/internal-test-helpers/package.json @@ -24,16 +24,16 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.87.1", - "@glimmer/destroyable": "0.87.1", + "@glimmer/compiler": "0.89.0", + "@glimmer/destroyable": "0.89.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.87.1", - "@glimmer/opcode-compiler": "0.87.1", - "@glimmer/owner": "0.87.1", - "@glimmer/runtime": "0.87.1", - "@glimmer/syntax": "0.87.1", - "@glimmer/util": "0.87.1", - "@glimmer/validator": "0.87.1", + "@glimmer/manager": "0.89.0", + "@glimmer/opcode-compiler": "0.89.0", + "@glimmer/owner": "0.89.0", + "@glimmer/runtime": "0.89.0", + "@glimmer/syntax": "0.89.0", + "@glimmer/util": "0.89.0", + "@glimmer/validator": "0.89.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f385f152d01..66e4f38fa44 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,59 +19,59 @@ importers: specifier: ^1.2.0 version: 1.2.0 '@glimmer/compiler': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/interfaces': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/node': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/opcode-compiler': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/program': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/reference': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/runtime': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/syntax': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/vm': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/vm-babel-plugins': - specifier: 0.87.1 - version: 0.87.1(@babel/core@7.23.2) + specifier: 0.89.0 + version: 0.89.0(@babel/core@7.23.2) '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -416,56 +416,56 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/compiler': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/interfaces': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/node': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/opcode-compiler': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/program': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/reference': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/runtime': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/syntax': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/vm': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -530,20 +530,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -590,23 +590,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -629,11 +629,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/runtime': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -656,20 +656,20 @@ importers: specifier: workspace:* version: link:../service '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -710,23 +710,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -742,8 +742,8 @@ importers: packages/@ember/destroyable: dependencies: '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -784,20 +784,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 dag-map: specifier: ^2.0.2 version: 2.0.2 @@ -826,20 +826,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -853,11 +853,11 @@ importers: specifier: workspace:* version: link:../component '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/runtime': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -889,8 +889,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -901,11 +901,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/runtime': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 packages/@ember/object: dependencies: @@ -934,23 +934,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1036,23 +1036,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1093,8 +1093,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1120,20 +1120,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1159,14 +1159,14 @@ importers: specifier: workspace:* version: link:../canary-features '@glimmer/compiler': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/syntax': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 ember: specifier: workspace:* version: link:../../ember @@ -1177,8 +1177,8 @@ importers: packages/@ember/template-factory: dependencies: '@glimmer/opcode-compiler': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 packages/@ember/test: dependencies: @@ -1210,23 +1210,23 @@ importers: specifier: workspace:* version: link:../runloop '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1285,11 +1285,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/runtime': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1381,29 +1381,29 @@ importers: specifier: workspace:* version: link:../@ember/version '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/runtime': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/tracking': specifier: workspace:* version: link:../@glimmer/tracking '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1483,23 +1483,23 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/runtime': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/syntax': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1552,20 +1552,20 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1639,35 +1639,35 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/destroyable': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/opcode-compiler': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/owner': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/runtime': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/syntax': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/util': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 '@glimmer/validator': - specifier: 0.87.1 - version: 0.87.1 + specifier: 0.89.0 + version: 0.89.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -3765,15 +3765,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@glimmer/compiler@0.87.1: - resolution: {integrity: sha512-7qXrOv55cH/YW+Vs4dFkNJsNXAW/jP+7kZLhKcH8wCduPfBCQxb9HNh1lBESuFej2rCks6h9I1qXeZHkc/oWxQ==} + /@glimmer/compiler@0.89.0: + resolution: {integrity: sha512-PiHffNn7+nJ7mPPqH3TkqVApuqzUDhqOIAXrqF2tIDq0hgr+vfzivuiHed/EIu2anuY+Ho5fNRv+oo5ET62kwg==} engines: {node: '>= 16.0.0'} dependencies: - '@glimmer/interfaces': 0.87.1 - '@glimmer/syntax': 0.87.1 - '@glimmer/util': 0.87.1 - '@glimmer/vm': 0.87.1 - '@glimmer/wire-format': 0.87.1 + '@glimmer/interfaces': 0.89.0 + '@glimmer/syntax': 0.89.0 + '@glimmer/util': 0.89.0 + '@glimmer/vm': 0.89.0 + '@glimmer/wire-format': 0.89.0 dev: false /@glimmer/component@1.1.2(@babel/core@7.23.2): @@ -3799,40 +3799,40 @@ packages: - supports-color dev: false - /@glimmer/debug@0.87.1: - resolution: {integrity: sha512-rja9/Hofv1NEjIqp8P2eQuHY3+orlS3BL4fbFyvrE+Pw4lRwQPLm6UdgCMHZGGe9yweZAGvNVH6CimDBq7biwA==} + /@glimmer/debug@0.89.0: + resolution: {integrity: sha512-UUOKiMzX0sel8yzFO08Q1OUTq02n6os5F4B7vUofOaSjHUD4fiSm8Mh1fRAjw1rgo47d/QVTsHxKlugkuP7Qvg==} dependencies: - '@glimmer/interfaces': 0.87.1 - '@glimmer/util': 0.87.1 - '@glimmer/vm': 0.87.1 + '@glimmer/interfaces': 0.89.0 + '@glimmer/util': 0.89.0 + '@glimmer/vm': 0.89.0 dev: false - /@glimmer/destroyable@0.87.1: - resolution: {integrity: sha512-v9kdMq/FCSMcXK4gIKxPCSEcYXjDAnapKVY2o9fCgqky+mbpd0XuGoxaXa35nFwDk69L/9/8B3vXQOpa6ThikA==} + /@glimmer/destroyable@0.89.0: + resolution: {integrity: sha512-pgS6tcyQ991sw9iOm+AjCWnTqXkWElMVELJkBMWohkbbzAG+wtfpnt6KE6NfE1rVldzEq0OpkPs7CfwINmo/4g==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.87.1 - '@glimmer/interfaces': 0.87.1 - '@glimmer/util': 0.87.1 + '@glimmer/global-context': 0.89.0 + '@glimmer/interfaces': 0.89.0 + '@glimmer/util': 0.89.0 dev: false /@glimmer/di@0.1.11: resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} dev: false - /@glimmer/encoder@0.87.1: - resolution: {integrity: sha512-5oZEkdtYcAbkiWuXFQ8ofSEGH5uzqi86WK9/IXb7Qn4t6o7ixadWk8nhtORRpVS1u4FpAjhsAysnzRFoNqJwbQ==} + /@glimmer/encoder@0.89.0: + resolution: {integrity: sha512-02Qy53tZJCY+ehFRiE97OXq7RJdKY5+tIuKJKi8n2WIX04wVGgv7rTw+qtUZzNfOqskMPl7cD47UHGcr/XXewA==} dependencies: - '@glimmer/interfaces': 0.87.1 - '@glimmer/vm': 0.87.1 + '@glimmer/interfaces': 0.89.0 + '@glimmer/vm': 0.89.0 dev: false /@glimmer/env@0.1.7: resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} dev: false - /@glimmer/global-context@0.87.1: - resolution: {integrity: sha512-Mitr7pBeVDTplFWlohyzxWLpFll7ffMZN+fnkBmUj8HiDLbD790Lb8lR9B2nL3t4RGnh6W9kDkCnZB+hvDm/eQ==} + /@glimmer/global-context@0.89.0: + resolution: {integrity: sha512-LEHUgjdcr915wV2vMHR/dLQNzFvrFCGJlQROvOxX0Q/O8PMceXLR6BPe5DsAWnr6s6Be8CQm3DEgtKi5PY1Lcg==} dev: false /@glimmer/interfaces@0.84.3: @@ -3841,94 +3841,94 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/interfaces@0.87.1: - resolution: {integrity: sha512-2lbwLY4Bt9i2SvwT4hhY0TgEYKhOMQBgYvRiraq2BYHwO8iLKh3lC8iO3d+rQ3VgDtQ9i/sP6HG848VNRyVHxA==} + /@glimmer/interfaces@0.89.0: + resolution: {integrity: sha512-D3Y4QaYlldvukP8Xrue7CNNSYShMvIL6/8lIohLWYZ14eN17+WfhxA/yF9+jRGCUCoyobqhMvft+LlDhqH+NBw==} dependencies: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/manager@0.87.1: - resolution: {integrity: sha512-jEUZZQWcuxKg+Ri/A1HGURm9pBrx13JDHx1djYCnPo96yjtQFYxEG0VcwLq2EtAEpFrekwfO1b6m3JZiFqmtGg==} + /@glimmer/manager@0.89.0: + resolution: {integrity: sha512-1QvQAMFH5EbEZlWNehrX+Z+Id/1NHzC+ENnmBAFyDC54/koZCUgkoYWHJvZ9Shl62DDzUM5VVRUz7m7uaH5NFw==} dependencies: - '@glimmer/debug': 0.87.1 - '@glimmer/destroyable': 0.87.1 + '@glimmer/debug': 0.89.0 + '@glimmer/destroyable': 0.89.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.87.1 - '@glimmer/interfaces': 0.87.1 - '@glimmer/reference': 0.87.1 - '@glimmer/util': 0.87.1 - '@glimmer/validator': 0.87.1 - '@glimmer/vm': 0.87.1 + '@glimmer/global-context': 0.89.0 + '@glimmer/interfaces': 0.89.0 + '@glimmer/reference': 0.89.0 + '@glimmer/util': 0.89.0 + '@glimmer/validator': 0.89.0 + '@glimmer/vm': 0.89.0 dev: false - /@glimmer/node@0.87.1: - resolution: {integrity: sha512-peESyArA08Va9f3gpBnhO+RNkK4Oe0Q8sMPQILCloAukNe2+DQOhTvDgVjRUKmVXMJCWoSgmJtxkiB3ZE193vw==} + /@glimmer/node@0.89.0: + resolution: {integrity: sha512-dR1TIWL9/OJ7XcZkK2v01u8LLWi9mMFhX6crT+BA8p5wGzO58X5IJtjFDSTMH3dVfIc3CvaZUuRcLQPp7k8jDw==} dependencies: - '@glimmer/interfaces': 0.87.1 - '@glimmer/runtime': 0.87.1 - '@glimmer/util': 0.87.1 + '@glimmer/interfaces': 0.89.0 + '@glimmer/runtime': 0.89.0 + '@glimmer/util': 0.89.0 '@simple-dom/document': 1.4.0 dev: false - /@glimmer/opcode-compiler@0.87.1: - resolution: {integrity: sha512-D9OFrH3CrGNXfGtgcVWvu3xofpQZPoYFkqj3RrcDwnsSIYPSqUYTIOO6dwpxTbPlzkASidq0B2htXK7WkCERVw==} + /@glimmer/opcode-compiler@0.89.0: + resolution: {integrity: sha512-lGGYNn/KnJmpUizHJ3u5O6wtOf4SHzyq3lE9jJ9Rc5Ch652I0S9Iqp6wfjT0rQL3kwUc37Nzu9OHK5hac6cPmQ==} dependencies: - '@glimmer/debug': 0.87.1 - '@glimmer/encoder': 0.87.1 + '@glimmer/debug': 0.89.0 + '@glimmer/encoder': 0.89.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.87.1 - '@glimmer/interfaces': 0.87.1 - '@glimmer/manager': 0.87.1 - '@glimmer/reference': 0.87.1 - '@glimmer/util': 0.87.1 - '@glimmer/vm': 0.87.1 - '@glimmer/wire-format': 0.87.1 + '@glimmer/global-context': 0.89.0 + '@glimmer/interfaces': 0.89.0 + '@glimmer/manager': 0.89.0 + '@glimmer/reference': 0.89.0 + '@glimmer/util': 0.89.0 + '@glimmer/vm': 0.89.0 + '@glimmer/wire-format': 0.89.0 dev: false - /@glimmer/owner@0.87.1: - resolution: {integrity: sha512-ayYjznPMSGpgygNT7XlTXeel6Cl/fafm4WJeRRgdPxG1EZMjKPlfpfAyNzf9peEIlW3WMbPu3RAIYrf54aThWQ==} + /@glimmer/owner@0.89.0: + resolution: {integrity: sha512-fWl8VYwMiFw5fcCYGuUiLDbWQ3Vvw3UUuS1e8iTsvesJKILFA/pdSYcwng8LgF21/evEQslejZ0n2vDn1bchxg==} dependencies: - '@glimmer/util': 0.87.1 + '@glimmer/util': 0.89.0 dev: false - /@glimmer/program@0.87.1: - resolution: {integrity: sha512-+r1Dz5Da0zyYwBhPmqoXiw3qmDamqqhVmSCtJLLcZ6exXXC2ZjGoNdynfos80A91dx+PFqYgHg+5lfa5STT9iQ==} + /@glimmer/program@0.89.0: + resolution: {integrity: sha512-UZkTTy6Nm/WXWjliFaOsMoRSetB91sqtVSZPuWEQAY1fBmISgwTG3+GEWhYMLFHGsOrCzTcCRrcEWd2naYEqag==} dependencies: - '@glimmer/encoder': 0.87.1 + '@glimmer/encoder': 0.89.0 '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.87.1 - '@glimmer/manager': 0.87.1 - '@glimmer/opcode-compiler': 0.87.1 - '@glimmer/util': 0.87.1 - '@glimmer/vm': 0.87.1 - '@glimmer/wire-format': 0.87.1 + '@glimmer/interfaces': 0.89.0 + '@glimmer/manager': 0.89.0 + '@glimmer/opcode-compiler': 0.89.0 + '@glimmer/util': 0.89.0 + '@glimmer/vm': 0.89.0 + '@glimmer/wire-format': 0.89.0 dev: false - /@glimmer/reference@0.87.1: - resolution: {integrity: sha512-KJwKYDnds6amsmVB1YxmFhJGI/TNCNmsFBWKUH8K0odmiggUCjt3AwUoOKztkwh3xxy/jpq+5AahIuV+uBgW7A==} + /@glimmer/reference@0.89.0: + resolution: {integrity: sha512-hEUt5R3RfU8psc0wywfJFGrI9hDNFQ1KCBgqphiZXfUZfJhn9QtoNvRxs+s7pSeiqCei4b3aFD0be9lwXa+GHg==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.87.1 - '@glimmer/interfaces': 0.87.1 - '@glimmer/util': 0.87.1 - '@glimmer/validator': 0.87.1 + '@glimmer/global-context': 0.89.0 + '@glimmer/interfaces': 0.89.0 + '@glimmer/util': 0.89.0 + '@glimmer/validator': 0.89.0 dev: false - /@glimmer/runtime@0.87.1: - resolution: {integrity: sha512-7QBONxRFesnHzelCiUahZjRj3nhbUxPg0F+iD+3rALrXaWfB1pkhngMTK2DYEmsJ7kq04qVzwBnTSrqsmLzOTg==} + /@glimmer/runtime@0.89.0: + resolution: {integrity: sha512-TUlXpNA/nq65TOxaJdDIVKqmGEkKAPUYwu/vfLLU7YFBacAk3EZFxn3pbDCFjvId1Ci9Fh/mbDTINYast1inDQ==} dependencies: - '@glimmer/destroyable': 0.87.1 + '@glimmer/destroyable': 0.89.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.87.1 - '@glimmer/interfaces': 0.87.1 - '@glimmer/manager': 0.87.1 - '@glimmer/owner': 0.87.1 - '@glimmer/program': 0.87.1 - '@glimmer/reference': 0.87.1 - '@glimmer/util': 0.87.1 - '@glimmer/validator': 0.87.1 - '@glimmer/vm': 0.87.1 - '@glimmer/wire-format': 0.87.1 + '@glimmer/global-context': 0.89.0 + '@glimmer/interfaces': 0.89.0 + '@glimmer/manager': 0.89.0 + '@glimmer/owner': 0.89.0 + '@glimmer/program': 0.89.0 + '@glimmer/reference': 0.89.0 + '@glimmer/util': 0.89.0 + '@glimmer/validator': 0.89.0 + '@glimmer/vm': 0.89.0 + '@glimmer/wire-format': 0.89.0 dev: false /@glimmer/syntax@0.84.3: @@ -3940,12 +3940,12 @@ packages: simple-html-tokenizer: 0.5.11 dev: false - /@glimmer/syntax@0.87.1: - resolution: {integrity: sha512-zYzZT6LgpSF0iv5iuxmMV5Pf52aE8dukNC2KfrHC6gXJfM4eLZMZcyk76NW5m+SEetZSOXX6AWv/KwLnoxiMfQ==} + /@glimmer/syntax@0.89.0: + resolution: {integrity: sha512-pzj/z3WEGeBC5FP7XIAwcCQfz8mKXHUR1K/cIh0tRXtURpVb7p91y3lwz7wCjnZ9tDzLVI21swQHY/sTpFODTA==} dependencies: - '@glimmer/interfaces': 0.87.1 - '@glimmer/util': 0.87.1 - '@glimmer/wire-format': 0.87.1 + '@glimmer/interfaces': 0.89.0 + '@glimmer/util': 0.89.0 + '@glimmer/wire-format': 0.89.0 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 dev: false @@ -3962,24 +3962,24 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/util@0.87.1: - resolution: {integrity: sha512-Duxi2JutaIewfIWp8PJl7U5n12yasKWtZFHNLSrg+C8TKeMXdRyJtI7uqtqg0Z/6F9JwdJe/IPhTvdsTTfzAuA==} + /@glimmer/util@0.89.0: + resolution: {integrity: sha512-hxdObRAqd4LGfoNLkXxsRbaQJuTs7+HbL5hwPkH48xGNBlFAUH8bjUCiFsVhfOwZ8r2WHThj05EgGUAOkuVkAw==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.87.1 + '@glimmer/interfaces': 0.89.0 dev: false - /@glimmer/validator@0.87.1: - resolution: {integrity: sha512-GqzULgK9m2QPfPswhyV30tZmsUegowv9Tyfz2l15cLDFX9L5GcEORpzKXjR0TzCplffuqOC1g8rnMaPsP55apw==} + /@glimmer/validator@0.89.0: + resolution: {integrity: sha512-yTUp7k5iaWaUcpINri9bTlXP83n85JF+Z5yzsC1KE6F0KJQh8VN7NlUNMx09fM0EAA/SqaKH3xqEfD7AEFB3Lg==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.87.1 - '@glimmer/interfaces': 0.87.1 - '@glimmer/util': 0.87.1 + '@glimmer/global-context': 0.89.0 + '@glimmer/interfaces': 0.89.0 + '@glimmer/util': 0.89.0 dev: false - /@glimmer/vm-babel-plugins@0.87.1(@babel/core@7.23.2): - resolution: {integrity: sha512-VbhYHa+HfGFiTIOOkvFuYPwBTaDvWTAR1Q55RI25JI6Nno0duBLB3UVRTDgHM+iOfbgRN7OSR5XCe/C5X5C5LA==} + /@glimmer/vm-babel-plugins@0.89.0(@babel/core@7.23.2): + resolution: {integrity: sha512-TaOtbW7FAR8rkLIeQzowQj7g+iWJSrKUUlSHiyb5fpVINRDYqnLzxojyOQ52fW6sFcJno6JGMBJayMlnia2tRw==} engines: {node: '>=16'} dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.2) @@ -3987,18 +3987,18 @@ packages: - '@babel/core' dev: false - /@glimmer/vm@0.87.1: - resolution: {integrity: sha512-JSFr85ASZmuN4H72px7GHtnW79PPRHpqHw6O/6UUZd+ocwWHy+nG9JGbo8kntvqN5xP0SdCipjv/c0u7nkc8tg==} + /@glimmer/vm@0.89.0: + resolution: {integrity: sha512-mP1vdCZo7XX6wuRnBpsW+ZaPmmKNEVf/MqGz48ibvQFmWRevezvtdch1CRLpzr63tZSw/bCQ/DkedDogY2WG1A==} dependencies: - '@glimmer/interfaces': 0.87.1 - '@glimmer/util': 0.87.1 + '@glimmer/interfaces': 0.89.0 + '@glimmer/util': 0.89.0 dev: false - /@glimmer/wire-format@0.87.1: - resolution: {integrity: sha512-O3W1HDfRGX7wHZqvP8UzI/nWyZ2GIMFolU7l6WcLGU9HIdzqfxsc7ae2Icob/fq2kV9meHti4yDEdTMlBVK9AQ==} + /@glimmer/wire-format@0.89.0: + resolution: {integrity: sha512-pbexstQ92jCcFYf1PGXusKklhWwKrxU7Ornj8HeENxTctdyVLff9ynOdpJ1Yq7buiru3E8NhGjFOnNwfPIvbKg==} dependencies: - '@glimmer/interfaces': 0.87.1 - '@glimmer/util': 0.87.1 + '@glimmer/interfaces': 0.89.0 + '@glimmer/util': 0.89.0 dev: false /@handlebars/parser@2.0.0: From 68b591efd89c2e476873b999bd51fba3c471f6ae Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 8 Mar 2024 23:06:48 -0500 Subject: [PATCH 02/36] Handle VM breaking changes (new info for modifiers, updated AST) --- packages/@ember/-internals/glimmer/lib/modifiers/action.ts | 4 ++++ packages/@ember/-internals/glimmer/lib/modifiers/internal.ts | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/packages/@ember/-internals/glimmer/lib/modifiers/action.ts b/packages/@ember/-internals/glimmer/lib/modifiers/action.ts index 66da57e79dc..72e3aba930a 100644 --- a/packages/@ember/-internals/glimmer/lib/modifiers/action.ts +++ b/packages/@ember/-internals/glimmer/lib/modifiers/action.ts @@ -200,6 +200,10 @@ class ActionModifierManager implements InternalModifierManager Date: Fri, 8 Mar 2024 23:14:51 -0500 Subject: [PATCH 03/36] Use non-deprecated AST Nodes --- .../ember-template-compiler/lib/plugins/assert-against-attrs.ts | 2 +- .../lib/plugins/transform-wrap-mount-and-outlet.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts b/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts index 22849cda421..13f8164c077 100644 --- a/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts +++ b/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts @@ -36,7 +36,7 @@ export default function assertAgainstAttrs(env: EmberASTPluginEnvironment): ASTP name: 'assert-against-attrs', visitor: { - Program: { + Template: { enter(node: AST.Program) { updateBlockParamsStack(node.blockParams); }, diff --git a/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts b/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts index f6e178878b7..00549adc928 100644 --- a/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts +++ b/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts @@ -43,7 +43,7 @@ export default function transformWrapMountAndOutlet(env: EmberASTPluginEnvironme name: 'transform-wrap-mount-and-outlet', visitor: { - Program: node, + Template: node, ElementNode: node, MustacheStatement(node: AST.MustacheStatement): AST.Node | void { From 612c61e7362d70f6eb3cb932faf248b64b700e10 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 8 Mar 2024 23:16:37 -0500 Subject: [PATCH 04/36] @babel/plugin-proposal-class-properties is required to build ember --- package.json | 1 + pnpm-lock.yaml | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 124652c31eb..8db41d9ac72 100644 --- a/package.json +++ b/package.json @@ -107,6 +107,7 @@ "devDependencies": { "@aws-sdk/client-s3": "^3.321.1", "@babel/core": "^7.22.9", + "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.23.6", "@babel/plugin-transform-typescript": "^7.22.9", "@babel/preset-env": "^7.16.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66e4f38fa44..56c4abd8514 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -160,6 +160,9 @@ importers: '@babel/core': specifier: ^7.22.9 version: 7.23.2 + '@babel/plugin-proposal-class-properties': + specifier: ^7.18.6 + version: 7.18.6(@babel/core@7.23.2) '@babel/plugin-proposal-decorators': specifier: ^7.23.6 version: 7.23.6(@babel/core@7.23.2) @@ -2576,9 +2579,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.2 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.2) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 - dev: false /@babel/plugin-proposal-decorators@7.23.6(@babel/core@7.23.2): resolution: {integrity: sha512-D7Ccq9LfkBFnow3azZGJvZYgcfeqAw3I1e5LoTpj6UKIFQilh8yqXsIGcRIqbBdsPWIz+Ze7ZZfggSj62Qp+Fg==} @@ -2602,7 +2604,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.2 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.2) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -2623,7 +2625,7 @@ packages: dependencies: '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.2) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) dev: false @@ -3277,7 +3279,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.2 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.2) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2) dev: false From 21eaca486bea81f2265f709bb75c398cb7d49fe2 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 8 Mar 2024 23:21:06 -0500 Subject: [PATCH 05/36] More plugins updates --- .../lib/plugins/assert-against-attrs.ts | 2 +- .../lib/plugins/transform-resolutions.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts b/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts index 13f8164c077..22849cda421 100644 --- a/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts +++ b/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts @@ -36,7 +36,7 @@ export default function assertAgainstAttrs(env: EmberASTPluginEnvironment): ASTP name: 'assert-against-attrs', visitor: { - Template: { + Program: { enter(node: AST.Program) { updateBlockParamsStack(node.blockParams); }, diff --git a/packages/ember-template-compiler/lib/plugins/transform-resolutions.ts b/packages/ember-template-compiler/lib/plugins/transform-resolutions.ts index 513aa05ff69..b346971e67e 100644 --- a/packages/ember-template-compiler/lib/plugins/transform-resolutions.ts +++ b/packages/ember-template-compiler/lib/plugins/transform-resolutions.ts @@ -149,7 +149,9 @@ export default function transformResolutions(env: EmberASTPluginEnvironment): AS } function isLocalVariable(node: AST.PathExpression, hasLocal: (k: string) => boolean): boolean { - return !node.this && node.parts.length === 1 && hasLocal(node.parts[0]!); + return ( + !(node.head.type === 'ThisHead') && node.tail.length === 1 && hasLocal(node.head.original!) + ); } function transformParams( From d84dea8acc376f8487f75e7a34dfcf2a005376d4 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 22 Mar 2024 14:41:24 -0400 Subject: [PATCH 06/36] '89 -> '90 --- package.json | 32 +- packages/@ember/-internals/package.json | 30 +- packages/@ember/application/package.json | 8 +- packages/@ember/array/package.json | 10 +- packages/@ember/component/package.json | 4 +- packages/@ember/controller/package.json | 8 +- packages/@ember/debug/package.json | 10 +- packages/@ember/destroyable/package.json | 2 +- packages/@ember/engine/package.json | 8 +- packages/@ember/enumerable/package.json | 8 +- packages/@ember/helper/package.json | 4 +- packages/@ember/instrumentation/package.json | 2 +- packages/@ember/modifier/package.json | 4 +- packages/@ember/object/package.json | 10 +- packages/@ember/routing/package.json | 10 +- packages/@ember/runloop/package.json | 2 +- packages/@ember/service/package.json | 8 +- .../@ember/template-compilation/package.json | 4 +- packages/@ember/template-factory/package.json | 2 +- packages/@ember/utils/package.json | 10 +- packages/@ember/version/package.json | 4 +- packages/ember-template-compiler/package.json | 10 +- packages/ember-testing/package.json | 8 +- packages/ember/package.json | 12 +- packages/internal-test-helpers/package.json | 18 +- pnpm-lock.yaml | 666 +++++++++--------- 26 files changed, 447 insertions(+), 447 deletions(-) diff --git a/package.json b/package.json index 8db41d9ac72..92980ab87f7 100644 --- a/package.json +++ b/package.json @@ -58,24 +58,24 @@ "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@ember/edition-utils": "^1.2.0", - "@glimmer/compiler": "0.89.0", + "@glimmer/compiler": "0.90.0", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.89.0", - "@glimmer/interfaces": "0.89.0", - "@glimmer/manager": "0.89.0", - "@glimmer/node": "0.89.0", - "@glimmer/opcode-compiler": "0.89.0", - "@glimmer/owner": "0.89.0", - "@glimmer/program": "0.89.0", - "@glimmer/reference": "0.89.0", - "@glimmer/runtime": "0.89.0", - "@glimmer/syntax": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", - "@glimmer/vm": "0.89.0", - "@glimmer/vm-babel-plugins": "0.89.0", + "@glimmer/global-context": "0.90.0", + "@glimmer/interfaces": "0.90.0", + "@glimmer/manager": "0.90.0", + "@glimmer/node": "0.90.0", + "@glimmer/opcode-compiler": "0.90.0", + "@glimmer/owner": "0.90.0", + "@glimmer/program": "0.90.0", + "@glimmer/reference": "0.90.0", + "@glimmer/runtime": "0.90.0", + "@glimmer/syntax": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", + "@glimmer/vm": "0.90.0", + "@glimmer/vm-babel-plugins": "0.90.0", "@simple-dom/interface": "^1.4.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-ember-template-compilation": "^2.1.1", diff --git a/packages/@ember/-internals/package.json b/packages/@ember/-internals/package.json index cab933cf701..ebb0d6a4ab5 100644 --- a/packages/@ember/-internals/package.json +++ b/packages/@ember/-internals/package.json @@ -39,23 +39,23 @@ "@ember/service": "workspace:*", "@ember/template-factory": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.89.0", + "@glimmer/compiler": "0.90.0", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.89.0", - "@glimmer/interfaces": "0.89.0", - "@glimmer/manager": "0.89.0", - "@glimmer/node": "0.89.0", - "@glimmer/opcode-compiler": "0.89.0", - "@glimmer/owner": "0.89.0", - "@glimmer/program": "0.89.0", - "@glimmer/reference": "0.89.0", - "@glimmer/runtime": "0.89.0", - "@glimmer/syntax": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", - "@glimmer/vm": "0.89.0", + "@glimmer/global-context": "0.90.0", + "@glimmer/interfaces": "0.90.0", + "@glimmer/manager": "0.90.0", + "@glimmer/node": "0.90.0", + "@glimmer/opcode-compiler": "0.90.0", + "@glimmer/owner": "0.90.0", + "@glimmer/program": "0.90.0", + "@glimmer/reference": "0.90.0", + "@glimmer/runtime": "0.90.0", + "@glimmer/syntax": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", + "@glimmer/vm": "0.90.0", "@simple-dom/interface": "^1.4.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", diff --git a/packages/@ember/application/package.json b/packages/@ember/application/package.json index 15d11690349..ca585c00936 100644 --- a/packages/@ember/application/package.json +++ b/packages/@ember/application/package.json @@ -19,11 +19,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/packages/@ember/array/package.json b/packages/@ember/array/package.json index b185366584d..0870d7321ea 100644 --- a/packages/@ember/array/package.json +++ b/packages/@ember/array/package.json @@ -16,12 +16,12 @@ "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.89.0", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/component/package.json b/packages/@ember/component/package.json index 9787815ce85..4aa2c093188 100644 --- a/packages/@ember/component/package.json +++ b/packages/@ember/component/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.89.0", - "@glimmer/runtime": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/runtime": "0.90.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/controller/package.json b/packages/@ember/controller/package.json index 461511d9f12..2fea64fdd8f 100644 --- a/packages/@ember/controller/package.json +++ b/packages/@ember/controller/package.json @@ -11,11 +11,11 @@ "@ember/debug": "workspace:*", "@ember/object": "workspace:*", "@ember/service": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/debug/package.json b/packages/@ember/debug/package.json index 05229049410..24652012034 100644 --- a/packages/@ember/debug/package.json +++ b/packages/@ember/debug/package.json @@ -18,12 +18,12 @@ "@ember/routing": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.89.0", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/destroyable/package.json b/packages/@ember/destroyable/package.json index 5aa91178a2e..a4ec3913918 100644 --- a/packages/@ember/destroyable/package.json +++ b/packages/@ember/destroyable/package.json @@ -6,7 +6,7 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/engine/package.json b/packages/@ember/engine/package.json index 2a134a03057..4561eda5edb 100644 --- a/packages/@ember/engine/package.json +++ b/packages/@ember/engine/package.json @@ -18,11 +18,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*", diff --git a/packages/@ember/enumerable/package.json b/packages/@ember/enumerable/package.json index 38953d71184..b5bb39ad725 100644 --- a/packages/@ember/enumerable/package.json +++ b/packages/@ember/enumerable/package.json @@ -11,11 +11,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/helper/package.json b/packages/@ember/helper/package.json index c3e5224f879..7ae881ef1a8 100644 --- a/packages/@ember/helper/package.json +++ b/packages/@ember/helper/package.json @@ -8,8 +8,8 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/component": "workspace:*", - "@glimmer/manager": "0.89.0", - "@glimmer/runtime": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/runtime": "0.90.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/instrumentation/package.json b/packages/@ember/instrumentation/package.json index 4edf1a07e2b..b7633e7ec6b 100644 --- a/packages/@ember/instrumentation/package.json +++ b/packages/@ember/instrumentation/package.json @@ -14,7 +14,7 @@ "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.89.0", + "@glimmer/validator": "0.90.0", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/modifier/package.json b/packages/@ember/modifier/package.json index 250565b357c..d839137e992 100644 --- a/packages/@ember/modifier/package.json +++ b/packages/@ember/modifier/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.89.0", - "@glimmer/runtime": "0.89.0" + "@glimmer/manager": "0.90.0", + "@glimmer/runtime": "0.90.0" } } diff --git a/packages/@ember/object/package.json b/packages/@ember/object/package.json index 2169d4a4e32..64749d36945 100644 --- a/packages/@ember/object/package.json +++ b/packages/@ember/object/package.json @@ -26,12 +26,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.89.0", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/routing/package.json b/packages/@ember/routing/package.json index 4cdb2ad9bf0..014a2f2a44b 100644 --- a/packages/@ember/routing/package.json +++ b/packages/@ember/routing/package.json @@ -25,12 +25,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.89.0", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", diff --git a/packages/@ember/runloop/package.json b/packages/@ember/runloop/package.json index 0e145fb3317..ce5c9d10eda 100644 --- a/packages/@ember/runloop/package.json +++ b/packages/@ember/runloop/package.json @@ -13,7 +13,7 @@ "@ember/object": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.89.0", + "@glimmer/validator": "0.90.0", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/service/package.json b/packages/@ember/service/package.json index b016bd72721..f025a3e6369 100644 --- a/packages/@ember/service/package.json +++ b/packages/@ember/service/package.json @@ -10,11 +10,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/template-compilation/package.json b/packages/@ember/template-compilation/package.json index 8960651e661..2bda57601fc 100644 --- a/packages/@ember/template-compilation/package.json +++ b/packages/@ember/template-compilation/package.json @@ -8,9 +8,9 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/canary-features": "workspace:*", - "@glimmer/compiler": "0.89.0", + "@glimmer/compiler": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/syntax": "0.89.0", + "@glimmer/syntax": "0.90.0", "ember": "workspace:*", "ember-template-compiler": "workspace:*" } diff --git a/packages/@ember/template-factory/package.json b/packages/@ember/template-factory/package.json index 1ddbc647606..16461900699 100644 --- a/packages/@ember/template-factory/package.json +++ b/packages/@ember/template-factory/package.json @@ -6,6 +6,6 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/opcode-compiler": "0.89.0" + "@glimmer/opcode-compiler": "0.90.0" } } diff --git a/packages/@ember/utils/package.json b/packages/@ember/utils/package.json index 8cc8b2c9382..a43b23b0dd4 100644 --- a/packages/@ember/utils/package.json +++ b/packages/@ember/utils/package.json @@ -13,12 +13,12 @@ "@ember/enumerable": "workspace:*", "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.89.0", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/version/package.json b/packages/@ember/version/package.json index e8dcdedd72e..f2c00b24290 100644 --- a/packages/@ember/version/package.json +++ b/packages/@ember/version/package.json @@ -22,8 +22,8 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/manager": "0.89.0", - "@glimmer/runtime": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/runtime": "0.90.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "expect-type": "^0.15.0" diff --git a/packages/ember-template-compiler/package.json b/packages/ember-template-compiler/package.json index 270a77435e7..cbfce6b7059 100644 --- a/packages/ember-template-compiler/package.json +++ b/packages/ember-template-compiler/package.json @@ -24,12 +24,12 @@ "@ember/service": "workspace:*", "@ember/template-compilation": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.89.0", + "@glimmer/compiler": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.89.0", - "@glimmer/runtime": "0.89.0", - "@glimmer/syntax": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/runtime": "0.90.0", + "@glimmer/syntax": "0.90.0", + "@glimmer/validator": "0.90.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*" diff --git a/packages/ember-testing/package.json b/packages/ember-testing/package.json index 8a3b5a0a80f..40bb8fe9c80 100644 --- a/packages/ember-testing/package.json +++ b/packages/ember-testing/package.json @@ -19,11 +19,11 @@ "@ember/service": "workspace:*", "@ember/test": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/owner": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*", diff --git a/packages/ember/package.json b/packages/ember/package.json index 9f30f54c1b2..c8af012f332 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -31,14 +31,14 @@ "@ember/test": "workspace:*", "@ember/utils": "workspace:*", "@ember/version": "workspace:*", - "@glimmer/destroyable": "0.89.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.89.0", - "@glimmer/owner": "0.89.0", - "@glimmer/runtime": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/owner": "0.90.0", + "@glimmer/runtime": "0.90.0", "@glimmer/tracking": "workspace:*", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember-template-compiler": "workspace:*", diff --git a/packages/internal-test-helpers/package.json b/packages/internal-test-helpers/package.json index 4387f7783c0..f4f2b6065d8 100644 --- a/packages/internal-test-helpers/package.json +++ b/packages/internal-test-helpers/package.json @@ -24,16 +24,16 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.89.0", - "@glimmer/destroyable": "0.89.0", + "@glimmer/compiler": "0.90.0", + "@glimmer/destroyable": "0.90.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.89.0", - "@glimmer/opcode-compiler": "0.89.0", - "@glimmer/owner": "0.89.0", - "@glimmer/runtime": "0.89.0", - "@glimmer/syntax": "0.89.0", - "@glimmer/util": "0.89.0", - "@glimmer/validator": "0.89.0", + "@glimmer/manager": "0.90.0", + "@glimmer/opcode-compiler": "0.90.0", + "@glimmer/owner": "0.90.0", + "@glimmer/runtime": "0.90.0", + "@glimmer/syntax": "0.90.0", + "@glimmer/util": "0.90.0", + "@glimmer/validator": "0.90.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56c4abd8514..7f46c654fdb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,59 +19,59 @@ importers: specifier: ^1.2.0 version: 1.2.0 '@glimmer/compiler': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/interfaces': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/node': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/opcode-compiler': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/program': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/reference': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/runtime': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/syntax': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/vm': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/vm-babel-plugins': - specifier: 0.89.0 - version: 0.89.0(@babel/core@7.23.2) + specifier: 0.90.0 + version: 0.90.0(@babel/core@7.23.2) '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -419,56 +419,56 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/compiler': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/interfaces': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/node': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/opcode-compiler': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/program': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/reference': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/runtime': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/syntax': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/vm': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -533,20 +533,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -593,23 +593,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -632,11 +632,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/runtime': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -659,20 +659,20 @@ importers: specifier: workspace:* version: link:../service '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -713,23 +713,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -745,8 +745,8 @@ importers: packages/@ember/destroyable: dependencies: '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -787,20 +787,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 dag-map: specifier: ^2.0.2 version: 2.0.2 @@ -829,20 +829,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -856,11 +856,11 @@ importers: specifier: workspace:* version: link:../component '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/runtime': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -892,8 +892,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -904,11 +904,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/runtime': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 packages/@ember/object: dependencies: @@ -937,23 +937,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1039,23 +1039,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1096,8 +1096,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1123,20 +1123,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1162,14 +1162,14 @@ importers: specifier: workspace:* version: link:../canary-features '@glimmer/compiler': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/syntax': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 ember: specifier: workspace:* version: link:../../ember @@ -1180,8 +1180,8 @@ importers: packages/@ember/template-factory: dependencies: '@glimmer/opcode-compiler': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 packages/@ember/test: dependencies: @@ -1213,23 +1213,23 @@ importers: specifier: workspace:* version: link:../runloop '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1288,11 +1288,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/runtime': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1384,29 +1384,29 @@ importers: specifier: workspace:* version: link:../@ember/version '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/runtime': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/tracking': specifier: workspace:* version: link:../@glimmer/tracking '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1486,23 +1486,23 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/runtime': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/syntax': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1555,20 +1555,20 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1642,35 +1642,35 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/destroyable': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/opcode-compiler': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/owner': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/runtime': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/syntax': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/util': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 '@glimmer/validator': - specifier: 0.89.0 - version: 0.89.0 + specifier: 0.90.0 + version: 0.90.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -3767,15 +3767,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@glimmer/compiler@0.89.0: - resolution: {integrity: sha512-PiHffNn7+nJ7mPPqH3TkqVApuqzUDhqOIAXrqF2tIDq0hgr+vfzivuiHed/EIu2anuY+Ho5fNRv+oo5ET62kwg==} + /@glimmer/compiler@0.90.0: + resolution: {integrity: sha512-OZ1GpkYW+JV1KbDh3m23mXq5dqdKUsWkHYXkdw6YJTKCERezI2HKhRPSi2Yn01PxN95hGSDt3hKuUrR2+lh6lw==} engines: {node: '>= 16.0.0'} dependencies: - '@glimmer/interfaces': 0.89.0 - '@glimmer/syntax': 0.89.0 - '@glimmer/util': 0.89.0 - '@glimmer/vm': 0.89.0 - '@glimmer/wire-format': 0.89.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/syntax': 0.90.0 + '@glimmer/util': 0.90.0 + '@glimmer/vm': 0.90.0 + '@glimmer/wire-format': 0.90.0 dev: false /@glimmer/component@1.1.2(@babel/core@7.23.2): @@ -3801,40 +3801,40 @@ packages: - supports-color dev: false - /@glimmer/debug@0.89.0: - resolution: {integrity: sha512-UUOKiMzX0sel8yzFO08Q1OUTq02n6os5F4B7vUofOaSjHUD4fiSm8Mh1fRAjw1rgo47d/QVTsHxKlugkuP7Qvg==} + /@glimmer/debug@0.90.0: + resolution: {integrity: sha512-MkWXI7ixFCGnnJ6e3jUEzsDJaTtr1IHzmdlA/s3X7URttXrUTQGxCtd6sBmwkEbUVFfe/H7LlIIEMImXGMObuA==} dependencies: - '@glimmer/interfaces': 0.89.0 - '@glimmer/util': 0.89.0 - '@glimmer/vm': 0.89.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/util': 0.90.0 + '@glimmer/vm': 0.90.0 dev: false - /@glimmer/destroyable@0.89.0: - resolution: {integrity: sha512-pgS6tcyQ991sw9iOm+AjCWnTqXkWElMVELJkBMWohkbbzAG+wtfpnt6KE6NfE1rVldzEq0OpkPs7CfwINmo/4g==} + /@glimmer/destroyable@0.90.0: + resolution: {integrity: sha512-rD+78zeep50ZmPsS3rM/MMrxTeo6689h1+qyUPyeNPmFNz48spkMeK4uDjJdmKuUxbTQG0RH+PgAr9zsDsZh+A==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.89.0 - '@glimmer/interfaces': 0.89.0 - '@glimmer/util': 0.89.0 + '@glimmer/global-context': 0.90.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/util': 0.90.0 dev: false /@glimmer/di@0.1.11: resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} dev: false - /@glimmer/encoder@0.89.0: - resolution: {integrity: sha512-02Qy53tZJCY+ehFRiE97OXq7RJdKY5+tIuKJKi8n2WIX04wVGgv7rTw+qtUZzNfOqskMPl7cD47UHGcr/XXewA==} + /@glimmer/encoder@0.90.0: + resolution: {integrity: sha512-TfsfUxBzMXIXTwDk2dFgrOhGblxcYngp8d2Zze2WlAl7Keiht98PJwDf6QPdurKfop7KFQBSc142gdkX5A0mDw==} dependencies: - '@glimmer/interfaces': 0.89.0 - '@glimmer/vm': 0.89.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/vm': 0.90.0 dev: false /@glimmer/env@0.1.7: resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} dev: false - /@glimmer/global-context@0.89.0: - resolution: {integrity: sha512-LEHUgjdcr915wV2vMHR/dLQNzFvrFCGJlQROvOxX0Q/O8PMceXLR6BPe5DsAWnr6s6Be8CQm3DEgtKi5PY1Lcg==} + /@glimmer/global-context@0.90.0: + resolution: {integrity: sha512-SimJWrDRCDS/RM2eQX58sy17cL1DBT24aSkfhOe+qqxu6UtAzMg10JW/fPW7qwKtN5gze2/jfO4rE74OqEnLFw==} dev: false /@glimmer/interfaces@0.84.3: @@ -3843,94 +3843,94 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/interfaces@0.89.0: - resolution: {integrity: sha512-D3Y4QaYlldvukP8Xrue7CNNSYShMvIL6/8lIohLWYZ14eN17+WfhxA/yF9+jRGCUCoyobqhMvft+LlDhqH+NBw==} + /@glimmer/interfaces@0.90.0: + resolution: {integrity: sha512-pcFLQfAm8oh0fsrw7lYFlRdDs1LvvA1Rvuv/8dUoM9jclpRCu2NK4qaZpw80VfrXZA60xKKEO/oJl+fCG18uvQ==} dependencies: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/manager@0.89.0: - resolution: {integrity: sha512-1QvQAMFH5EbEZlWNehrX+Z+Id/1NHzC+ENnmBAFyDC54/koZCUgkoYWHJvZ9Shl62DDzUM5VVRUz7m7uaH5NFw==} + /@glimmer/manager@0.90.0: + resolution: {integrity: sha512-ZUFzo4FWUhybSBOT5KejyEQSaeJCQGU0GxCjHILpnoil7fGJMreOt6KESHZWBDjXjER2grPYRGxKxOMcO2sR/A==} dependencies: - '@glimmer/debug': 0.89.0 - '@glimmer/destroyable': 0.89.0 + '@glimmer/debug': 0.90.0 + '@glimmer/destroyable': 0.90.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.89.0 - '@glimmer/interfaces': 0.89.0 - '@glimmer/reference': 0.89.0 - '@glimmer/util': 0.89.0 - '@glimmer/validator': 0.89.0 - '@glimmer/vm': 0.89.0 + '@glimmer/global-context': 0.90.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/reference': 0.90.0 + '@glimmer/util': 0.90.0 + '@glimmer/validator': 0.90.0 + '@glimmer/vm': 0.90.0 dev: false - /@glimmer/node@0.89.0: - resolution: {integrity: sha512-dR1TIWL9/OJ7XcZkK2v01u8LLWi9mMFhX6crT+BA8p5wGzO58X5IJtjFDSTMH3dVfIc3CvaZUuRcLQPp7k8jDw==} + /@glimmer/node@0.90.0: + resolution: {integrity: sha512-BPggkuSV9bcha8DH50pDizZqWKEQSRMqGXWHL8vlLyykorXFsFYumZfYX/iNEYeHXxxE/RT7aWYiQqFth87Y0A==} dependencies: - '@glimmer/interfaces': 0.89.0 - '@glimmer/runtime': 0.89.0 - '@glimmer/util': 0.89.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/runtime': 0.90.0 + '@glimmer/util': 0.90.0 '@simple-dom/document': 1.4.0 dev: false - /@glimmer/opcode-compiler@0.89.0: - resolution: {integrity: sha512-lGGYNn/KnJmpUizHJ3u5O6wtOf4SHzyq3lE9jJ9Rc5Ch652I0S9Iqp6wfjT0rQL3kwUc37Nzu9OHK5hac6cPmQ==} + /@glimmer/opcode-compiler@0.90.0: + resolution: {integrity: sha512-5IQcb/oGO1cOm22QD4VA0jJpkv+UpwqrTywlSw/LV+Wpv/3/Jgcp+uA0nR4GsLk1xefDsCoSu9I+PDTOIYkY0Q==} dependencies: - '@glimmer/debug': 0.89.0 - '@glimmer/encoder': 0.89.0 + '@glimmer/debug': 0.90.0 + '@glimmer/encoder': 0.90.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.89.0 - '@glimmer/interfaces': 0.89.0 - '@glimmer/manager': 0.89.0 - '@glimmer/reference': 0.89.0 - '@glimmer/util': 0.89.0 - '@glimmer/vm': 0.89.0 - '@glimmer/wire-format': 0.89.0 + '@glimmer/global-context': 0.90.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/manager': 0.90.0 + '@glimmer/reference': 0.90.0 + '@glimmer/util': 0.90.0 + '@glimmer/vm': 0.90.0 + '@glimmer/wire-format': 0.90.0 dev: false - /@glimmer/owner@0.89.0: - resolution: {integrity: sha512-fWl8VYwMiFw5fcCYGuUiLDbWQ3Vvw3UUuS1e8iTsvesJKILFA/pdSYcwng8LgF21/evEQslejZ0n2vDn1bchxg==} + /@glimmer/owner@0.90.0: + resolution: {integrity: sha512-miFLWtwCNMYA0Ie11uEJP3SHOon1tL2WgpUhS8kv0KkGLyBDc+de+8o1RkUJW761GV1dEhyifte2w6fYnURuHA==} dependencies: - '@glimmer/util': 0.89.0 + '@glimmer/util': 0.90.0 dev: false - /@glimmer/program@0.89.0: - resolution: {integrity: sha512-UZkTTy6Nm/WXWjliFaOsMoRSetB91sqtVSZPuWEQAY1fBmISgwTG3+GEWhYMLFHGsOrCzTcCRrcEWd2naYEqag==} + /@glimmer/program@0.90.0: + resolution: {integrity: sha512-KtNMjVWh5ttO15DU3qUfnhWW34F9RhNtppFUNdL0tIwA3PHQJuWuf1/ZVTXLAEdX6djPY5/A9X5V39MMaR9s5w==} dependencies: - '@glimmer/encoder': 0.89.0 + '@glimmer/encoder': 0.90.0 '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.89.0 - '@glimmer/manager': 0.89.0 - '@glimmer/opcode-compiler': 0.89.0 - '@glimmer/util': 0.89.0 - '@glimmer/vm': 0.89.0 - '@glimmer/wire-format': 0.89.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/manager': 0.90.0 + '@glimmer/opcode-compiler': 0.90.0 + '@glimmer/util': 0.90.0 + '@glimmer/vm': 0.90.0 + '@glimmer/wire-format': 0.90.0 dev: false - /@glimmer/reference@0.89.0: - resolution: {integrity: sha512-hEUt5R3RfU8psc0wywfJFGrI9hDNFQ1KCBgqphiZXfUZfJhn9QtoNvRxs+s7pSeiqCei4b3aFD0be9lwXa+GHg==} + /@glimmer/reference@0.90.0: + resolution: {integrity: sha512-K5Hp8YiW52EYvHba7Zia3QrbaZIYg4c+A00ZtIAcNkFy4LjD0wB+nDpYHn/VKM9lL67jbXYW5iFlR3sW0IANuQ==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.89.0 - '@glimmer/interfaces': 0.89.0 - '@glimmer/util': 0.89.0 - '@glimmer/validator': 0.89.0 + '@glimmer/global-context': 0.90.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/util': 0.90.0 + '@glimmer/validator': 0.90.0 dev: false - /@glimmer/runtime@0.89.0: - resolution: {integrity: sha512-TUlXpNA/nq65TOxaJdDIVKqmGEkKAPUYwu/vfLLU7YFBacAk3EZFxn3pbDCFjvId1Ci9Fh/mbDTINYast1inDQ==} + /@glimmer/runtime@0.90.0: + resolution: {integrity: sha512-8bQ+jRnC1dJ+lgj1yORVBfUjWpwTP1juNqDBnlesS+A50OyWlzRVQElwrHPtHYlByYVIWF7nQ8/GkTDyabCfUg==} dependencies: - '@glimmer/destroyable': 0.89.0 + '@glimmer/destroyable': 0.90.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.89.0 - '@glimmer/interfaces': 0.89.0 - '@glimmer/manager': 0.89.0 - '@glimmer/owner': 0.89.0 - '@glimmer/program': 0.89.0 - '@glimmer/reference': 0.89.0 - '@glimmer/util': 0.89.0 - '@glimmer/validator': 0.89.0 - '@glimmer/vm': 0.89.0 - '@glimmer/wire-format': 0.89.0 + '@glimmer/global-context': 0.90.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/manager': 0.90.0 + '@glimmer/owner': 0.90.0 + '@glimmer/program': 0.90.0 + '@glimmer/reference': 0.90.0 + '@glimmer/util': 0.90.0 + '@glimmer/validator': 0.90.0 + '@glimmer/vm': 0.90.0 + '@glimmer/wire-format': 0.90.0 dev: false /@glimmer/syntax@0.84.3: @@ -3942,12 +3942,12 @@ packages: simple-html-tokenizer: 0.5.11 dev: false - /@glimmer/syntax@0.89.0: - resolution: {integrity: sha512-pzj/z3WEGeBC5FP7XIAwcCQfz8mKXHUR1K/cIh0tRXtURpVb7p91y3lwz7wCjnZ9tDzLVI21swQHY/sTpFODTA==} + /@glimmer/syntax@0.90.0: + resolution: {integrity: sha512-EoTqsn7+U72ah3tj+rMhJ7nv8Or4VsnbtqppKfmuGiYB3ASSBTuFm5FxfjEds4Mf+xmxW3ElQ5BCd2TAl0LOsw==} dependencies: - '@glimmer/interfaces': 0.89.0 - '@glimmer/util': 0.89.0 - '@glimmer/wire-format': 0.89.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/util': 0.90.0 + '@glimmer/wire-format': 0.90.0 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 dev: false @@ -3964,24 +3964,24 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/util@0.89.0: - resolution: {integrity: sha512-hxdObRAqd4LGfoNLkXxsRbaQJuTs7+HbL5hwPkH48xGNBlFAUH8bjUCiFsVhfOwZ8r2WHThj05EgGUAOkuVkAw==} + /@glimmer/util@0.90.0: + resolution: {integrity: sha512-iuzYB/4ifLGKiSelouLzmQO4kmKdLzi/sCJElYAwexzOro8ckhkWgUTOaafPqq1kgPgB/pvu4qvNYUDuHH7RXA==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.89.0 + '@glimmer/interfaces': 0.90.0 dev: false - /@glimmer/validator@0.89.0: - resolution: {integrity: sha512-yTUp7k5iaWaUcpINri9bTlXP83n85JF+Z5yzsC1KE6F0KJQh8VN7NlUNMx09fM0EAA/SqaKH3xqEfD7AEFB3Lg==} + /@glimmer/validator@0.90.0: + resolution: {integrity: sha512-qQ9P5PMtZYpDFg1kgFKVwkeYOlwi7MCBlMgRD4oimrfTumbLGpv4F3XlQlJzxV5KmSc2yAqqG3+Y6USnF35hMQ==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.89.0 - '@glimmer/interfaces': 0.89.0 - '@glimmer/util': 0.89.0 + '@glimmer/global-context': 0.90.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/util': 0.90.0 dev: false - /@glimmer/vm-babel-plugins@0.89.0(@babel/core@7.23.2): - resolution: {integrity: sha512-TaOtbW7FAR8rkLIeQzowQj7g+iWJSrKUUlSHiyb5fpVINRDYqnLzxojyOQ52fW6sFcJno6JGMBJayMlnia2tRw==} + /@glimmer/vm-babel-plugins@0.90.0(@babel/core@7.23.2): + resolution: {integrity: sha512-/S8ewIrXjAg+tlLbeQZfeqYNRrO9AX4D2z4az5+AKrp9at/63Pk8kxKa0AzEKstvXvvME9ImUj/tcN4UxdNf4w==} engines: {node: '>=16'} dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.2) @@ -3989,18 +3989,18 @@ packages: - '@babel/core' dev: false - /@glimmer/vm@0.89.0: - resolution: {integrity: sha512-mP1vdCZo7XX6wuRnBpsW+ZaPmmKNEVf/MqGz48ibvQFmWRevezvtdch1CRLpzr63tZSw/bCQ/DkedDogY2WG1A==} + /@glimmer/vm@0.90.0: + resolution: {integrity: sha512-WKDErKqHEyYgJQIbgyKfoCdFnDpSohcaG/bqEljG0yJ5aQXE/vwhchgyA8+qBkhTv1qVdnhvOAarfnTgRBuILA==} dependencies: - '@glimmer/interfaces': 0.89.0 - '@glimmer/util': 0.89.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/util': 0.90.0 dev: false - /@glimmer/wire-format@0.89.0: - resolution: {integrity: sha512-pbexstQ92jCcFYf1PGXusKklhWwKrxU7Ornj8HeENxTctdyVLff9ynOdpJ1Yq7buiru3E8NhGjFOnNwfPIvbKg==} + /@glimmer/wire-format@0.90.0: + resolution: {integrity: sha512-uFXzGIv/gU/b+e0IuwoE30+IR43qWriLwjdM2g8IvX07y5TklQJxjVIC494xhlSY+12XsegEuEzTqn0VoOqWnA==} dependencies: - '@glimmer/interfaces': 0.89.0 - '@glimmer/util': 0.89.0 + '@glimmer/interfaces': 0.90.0 + '@glimmer/util': 0.90.0 dev: false /@handlebars/parser@2.0.0: From 445d6f34d891ba1edbdbd56602ea12c5c0e2c4ed Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 22 Mar 2024 15:38:15 -0400 Subject: [PATCH 07/36] '90 -> '91 --- package.json | 28 +- packages/@ember/-internals/package.json | 28 +- packages/@ember/application/package.json | 8 +- packages/@ember/array/package.json | 10 +- packages/@ember/component/package.json | 4 +- packages/@ember/controller/package.json | 8 +- packages/@ember/debug/package.json | 10 +- packages/@ember/destroyable/package.json | 2 +- packages/@ember/engine/package.json | 8 +- packages/@ember/enumerable/package.json | 8 +- packages/@ember/helper/package.json | 4 +- packages/@ember/instrumentation/package.json | 2 +- packages/@ember/modifier/package.json | 4 +- packages/@ember/object/package.json | 10 +- packages/@ember/routing/package.json | 10 +- packages/@ember/runloop/package.json | 2 +- packages/@ember/service/package.json | 8 +- .../@ember/template-compilation/package.json | 4 +- packages/@ember/template-factory/package.json | 2 +- packages/@ember/utils/package.json | 10 +- packages/@ember/version/package.json | 4 +- packages/ember-template-compiler/package.json | 10 +- packages/ember-testing/package.json | 8 +- packages/ember/package.json | 12 +- packages/internal-test-helpers/package.json | 18 +- pnpm-lock.yaml | 646 +++++++++--------- 26 files changed, 434 insertions(+), 434 deletions(-) diff --git a/package.json b/package.json index 92980ab87f7..e907fcdcef4 100644 --- a/package.json +++ b/package.json @@ -58,23 +58,23 @@ "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@ember/edition-utils": "^1.2.0", - "@glimmer/compiler": "0.90.0", + "@glimmer/compiler": "0.90.1", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.90.0", - "@glimmer/interfaces": "0.90.0", - "@glimmer/manager": "0.90.0", + "@glimmer/global-context": "0.90.1", + "@glimmer/interfaces": "0.90.1", + "@glimmer/manager": "0.90.1", "@glimmer/node": "0.90.0", - "@glimmer/opcode-compiler": "0.90.0", - "@glimmer/owner": "0.90.0", - "@glimmer/program": "0.90.0", - "@glimmer/reference": "0.90.0", - "@glimmer/runtime": "0.90.0", - "@glimmer/syntax": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", - "@glimmer/vm": "0.90.0", + "@glimmer/opcode-compiler": "0.90.1", + "@glimmer/owner": "0.90.1", + "@glimmer/program": "0.90.1", + "@glimmer/reference": "0.90.1", + "@glimmer/runtime": "0.90.1", + "@glimmer/syntax": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", + "@glimmer/vm": "0.90.1", "@glimmer/vm-babel-plugins": "0.90.0", "@simple-dom/interface": "^1.4.0", "babel-plugin-debug-macros": "^0.3.4", diff --git a/packages/@ember/-internals/package.json b/packages/@ember/-internals/package.json index ebb0d6a4ab5..0a50574eadc 100644 --- a/packages/@ember/-internals/package.json +++ b/packages/@ember/-internals/package.json @@ -39,23 +39,23 @@ "@ember/service": "workspace:*", "@ember/template-factory": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.90.0", + "@glimmer/compiler": "0.90.1", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.90.0", - "@glimmer/interfaces": "0.90.0", - "@glimmer/manager": "0.90.0", + "@glimmer/global-context": "0.90.1", + "@glimmer/interfaces": "0.90.1", + "@glimmer/manager": "0.90.1", "@glimmer/node": "0.90.0", - "@glimmer/opcode-compiler": "0.90.0", - "@glimmer/owner": "0.90.0", - "@glimmer/program": "0.90.0", - "@glimmer/reference": "0.90.0", - "@glimmer/runtime": "0.90.0", - "@glimmer/syntax": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", - "@glimmer/vm": "0.90.0", + "@glimmer/opcode-compiler": "0.90.1", + "@glimmer/owner": "0.90.1", + "@glimmer/program": "0.90.1", + "@glimmer/reference": "0.90.1", + "@glimmer/runtime": "0.90.1", + "@glimmer/syntax": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", + "@glimmer/vm": "0.90.1", "@simple-dom/interface": "^1.4.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", diff --git a/packages/@ember/application/package.json b/packages/@ember/application/package.json index ca585c00936..de9eb00d427 100644 --- a/packages/@ember/application/package.json +++ b/packages/@ember/application/package.json @@ -19,11 +19,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/packages/@ember/array/package.json b/packages/@ember/array/package.json index 0870d7321ea..6ea607392a3 100644 --- a/packages/@ember/array/package.json +++ b/packages/@ember/array/package.json @@ -16,12 +16,12 @@ "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.0", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/component/package.json b/packages/@ember/component/package.json index 4aa2c093188..1f17c7f2324 100644 --- a/packages/@ember/component/package.json +++ b/packages/@ember/component/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.90.0", - "@glimmer/runtime": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/runtime": "0.90.1", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/controller/package.json b/packages/@ember/controller/package.json index 2fea64fdd8f..97953dcb508 100644 --- a/packages/@ember/controller/package.json +++ b/packages/@ember/controller/package.json @@ -11,11 +11,11 @@ "@ember/debug": "workspace:*", "@ember/object": "workspace:*", "@ember/service": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/debug/package.json b/packages/@ember/debug/package.json index 24652012034..f4af60964da 100644 --- a/packages/@ember/debug/package.json +++ b/packages/@ember/debug/package.json @@ -18,12 +18,12 @@ "@ember/routing": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.0", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/destroyable/package.json b/packages/@ember/destroyable/package.json index a4ec3913918..5038c3f0138 100644 --- a/packages/@ember/destroyable/package.json +++ b/packages/@ember/destroyable/package.json @@ -6,7 +6,7 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/engine/package.json b/packages/@ember/engine/package.json index 4561eda5edb..af73f447a9f 100644 --- a/packages/@ember/engine/package.json +++ b/packages/@ember/engine/package.json @@ -18,11 +18,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "dag-map": "^2.0.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*", diff --git a/packages/@ember/enumerable/package.json b/packages/@ember/enumerable/package.json index b5bb39ad725..867c1a60733 100644 --- a/packages/@ember/enumerable/package.json +++ b/packages/@ember/enumerable/package.json @@ -11,11 +11,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/helper/package.json b/packages/@ember/helper/package.json index 7ae881ef1a8..16f08ab3a58 100644 --- a/packages/@ember/helper/package.json +++ b/packages/@ember/helper/package.json @@ -8,8 +8,8 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/component": "workspace:*", - "@glimmer/manager": "0.90.0", - "@glimmer/runtime": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/runtime": "0.90.1", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/instrumentation/package.json b/packages/@ember/instrumentation/package.json index b7633e7ec6b..6af243ab755 100644 --- a/packages/@ember/instrumentation/package.json +++ b/packages/@ember/instrumentation/package.json @@ -14,7 +14,7 @@ "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.90.0", + "@glimmer/validator": "0.90.1", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/modifier/package.json b/packages/@ember/modifier/package.json index d839137e992..4ba740bec31 100644 --- a/packages/@ember/modifier/package.json +++ b/packages/@ember/modifier/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.90.0", - "@glimmer/runtime": "0.90.0" + "@glimmer/manager": "0.90.1", + "@glimmer/runtime": "0.90.1" } } diff --git a/packages/@ember/object/package.json b/packages/@ember/object/package.json index 64749d36945..fe1a5f2cc3c 100644 --- a/packages/@ember/object/package.json +++ b/packages/@ember/object/package.json @@ -26,12 +26,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.0", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/routing/package.json b/packages/@ember/routing/package.json index 014a2f2a44b..8233dd30742 100644 --- a/packages/@ember/routing/package.json +++ b/packages/@ember/routing/package.json @@ -25,12 +25,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.0", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", diff --git a/packages/@ember/runloop/package.json b/packages/@ember/runloop/package.json index ce5c9d10eda..79a5ba33ea7 100644 --- a/packages/@ember/runloop/package.json +++ b/packages/@ember/runloop/package.json @@ -13,7 +13,7 @@ "@ember/object": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.90.0", + "@glimmer/validator": "0.90.1", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/service/package.json b/packages/@ember/service/package.json index f025a3e6369..42fbb0e1f13 100644 --- a/packages/@ember/service/package.json +++ b/packages/@ember/service/package.json @@ -10,11 +10,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/template-compilation/package.json b/packages/@ember/template-compilation/package.json index 2bda57601fc..a39b9b8509b 100644 --- a/packages/@ember/template-compilation/package.json +++ b/packages/@ember/template-compilation/package.json @@ -8,9 +8,9 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/canary-features": "workspace:*", - "@glimmer/compiler": "0.90.0", + "@glimmer/compiler": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/syntax": "0.90.0", + "@glimmer/syntax": "0.90.1", "ember": "workspace:*", "ember-template-compiler": "workspace:*" } diff --git a/packages/@ember/template-factory/package.json b/packages/@ember/template-factory/package.json index 16461900699..9fbe9c8951b 100644 --- a/packages/@ember/template-factory/package.json +++ b/packages/@ember/template-factory/package.json @@ -6,6 +6,6 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/opcode-compiler": "0.90.0" + "@glimmer/opcode-compiler": "0.90.1" } } diff --git a/packages/@ember/utils/package.json b/packages/@ember/utils/package.json index a43b23b0dd4..2dcebcc03a2 100644 --- a/packages/@ember/utils/package.json +++ b/packages/@ember/utils/package.json @@ -13,12 +13,12 @@ "@ember/enumerable": "workspace:*", "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.0", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/version/package.json b/packages/@ember/version/package.json index f2c00b24290..fffc3699904 100644 --- a/packages/@ember/version/package.json +++ b/packages/@ember/version/package.json @@ -22,8 +22,8 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/manager": "0.90.0", - "@glimmer/runtime": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/runtime": "0.90.1", "backburner.js": "^2.7.0", "ember": "workspace:*", "expect-type": "^0.15.0" diff --git a/packages/ember-template-compiler/package.json b/packages/ember-template-compiler/package.json index cbfce6b7059..c7eb9b24198 100644 --- a/packages/ember-template-compiler/package.json +++ b/packages/ember-template-compiler/package.json @@ -24,12 +24,12 @@ "@ember/service": "workspace:*", "@ember/template-compilation": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.90.0", + "@glimmer/compiler": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.0", - "@glimmer/runtime": "0.90.0", - "@glimmer/syntax": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/runtime": "0.90.1", + "@glimmer/syntax": "0.90.1", + "@glimmer/validator": "0.90.1", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*" diff --git a/packages/ember-testing/package.json b/packages/ember-testing/package.json index 40bb8fe9c80..652fd40dc90 100644 --- a/packages/ember-testing/package.json +++ b/packages/ember-testing/package.json @@ -19,11 +19,11 @@ "@ember/service": "workspace:*", "@ember/test": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/owner": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*", diff --git a/packages/ember/package.json b/packages/ember/package.json index c8af012f332..1b28890c37f 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -31,14 +31,14 @@ "@ember/test": "workspace:*", "@ember/utils": "workspace:*", "@ember/version": "workspace:*", - "@glimmer/destroyable": "0.90.0", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.0", - "@glimmer/owner": "0.90.0", - "@glimmer/runtime": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/owner": "0.90.1", + "@glimmer/runtime": "0.90.1", "@glimmer/tracking": "workspace:*", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember-template-compiler": "workspace:*", diff --git a/packages/internal-test-helpers/package.json b/packages/internal-test-helpers/package.json index f4f2b6065d8..fd26c6ff96c 100644 --- a/packages/internal-test-helpers/package.json +++ b/packages/internal-test-helpers/package.json @@ -24,16 +24,16 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.90.0", - "@glimmer/destroyable": "0.90.0", + "@glimmer/compiler": "0.90.1", + "@glimmer/destroyable": "0.90.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.0", - "@glimmer/opcode-compiler": "0.90.0", - "@glimmer/owner": "0.90.0", - "@glimmer/runtime": "0.90.0", - "@glimmer/syntax": "0.90.0", - "@glimmer/util": "0.90.0", - "@glimmer/validator": "0.90.0", + "@glimmer/manager": "0.90.1", + "@glimmer/opcode-compiler": "0.90.1", + "@glimmer/owner": "0.90.1", + "@glimmer/runtime": "0.90.1", + "@glimmer/syntax": "0.90.1", + "@glimmer/util": "0.90.1", + "@glimmer/validator": "0.90.1", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f46c654fdb..f34e5fc75c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,56 +19,56 @@ importers: specifier: ^1.2.0 version: 1.2.0 '@glimmer/compiler': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/interfaces': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/node': specifier: 0.90.0 version: 0.90.0 '@glimmer/opcode-compiler': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/program': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/reference': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/runtime': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/syntax': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/vm': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/vm-babel-plugins': specifier: 0.90.0 version: 0.90.0(@babel/core@7.23.2) @@ -419,56 +419,56 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/compiler': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/interfaces': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/node': specifier: 0.90.0 version: 0.90.0 '@glimmer/opcode-compiler': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/program': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/reference': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/runtime': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/syntax': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/vm': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -533,20 +533,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -593,23 +593,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -632,11 +632,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/runtime': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -659,20 +659,20 @@ importers: specifier: workspace:* version: link:../service '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -713,23 +713,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -745,8 +745,8 @@ importers: packages/@ember/destroyable: dependencies: '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -787,20 +787,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 dag-map: specifier: ^2.0.2 version: 2.0.2 @@ -829,20 +829,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -856,11 +856,11 @@ importers: specifier: workspace:* version: link:../component '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/runtime': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -892,8 +892,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -904,11 +904,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/runtime': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 packages/@ember/object: dependencies: @@ -937,23 +937,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1039,23 +1039,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1096,8 +1096,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1123,20 +1123,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1162,14 +1162,14 @@ importers: specifier: workspace:* version: link:../canary-features '@glimmer/compiler': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/syntax': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 ember: specifier: workspace:* version: link:../../ember @@ -1180,8 +1180,8 @@ importers: packages/@ember/template-factory: dependencies: '@glimmer/opcode-compiler': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 packages/@ember/test: dependencies: @@ -1213,23 +1213,23 @@ importers: specifier: workspace:* version: link:../runloop '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1288,11 +1288,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/runtime': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1384,29 +1384,29 @@ importers: specifier: workspace:* version: link:../@ember/version '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/runtime': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/tracking': specifier: workspace:* version: link:../@glimmer/tracking '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1486,23 +1486,23 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/runtime': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/syntax': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1555,20 +1555,20 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1642,35 +1642,35 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/destroyable': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/opcode-compiler': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/owner': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/runtime': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/syntax': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/util': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 '@glimmer/validator': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.90.1 + version: 0.90.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -3767,15 +3767,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@glimmer/compiler@0.90.0: - resolution: {integrity: sha512-OZ1GpkYW+JV1KbDh3m23mXq5dqdKUsWkHYXkdw6YJTKCERezI2HKhRPSi2Yn01PxN95hGSDt3hKuUrR2+lh6lw==} + /@glimmer/compiler@0.90.1: + resolution: {integrity: sha512-FV/QXMCPXZX/jAsnPZFP/726CprVUKHMGNttRJcEzyxcbbicJ78hHMqpOip3iIzTnBsSHmUH5rGpp6h0axpBSA==} engines: {node: '>= 16.0.0'} dependencies: - '@glimmer/interfaces': 0.90.0 - '@glimmer/syntax': 0.90.0 - '@glimmer/util': 0.90.0 - '@glimmer/vm': 0.90.0 - '@glimmer/wire-format': 0.90.0 + '@glimmer/interfaces': 0.90.1 + '@glimmer/syntax': 0.90.1 + '@glimmer/util': 0.90.1 + '@glimmer/vm': 0.90.1 + '@glimmer/wire-format': 0.90.1 dev: false /@glimmer/component@1.1.2(@babel/core@7.23.2): @@ -3801,40 +3801,40 @@ packages: - supports-color dev: false - /@glimmer/debug@0.90.0: - resolution: {integrity: sha512-MkWXI7ixFCGnnJ6e3jUEzsDJaTtr1IHzmdlA/s3X7URttXrUTQGxCtd6sBmwkEbUVFfe/H7LlIIEMImXGMObuA==} + /@glimmer/debug@0.90.1: + resolution: {integrity: sha512-4wGhKCTJwc06aGyqP79hnTmT+sqTKcm7hZ0VkWPVpFowQQItXAFYiC0gasKHnOtoEnG0TlusZuwxQrWPaNwVBA==} dependencies: - '@glimmer/interfaces': 0.90.0 - '@glimmer/util': 0.90.0 - '@glimmer/vm': 0.90.0 + '@glimmer/interfaces': 0.90.1 + '@glimmer/util': 0.90.1 + '@glimmer/vm': 0.90.1 dev: false - /@glimmer/destroyable@0.90.0: - resolution: {integrity: sha512-rD+78zeep50ZmPsS3rM/MMrxTeo6689h1+qyUPyeNPmFNz48spkMeK4uDjJdmKuUxbTQG0RH+PgAr9zsDsZh+A==} + /@glimmer/destroyable@0.90.1: + resolution: {integrity: sha512-vDT1yNqaDkJlmCY6DSk4OFbBu3wmYKEoehMJCTy5YxOplUSS7tK33CUksATWL8W4LGo8Acy3SE00p8/Lgtmx5w==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.0 - '@glimmer/interfaces': 0.90.0 - '@glimmer/util': 0.90.0 + '@glimmer/global-context': 0.90.1 + '@glimmer/interfaces': 0.90.1 + '@glimmer/util': 0.90.1 dev: false /@glimmer/di@0.1.11: resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} dev: false - /@glimmer/encoder@0.90.0: - resolution: {integrity: sha512-TfsfUxBzMXIXTwDk2dFgrOhGblxcYngp8d2Zze2WlAl7Keiht98PJwDf6QPdurKfop7KFQBSc142gdkX5A0mDw==} + /@glimmer/encoder@0.90.1: + resolution: {integrity: sha512-apVVkwA1FSHQYxv9Gy6zfhdyJFmE8/6MV1yOA774gLh011lD/Jgx4MrPDRxTP/UPWVL2fZLqu6AsFfrKC4Li7A==} dependencies: - '@glimmer/interfaces': 0.90.0 - '@glimmer/vm': 0.90.0 + '@glimmer/interfaces': 0.90.1 + '@glimmer/vm': 0.90.1 dev: false /@glimmer/env@0.1.7: resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} dev: false - /@glimmer/global-context@0.90.0: - resolution: {integrity: sha512-SimJWrDRCDS/RM2eQX58sy17cL1DBT24aSkfhOe+qqxu6UtAzMg10JW/fPW7qwKtN5gze2/jfO4rE74OqEnLFw==} + /@glimmer/global-context@0.90.1: + resolution: {integrity: sha512-6r4h2+PKg8lj4DQUC7r9oKFDXR+hMEqT+ANejUPXldDZedLCh9uwya0k2G+WstoiM7FZ0Il8R83Eia92OTsAlQ==} dev: false /@glimmer/interfaces@0.84.3: @@ -3843,94 +3843,94 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/interfaces@0.90.0: - resolution: {integrity: sha512-pcFLQfAm8oh0fsrw7lYFlRdDs1LvvA1Rvuv/8dUoM9jclpRCu2NK4qaZpw80VfrXZA60xKKEO/oJl+fCG18uvQ==} + /@glimmer/interfaces@0.90.1: + resolution: {integrity: sha512-Amf8Mv2cesEwX0oY8kmuUc5HSBG/ZHO7tbsFXqiBJ8cAWQrxRiuCwwL0YA2PDdKwZEZjpc6/I1APPSPIm3L0wg==} dependencies: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/manager@0.90.0: - resolution: {integrity: sha512-ZUFzo4FWUhybSBOT5KejyEQSaeJCQGU0GxCjHILpnoil7fGJMreOt6KESHZWBDjXjER2grPYRGxKxOMcO2sR/A==} + /@glimmer/manager@0.90.1: + resolution: {integrity: sha512-PsmvyMqq6QS77AWHWYsDtCJAgcDvSw6y24vY1oL49NoZbbn7nsFdHh31nmjwh7ybFtceEnEmezDjttJZuta7TA==} dependencies: - '@glimmer/debug': 0.90.0 - '@glimmer/destroyable': 0.90.0 + '@glimmer/debug': 0.90.1 + '@glimmer/destroyable': 0.90.1 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.0 - '@glimmer/interfaces': 0.90.0 - '@glimmer/reference': 0.90.0 - '@glimmer/util': 0.90.0 - '@glimmer/validator': 0.90.0 - '@glimmer/vm': 0.90.0 + '@glimmer/global-context': 0.90.1 + '@glimmer/interfaces': 0.90.1 + '@glimmer/reference': 0.90.1 + '@glimmer/util': 0.90.1 + '@glimmer/validator': 0.90.1 + '@glimmer/vm': 0.90.1 dev: false /@glimmer/node@0.90.0: resolution: {integrity: sha512-BPggkuSV9bcha8DH50pDizZqWKEQSRMqGXWHL8vlLyykorXFsFYumZfYX/iNEYeHXxxE/RT7aWYiQqFth87Y0A==} dependencies: - '@glimmer/interfaces': 0.90.0 - '@glimmer/runtime': 0.90.0 - '@glimmer/util': 0.90.0 + '@glimmer/interfaces': 0.90.1 + '@glimmer/runtime': 0.90.1 + '@glimmer/util': 0.90.1 '@simple-dom/document': 1.4.0 dev: false - /@glimmer/opcode-compiler@0.90.0: - resolution: {integrity: sha512-5IQcb/oGO1cOm22QD4VA0jJpkv+UpwqrTywlSw/LV+Wpv/3/Jgcp+uA0nR4GsLk1xefDsCoSu9I+PDTOIYkY0Q==} + /@glimmer/opcode-compiler@0.90.1: + resolution: {integrity: sha512-WBJWaKphtsxNqsfwGtDYLoaiANRUoH9TuV3EY9J1a6AA8xNRpBufgu/gry6uOfUTyKUE0GgUS82Pjc+xj6l//Q==} dependencies: - '@glimmer/debug': 0.90.0 - '@glimmer/encoder': 0.90.0 + '@glimmer/debug': 0.90.1 + '@glimmer/encoder': 0.90.1 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.0 - '@glimmer/interfaces': 0.90.0 - '@glimmer/manager': 0.90.0 - '@glimmer/reference': 0.90.0 - '@glimmer/util': 0.90.0 - '@glimmer/vm': 0.90.0 - '@glimmer/wire-format': 0.90.0 + '@glimmer/global-context': 0.90.1 + '@glimmer/interfaces': 0.90.1 + '@glimmer/manager': 0.90.1 + '@glimmer/reference': 0.90.1 + '@glimmer/util': 0.90.1 + '@glimmer/vm': 0.90.1 + '@glimmer/wire-format': 0.90.1 dev: false - /@glimmer/owner@0.90.0: - resolution: {integrity: sha512-miFLWtwCNMYA0Ie11uEJP3SHOon1tL2WgpUhS8kv0KkGLyBDc+de+8o1RkUJW761GV1dEhyifte2w6fYnURuHA==} + /@glimmer/owner@0.90.1: + resolution: {integrity: sha512-AsB+uRO/qvoKIrmU2gffjns2onuPyMokjYGmST08B+Z06T7ALOubI6v/ifAr2vkoRDUbFo+JH/OlDv6fqLIWjw==} dependencies: - '@glimmer/util': 0.90.0 + '@glimmer/util': 0.90.1 dev: false - /@glimmer/program@0.90.0: - resolution: {integrity: sha512-KtNMjVWh5ttO15DU3qUfnhWW34F9RhNtppFUNdL0tIwA3PHQJuWuf1/ZVTXLAEdX6djPY5/A9X5V39MMaR9s5w==} + /@glimmer/program@0.90.1: + resolution: {integrity: sha512-IQwqEMD6Pvn+k1f8rZYJkSNt+DJ6SAbu0Hqn/rew32OIaWT33oXKHLNdClohkEvvjWEf/b+pq8hQc0YfqMKQBQ==} dependencies: - '@glimmer/encoder': 0.90.0 + '@glimmer/encoder': 0.90.1 '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.90.0 - '@glimmer/manager': 0.90.0 - '@glimmer/opcode-compiler': 0.90.0 - '@glimmer/util': 0.90.0 - '@glimmer/vm': 0.90.0 - '@glimmer/wire-format': 0.90.0 + '@glimmer/interfaces': 0.90.1 + '@glimmer/manager': 0.90.1 + '@glimmer/opcode-compiler': 0.90.1 + '@glimmer/util': 0.90.1 + '@glimmer/vm': 0.90.1 + '@glimmer/wire-format': 0.90.1 dev: false - /@glimmer/reference@0.90.0: - resolution: {integrity: sha512-K5Hp8YiW52EYvHba7Zia3QrbaZIYg4c+A00ZtIAcNkFy4LjD0wB+nDpYHn/VKM9lL67jbXYW5iFlR3sW0IANuQ==} + /@glimmer/reference@0.90.1: + resolution: {integrity: sha512-2DqQTfkQcTuczSzUPKaCHdfna4yoUNwm8AbM7CksxHifhHYi4UEQMRgo0p/IGqhr8v0EoBMBFIYtfVZj5BZu+Q==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.0 - '@glimmer/interfaces': 0.90.0 - '@glimmer/util': 0.90.0 - '@glimmer/validator': 0.90.0 + '@glimmer/global-context': 0.90.1 + '@glimmer/interfaces': 0.90.1 + '@glimmer/util': 0.90.1 + '@glimmer/validator': 0.90.1 dev: false - /@glimmer/runtime@0.90.0: - resolution: {integrity: sha512-8bQ+jRnC1dJ+lgj1yORVBfUjWpwTP1juNqDBnlesS+A50OyWlzRVQElwrHPtHYlByYVIWF7nQ8/GkTDyabCfUg==} + /@glimmer/runtime@0.90.1: + resolution: {integrity: sha512-o0LjFq1KSHwtAZBc8Pg03/0gcFMP3cqhgvgsm8t2wyfSYrsDQGUCaXujJdXCkfdD5xbtrfSGvmmP7drY05mmRw==} dependencies: - '@glimmer/destroyable': 0.90.0 + '@glimmer/destroyable': 0.90.1 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.0 - '@glimmer/interfaces': 0.90.0 - '@glimmer/manager': 0.90.0 - '@glimmer/owner': 0.90.0 - '@glimmer/program': 0.90.0 - '@glimmer/reference': 0.90.0 - '@glimmer/util': 0.90.0 - '@glimmer/validator': 0.90.0 - '@glimmer/vm': 0.90.0 - '@glimmer/wire-format': 0.90.0 + '@glimmer/global-context': 0.90.1 + '@glimmer/interfaces': 0.90.1 + '@glimmer/manager': 0.90.1 + '@glimmer/owner': 0.90.1 + '@glimmer/program': 0.90.1 + '@glimmer/reference': 0.90.1 + '@glimmer/util': 0.90.1 + '@glimmer/validator': 0.90.1 + '@glimmer/vm': 0.90.1 + '@glimmer/wire-format': 0.90.1 dev: false /@glimmer/syntax@0.84.3: @@ -3942,12 +3942,12 @@ packages: simple-html-tokenizer: 0.5.11 dev: false - /@glimmer/syntax@0.90.0: - resolution: {integrity: sha512-EoTqsn7+U72ah3tj+rMhJ7nv8Or4VsnbtqppKfmuGiYB3ASSBTuFm5FxfjEds4Mf+xmxW3ElQ5BCd2TAl0LOsw==} + /@glimmer/syntax@0.90.1: + resolution: {integrity: sha512-Zp5NTs2Sap+lANxsDmCAosiyIcDRasiaV5f3qTbL+Q6B8MITgfsO31g3HbM8jJifbca9jWCeI7FU/fOfc9XMzQ==} dependencies: - '@glimmer/interfaces': 0.90.0 - '@glimmer/util': 0.90.0 - '@glimmer/wire-format': 0.90.0 + '@glimmer/interfaces': 0.90.1 + '@glimmer/util': 0.90.1 + '@glimmer/wire-format': 0.90.1 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 dev: false @@ -3964,20 +3964,20 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/util@0.90.0: - resolution: {integrity: sha512-iuzYB/4ifLGKiSelouLzmQO4kmKdLzi/sCJElYAwexzOro8ckhkWgUTOaafPqq1kgPgB/pvu4qvNYUDuHH7RXA==} + /@glimmer/util@0.90.1: + resolution: {integrity: sha512-T83a6o6kyVN5feOCpJuN3jv8NEWWwo49c0Xuisfdk1HGOegGxtfH76JR3jIQyTqkKNPHQ0WuwFcRp0RrXYLHMg==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.90.0 + '@glimmer/interfaces': 0.90.1 dev: false - /@glimmer/validator@0.90.0: - resolution: {integrity: sha512-qQ9P5PMtZYpDFg1kgFKVwkeYOlwi7MCBlMgRD4oimrfTumbLGpv4F3XlQlJzxV5KmSc2yAqqG3+Y6USnF35hMQ==} + /@glimmer/validator@0.90.1: + resolution: {integrity: sha512-kSJfzkZZYWZTOX11p134dIaOOuWxiKMw6CXhdKt27Uli30Kt4IXb1XhQCo8Ms1K/6jfekT67I5zCvc4wkoEsEQ==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.0 - '@glimmer/interfaces': 0.90.0 - '@glimmer/util': 0.90.0 + '@glimmer/global-context': 0.90.1 + '@glimmer/interfaces': 0.90.1 + '@glimmer/util': 0.90.1 dev: false /@glimmer/vm-babel-plugins@0.90.0(@babel/core@7.23.2): @@ -3989,18 +3989,18 @@ packages: - '@babel/core' dev: false - /@glimmer/vm@0.90.0: - resolution: {integrity: sha512-WKDErKqHEyYgJQIbgyKfoCdFnDpSohcaG/bqEljG0yJ5aQXE/vwhchgyA8+qBkhTv1qVdnhvOAarfnTgRBuILA==} + /@glimmer/vm@0.90.1: + resolution: {integrity: sha512-SYTQl8d0oFT16erzSOl6gskMp4qniu3FxS172jr+zkY6e7/Rkht8XmL5OTw/ZrCaBai2ZERPu4tLpPkU++OWfQ==} dependencies: - '@glimmer/interfaces': 0.90.0 - '@glimmer/util': 0.90.0 + '@glimmer/interfaces': 0.90.1 + '@glimmer/util': 0.90.1 dev: false - /@glimmer/wire-format@0.90.0: - resolution: {integrity: sha512-uFXzGIv/gU/b+e0IuwoE30+IR43qWriLwjdM2g8IvX07y5TklQJxjVIC494xhlSY+12XsegEuEzTqn0VoOqWnA==} + /@glimmer/wire-format@0.90.1: + resolution: {integrity: sha512-9QI0mFmzCH9PE9Xz8OGb61q+XRmX3NZpKL45TjkTYVC/kzJ/3yZQzjeixi++570qSSGLURTJxuwBzBjdtazevA==} dependencies: - '@glimmer/interfaces': 0.90.0 - '@glimmer/util': 0.90.0 + '@glimmer/interfaces': 0.90.1 + '@glimmer/util': 0.90.1 dev: false /@handlebars/parser@2.0.0: From a849c75e92b514e26258182d7e7e3cedbf173728 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 22 Mar 2024 17:10:05 -0400 Subject: [PATCH 08/36] New debug-render-tree-nodes to add to existing tests --- .../application/debug-render-tree-test.ts | 149 +++++++++++++++++- 1 file changed, 144 insertions(+), 5 deletions(-) diff --git a/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts b/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts index 260a61c4574..2daa148e9b6 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts +++ b/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts @@ -29,6 +29,8 @@ interface CapturedBounds { lastNode: SimpleNode; } +function anyFunc() {} + function compileTemplate(templateSource: string, options: Partial) { return compile(templateSource, options); } @@ -1183,6 +1185,54 @@ if (ENV._DEBUG_RENDER_TREE) { let inputToString = //; + const firstModifiers: ExpectedRenderNode['children'] = [ + { + type: 'modifier', + name: 'on', + instance: null, + args: { named: {}, positional: ['change', anyFunc] }, + template: null, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['input', anyFunc] }, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['keyup', anyFunc] }, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['paste', anyFunc] }, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['cut', anyFunc] }, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + ]; + this.assertRenderTree([ { type: 'component', @@ -1191,12 +1241,60 @@ if (ENV._DEBUG_RENDER_TREE) { instance: (instance: object) => inputToString.test(instance.toString()), template: 'packages/@ember/-internals/glimmer/lib/templates/input.hbs', bounds: this.nodeBounds(this.element!.firstChild), - children: [], + children: [...firstModifiers], }, ]); runTask(() => target.set('showSecond', true)); + const secondModifiers: ExpectedRenderNode['children'] = [ + { + type: 'modifier', + name: 'on', + instance: null, + args: { named: {}, positional: ['change', anyFunc] }, + template: null, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['input', anyFunc] }, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['keyup', anyFunc] }, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['paste', anyFunc] }, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['cut', anyFunc] }, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + ]; + this.assertRenderTree([ { type: 'component', @@ -1205,7 +1303,7 @@ if (ENV._DEBUG_RENDER_TREE) { instance: (instance: object) => inputToString.test(instance.toString()), template: 'packages/@ember/-internals/glimmer/lib/templates/input.hbs', bounds: this.nodeBounds(this.element!.firstChild), - children: [], + children: [...firstModifiers], }, { type: 'component', @@ -1214,7 +1312,7 @@ if (ENV._DEBUG_RENDER_TREE) { instance: (instance: object) => inputToString.test(instance.toString()), template: 'packages/@ember/-internals/glimmer/lib/templates/input.hbs', bounds: this.nodeBounds(this.element!.lastChild), - children: [], + children: [...secondModifiers], }, ]); @@ -1228,7 +1326,7 @@ if (ENV._DEBUG_RENDER_TREE) { instance: (instance: object) => inputToString.test(instance.toString()), template: 'packages/@ember/-internals/glimmer/lib/templates/input.hbs', bounds: this.nodeBounds(this.element!.firstChild), - children: [], + children: [...firstModifiers], }, ]); } @@ -1496,11 +1594,52 @@ if (ENV._DEBUG_RENDER_TREE) { } } + assertArgs( + actual: { named: Named; positional: Positional }, + expected: { named: Named; positional: Positional }, + path: string + ): void { + this.assertNamedArgs(actual.named, expected.named, `${path} (named)`); + this.assertPositionalArgs(actual.positional, expected.positional, `${path} (positional)`); + } + + assertNamedArgs(actual: T, expected: Expected, path: string) { + this.assert.deepEqual(actual, expected, path); + } + + assertPositionalArgs(actual: T, expected: Expected, path: string) { + assert(`actual must be an array`, Array.isArray(actual)); + assert(`expected must be an array`, Array.isArray(expected)); + + this.assert.strictEqual(actual.length, expected.length, `${path} length`); + + for (let i = 0; i < actual.length; i++) { + let actualItem = actual[i]; + let expectedItem = expected[i]; + + if (typeof actualItem === 'function') { + this.assert.strictEqual( + typeof actualItem, + typeof expectedItem, + `${path} function @ ${i}` + ); + continue; + } + + this.assert.deepEqual(actualItem, expectedItem, `${path} @ ${i}`); + } + } + assertProperty(actual: T, expected: Expected, deep: boolean, path: string): void { if (isExpectedFunc(expected)) { this.assert.ok(expected(actual), `Matching ${path}, got ${actual}`); } else if (deep) { - this.assert.deepEqual(actual, expected, `Matching ${path}`); + if (Object.keys(actual).length === 2 && 'named' in actual && 'positional' in actual) { + // We have can't compare functions + this.assertArgs(actual, expected, path); + } else { + this.assert.deepEqual(actual, expected, `Matching ${path}`); + } } else { this.assert.strictEqual(actual, expected, `Matching ${path}`); } From 73eebf9a0a18dc33a48fc34a7d58651ca0b64ae3 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 22 Mar 2024 17:31:47 -0400 Subject: [PATCH 09/36] Very wip -- something may have gone wrong with the AST stuff in the VM --- packages/ember-template-compiler/lib/plugins/index.ts | 6 +++--- .../tests/utils/transform-test-case.ts | 8 ++++---- types/publish.mjs | 5 ++--- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/packages/ember-template-compiler/lib/plugins/index.ts b/packages/ember-template-compiler/lib/plugins/index.ts index 0b619bb76f9..9308b0c2707 100644 --- a/packages/ember-template-compiler/lib/plugins/index.ts +++ b/packages/ember-template-compiler/lib/plugins/index.ts @@ -33,11 +33,11 @@ export const STRICT_MODE_TRANSFORMS = Object.freeze( [ TransformQuotedBindingsIntoJustBindings, AssertReservedNamedArguments, - TransformActionSyntax, - TransformEachInIntoEach, + // TransformActionSyntax, + // TransformEachInIntoEach, TransformInElement, AssertSplattributeExpressions, - TransformEachTrackArray, + // TransformEachTrackArray, AssertAgainstNamedOutlets, TransformWrapMountAndOutlet, ].filter(notNull) diff --git a/packages/ember-template-compiler/tests/utils/transform-test-case.ts b/packages/ember-template-compiler/tests/utils/transform-test-case.ts index f95ea741a0b..46734fbe42b 100644 --- a/packages/ember-template-compiler/tests/utils/transform-test-case.ts +++ b/packages/ember-template-compiler/tests/utils/transform-test-case.ts @@ -10,16 +10,16 @@ export default abstract class extends AbstractTestCase { } } -function ast(template: string): AST.Program { - let program: Nullable = null; +function ast(template: string): AST.Template { + let program: Nullable = null; function extractProgram(): ASTPlugin { return { name: 'extract-program', visitor: { - Program: { - exit(node: AST.Program): void { + Template: { + exit(node: AST.Template): void { program = clone(node); }, }, diff --git a/types/publish.mjs b/types/publish.mjs index 9bd863ec009..2c541101448 100755 --- a/types/publish.mjs +++ b/types/publish.mjs @@ -109,8 +109,7 @@ async function main() { // The majority of those items should be excluded entirely, but in some cases // we still need to post-process them. - let excludes = remappedLocationExcludes - .concat(sideEffectExcludes); + let excludes = remappedLocationExcludes.concat(sideEffectExcludes); // This is rooted in the `TYPES_DIR` so that the result is just the names of // the modules, as generated directly from the tsconfig above. These must @@ -370,7 +369,7 @@ export function rewriteModule(code, moduleName) { }); let newAST = b.file( - b.program([ + b.template([ b.declareModule( b.identifier(`'${moduleName.replace('.d.ts', '')}'`), b.blockStatement(ast.program.body) From 751b767cb83206ff182756876b999a208e93806e Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 22 Mar 2024 17:59:39 -0400 Subject: [PATCH 10/36] shrug --- .../integration/components/template-only-components-test.js | 2 +- packages/ember-template-compiler/lib/plugins/index.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/@ember/-internals/glimmer/tests/integration/components/template-only-components-test.js b/packages/@ember/-internals/glimmer/tests/integration/components/template-only-components-test.js index e320c2ffed3..b2292c51d3a 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/components/template-only-components-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/components/template-only-components-test.js @@ -132,7 +132,7 @@ if (ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS) { wrapper: EmberObject.create({ content: null }), }), template: - '
{{x-inner-template-only value=this.wrapper.content wrapper=wrapper}}
{{x-inner value=this.value wrapper=this.wrapper}}', + '
{{x-inner-template-only value=this.wrapper.content wrapper=this.wrapper}}
{{x-inner value=this.value wrapper=this.wrapper}}', }); this.registerComponent('x-inner', { diff --git a/packages/ember-template-compiler/lib/plugins/index.ts b/packages/ember-template-compiler/lib/plugins/index.ts index 9308b0c2707..0b619bb76f9 100644 --- a/packages/ember-template-compiler/lib/plugins/index.ts +++ b/packages/ember-template-compiler/lib/plugins/index.ts @@ -33,11 +33,11 @@ export const STRICT_MODE_TRANSFORMS = Object.freeze( [ TransformQuotedBindingsIntoJustBindings, AssertReservedNamedArguments, - // TransformActionSyntax, - // TransformEachInIntoEach, + TransformActionSyntax, + TransformEachInIntoEach, TransformInElement, AssertSplattributeExpressions, - // TransformEachTrackArray, + TransformEachTrackArray, AssertAgainstNamedOutlets, TransformWrapMountAndOutlet, ].filter(notNull) From 76fa19c789c2bcf121e090d7c34a21414c1bd423 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 22 Mar 2024 18:25:53 -0400 Subject: [PATCH 11/36] Finish updating debug-render-tree tests --- .../application/debug-render-tree-test.ts | 144 ++++++++++++++++-- 1 file changed, 134 insertions(+), 10 deletions(-) diff --git a/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts b/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts index 2daa148e9b6..db88a4121fc 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts +++ b/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts @@ -1345,7 +1345,59 @@ if (ENV._DEBUG_RENDER_TREE) { await this.visit('/'); - let textareaNode = (value: string, node: Node | null): ExpectedRenderNode => { + const firstModifiers: ExpectedRenderNode['children'] = [ + { + type: 'modifier', + name: 'on', + instance: null, + args: { named: {}, positional: ['change', anyFunc] }, + template: null, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['input', anyFunc] }, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['keyup', anyFunc] }, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['paste', anyFunc] }, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['cut', anyFunc] }, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + ]; + + let textareaNode = ( + value: string, + node: Node | null, + children: ExpectedRenderNode['children'] + ): ExpectedRenderNode => { return { type: 'component', name: 'textarea', @@ -1353,26 +1405,74 @@ if (ENV._DEBUG_RENDER_TREE) { instance: (instance: Record) => instance['value'] === value, bounds: this.nodeBounds(node), template: 'packages/@ember/-internals/glimmer/lib/templates/textarea.hbs', - children: [], + children, }; }; - this.assertRenderTree([textareaNode('first', this.element!.firstChild)]); + this.assertRenderTree([textareaNode('first', this.element!.firstChild, firstModifiers)]); runTask(() => { this.controllerFor('application')!.set('showSecond', true); }); + const secondModifiers: ExpectedRenderNode['children'] = [ + { + type: 'modifier', + name: 'on', + instance: null, + args: { named: {}, positional: ['change', anyFunc] }, + template: null, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['input', anyFunc] }, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['keyup', anyFunc] }, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['paste', anyFunc] }, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + { + type: 'modifier', + name: 'on', + instance: null, + template: null, + args: { named: {}, positional: ['cut', anyFunc] }, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + ]; + this.assertRenderTree([ - textareaNode('first', this.element!.firstChild), - textareaNode('second', this.element!.lastChild), + textareaNode('first', this.element!.firstChild, firstModifiers), + textareaNode('second', this.element!.lastChild, secondModifiers), ]); runTask(() => { this.controllerFor('application')!.set('showSecond', false); }); - this.assertRenderTree([textareaNode('first', this.element!.firstChild)]); + this.assertRenderTree([textareaNode('first', this.element!.firstChild, firstModifiers)]); } async '@test components'() { @@ -1396,6 +1496,18 @@ if (ENV._DEBUG_RENDER_TREE) { let template = `packages/@ember/-internals/glimmer/lib/templates/link-to.hbs`; + const firstModifiers: ExpectedRenderNode['children'] = [ + { + type: 'modifier', + name: 'on', + instance: null, + args: { named: {}, positional: ['click', anyFunc] }, + template: null, + bounds: this.nodeBounds(this.element!.firstChild), + children: [], + }, + ]; + this.assertRenderTree([ { type: 'component', @@ -1404,7 +1516,7 @@ if (ENV._DEBUG_RENDER_TREE) { instance: (instance: Record) => instance['route'] === 'foo', template, bounds: this.nodeBounds(this.element!.firstChild), - children: [], + children: firstModifiers, }, ]); @@ -1412,6 +1524,18 @@ if (ENV._DEBUG_RENDER_TREE) { this.controllerFor('application')!.set('showSecond', true); }); + const secondModifiers: ExpectedRenderNode['children'] = [ + { + type: 'modifier', + name: 'on', + instance: null, + args: { named: {}, positional: ['click', anyFunc] }, + template: null, + bounds: this.nodeBounds(this.element!.lastChild), + children: [], + }, + ]; + this.assertRenderTree([ { type: 'component', @@ -1420,7 +1544,7 @@ if (ENV._DEBUG_RENDER_TREE) { instance: (instance: Record) => instance['route'] === 'foo', template, bounds: this.nodeBounds(this.element!.firstChild), - children: [], + children: firstModifiers, }, { type: 'component', @@ -1429,7 +1553,7 @@ if (ENV._DEBUG_RENDER_TREE) { instance: (instance: Record) => instance['route'] === 'bar', template, bounds: this.nodeBounds(this.element!.lastChild), - children: [], + children: secondModifiers, }, ]); @@ -1445,7 +1569,7 @@ if (ENV._DEBUG_RENDER_TREE) { instance: (instance: Record) => instance['route'] === 'foo', template, bounds: this.nodeBounds(this.element!.firstChild), - children: [], + children: firstModifiers, }, ]); } From 871396ad0e4d16847ef1ddabd1e935004da546a0 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 22 Mar 2024 19:04:05 -0400 Subject: [PATCH 12/36] TODO: need to move assert-splattribute-expression to glimmer --- .../plugins/assert-splattribute-expression.ts | 24 ------------------- .../lib/plugins/index.ts | 3 --- .../assert-splattribute-expression-test.js | 3 ++- .../transform-component-invocation-test.js | 3 --- 4 files changed, 2 insertions(+), 31 deletions(-) delete mode 100644 packages/ember-template-compiler/lib/plugins/assert-splattribute-expression.ts diff --git a/packages/ember-template-compiler/lib/plugins/assert-splattribute-expression.ts b/packages/ember-template-compiler/lib/plugins/assert-splattribute-expression.ts deleted file mode 100644 index 4859871efdf..00000000000 --- a/packages/ember-template-compiler/lib/plugins/assert-splattribute-expression.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { assert } from '@ember/debug'; -import type { ASTPlugin } from '@glimmer/syntax'; -import calculateLocationDisplay from '../system/calculate-location-display'; -import type { EmberASTPluginEnvironment } from '../types'; - -export default function assertSplattributeExpressions(env: EmberASTPluginEnvironment): ASTPlugin { - let moduleName = env.meta?.moduleName; - - return { - name: 'assert-splattribute-expressions', - - visitor: { - PathExpression({ original, loc }) { - if (original === '...attributes') { - assert(`${errorMessage()} ${calculateLocationDisplay(moduleName, loc)}`); - } - }, - }, - }; -} - -function errorMessage() { - return '`...attributes` can only be used in the element position e.g. `
`. It cannot be used as a path.'; -} diff --git a/packages/ember-template-compiler/lib/plugins/index.ts b/packages/ember-template-compiler/lib/plugins/index.ts index 0b619bb76f9..9b77cfc86e7 100644 --- a/packages/ember-template-compiler/lib/plugins/index.ts +++ b/packages/ember-template-compiler/lib/plugins/index.ts @@ -2,7 +2,6 @@ import AssertAgainstAttrs from './assert-against-attrs'; import AssertAgainstNamedOutlets from './assert-against-named-outlets'; import AssertInputHelperWithoutBlock from './assert-input-helper-without-block'; import AssertReservedNamedArguments from './assert-reserved-named-arguments'; -import AssertSplattributeExpressions from './assert-splattribute-expression'; import TransformActionSyntax from './transform-action-syntax'; import TransformEachInIntoEach from './transform-each-in-into-each'; import TransformEachTrackArray from './transform-each-track-array'; @@ -21,7 +20,6 @@ export const RESOLUTION_MODE_TRANSFORMS = Object.freeze( TransformEachInIntoEach, AssertInputHelperWithoutBlock, TransformInElement, - AssertSplattributeExpressions, TransformEachTrackArray, AssertAgainstNamedOutlets, TransformWrapMountAndOutlet, @@ -36,7 +34,6 @@ export const STRICT_MODE_TRANSFORMS = Object.freeze( TransformActionSyntax, TransformEachInIntoEach, TransformInElement, - AssertSplattributeExpressions, TransformEachTrackArray, AssertAgainstNamedOutlets, TransformWrapMountAndOutlet, diff --git a/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js b/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js index baaa12437d6..00c93d0b5f3 100644 --- a/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js +++ b/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js @@ -39,9 +39,10 @@ moduleFor( '@test {{...attributes}} is not valid attribute'() { expectAssertion(() => { - compile('
Wat
', { + let output = compile('
Wat
', { moduleName: 'foo-bar', }); + console.log(output); }, this.expectedMessage(`'foo-bar' @ L1:C13`)); } } diff --git a/packages/ember-template-compiler/tests/plugins/transform-component-invocation-test.js b/packages/ember-template-compiler/tests/plugins/transform-component-invocation-test.js index c91857cb088..592edb25c91 100644 --- a/packages/ember-template-compiler/tests/plugins/transform-component-invocation-test.js +++ b/packages/ember-template-compiler/tests/plugins/transform-component-invocation-test.js @@ -14,9 +14,6 @@ moduleFor( '{{@modal open}}', // RFC#311 '{{@modal isOpen=true}}', // RFC#311 '{{#@modal}}Woot{{/@modal}}', // RFC#311 - '{{c.modal open}}', - '{{c.modal isOpen=true}}', - '{{#c.modal}}Woot{{/c.modal}}', '{{#my-component as |c|}}{{c name="Chad"}}{{/my-component}}', // RFC#311 '{{#my-component as |c|}}{{c "Chad"}}{{/my-component}}', // RFC#311 '{{#my-component as |c|}}{{#c}}{{/c}}{{/my-component}}', // RFC#311 From 232105e8b9aa714a20486ffe9735a303bc71492c Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 25 Mar 2024 12:52:16 -0400 Subject: [PATCH 13/36] Move assert test for splattributes in {{ }} that is now a hard error from @glimmer/syntax --- .../assert-splattribute-expression-test.js | 49 ------------------- 1 file changed, 49 deletions(-) delete mode 100644 packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js diff --git a/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js b/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js deleted file mode 100644 index 00c93d0b5f3..00000000000 --- a/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js +++ /dev/null @@ -1,49 +0,0 @@ -import { moduleFor, AbstractTestCase } from 'internal-test-helpers'; -import { compile } from '../../index'; - -moduleFor( - 'ember-template-compiler: assert-splattribute-expression', - class extends AbstractTestCase { - expectedMessage(locInfo) { - return `\`...attributes\` can only be used in the element position e.g. \`
\`. It cannot be used as a path. (${locInfo}) `; - } - - '@test ...attributes is in element space'(assert) { - assert.expect(0); - - compile('
Foo
'); - } - - '@test {{...attributes}} is not valid'() { - expectAssertion(() => { - compile('
{{...attributes}}
', { - moduleName: 'foo-bar', - }); - }, this.expectedMessage(`'foo-bar' @ L1:C7`)); - } - - '@test {{...attributes}} is not valid path expression'() { - expectAssertion(() => { - compile('
{{...attributes}}
', { - moduleName: 'foo-bar', - }); - }, this.expectedMessage(`'foo-bar' @ L1:C7`)); - } - '@test {{...attributes}} is not valid modifier'() { - expectAssertion(() => { - compile('
Wat
', { - moduleName: 'foo-bar', - }); - }, this.expectedMessage(`'foo-bar' @ L1:C7`)); - } - - '@test {{...attributes}} is not valid attribute'() { - expectAssertion(() => { - let output = compile('
Wat
', { - moduleName: 'foo-bar', - }); - console.log(output); - }, this.expectedMessage(`'foo-bar' @ L1:C13`)); - } - } -); From 884fe588dd9d13f2bd5320825b6a4616ea518f26 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 25 Mar 2024 13:24:31 -0400 Subject: [PATCH 14/36] 0.90.1 -> 0.91.0 --- package.json | 32 +- packages/@ember/-internals/package.json | 30 +- packages/@ember/application/package.json | 8 +- packages/@ember/array/package.json | 10 +- packages/@ember/component/package.json | 4 +- packages/@ember/controller/package.json | 8 +- packages/@ember/debug/package.json | 10 +- packages/@ember/destroyable/package.json | 2 +- packages/@ember/engine/package.json | 8 +- packages/@ember/enumerable/package.json | 8 +- packages/@ember/helper/package.json | 4 +- packages/@ember/instrumentation/package.json | 2 +- packages/@ember/modifier/package.json | 4 +- packages/@ember/object/package.json | 10 +- packages/@ember/routing/package.json | 10 +- packages/@ember/runloop/package.json | 2 +- packages/@ember/service/package.json | 8 +- .../@ember/template-compilation/package.json | 4 +- packages/@ember/template-factory/package.json | 2 +- packages/@ember/utils/package.json | 10 +- packages/@ember/version/package.json | 4 +- packages/ember-template-compiler/package.json | 10 +- packages/ember-testing/package.json | 8 +- packages/ember/package.json | 12 +- packages/internal-test-helpers/package.json | 18 +- pnpm-lock.yaml | 666 +++++++++--------- 26 files changed, 447 insertions(+), 447 deletions(-) diff --git a/package.json b/package.json index e907fcdcef4..25941d8e9dd 100644 --- a/package.json +++ b/package.json @@ -58,24 +58,24 @@ "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@ember/edition-utils": "^1.2.0", - "@glimmer/compiler": "0.90.1", + "@glimmer/compiler": "0.91.0", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.90.1", - "@glimmer/interfaces": "0.90.1", - "@glimmer/manager": "0.90.1", - "@glimmer/node": "0.90.0", - "@glimmer/opcode-compiler": "0.90.1", - "@glimmer/owner": "0.90.1", - "@glimmer/program": "0.90.1", - "@glimmer/reference": "0.90.1", - "@glimmer/runtime": "0.90.1", - "@glimmer/syntax": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", - "@glimmer/vm": "0.90.1", - "@glimmer/vm-babel-plugins": "0.90.0", + "@glimmer/global-context": "0.91.0", + "@glimmer/interfaces": "0.91.0", + "@glimmer/manager": "0.91.0", + "@glimmer/node": "0.91.0", + "@glimmer/opcode-compiler": "0.91.0", + "@glimmer/owner": "0.91.0", + "@glimmer/program": "0.91.0", + "@glimmer/reference": "0.91.0", + "@glimmer/runtime": "0.91.0", + "@glimmer/syntax": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", + "@glimmer/vm": "0.91.0", + "@glimmer/vm-babel-plugins": "0.91.0", "@simple-dom/interface": "^1.4.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-ember-template-compilation": "^2.1.1", diff --git a/packages/@ember/-internals/package.json b/packages/@ember/-internals/package.json index 0a50574eadc..c54ab13a0f2 100644 --- a/packages/@ember/-internals/package.json +++ b/packages/@ember/-internals/package.json @@ -39,23 +39,23 @@ "@ember/service": "workspace:*", "@ember/template-factory": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.90.1", + "@glimmer/compiler": "0.91.0", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.90.1", - "@glimmer/interfaces": "0.90.1", - "@glimmer/manager": "0.90.1", - "@glimmer/node": "0.90.0", - "@glimmer/opcode-compiler": "0.90.1", - "@glimmer/owner": "0.90.1", - "@glimmer/program": "0.90.1", - "@glimmer/reference": "0.90.1", - "@glimmer/runtime": "0.90.1", - "@glimmer/syntax": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", - "@glimmer/vm": "0.90.1", + "@glimmer/global-context": "0.91.0", + "@glimmer/interfaces": "0.91.0", + "@glimmer/manager": "0.91.0", + "@glimmer/node": "0.91.0", + "@glimmer/opcode-compiler": "0.91.0", + "@glimmer/owner": "0.91.0", + "@glimmer/program": "0.91.0", + "@glimmer/reference": "0.91.0", + "@glimmer/runtime": "0.91.0", + "@glimmer/syntax": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", + "@glimmer/vm": "0.91.0", "@simple-dom/interface": "^1.4.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", diff --git a/packages/@ember/application/package.json b/packages/@ember/application/package.json index de9eb00d427..5e8f109d779 100644 --- a/packages/@ember/application/package.json +++ b/packages/@ember/application/package.json @@ -19,11 +19,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/packages/@ember/array/package.json b/packages/@ember/array/package.json index 6ea607392a3..e3208d16c86 100644 --- a/packages/@ember/array/package.json +++ b/packages/@ember/array/package.json @@ -16,12 +16,12 @@ "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.1", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/component/package.json b/packages/@ember/component/package.json index 1f17c7f2324..46724083db4 100644 --- a/packages/@ember/component/package.json +++ b/packages/@ember/component/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.90.1", - "@glimmer/runtime": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/runtime": "0.91.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/controller/package.json b/packages/@ember/controller/package.json index 97953dcb508..4facfc7ffdd 100644 --- a/packages/@ember/controller/package.json +++ b/packages/@ember/controller/package.json @@ -11,11 +11,11 @@ "@ember/debug": "workspace:*", "@ember/object": "workspace:*", "@ember/service": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/debug/package.json b/packages/@ember/debug/package.json index f4af60964da..993370b61bf 100644 --- a/packages/@ember/debug/package.json +++ b/packages/@ember/debug/package.json @@ -18,12 +18,12 @@ "@ember/routing": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.1", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/destroyable/package.json b/packages/@ember/destroyable/package.json index 5038c3f0138..dca4437bee3 100644 --- a/packages/@ember/destroyable/package.json +++ b/packages/@ember/destroyable/package.json @@ -6,7 +6,7 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/engine/package.json b/packages/@ember/engine/package.json index af73f447a9f..761c00acf9b 100644 --- a/packages/@ember/engine/package.json +++ b/packages/@ember/engine/package.json @@ -18,11 +18,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*", diff --git a/packages/@ember/enumerable/package.json b/packages/@ember/enumerable/package.json index 867c1a60733..90bc68509b5 100644 --- a/packages/@ember/enumerable/package.json +++ b/packages/@ember/enumerable/package.json @@ -11,11 +11,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/helper/package.json b/packages/@ember/helper/package.json index 16f08ab3a58..ceddf76d40c 100644 --- a/packages/@ember/helper/package.json +++ b/packages/@ember/helper/package.json @@ -8,8 +8,8 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/component": "workspace:*", - "@glimmer/manager": "0.90.1", - "@glimmer/runtime": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/runtime": "0.91.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/instrumentation/package.json b/packages/@ember/instrumentation/package.json index 6af243ab755..f5a50a1a8b8 100644 --- a/packages/@ember/instrumentation/package.json +++ b/packages/@ember/instrumentation/package.json @@ -14,7 +14,7 @@ "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.90.1", + "@glimmer/validator": "0.91.0", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/modifier/package.json b/packages/@ember/modifier/package.json index 4ba740bec31..4b9da7b469d 100644 --- a/packages/@ember/modifier/package.json +++ b/packages/@ember/modifier/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.90.1", - "@glimmer/runtime": "0.90.1" + "@glimmer/manager": "0.91.0", + "@glimmer/runtime": "0.91.0" } } diff --git a/packages/@ember/object/package.json b/packages/@ember/object/package.json index fe1a5f2cc3c..cfbe7e62dea 100644 --- a/packages/@ember/object/package.json +++ b/packages/@ember/object/package.json @@ -26,12 +26,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.1", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/routing/package.json b/packages/@ember/routing/package.json index 8233dd30742..fb8d0bdce73 100644 --- a/packages/@ember/routing/package.json +++ b/packages/@ember/routing/package.json @@ -25,12 +25,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.1", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", diff --git a/packages/@ember/runloop/package.json b/packages/@ember/runloop/package.json index 79a5ba33ea7..e362dda10c8 100644 --- a/packages/@ember/runloop/package.json +++ b/packages/@ember/runloop/package.json @@ -13,7 +13,7 @@ "@ember/object": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.90.1", + "@glimmer/validator": "0.91.0", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/service/package.json b/packages/@ember/service/package.json index 42fbb0e1f13..1527d04766e 100644 --- a/packages/@ember/service/package.json +++ b/packages/@ember/service/package.json @@ -10,11 +10,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/template-compilation/package.json b/packages/@ember/template-compilation/package.json index a39b9b8509b..fe41a68a4cf 100644 --- a/packages/@ember/template-compilation/package.json +++ b/packages/@ember/template-compilation/package.json @@ -8,9 +8,9 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/canary-features": "workspace:*", - "@glimmer/compiler": "0.90.1", + "@glimmer/compiler": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/syntax": "0.90.1", + "@glimmer/syntax": "0.91.0", "ember": "workspace:*", "ember-template-compiler": "workspace:*" } diff --git a/packages/@ember/template-factory/package.json b/packages/@ember/template-factory/package.json index 9fbe9c8951b..fe72d8d0f0d 100644 --- a/packages/@ember/template-factory/package.json +++ b/packages/@ember/template-factory/package.json @@ -6,6 +6,6 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/opcode-compiler": "0.90.1" + "@glimmer/opcode-compiler": "0.91.0" } } diff --git a/packages/@ember/utils/package.json b/packages/@ember/utils/package.json index 2dcebcc03a2..d14da53e8ee 100644 --- a/packages/@ember/utils/package.json +++ b/packages/@ember/utils/package.json @@ -13,12 +13,12 @@ "@ember/enumerable": "workspace:*", "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.1", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/version/package.json b/packages/@ember/version/package.json index fffc3699904..25ff316a8f9 100644 --- a/packages/@ember/version/package.json +++ b/packages/@ember/version/package.json @@ -22,8 +22,8 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/manager": "0.90.1", - "@glimmer/runtime": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/runtime": "0.91.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "expect-type": "^0.15.0" diff --git a/packages/ember-template-compiler/package.json b/packages/ember-template-compiler/package.json index c7eb9b24198..d535879770b 100644 --- a/packages/ember-template-compiler/package.json +++ b/packages/ember-template-compiler/package.json @@ -24,12 +24,12 @@ "@ember/service": "workspace:*", "@ember/template-compilation": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.90.1", + "@glimmer/compiler": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.1", - "@glimmer/runtime": "0.90.1", - "@glimmer/syntax": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/runtime": "0.91.0", + "@glimmer/syntax": "0.91.0", + "@glimmer/validator": "0.91.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*" diff --git a/packages/ember-testing/package.json b/packages/ember-testing/package.json index 652fd40dc90..fb6e87324f3 100644 --- a/packages/ember-testing/package.json +++ b/packages/ember-testing/package.json @@ -19,11 +19,11 @@ "@ember/service": "workspace:*", "@ember/test": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/owner": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*", diff --git a/packages/ember/package.json b/packages/ember/package.json index 1b28890c37f..ad82db1bcb0 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -31,14 +31,14 @@ "@ember/test": "workspace:*", "@ember/utils": "workspace:*", "@ember/version": "workspace:*", - "@glimmer/destroyable": "0.90.1", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.1", - "@glimmer/owner": "0.90.1", - "@glimmer/runtime": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/owner": "0.91.0", + "@glimmer/runtime": "0.91.0", "@glimmer/tracking": "workspace:*", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember-template-compiler": "workspace:*", diff --git a/packages/internal-test-helpers/package.json b/packages/internal-test-helpers/package.json index fd26c6ff96c..48f8b889db7 100644 --- a/packages/internal-test-helpers/package.json +++ b/packages/internal-test-helpers/package.json @@ -24,16 +24,16 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.90.1", - "@glimmer/destroyable": "0.90.1", + "@glimmer/compiler": "0.91.0", + "@glimmer/destroyable": "0.91.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.90.1", - "@glimmer/opcode-compiler": "0.90.1", - "@glimmer/owner": "0.90.1", - "@glimmer/runtime": "0.90.1", - "@glimmer/syntax": "0.90.1", - "@glimmer/util": "0.90.1", - "@glimmer/validator": "0.90.1", + "@glimmer/manager": "0.91.0", + "@glimmer/opcode-compiler": "0.91.0", + "@glimmer/owner": "0.91.0", + "@glimmer/runtime": "0.91.0", + "@glimmer/syntax": "0.91.0", + "@glimmer/util": "0.91.0", + "@glimmer/validator": "0.91.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f34e5fc75c9..f5a72dd1ee6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,59 +19,59 @@ importers: specifier: ^1.2.0 version: 1.2.0 '@glimmer/compiler': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/interfaces': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/node': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/opcode-compiler': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/program': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/reference': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/runtime': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/syntax': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/vm': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/vm-babel-plugins': - specifier: 0.90.0 - version: 0.90.0(@babel/core@7.23.2) + specifier: 0.91.0 + version: 0.91.0(@babel/core@7.23.2) '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -419,56 +419,56 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/compiler': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/interfaces': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/node': - specifier: 0.90.0 - version: 0.90.0 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/opcode-compiler': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/program': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/reference': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/runtime': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/syntax': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/vm': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -533,20 +533,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -593,23 +593,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -632,11 +632,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/runtime': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -659,20 +659,20 @@ importers: specifier: workspace:* version: link:../service '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -713,23 +713,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -745,8 +745,8 @@ importers: packages/@ember/destroyable: dependencies: '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -787,20 +787,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 dag-map: specifier: ^2.0.2 version: 2.0.2 @@ -829,20 +829,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -856,11 +856,11 @@ importers: specifier: workspace:* version: link:../component '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/runtime': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -892,8 +892,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -904,11 +904,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/runtime': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 packages/@ember/object: dependencies: @@ -937,23 +937,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1039,23 +1039,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1096,8 +1096,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1123,20 +1123,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1162,14 +1162,14 @@ importers: specifier: workspace:* version: link:../canary-features '@glimmer/compiler': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/syntax': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 ember: specifier: workspace:* version: link:../../ember @@ -1180,8 +1180,8 @@ importers: packages/@ember/template-factory: dependencies: '@glimmer/opcode-compiler': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 packages/@ember/test: dependencies: @@ -1213,23 +1213,23 @@ importers: specifier: workspace:* version: link:../runloop '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1288,11 +1288,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/runtime': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1384,29 +1384,29 @@ importers: specifier: workspace:* version: link:../@ember/version '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/runtime': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/tracking': specifier: workspace:* version: link:../@glimmer/tracking '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1486,23 +1486,23 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/runtime': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/syntax': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1555,20 +1555,20 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1642,35 +1642,35 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/destroyable': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/opcode-compiler': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/owner': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/runtime': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/syntax': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/util': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 '@glimmer/validator': - specifier: 0.90.1 - version: 0.90.1 + specifier: 0.91.0 + version: 0.91.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -3767,15 +3767,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@glimmer/compiler@0.90.1: - resolution: {integrity: sha512-FV/QXMCPXZX/jAsnPZFP/726CprVUKHMGNttRJcEzyxcbbicJ78hHMqpOip3iIzTnBsSHmUH5rGpp6h0axpBSA==} + /@glimmer/compiler@0.91.0: + resolution: {integrity: sha512-WUttINRmXbdVqKMGGxq9GUGAxxMbGnzcQ2P59YhDGaAmrz1Mk1qbtB3Pe5bmOOp8uuwCbc3W+lSPKboO9DranQ==} engines: {node: '>= 16.0.0'} dependencies: - '@glimmer/interfaces': 0.90.1 - '@glimmer/syntax': 0.90.1 - '@glimmer/util': 0.90.1 - '@glimmer/vm': 0.90.1 - '@glimmer/wire-format': 0.90.1 + '@glimmer/interfaces': 0.91.0 + '@glimmer/syntax': 0.91.0 + '@glimmer/util': 0.91.0 + '@glimmer/vm': 0.91.0 + '@glimmer/wire-format': 0.91.0 dev: false /@glimmer/component@1.1.2(@babel/core@7.23.2): @@ -3801,40 +3801,40 @@ packages: - supports-color dev: false - /@glimmer/debug@0.90.1: - resolution: {integrity: sha512-4wGhKCTJwc06aGyqP79hnTmT+sqTKcm7hZ0VkWPVpFowQQItXAFYiC0gasKHnOtoEnG0TlusZuwxQrWPaNwVBA==} + /@glimmer/debug@0.91.0: + resolution: {integrity: sha512-TKsTbq5YCCDeneKIKxjYD6TG/D2aVki5TKtOdlOrrOY2wu51PHyf9xpCGvSCxbSc8oFxeTC//waeum7VcmdYtw==} dependencies: - '@glimmer/interfaces': 0.90.1 - '@glimmer/util': 0.90.1 - '@glimmer/vm': 0.90.1 + '@glimmer/interfaces': 0.91.0 + '@glimmer/util': 0.91.0 + '@glimmer/vm': 0.91.0 dev: false - /@glimmer/destroyable@0.90.1: - resolution: {integrity: sha512-vDT1yNqaDkJlmCY6DSk4OFbBu3wmYKEoehMJCTy5YxOplUSS7tK33CUksATWL8W4LGo8Acy3SE00p8/Lgtmx5w==} + /@glimmer/destroyable@0.91.0: + resolution: {integrity: sha512-tvgjdix6616910FS7QX9CdLrSeyRn+ll9ADO1pGj7EyBhM/O/IsUmgm94xE89zqkgrbFL1nVQh0lvhV0mj8VEA==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.1 - '@glimmer/interfaces': 0.90.1 - '@glimmer/util': 0.90.1 + '@glimmer/global-context': 0.91.0 + '@glimmer/interfaces': 0.91.0 + '@glimmer/util': 0.91.0 dev: false /@glimmer/di@0.1.11: resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} dev: false - /@glimmer/encoder@0.90.1: - resolution: {integrity: sha512-apVVkwA1FSHQYxv9Gy6zfhdyJFmE8/6MV1yOA774gLh011lD/Jgx4MrPDRxTP/UPWVL2fZLqu6AsFfrKC4Li7A==} + /@glimmer/encoder@0.91.0: + resolution: {integrity: sha512-K1bdxQUpsoPT3XGMgvW3VI+bCY+H+AsOKR4TVRnYRlHlfEjt7B5hM8+5jWidUrOB6pwZYdihr1Kad9X4va9DUQ==} dependencies: - '@glimmer/interfaces': 0.90.1 - '@glimmer/vm': 0.90.1 + '@glimmer/interfaces': 0.91.0 + '@glimmer/vm': 0.91.0 dev: false /@glimmer/env@0.1.7: resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} dev: false - /@glimmer/global-context@0.90.1: - resolution: {integrity: sha512-6r4h2+PKg8lj4DQUC7r9oKFDXR+hMEqT+ANejUPXldDZedLCh9uwya0k2G+WstoiM7FZ0Il8R83Eia92OTsAlQ==} + /@glimmer/global-context@0.91.0: + resolution: {integrity: sha512-hSlL/RaJUmh2Bx2CB9by7o0tTjvEpkcWkdzx73A3B+74P/W1WwyXTJYkgNXaivSx0zR82qXlKGYYJ8N51X1eKw==} dev: false /@glimmer/interfaces@0.84.3: @@ -3843,94 +3843,94 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/interfaces@0.90.1: - resolution: {integrity: sha512-Amf8Mv2cesEwX0oY8kmuUc5HSBG/ZHO7tbsFXqiBJ8cAWQrxRiuCwwL0YA2PDdKwZEZjpc6/I1APPSPIm3L0wg==} + /@glimmer/interfaces@0.91.0: + resolution: {integrity: sha512-458jAHLrZg/taMZ9YIvl73uOSV/DiSV/YkpU1LbrKQu4N/I94KwWt6LKh/DJcNoOkvCcp/OnA6vCojU//m9oPg==} dependencies: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/manager@0.90.1: - resolution: {integrity: sha512-PsmvyMqq6QS77AWHWYsDtCJAgcDvSw6y24vY1oL49NoZbbn7nsFdHh31nmjwh7ybFtceEnEmezDjttJZuta7TA==} + /@glimmer/manager@0.91.0: + resolution: {integrity: sha512-SjFLFDs7S4D/566LI0ABQeWj6AJDw0P9TVvHNPm03YuKF+O+HsAGOrUfWBfevRdoUdfM+DoAlBkXV/ODTfyPhw==} dependencies: - '@glimmer/debug': 0.90.1 - '@glimmer/destroyable': 0.90.1 + '@glimmer/debug': 0.91.0 + '@glimmer/destroyable': 0.91.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.1 - '@glimmer/interfaces': 0.90.1 - '@glimmer/reference': 0.90.1 - '@glimmer/util': 0.90.1 - '@glimmer/validator': 0.90.1 - '@glimmer/vm': 0.90.1 + '@glimmer/global-context': 0.91.0 + '@glimmer/interfaces': 0.91.0 + '@glimmer/reference': 0.91.0 + '@glimmer/util': 0.91.0 + '@glimmer/validator': 0.91.0 + '@glimmer/vm': 0.91.0 dev: false - /@glimmer/node@0.90.0: - resolution: {integrity: sha512-BPggkuSV9bcha8DH50pDizZqWKEQSRMqGXWHL8vlLyykorXFsFYumZfYX/iNEYeHXxxE/RT7aWYiQqFth87Y0A==} + /@glimmer/node@0.91.0: + resolution: {integrity: sha512-J1w2fx37daxriPPtzEqUsojo/KPhsW8wCHUKMmnAVeuVr9RDnP1kC2O6UEIdwNW1LUoToc/UDhZ8rv2uhwoUsg==} dependencies: - '@glimmer/interfaces': 0.90.1 - '@glimmer/runtime': 0.90.1 - '@glimmer/util': 0.90.1 + '@glimmer/interfaces': 0.91.0 + '@glimmer/runtime': 0.91.0 + '@glimmer/util': 0.91.0 '@simple-dom/document': 1.4.0 dev: false - /@glimmer/opcode-compiler@0.90.1: - resolution: {integrity: sha512-WBJWaKphtsxNqsfwGtDYLoaiANRUoH9TuV3EY9J1a6AA8xNRpBufgu/gry6uOfUTyKUE0GgUS82Pjc+xj6l//Q==} + /@glimmer/opcode-compiler@0.91.0: + resolution: {integrity: sha512-xL/lMR0JzSHGivHp4zV8mCl38CMBLWp1K9+tmLKUtlLZ+0QNnDwV/73zyMzdarFnukCYamGLnOhM29fTTAHqGQ==} dependencies: - '@glimmer/debug': 0.90.1 - '@glimmer/encoder': 0.90.1 + '@glimmer/debug': 0.91.0 + '@glimmer/encoder': 0.91.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.1 - '@glimmer/interfaces': 0.90.1 - '@glimmer/manager': 0.90.1 - '@glimmer/reference': 0.90.1 - '@glimmer/util': 0.90.1 - '@glimmer/vm': 0.90.1 - '@glimmer/wire-format': 0.90.1 + '@glimmer/global-context': 0.91.0 + '@glimmer/interfaces': 0.91.0 + '@glimmer/manager': 0.91.0 + '@glimmer/reference': 0.91.0 + '@glimmer/util': 0.91.0 + '@glimmer/vm': 0.91.0 + '@glimmer/wire-format': 0.91.0 dev: false - /@glimmer/owner@0.90.1: - resolution: {integrity: sha512-AsB+uRO/qvoKIrmU2gffjns2onuPyMokjYGmST08B+Z06T7ALOubI6v/ifAr2vkoRDUbFo+JH/OlDv6fqLIWjw==} + /@glimmer/owner@0.91.0: + resolution: {integrity: sha512-1AM2T8e6QRZS5nZQ0P1PPmW50XsLq/Wdr4W5S8wc3rTFJkFfA0N1gl0xE7XzMEl6211St05a6PONW6TwqRiZWQ==} dependencies: - '@glimmer/util': 0.90.1 + '@glimmer/util': 0.91.0 dev: false - /@glimmer/program@0.90.1: - resolution: {integrity: sha512-IQwqEMD6Pvn+k1f8rZYJkSNt+DJ6SAbu0Hqn/rew32OIaWT33oXKHLNdClohkEvvjWEf/b+pq8hQc0YfqMKQBQ==} + /@glimmer/program@0.91.0: + resolution: {integrity: sha512-0CiK7i2+ma20Ity5a53s5dhHNl7UxzojJdd8hg6CKpUBxgIkIp/k1K7TvZsoIjuCAPGbCQ3QEO3tPc4gf9MgjA==} dependencies: - '@glimmer/encoder': 0.90.1 + '@glimmer/encoder': 0.91.0 '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.90.1 - '@glimmer/manager': 0.90.1 - '@glimmer/opcode-compiler': 0.90.1 - '@glimmer/util': 0.90.1 - '@glimmer/vm': 0.90.1 - '@glimmer/wire-format': 0.90.1 + '@glimmer/interfaces': 0.91.0 + '@glimmer/manager': 0.91.0 + '@glimmer/opcode-compiler': 0.91.0 + '@glimmer/util': 0.91.0 + '@glimmer/vm': 0.91.0 + '@glimmer/wire-format': 0.91.0 dev: false - /@glimmer/reference@0.90.1: - resolution: {integrity: sha512-2DqQTfkQcTuczSzUPKaCHdfna4yoUNwm8AbM7CksxHifhHYi4UEQMRgo0p/IGqhr8v0EoBMBFIYtfVZj5BZu+Q==} + /@glimmer/reference@0.91.0: + resolution: {integrity: sha512-AmUkyc+m+H/wLQQ6/gEvaC9jbU0nf+3nEA1B+nLt07eLlNhhKwpOGaFvOZwFZQs4+Iaw2+MvoopL053c7Ua9Uw==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.1 - '@glimmer/interfaces': 0.90.1 - '@glimmer/util': 0.90.1 - '@glimmer/validator': 0.90.1 + '@glimmer/global-context': 0.91.0 + '@glimmer/interfaces': 0.91.0 + '@glimmer/util': 0.91.0 + '@glimmer/validator': 0.91.0 dev: false - /@glimmer/runtime@0.90.1: - resolution: {integrity: sha512-o0LjFq1KSHwtAZBc8Pg03/0gcFMP3cqhgvgsm8t2wyfSYrsDQGUCaXujJdXCkfdD5xbtrfSGvmmP7drY05mmRw==} + /@glimmer/runtime@0.91.0: + resolution: {integrity: sha512-1DHBDFnVuwrTfai1HQk8y1jHkLpx1ugD+r9SoUkgTQ872tycC6ORma77bFg46B5Qc2sSS5A1tqZGjDiZ6znnBg==} dependencies: - '@glimmer/destroyable': 0.90.1 + '@glimmer/destroyable': 0.91.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.1 - '@glimmer/interfaces': 0.90.1 - '@glimmer/manager': 0.90.1 - '@glimmer/owner': 0.90.1 - '@glimmer/program': 0.90.1 - '@glimmer/reference': 0.90.1 - '@glimmer/util': 0.90.1 - '@glimmer/validator': 0.90.1 - '@glimmer/vm': 0.90.1 - '@glimmer/wire-format': 0.90.1 + '@glimmer/global-context': 0.91.0 + '@glimmer/interfaces': 0.91.0 + '@glimmer/manager': 0.91.0 + '@glimmer/owner': 0.91.0 + '@glimmer/program': 0.91.0 + '@glimmer/reference': 0.91.0 + '@glimmer/util': 0.91.0 + '@glimmer/validator': 0.91.0 + '@glimmer/vm': 0.91.0 + '@glimmer/wire-format': 0.91.0 dev: false /@glimmer/syntax@0.84.3: @@ -3942,12 +3942,12 @@ packages: simple-html-tokenizer: 0.5.11 dev: false - /@glimmer/syntax@0.90.1: - resolution: {integrity: sha512-Zp5NTs2Sap+lANxsDmCAosiyIcDRasiaV5f3qTbL+Q6B8MITgfsO31g3HbM8jJifbca9jWCeI7FU/fOfc9XMzQ==} + /@glimmer/syntax@0.91.0: + resolution: {integrity: sha512-jd5ulO9rFuB14XW8V2/zQ5iYNYC6h3sEks0rV5+kPXlYpjCWw6C5NOR0h/MQ+99mHKSY77uymr/hbfRqNZ9H9Q==} dependencies: - '@glimmer/interfaces': 0.90.1 - '@glimmer/util': 0.90.1 - '@glimmer/wire-format': 0.90.1 + '@glimmer/interfaces': 0.91.0 + '@glimmer/util': 0.91.0 + '@glimmer/wire-format': 0.91.0 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 dev: false @@ -3964,24 +3964,24 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/util@0.90.1: - resolution: {integrity: sha512-T83a6o6kyVN5feOCpJuN3jv8NEWWwo49c0Xuisfdk1HGOegGxtfH76JR3jIQyTqkKNPHQ0WuwFcRp0RrXYLHMg==} + /@glimmer/util@0.91.0: + resolution: {integrity: sha512-lhpGoWrDszVkVxrD9ND0Qgr29Hl2U3MPawQcgdvPsrO8Qa6BjtQ1pbqJvuI+sdc+KNIoSCbdgvkIMYbn2vwNzA==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.90.1 + '@glimmer/interfaces': 0.91.0 dev: false - /@glimmer/validator@0.90.1: - resolution: {integrity: sha512-kSJfzkZZYWZTOX11p134dIaOOuWxiKMw6CXhdKt27Uli30Kt4IXb1XhQCo8Ms1K/6jfekT67I5zCvc4wkoEsEQ==} + /@glimmer/validator@0.91.0: + resolution: {integrity: sha512-qjivUwfUtCLb+h52PbXyZMxWCYTUzRbOs/05iGXEwb5QShoIPtdoHBz6YIIr4fJMHKHaukmq3zamFeGMZWGB2g==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.90.1 - '@glimmer/interfaces': 0.90.1 - '@glimmer/util': 0.90.1 + '@glimmer/global-context': 0.91.0 + '@glimmer/interfaces': 0.91.0 + '@glimmer/util': 0.91.0 dev: false - /@glimmer/vm-babel-plugins@0.90.0(@babel/core@7.23.2): - resolution: {integrity: sha512-/S8ewIrXjAg+tlLbeQZfeqYNRrO9AX4D2z4az5+AKrp9at/63Pk8kxKa0AzEKstvXvvME9ImUj/tcN4UxdNf4w==} + /@glimmer/vm-babel-plugins@0.91.0(@babel/core@7.23.2): + resolution: {integrity: sha512-7jUykU104qebUQlyFrk8PkaSixmVOfFleZ05sh0aajYxIJNMJ1JSQslYxUTkCoo72OnDaE01Is3o1Ef7cnw2kg==} engines: {node: '>=16'} dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.2) @@ -3989,18 +3989,18 @@ packages: - '@babel/core' dev: false - /@glimmer/vm@0.90.1: - resolution: {integrity: sha512-SYTQl8d0oFT16erzSOl6gskMp4qniu3FxS172jr+zkY6e7/Rkht8XmL5OTw/ZrCaBai2ZERPu4tLpPkU++OWfQ==} + /@glimmer/vm@0.91.0: + resolution: {integrity: sha512-+dY3J52uP3aQVo7QZvk0z6nTD9A//313jV7A0RKGftX8oPznbsA+7CnAFrCVadTUSetGti+vnXh/ciyj9kHEMA==} dependencies: - '@glimmer/interfaces': 0.90.1 - '@glimmer/util': 0.90.1 + '@glimmer/interfaces': 0.91.0 + '@glimmer/util': 0.91.0 dev: false - /@glimmer/wire-format@0.90.1: - resolution: {integrity: sha512-9QI0mFmzCH9PE9Xz8OGb61q+XRmX3NZpKL45TjkTYVC/kzJ/3yZQzjeixi++570qSSGLURTJxuwBzBjdtazevA==} + /@glimmer/wire-format@0.91.0: + resolution: {integrity: sha512-zCvWo/0kXfza4OZ8/BNVz+PG98o6Jq/ngXZUfxD0i+W8h61dTUs3cOEgAJ4nWpPYLPS+muLHXfH/qQhXO0Nh4A==} dependencies: - '@glimmer/interfaces': 0.90.1 - '@glimmer/util': 0.90.1 + '@glimmer/interfaces': 0.91.0 + '@glimmer/util': 0.91.0 dev: false /@handlebars/parser@2.0.0: From 50e3e0786f68dc40ce91c4102ede8a8d6453ea69 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 25 Mar 2024 14:51:20 -0400 Subject: [PATCH 15/36] Fix mistaken find and replace --- .../application/debug-render-tree-test.ts | 21 +++++++++++++++---- types/publish.mjs | 2 +- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts b/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts index db88a4121fc..516cbc2e7c0 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts +++ b/packages/@ember/-internals/glimmer/tests/integration/application/debug-render-tree-test.ts @@ -1727,11 +1727,11 @@ if (ENV._DEBUG_RENDER_TREE) { this.assertPositionalArgs(actual.positional, expected.positional, `${path} (positional)`); } - assertNamedArgs(actual: T, expected: Expected, path: string) { + assertNamedArgs(actual: T, expected: T, path: string) { this.assert.deepEqual(actual, expected, path); } - assertPositionalArgs(actual: T, expected: Expected, path: string) { + assertPositionalArgs(actual: T, expected: T, path: string) { assert(`actual must be an array`, Array.isArray(actual)); assert(`expected must be an array`, Array.isArray(expected)); @@ -1758,9 +1758,22 @@ if (ENV._DEBUG_RENDER_TREE) { if (isExpectedFunc(expected)) { this.assert.ok(expected(actual), `Matching ${path}, got ${actual}`); } else if (deep) { - if (Object.keys(actual).length === 2 && 'named' in actual && 'positional' in actual) { + if ( + typeof actual === 'object' && + actual !== null && + Object.keys(actual).length === 2 && + 'named' in actual && + 'positional' in actual + ) { // We have can't compare functions - this.assertArgs(actual, expected, path); + this.assertArgs( + actual, + // SAFETY: these types are getting in the way more than helping, + // there doesn't seem to be a way to correlate the shape via narrowing of actual + // to the shape of expected + expected as unknown as { named: unknown; positional: unknown }, + path + ); } else { this.assert.deepEqual(actual, expected, `Matching ${path}`); } diff --git a/types/publish.mjs b/types/publish.mjs index 2c541101448..2c5937b1f80 100755 --- a/types/publish.mjs +++ b/types/publish.mjs @@ -369,7 +369,7 @@ export function rewriteModule(code, moduleName) { }); let newAST = b.file( - b.template([ + b.program([ b.declareModule( b.identifier(`'${moduleName.replace('.d.ts', '')}'`), b.blockStatement(ast.program.body) From 7a7b05ae7f175ab81b935e2594efffdf1ef708d0 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:34:46 -0400 Subject: [PATCH 16/36] Fix the state / scope tracker --- .../components/curly-components-test.js | 2 +- .../template-only-components-test.js | 2 +- .../integration/helpers/custom-helper-test.js | 2 +- .../tests/integration/helpers/hash-test.js | 87 ------------------- .../glimmer/tests/integration/mount-test.js | 2 +- .../transform-wrap-mount-and-outlet.ts | 4 +- .../lib/plugins/utils.ts | 32 +++++-- 7 files changed, 31 insertions(+), 100 deletions(-) diff --git a/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js b/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js index 386e7c6bb2c..63ade99e232 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js @@ -2501,7 +2501,7 @@ moduleFor( }, value: null, }), - template: '
{{wrapper.content}}
', + template: '
{{this.wrapper.content}}
', }); let expectedBacktrackingMessage = backtrackingMessageFor('content', '<.+?>', { diff --git a/packages/@ember/-internals/glimmer/tests/integration/components/template-only-components-test.js b/packages/@ember/-internals/glimmer/tests/integration/components/template-only-components-test.js index b2292c51d3a..b938e76fd1f 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/components/template-only-components-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/components/template-only-components-test.js @@ -142,7 +142,7 @@ if (ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS) { }, value: null, }), - template: '
{{wrapper.content}}
', + template: '
{{this.wrapper.content}}
', }); this.registerTemplateOnlyComponent('x-inner-template-only', '{{@value}}'); diff --git a/packages/@ember/-internals/glimmer/tests/integration/helpers/custom-helper-test.js b/packages/@ember/-internals/glimmer/tests/integration/helpers/custom-helper-test.js index 6d9008deff3..b5ebf2ea267 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/helpers/custom-helper-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/helpers/custom-helper-test.js @@ -45,7 +45,7 @@ moduleFor( // (and doesn't go through Ember's own assertion internals) assert.throws(() => { this.render('{{hello.world}}'); - }, /Attempted to resolve a value in a strict mode template, but that value was not in scope: hello/); + }, /You attempted to render a path \(`\{\{hello\.world\}\}`\), but hello was not in scope/); } ['@test it can resolve custom class-based helpers with or without dashes']() { diff --git a/packages/@ember/-internals/glimmer/tests/integration/helpers/hash-test.js b/packages/@ember/-internals/glimmer/tests/integration/helpers/hash-test.js index decbbb138f4..0650980b24a 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/helpers/hash-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/helpers/hash-test.js @@ -217,92 +217,5 @@ moduleFor( this.assertText('Godfrey Chan'); } - - ['@test works with computeds on non-defined properties']() { - let instance; - - let FooBarComponent = Component.extend({ - init() { - this._super(...arguments); - - expectDeprecation(() => { - set(this.hash, 'lastName', 'Hietala'); - }, /You set the '.*' property on a {{hash}} object/); - - instance = this; - }, - - fullName: computed('hash.firstName', 'hash.lastName', function () { - return `${this.hash.firstName} ${this.hash.lastName}`; - }), - }); - - this.registerComponent('foo-bar', { - ComponentClass: FooBarComponent, - template: `{{this.fullName}}`, - }); - - this.render(`{{foo-bar hash=(hash firstName=this.firstName)}}`, { - firstName: 'Chad', - lastName: 'Hietala', - }); - - this.assertText('Chad Hietala'); - - runTask(() => this.rerender()); - - this.assertText('Chad Hietala'); - - runTask(() => { - set(this.context, 'firstName', 'Godfrey'); - }); - - // needs to be separate task because of the way classic components update args - runTask(() => { - expectDeprecation(() => { - set(instance.hash, 'lastName', 'Chan'); - }, /You set the '.*' property on a {{hash}} object/); - }); - - this.assertText('Godfrey Chan'); - } - - ['@test works when properties are set dynamically']() { - let fooBarInstance; - let FooBarComponent = Component.extend({ - init() { - this._super(); - fooBarInstance = this; - }, - }); - - this.registerComponent('foo-bar', { - ComponentClass: FooBarComponent, - template: `{{this.hash.firstName}} {{this.hash.lastName}}`, - }); - - this.render(`{{foo-bar hash=(hash firstName=this.firstName)}}`, { - firstName: 'Chad', - }); - - this.assertText('Chad '); - - runTask(() => { - expectDeprecation(() => { - set(fooBarInstance.hash, 'lastName', 'Hietala'); - }, /You set the '.*' property on a {{hash}} object/); - }); - - this.assertText('Chad Hietala'); - - runTask(() => { - expectDeprecation(() => { - set(fooBarInstance.hash, 'firstName', 'Godfrey'); - set(fooBarInstance.hash, 'lastName', 'Chan'); - }, /You set the '.*' property on a {{hash}} object/); - }); - - this.assertText('Godfrey Chan'); - } } ); diff --git a/packages/@ember/-internals/glimmer/tests/integration/mount-test.js b/packages/@ember/-internals/glimmer/tests/integration/mount-test.js index cda8c3e73b4..b537c7f89bd 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/mount-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/mount-test.js @@ -142,7 +142,7 @@ moduleFor( }); this.engineRegistrations['template:components/component-with-backtracking-set'] = compile( - '[component {{person.name}}]', + '[component {{this.person.name}}]', { moduleName: 'my-app/templates/components/component-with-backtracking-set.hbs', } diff --git a/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts b/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts index 00549adc928..e1c52c7476e 100644 --- a/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts +++ b/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts @@ -1,4 +1,4 @@ -import type { AST, ASTPlugin } from '@glimmer/syntax'; +import type { AST, ASTPlugin, ASTPluginBuilder } from '@glimmer/syntax'; import type { EmberASTPluginEnvironment } from '../types'; import { isPath, trackLocals } from './utils'; @@ -45,6 +45,8 @@ export default function transformWrapMountAndOutlet(env: EmberASTPluginEnvironme visitor: { Template: node, ElementNode: node, + BlockStatement: node, + Block: node, MustacheStatement(node: AST.MustacheStatement): AST.Node | void { if ( diff --git a/packages/ember-template-compiler/lib/plugins/utils.ts b/packages/ember-template-compiler/lib/plugins/utils.ts index 6bfe6240668..e4c4a679639 100644 --- a/packages/ember-template-compiler/lib/plugins/utils.ts +++ b/packages/ember-template-compiler/lib/plugins/utils.ts @@ -12,25 +12,41 @@ export function isStringLiteral(node: AST.Expression): node is AST.StringLiteral return node.type === 'StringLiteral'; } +function getLocalName(node: string | AST.Expression | AST.VarHead) { + if (typeof node === 'string') return node; + + if (node.type === 'VarHead') { + return node.original; + } + + // surely this is wrong? (does it ever occur tho?) + // the type of params is `| Expression`, which isn't possible for block params + return node; +} + export function trackLocals() { let locals = new Map(); let node = { - enter(node: AST.Program | AST.Block | AST.ElementNode) { - for (let param of node.blockParams) { + enter(node: AST.Template | AST.Block | AST.ElementNode | AST.BlockStatement) { + let params = 'params' in node ? node.params : node.blockParams; + for (let param of params) { + let name = getLocalName(param); let value = locals.get(param) || 0; - locals.set(param, value + 1); + locals.set(name, value + 1); } }, - exit(node: AST.Program | AST.Block | AST.ElementNode) { - for (let param of node.blockParams) { - let value = locals.get(param) - 1; + exit(node: AST.Template | AST.Block | AST.ElementNode | AST.BlockStatement) { + let params = 'params' in node ? node.params : node.blockParams; + for (let param of params) { + let name = getLocalName(param); + let value = locals.get(name) - 1; if (value === 0) { - locals.delete(param); + locals.delete(name); } else { - locals.set(param, value); + locals.set(name, value); } } }, From 7e749c14296fcd4e1efaaaba9f54e940ef8936cb Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:45:17 -0400 Subject: [PATCH 17/36] Remove mistaken plugin from strict-mode transforms --- packages/ember-template-compiler/lib/plugins/index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/ember-template-compiler/lib/plugins/index.ts b/packages/ember-template-compiler/lib/plugins/index.ts index 9b77cfc86e7..3e1bca8e361 100644 --- a/packages/ember-template-compiler/lib/plugins/index.ts +++ b/packages/ember-template-compiler/lib/plugins/index.ts @@ -34,7 +34,6 @@ export const STRICT_MODE_TRANSFORMS = Object.freeze( TransformActionSyntax, TransformEachInIntoEach, TransformInElement, - TransformEachTrackArray, AssertAgainstNamedOutlets, TransformWrapMountAndOutlet, ].filter(notNull) From 7d94e767e90a50302d8261a059dee705a3abb6b1 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:02:44 -0400 Subject: [PATCH 18/36] Remove tests for code that was supposed to be removed in v4 --- .../tests/integration/components/curly-components-test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js b/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js index 63ade99e232..386e7c6bb2c 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js @@ -2501,7 +2501,7 @@ moduleFor( }, value: null, }), - template: '
{{this.wrapper.content}}
', + template: '
{{wrapper.content}}
', }); let expectedBacktrackingMessage = backtrackingMessageFor('content', '<.+?>', { From f7c53bf3e731476c37e288af8405c61f2a121905 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:05:33 -0400 Subject: [PATCH 19/36] Remove extraneous import --- .../lib/plugins/transform-wrap-mount-and-outlet.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts b/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts index e1c52c7476e..4af79dd54da 100644 --- a/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts +++ b/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts @@ -1,4 +1,4 @@ -import type { AST, ASTPlugin, ASTPluginBuilder } from '@glimmer/syntax'; +import type { AST, ASTPlugin } from '@glimmer/syntax'; import type { EmberASTPluginEnvironment } from '../types'; import { isPath, trackLocals } from './utils'; From 2e4788bbf0777ebbd1d75d4dfe44b4fb5f1f1d73 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 28 Mar 2024 16:48:07 -0400 Subject: [PATCH 20/36] 0.91.0 -> 0.91.1 --- package.json | 32 +- packages/@ember/-internals/package.json | 30 +- packages/@ember/application/package.json | 8 +- packages/@ember/array/package.json | 10 +- packages/@ember/component/package.json | 4 +- packages/@ember/controller/package.json | 8 +- packages/@ember/debug/package.json | 10 +- packages/@ember/destroyable/package.json | 2 +- packages/@ember/engine/package.json | 8 +- packages/@ember/enumerable/package.json | 8 +- packages/@ember/helper/package.json | 4 +- packages/@ember/instrumentation/package.json | 2 +- packages/@ember/modifier/package.json | 4 +- packages/@ember/object/package.json | 10 +- packages/@ember/routing/package.json | 10 +- packages/@ember/runloop/package.json | 2 +- packages/@ember/service/package.json | 8 +- .../@ember/template-compilation/package.json | 4 +- packages/@ember/template-factory/package.json | 2 +- packages/@ember/utils/package.json | 10 +- packages/@ember/version/package.json | 4 +- packages/ember-template-compiler/package.json | 10 +- packages/ember-testing/package.json | 8 +- packages/ember/package.json | 12 +- packages/internal-test-helpers/package.json | 18 +- pnpm-lock.yaml | 666 +++++++++--------- 26 files changed, 447 insertions(+), 447 deletions(-) diff --git a/package.json b/package.json index 25941d8e9dd..29597e96232 100644 --- a/package.json +++ b/package.json @@ -58,24 +58,24 @@ "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@ember/edition-utils": "^1.2.0", - "@glimmer/compiler": "0.91.0", + "@glimmer/compiler": "0.91.1", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.91.0", - "@glimmer/interfaces": "0.91.0", - "@glimmer/manager": "0.91.0", - "@glimmer/node": "0.91.0", - "@glimmer/opcode-compiler": "0.91.0", - "@glimmer/owner": "0.91.0", - "@glimmer/program": "0.91.0", - "@glimmer/reference": "0.91.0", - "@glimmer/runtime": "0.91.0", - "@glimmer/syntax": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", - "@glimmer/vm": "0.91.0", - "@glimmer/vm-babel-plugins": "0.91.0", + "@glimmer/global-context": "0.91.1", + "@glimmer/interfaces": "0.91.1", + "@glimmer/manager": "0.91.1", + "@glimmer/node": "0.91.1", + "@glimmer/opcode-compiler": "0.91.1", + "@glimmer/owner": "0.91.1", + "@glimmer/program": "0.91.1", + "@glimmer/reference": "0.91.1", + "@glimmer/runtime": "0.91.1", + "@glimmer/syntax": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", + "@glimmer/vm": "0.91.1", + "@glimmer/vm-babel-plugins": "0.91.1", "@simple-dom/interface": "^1.4.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-ember-template-compilation": "^2.1.1", diff --git a/packages/@ember/-internals/package.json b/packages/@ember/-internals/package.json index c54ab13a0f2..ae2d408b6ce 100644 --- a/packages/@ember/-internals/package.json +++ b/packages/@ember/-internals/package.json @@ -39,23 +39,23 @@ "@ember/service": "workspace:*", "@ember/template-factory": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.91.0", + "@glimmer/compiler": "0.91.1", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.91.0", - "@glimmer/interfaces": "0.91.0", - "@glimmer/manager": "0.91.0", - "@glimmer/node": "0.91.0", - "@glimmer/opcode-compiler": "0.91.0", - "@glimmer/owner": "0.91.0", - "@glimmer/program": "0.91.0", - "@glimmer/reference": "0.91.0", - "@glimmer/runtime": "0.91.0", - "@glimmer/syntax": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", - "@glimmer/vm": "0.91.0", + "@glimmer/global-context": "0.91.1", + "@glimmer/interfaces": "0.91.1", + "@glimmer/manager": "0.91.1", + "@glimmer/node": "0.91.1", + "@glimmer/opcode-compiler": "0.91.1", + "@glimmer/owner": "0.91.1", + "@glimmer/program": "0.91.1", + "@glimmer/reference": "0.91.1", + "@glimmer/runtime": "0.91.1", + "@glimmer/syntax": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", + "@glimmer/vm": "0.91.1", "@simple-dom/interface": "^1.4.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", diff --git a/packages/@ember/application/package.json b/packages/@ember/application/package.json index 5e8f109d779..eb8fa55cdea 100644 --- a/packages/@ember/application/package.json +++ b/packages/@ember/application/package.json @@ -19,11 +19,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/packages/@ember/array/package.json b/packages/@ember/array/package.json index e3208d16c86..b06ddbac472 100644 --- a/packages/@ember/array/package.json +++ b/packages/@ember/array/package.json @@ -16,12 +16,12 @@ "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.0", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/component/package.json b/packages/@ember/component/package.json index 46724083db4..2a64dc8ac2d 100644 --- a/packages/@ember/component/package.json +++ b/packages/@ember/component/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.91.0", - "@glimmer/runtime": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/runtime": "0.91.1", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/controller/package.json b/packages/@ember/controller/package.json index 4facfc7ffdd..371dfe53750 100644 --- a/packages/@ember/controller/package.json +++ b/packages/@ember/controller/package.json @@ -11,11 +11,11 @@ "@ember/debug": "workspace:*", "@ember/object": "workspace:*", "@ember/service": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/debug/package.json b/packages/@ember/debug/package.json index 993370b61bf..49752308880 100644 --- a/packages/@ember/debug/package.json +++ b/packages/@ember/debug/package.json @@ -18,12 +18,12 @@ "@ember/routing": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.0", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/destroyable/package.json b/packages/@ember/destroyable/package.json index dca4437bee3..c2392155759 100644 --- a/packages/@ember/destroyable/package.json +++ b/packages/@ember/destroyable/package.json @@ -6,7 +6,7 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/engine/package.json b/packages/@ember/engine/package.json index 761c00acf9b..d0c2fecdead 100644 --- a/packages/@ember/engine/package.json +++ b/packages/@ember/engine/package.json @@ -18,11 +18,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "dag-map": "^2.0.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*", diff --git a/packages/@ember/enumerable/package.json b/packages/@ember/enumerable/package.json index 90bc68509b5..c3524575610 100644 --- a/packages/@ember/enumerable/package.json +++ b/packages/@ember/enumerable/package.json @@ -11,11 +11,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/helper/package.json b/packages/@ember/helper/package.json index ceddf76d40c..7d513edaa94 100644 --- a/packages/@ember/helper/package.json +++ b/packages/@ember/helper/package.json @@ -8,8 +8,8 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/component": "workspace:*", - "@glimmer/manager": "0.91.0", - "@glimmer/runtime": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/runtime": "0.91.1", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/instrumentation/package.json b/packages/@ember/instrumentation/package.json index f5a50a1a8b8..80dbbf0d767 100644 --- a/packages/@ember/instrumentation/package.json +++ b/packages/@ember/instrumentation/package.json @@ -14,7 +14,7 @@ "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.91.0", + "@glimmer/validator": "0.91.1", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/modifier/package.json b/packages/@ember/modifier/package.json index 4b9da7b469d..7888d64d21f 100644 --- a/packages/@ember/modifier/package.json +++ b/packages/@ember/modifier/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.91.0", - "@glimmer/runtime": "0.91.0" + "@glimmer/manager": "0.91.1", + "@glimmer/runtime": "0.91.1" } } diff --git a/packages/@ember/object/package.json b/packages/@ember/object/package.json index cfbe7e62dea..39995bf3325 100644 --- a/packages/@ember/object/package.json +++ b/packages/@ember/object/package.json @@ -26,12 +26,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.0", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/routing/package.json b/packages/@ember/routing/package.json index fb8d0bdce73..da9e864c28c 100644 --- a/packages/@ember/routing/package.json +++ b/packages/@ember/routing/package.json @@ -25,12 +25,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.0", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", diff --git a/packages/@ember/runloop/package.json b/packages/@ember/runloop/package.json index e362dda10c8..c3e65681bc9 100644 --- a/packages/@ember/runloop/package.json +++ b/packages/@ember/runloop/package.json @@ -13,7 +13,7 @@ "@ember/object": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.91.0", + "@glimmer/validator": "0.91.1", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/service/package.json b/packages/@ember/service/package.json index 1527d04766e..edf29d5974c 100644 --- a/packages/@ember/service/package.json +++ b/packages/@ember/service/package.json @@ -10,11 +10,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/template-compilation/package.json b/packages/@ember/template-compilation/package.json index fe41a68a4cf..f5e7b3d03aa 100644 --- a/packages/@ember/template-compilation/package.json +++ b/packages/@ember/template-compilation/package.json @@ -8,9 +8,9 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/canary-features": "workspace:*", - "@glimmer/compiler": "0.91.0", + "@glimmer/compiler": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/syntax": "0.91.0", + "@glimmer/syntax": "0.91.1", "ember": "workspace:*", "ember-template-compiler": "workspace:*" } diff --git a/packages/@ember/template-factory/package.json b/packages/@ember/template-factory/package.json index fe72d8d0f0d..fdf4fb749a1 100644 --- a/packages/@ember/template-factory/package.json +++ b/packages/@ember/template-factory/package.json @@ -6,6 +6,6 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/opcode-compiler": "0.91.0" + "@glimmer/opcode-compiler": "0.91.1" } } diff --git a/packages/@ember/utils/package.json b/packages/@ember/utils/package.json index d14da53e8ee..5239e4ec6a3 100644 --- a/packages/@ember/utils/package.json +++ b/packages/@ember/utils/package.json @@ -13,12 +13,12 @@ "@ember/enumerable": "workspace:*", "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.0", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/version/package.json b/packages/@ember/version/package.json index 25ff316a8f9..cc717aeed0e 100644 --- a/packages/@ember/version/package.json +++ b/packages/@ember/version/package.json @@ -22,8 +22,8 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/manager": "0.91.0", - "@glimmer/runtime": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/runtime": "0.91.1", "backburner.js": "^2.7.0", "ember": "workspace:*", "expect-type": "^0.15.0" diff --git a/packages/ember-template-compiler/package.json b/packages/ember-template-compiler/package.json index d535879770b..eb5d59fd788 100644 --- a/packages/ember-template-compiler/package.json +++ b/packages/ember-template-compiler/package.json @@ -24,12 +24,12 @@ "@ember/service": "workspace:*", "@ember/template-compilation": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.91.0", + "@glimmer/compiler": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.0", - "@glimmer/runtime": "0.91.0", - "@glimmer/syntax": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/runtime": "0.91.1", + "@glimmer/syntax": "0.91.1", + "@glimmer/validator": "0.91.1", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*" diff --git a/packages/ember-testing/package.json b/packages/ember-testing/package.json index fb6e87324f3..639ed5d92bb 100644 --- a/packages/ember-testing/package.json +++ b/packages/ember-testing/package.json @@ -19,11 +19,11 @@ "@ember/service": "workspace:*", "@ember/test": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/owner": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*", diff --git a/packages/ember/package.json b/packages/ember/package.json index ad82db1bcb0..561edc628f2 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -31,14 +31,14 @@ "@ember/test": "workspace:*", "@ember/utils": "workspace:*", "@ember/version": "workspace:*", - "@glimmer/destroyable": "0.91.0", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.0", - "@glimmer/owner": "0.91.0", - "@glimmer/runtime": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/owner": "0.91.1", + "@glimmer/runtime": "0.91.1", "@glimmer/tracking": "workspace:*", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember-template-compiler": "workspace:*", diff --git a/packages/internal-test-helpers/package.json b/packages/internal-test-helpers/package.json index 48f8b889db7..0ed0d640132 100644 --- a/packages/internal-test-helpers/package.json +++ b/packages/internal-test-helpers/package.json @@ -24,16 +24,16 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.91.0", - "@glimmer/destroyable": "0.91.0", + "@glimmer/compiler": "0.91.1", + "@glimmer/destroyable": "0.91.1", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.0", - "@glimmer/opcode-compiler": "0.91.0", - "@glimmer/owner": "0.91.0", - "@glimmer/runtime": "0.91.0", - "@glimmer/syntax": "0.91.0", - "@glimmer/util": "0.91.0", - "@glimmer/validator": "0.91.0", + "@glimmer/manager": "0.91.1", + "@glimmer/opcode-compiler": "0.91.1", + "@glimmer/owner": "0.91.1", + "@glimmer/runtime": "0.91.1", + "@glimmer/syntax": "0.91.1", + "@glimmer/util": "0.91.1", + "@glimmer/validator": "0.91.1", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5a72dd1ee6..89bb9ae6233 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,59 +19,59 @@ importers: specifier: ^1.2.0 version: 1.2.0 '@glimmer/compiler': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/interfaces': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/node': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/opcode-compiler': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/program': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/reference': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/runtime': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/syntax': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/vm': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/vm-babel-plugins': - specifier: 0.91.0 - version: 0.91.0(@babel/core@7.23.2) + specifier: 0.91.1 + version: 0.91.1(@babel/core@7.23.2) '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -419,56 +419,56 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/compiler': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/interfaces': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/node': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/opcode-compiler': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/program': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/reference': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/runtime': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/syntax': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/vm': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -533,20 +533,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -593,23 +593,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -632,11 +632,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/runtime': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -659,20 +659,20 @@ importers: specifier: workspace:* version: link:../service '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -713,23 +713,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -745,8 +745,8 @@ importers: packages/@ember/destroyable: dependencies: '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -787,20 +787,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 dag-map: specifier: ^2.0.2 version: 2.0.2 @@ -829,20 +829,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -856,11 +856,11 @@ importers: specifier: workspace:* version: link:../component '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/runtime': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -892,8 +892,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -904,11 +904,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/runtime': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 packages/@ember/object: dependencies: @@ -937,23 +937,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1039,23 +1039,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1096,8 +1096,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1123,20 +1123,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1162,14 +1162,14 @@ importers: specifier: workspace:* version: link:../canary-features '@glimmer/compiler': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/syntax': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 ember: specifier: workspace:* version: link:../../ember @@ -1180,8 +1180,8 @@ importers: packages/@ember/template-factory: dependencies: '@glimmer/opcode-compiler': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 packages/@ember/test: dependencies: @@ -1213,23 +1213,23 @@ importers: specifier: workspace:* version: link:../runloop '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1288,11 +1288,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/runtime': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1384,29 +1384,29 @@ importers: specifier: workspace:* version: link:../@ember/version '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/runtime': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/tracking': specifier: workspace:* version: link:../@glimmer/tracking '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1486,23 +1486,23 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/runtime': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/syntax': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1555,20 +1555,20 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1642,35 +1642,35 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/destroyable': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/opcode-compiler': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/owner': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/runtime': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/syntax': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/util': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 '@glimmer/validator': - specifier: 0.91.0 - version: 0.91.0 + specifier: 0.91.1 + version: 0.91.1 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -3767,15 +3767,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@glimmer/compiler@0.91.0: - resolution: {integrity: sha512-WUttINRmXbdVqKMGGxq9GUGAxxMbGnzcQ2P59YhDGaAmrz1Mk1qbtB3Pe5bmOOp8uuwCbc3W+lSPKboO9DranQ==} + /@glimmer/compiler@0.91.1: + resolution: {integrity: sha512-K2wGaXPgOndOzv+i16a1/xG3Dx4iRynSJptbT+HYGZkCrQi271uMX43BkWLdo1czjcsAsMlXGDKJEc2seXKZbw==} engines: {node: '>= 16.0.0'} dependencies: - '@glimmer/interfaces': 0.91.0 - '@glimmer/syntax': 0.91.0 - '@glimmer/util': 0.91.0 - '@glimmer/vm': 0.91.0 - '@glimmer/wire-format': 0.91.0 + '@glimmer/interfaces': 0.91.1 + '@glimmer/syntax': 0.91.1 + '@glimmer/util': 0.91.1 + '@glimmer/vm': 0.91.1 + '@glimmer/wire-format': 0.91.1 dev: false /@glimmer/component@1.1.2(@babel/core@7.23.2): @@ -3801,40 +3801,40 @@ packages: - supports-color dev: false - /@glimmer/debug@0.91.0: - resolution: {integrity: sha512-TKsTbq5YCCDeneKIKxjYD6TG/D2aVki5TKtOdlOrrOY2wu51PHyf9xpCGvSCxbSc8oFxeTC//waeum7VcmdYtw==} + /@glimmer/debug@0.91.1: + resolution: {integrity: sha512-DQoEzC0waR48eqNT9g/WI4mQSZ+OO3lP7d2xrCB3wSqJJrmjZPc8sacbTv16lP/cmu+zY2SzLOAldK7oJCw9jg==} dependencies: - '@glimmer/interfaces': 0.91.0 - '@glimmer/util': 0.91.0 - '@glimmer/vm': 0.91.0 + '@glimmer/interfaces': 0.91.1 + '@glimmer/util': 0.91.1 + '@glimmer/vm': 0.91.1 dev: false - /@glimmer/destroyable@0.91.0: - resolution: {integrity: sha512-tvgjdix6616910FS7QX9CdLrSeyRn+ll9ADO1pGj7EyBhM/O/IsUmgm94xE89zqkgrbFL1nVQh0lvhV0mj8VEA==} + /@glimmer/destroyable@0.91.1: + resolution: {integrity: sha512-dkcAZdMxt3Cvr0cjzRU/2vWCP9MlvbpAotoVySiWFgPFjshFHqBuPKBVF2pcN/ihyeO3jgmub8erM4Mu8SPYSQ==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.0 - '@glimmer/interfaces': 0.91.0 - '@glimmer/util': 0.91.0 + '@glimmer/global-context': 0.91.1 + '@glimmer/interfaces': 0.91.1 + '@glimmer/util': 0.91.1 dev: false /@glimmer/di@0.1.11: resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} dev: false - /@glimmer/encoder@0.91.0: - resolution: {integrity: sha512-K1bdxQUpsoPT3XGMgvW3VI+bCY+H+AsOKR4TVRnYRlHlfEjt7B5hM8+5jWidUrOB6pwZYdihr1Kad9X4va9DUQ==} + /@glimmer/encoder@0.91.1: + resolution: {integrity: sha512-Qa5o0uNTSZD25FrVuqZ86y+Xq6kcO5dbD5xa4RpMfuTzDoLFhX4KashvYOOainCOtHcvgCQdDxbJ/tZs58iYtA==} dependencies: - '@glimmer/interfaces': 0.91.0 - '@glimmer/vm': 0.91.0 + '@glimmer/interfaces': 0.91.1 + '@glimmer/vm': 0.91.1 dev: false /@glimmer/env@0.1.7: resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} dev: false - /@glimmer/global-context@0.91.0: - resolution: {integrity: sha512-hSlL/RaJUmh2Bx2CB9by7o0tTjvEpkcWkdzx73A3B+74P/W1WwyXTJYkgNXaivSx0zR82qXlKGYYJ8N51X1eKw==} + /@glimmer/global-context@0.91.1: + resolution: {integrity: sha512-iSTUasIo00zeHQ2467eja98EzQxTPIQzkoRB4Cb258HSnwfuzxrfUUGIdz5dlXIx7dYN9RaY5QstSZ+b4GtV9w==} dev: false /@glimmer/interfaces@0.84.3: @@ -3843,94 +3843,94 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/interfaces@0.91.0: - resolution: {integrity: sha512-458jAHLrZg/taMZ9YIvl73uOSV/DiSV/YkpU1LbrKQu4N/I94KwWt6LKh/DJcNoOkvCcp/OnA6vCojU//m9oPg==} + /@glimmer/interfaces@0.91.1: + resolution: {integrity: sha512-yUCpAC28UZUxzr5WK8bfx9z4MbSpOV6pAJ/XmJibzx4+un9Is+5ZvZ0t3QHMHs2Qi9N606412qLjLJ/HLgsd4w==} dependencies: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/manager@0.91.0: - resolution: {integrity: sha512-SjFLFDs7S4D/566LI0ABQeWj6AJDw0P9TVvHNPm03YuKF+O+HsAGOrUfWBfevRdoUdfM+DoAlBkXV/ODTfyPhw==} + /@glimmer/manager@0.91.1: + resolution: {integrity: sha512-6qdO3NJuhqgfpOHV9t8O8Dthd8xUxCsLvuU9z5AFJPCrfhD/YPVKIozNQ7J6FA++1wRQy86WJOXiwyBwnAccHw==} dependencies: - '@glimmer/debug': 0.91.0 - '@glimmer/destroyable': 0.91.0 + '@glimmer/debug': 0.91.1 + '@glimmer/destroyable': 0.91.1 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.0 - '@glimmer/interfaces': 0.91.0 - '@glimmer/reference': 0.91.0 - '@glimmer/util': 0.91.0 - '@glimmer/validator': 0.91.0 - '@glimmer/vm': 0.91.0 + '@glimmer/global-context': 0.91.1 + '@glimmer/interfaces': 0.91.1 + '@glimmer/reference': 0.91.1 + '@glimmer/util': 0.91.1 + '@glimmer/validator': 0.91.1 + '@glimmer/vm': 0.91.1 dev: false - /@glimmer/node@0.91.0: - resolution: {integrity: sha512-J1w2fx37daxriPPtzEqUsojo/KPhsW8wCHUKMmnAVeuVr9RDnP1kC2O6UEIdwNW1LUoToc/UDhZ8rv2uhwoUsg==} + /@glimmer/node@0.91.1: + resolution: {integrity: sha512-QFH06d35Yzu7KYzm9JcJ+cmLWAGi5uka4WU2HF/QGu7nocHZJkn7mS9WEf0ebNGYu/LhY55imVcqWzaKPcchYQ==} dependencies: - '@glimmer/interfaces': 0.91.0 - '@glimmer/runtime': 0.91.0 - '@glimmer/util': 0.91.0 + '@glimmer/interfaces': 0.91.1 + '@glimmer/runtime': 0.91.1 + '@glimmer/util': 0.91.1 '@simple-dom/document': 1.4.0 dev: false - /@glimmer/opcode-compiler@0.91.0: - resolution: {integrity: sha512-xL/lMR0JzSHGivHp4zV8mCl38CMBLWp1K9+tmLKUtlLZ+0QNnDwV/73zyMzdarFnukCYamGLnOhM29fTTAHqGQ==} + /@glimmer/opcode-compiler@0.91.1: + resolution: {integrity: sha512-wws7NGsxEZLAt90GIze1Eu8OB/sqUvw0zJx4UcMZTrVGdVTStx9SAKFa+aUWH/LLBc241VXmFmILb7W2IgX1/Q==} dependencies: - '@glimmer/debug': 0.91.0 - '@glimmer/encoder': 0.91.0 + '@glimmer/debug': 0.91.1 + '@glimmer/encoder': 0.91.1 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.0 - '@glimmer/interfaces': 0.91.0 - '@glimmer/manager': 0.91.0 - '@glimmer/reference': 0.91.0 - '@glimmer/util': 0.91.0 - '@glimmer/vm': 0.91.0 - '@glimmer/wire-format': 0.91.0 + '@glimmer/global-context': 0.91.1 + '@glimmer/interfaces': 0.91.1 + '@glimmer/manager': 0.91.1 + '@glimmer/reference': 0.91.1 + '@glimmer/util': 0.91.1 + '@glimmer/vm': 0.91.1 + '@glimmer/wire-format': 0.91.1 dev: false - /@glimmer/owner@0.91.0: - resolution: {integrity: sha512-1AM2T8e6QRZS5nZQ0P1PPmW50XsLq/Wdr4W5S8wc3rTFJkFfA0N1gl0xE7XzMEl6211St05a6PONW6TwqRiZWQ==} + /@glimmer/owner@0.91.1: + resolution: {integrity: sha512-xVVTaevHRI9g/JPX2ZmJb4u0YqsTFT1hRGSVwEJQC1dzsz/j4XXPpdex2AWCA/t42erCBVc0aYWSn/DZxT8wKg==} dependencies: - '@glimmer/util': 0.91.0 + '@glimmer/util': 0.91.1 dev: false - /@glimmer/program@0.91.0: - resolution: {integrity: sha512-0CiK7i2+ma20Ity5a53s5dhHNl7UxzojJdd8hg6CKpUBxgIkIp/k1K7TvZsoIjuCAPGbCQ3QEO3tPc4gf9MgjA==} + /@glimmer/program@0.91.1: + resolution: {integrity: sha512-NomgqzspKWoWozv2jkBFFyXlRv70TwDs/H94QZNH670xSj+oL4nZGl+woc0jJX3S2Dh6Bbmhah7xcTJ7AtaG9A==} dependencies: - '@glimmer/encoder': 0.91.0 + '@glimmer/encoder': 0.91.1 '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.91.0 - '@glimmer/manager': 0.91.0 - '@glimmer/opcode-compiler': 0.91.0 - '@glimmer/util': 0.91.0 - '@glimmer/vm': 0.91.0 - '@glimmer/wire-format': 0.91.0 + '@glimmer/interfaces': 0.91.1 + '@glimmer/manager': 0.91.1 + '@glimmer/opcode-compiler': 0.91.1 + '@glimmer/util': 0.91.1 + '@glimmer/vm': 0.91.1 + '@glimmer/wire-format': 0.91.1 dev: false - /@glimmer/reference@0.91.0: - resolution: {integrity: sha512-AmUkyc+m+H/wLQQ6/gEvaC9jbU0nf+3nEA1B+nLt07eLlNhhKwpOGaFvOZwFZQs4+Iaw2+MvoopL053c7Ua9Uw==} + /@glimmer/reference@0.91.1: + resolution: {integrity: sha512-qgRLjIRadnN4Ct2FQOwQL8L/xYcJoC8tVf16eLdnYI+ZyhRnpIwZmzbgbx9ylt1/ciYHBVyy2itQVwaswxtLAg==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.0 - '@glimmer/interfaces': 0.91.0 - '@glimmer/util': 0.91.0 - '@glimmer/validator': 0.91.0 + '@glimmer/global-context': 0.91.1 + '@glimmer/interfaces': 0.91.1 + '@glimmer/util': 0.91.1 + '@glimmer/validator': 0.91.1 dev: false - /@glimmer/runtime@0.91.0: - resolution: {integrity: sha512-1DHBDFnVuwrTfai1HQk8y1jHkLpx1ugD+r9SoUkgTQ872tycC6ORma77bFg46B5Qc2sSS5A1tqZGjDiZ6znnBg==} + /@glimmer/runtime@0.91.1: + resolution: {integrity: sha512-yhT4Qhy/Vy18jrQOBAYdGbEGMf7pJ51kNzFM4X/unINDLr4erKPPRhGEwFVyMXrexeOhaZ5LMM/WyGfPteD3LQ==} dependencies: - '@glimmer/destroyable': 0.91.0 + '@glimmer/destroyable': 0.91.1 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.0 - '@glimmer/interfaces': 0.91.0 - '@glimmer/manager': 0.91.0 - '@glimmer/owner': 0.91.0 - '@glimmer/program': 0.91.0 - '@glimmer/reference': 0.91.0 - '@glimmer/util': 0.91.0 - '@glimmer/validator': 0.91.0 - '@glimmer/vm': 0.91.0 - '@glimmer/wire-format': 0.91.0 + '@glimmer/global-context': 0.91.1 + '@glimmer/interfaces': 0.91.1 + '@glimmer/manager': 0.91.1 + '@glimmer/owner': 0.91.1 + '@glimmer/program': 0.91.1 + '@glimmer/reference': 0.91.1 + '@glimmer/util': 0.91.1 + '@glimmer/validator': 0.91.1 + '@glimmer/vm': 0.91.1 + '@glimmer/wire-format': 0.91.1 dev: false /@glimmer/syntax@0.84.3: @@ -3942,12 +3942,12 @@ packages: simple-html-tokenizer: 0.5.11 dev: false - /@glimmer/syntax@0.91.0: - resolution: {integrity: sha512-jd5ulO9rFuB14XW8V2/zQ5iYNYC6h3sEks0rV5+kPXlYpjCWw6C5NOR0h/MQ+99mHKSY77uymr/hbfRqNZ9H9Q==} + /@glimmer/syntax@0.91.1: + resolution: {integrity: sha512-/US6/yxgBlyw/etw7ptmQvbg134th2JJg6EJYp1Y8oIsFkjkB+huYkSxidcG0ENUNwy6FMefg/XjiSq/C9qrqw==} dependencies: - '@glimmer/interfaces': 0.91.0 - '@glimmer/util': 0.91.0 - '@glimmer/wire-format': 0.91.0 + '@glimmer/interfaces': 0.91.1 + '@glimmer/util': 0.91.1 + '@glimmer/wire-format': 0.91.1 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 dev: false @@ -3964,24 +3964,24 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/util@0.91.0: - resolution: {integrity: sha512-lhpGoWrDszVkVxrD9ND0Qgr29Hl2U3MPawQcgdvPsrO8Qa6BjtQ1pbqJvuI+sdc+KNIoSCbdgvkIMYbn2vwNzA==} + /@glimmer/util@0.91.1: + resolution: {integrity: sha512-Wc4wCsaPpDZnUx33B8NGDwV+ee0h6XRPABvTBFW0Z+jehJO/aEiWVMEA6zjuH8B1rq+/RQYY7gvZR2/g+mxIGw==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.91.0 + '@glimmer/interfaces': 0.91.1 dev: false - /@glimmer/validator@0.91.0: - resolution: {integrity: sha512-qjivUwfUtCLb+h52PbXyZMxWCYTUzRbOs/05iGXEwb5QShoIPtdoHBz6YIIr4fJMHKHaukmq3zamFeGMZWGB2g==} + /@glimmer/validator@0.91.1: + resolution: {integrity: sha512-RH9RTiOixw+IpBZybBlomoJnMtMWDIcJh1ae0qT1BguVBnPywTvsSw5b1MBLWOyhM2NfAfAeucG16bswXkDCCA==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.0 - '@glimmer/interfaces': 0.91.0 - '@glimmer/util': 0.91.0 + '@glimmer/global-context': 0.91.1 + '@glimmer/interfaces': 0.91.1 + '@glimmer/util': 0.91.1 dev: false - /@glimmer/vm-babel-plugins@0.91.0(@babel/core@7.23.2): - resolution: {integrity: sha512-7jUykU104qebUQlyFrk8PkaSixmVOfFleZ05sh0aajYxIJNMJ1JSQslYxUTkCoo72OnDaE01Is3o1Ef7cnw2kg==} + /@glimmer/vm-babel-plugins@0.91.1(@babel/core@7.23.2): + resolution: {integrity: sha512-mqBOCHA3Pz+d/yS1Q4MrABGbhvKZfh30/8U0aLfF7rz70uohosFGbsL3Vf/gs8OxYo/mWy7qx0WvEkC3E19rEA==} engines: {node: '>=16'} dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.2) @@ -3989,18 +3989,18 @@ packages: - '@babel/core' dev: false - /@glimmer/vm@0.91.0: - resolution: {integrity: sha512-+dY3J52uP3aQVo7QZvk0z6nTD9A//313jV7A0RKGftX8oPznbsA+7CnAFrCVadTUSetGti+vnXh/ciyj9kHEMA==} + /@glimmer/vm@0.91.1: + resolution: {integrity: sha512-YtM6SeRLlkOFY3wpiPJeBYCbDGg+8EX0SeVihEQ2/dgx39JFzFW44V2Nz/j/NbsfFLZleW7peu8uF5tMlaXZEw==} dependencies: - '@glimmer/interfaces': 0.91.0 - '@glimmer/util': 0.91.0 + '@glimmer/interfaces': 0.91.1 + '@glimmer/util': 0.91.1 dev: false - /@glimmer/wire-format@0.91.0: - resolution: {integrity: sha512-zCvWo/0kXfza4OZ8/BNVz+PG98o6Jq/ngXZUfxD0i+W8h61dTUs3cOEgAJ4nWpPYLPS+muLHXfH/qQhXO0Nh4A==} + /@glimmer/wire-format@0.91.1: + resolution: {integrity: sha512-/2J5zFcbiw26RssDX4lJYh4jm0ZMYK7Nx/ZOml8L82O6jDStNAVTE2/KKs6OuxcuFvT4cxchK1rcUVxBfVGoLQ==} dependencies: - '@glimmer/interfaces': 0.91.0 - '@glimmer/util': 0.91.0 + '@glimmer/interfaces': 0.91.1 + '@glimmer/util': 0.91.1 dev: false /@handlebars/parser@2.0.0: From cbb4530bd5aa131ef586c617931cbea3c0da7368 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 28 Mar 2024 23:11:40 -0400 Subject: [PATCH 21/36] Do not expose modifier manager states --- packages/@ember/-internals/glimmer/lib/modifiers/action.ts | 4 ++-- packages/@ember/-internals/glimmer/lib/modifiers/internal.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/@ember/-internals/glimmer/lib/modifiers/action.ts b/packages/@ember/-internals/glimmer/lib/modifiers/action.ts index 72e3aba930a..14082c7d343 100644 --- a/packages/@ember/-internals/glimmer/lib/modifiers/action.ts +++ b/packages/@ember/-internals/glimmer/lib/modifiers/action.ts @@ -200,8 +200,8 @@ class ActionModifierManager implements InternalModifierManager Date: Thu, 28 Mar 2024 23:13:35 -0400 Subject: [PATCH 22/36] Remove a ! --- .../lib/plugins/transform-resolutions.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/ember-template-compiler/lib/plugins/transform-resolutions.ts b/packages/ember-template-compiler/lib/plugins/transform-resolutions.ts index b346971e67e..ef4fce732bc 100644 --- a/packages/ember-template-compiler/lib/plugins/transform-resolutions.ts +++ b/packages/ember-template-compiler/lib/plugins/transform-resolutions.ts @@ -149,9 +149,7 @@ export default function transformResolutions(env: EmberASTPluginEnvironment): AS } function isLocalVariable(node: AST.PathExpression, hasLocal: (k: string) => boolean): boolean { - return ( - !(node.head.type === 'ThisHead') && node.tail.length === 1 && hasLocal(node.head.original!) - ); + return !(node.head.type === 'ThisHead') && node.tail.length === 1 && hasLocal(node.head.original); } function transformParams( From f0ec22d3c6774c0fd5b0b291346cb5419b0ef0da Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 28 Mar 2024 23:19:42 -0400 Subject: [PATCH 23/36] Revert types/publish.mjs --- types/publish.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/types/publish.mjs b/types/publish.mjs index 2c5937b1f80..9bd863ec009 100755 --- a/types/publish.mjs +++ b/types/publish.mjs @@ -109,7 +109,8 @@ async function main() { // The majority of those items should be excluded entirely, but in some cases // we still need to post-process them. - let excludes = remappedLocationExcludes.concat(sideEffectExcludes); + let excludes = remappedLocationExcludes + .concat(sideEffectExcludes); // This is rooted in the `TYPES_DIR` so that the result is just the names of // the modules, as generated directly from the tsconfig above. These must From 557f15d3653b562f49761af2cec75e43ef6792cc Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 28 Mar 2024 23:25:37 -0400 Subject: [PATCH 24/36] Cleanup some types, don't use BlockStatement for scope tracking --- .../lib/plugins/transform-wrap-mount-and-outlet.ts | 1 - packages/ember-template-compiler/lib/plugins/utils.ts | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts b/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts index 4af79dd54da..32482c8f404 100644 --- a/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts +++ b/packages/ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet.ts @@ -45,7 +45,6 @@ export default function transformWrapMountAndOutlet(env: EmberASTPluginEnvironme visitor: { Template: node, ElementNode: node, - BlockStatement: node, Block: node, MustacheStatement(node: AST.MustacheStatement): AST.Node | void { diff --git a/packages/ember-template-compiler/lib/plugins/utils.ts b/packages/ember-template-compiler/lib/plugins/utils.ts index e4c4a679639..34565ecd47d 100644 --- a/packages/ember-template-compiler/lib/plugins/utils.ts +++ b/packages/ember-template-compiler/lib/plugins/utils.ts @@ -12,7 +12,7 @@ export function isStringLiteral(node: AST.Expression): node is AST.StringLiteral return node.type === 'StringLiteral'; } -function getLocalName(node: string | AST.Expression | AST.VarHead) { +function getLocalName(node: string | AST.VarHead) { if (typeof node === 'string') return node; if (node.type === 'VarHead') { @@ -28,7 +28,7 @@ export function trackLocals() { let locals = new Map(); let node = { - enter(node: AST.Template | AST.Block | AST.ElementNode | AST.BlockStatement) { + enter(node: AST.Template | AST.Block | AST.ElementNode) { let params = 'params' in node ? node.params : node.blockParams; for (let param of params) { let name = getLocalName(param); @@ -37,7 +37,7 @@ export function trackLocals() { } }, - exit(node: AST.Template | AST.Block | AST.ElementNode | AST.BlockStatement) { + exit(node: AST.Template | AST.Block | AST.ElementNode) { let params = 'params' in node ? node.params : node.blockParams; for (let param of params) { let name = getLocalName(param); From df09a3e4f4c1e1b3ea76e607472f44371f6360fa Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 29 Mar 2024 10:23:27 -0400 Subject: [PATCH 25/36] Fix old test: wrapper was not in scope --- .../tests/integration/components/curly-components-test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js b/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js index 386e7c6bb2c..63ade99e232 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/components/curly-components-test.js @@ -2501,7 +2501,7 @@ moduleFor( }, value: null, }), - template: '
{{wrapper.content}}
', + template: '
{{this.wrapper.content}}
', }); let expectedBacktrackingMessage = backtrackingMessageFor('content', '<.+?>', { From d6f440a7be56e93aba53f23b11cdf60b65b9a9df Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 29 Mar 2024 16:58:37 -0400 Subject: [PATCH 26/36] restore/rewrite assert-splattribute-expression-test --- .../assert-splattribute-expression-test.js | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js diff --git a/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js b/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js new file mode 100644 index 00000000000..9f069891447 --- /dev/null +++ b/packages/ember-template-compiler/tests/plugins/assert-splattribute-expression-test.js @@ -0,0 +1,27 @@ +import { moduleFor, AbstractTestCase } from 'internal-test-helpers'; +import { compile } from '../../index'; + +const message = `Illegal use of ...attributes`; + +moduleFor( + 'ember-template-compiler: assert-splattribute-expression', + class extends AbstractTestCase { + '@test ...attributes is in element space'(assert) { + assert.expect(0); + + compile('
Foo
'); + } + + '@test {{...attributes}} is not valid path expression'(assert) { + assert.throws(() => compile('
{{...attributes}}
'), message); + } + + '@test {{...attributes}} is not valid modifier'(assert) { + assert.throws(() => compile('
Wat
', message)); + } + + '@test {{...attributes}} is not valid attribute'(assert) { + assert.throws(() => compile('
Wat
', message)); + } + } +); From b3313c67d783a1a8a4f3f109e5ad6bd46af9e60a Mon Sep 17 00:00:00 2001 From: Godfrey Chan Date: Fri, 29 Mar 2024 14:55:40 -0700 Subject: [PATCH 27/36] Remove default implementation of `getDebugInstance` We have to make a judgement call per occurance to determine what we should return here. This whole mess could use some simplification, but we probably just won't end up keeping this around for much longer once/if we remove the action modifier, which is currently the only kind of modifier we have internally (since `{{on}}` is implemented in glimmer-vm and essentially duplicates this whole "internal" set up once more time over there). --- .../@ember/-internals/glimmer/lib/modifiers/internal.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/@ember/-internals/glimmer/lib/modifiers/internal.ts b/packages/@ember/-internals/glimmer/lib/modifiers/internal.ts index 2954f13a10f..20bed547289 100644 --- a/packages/@ember/-internals/glimmer/lib/modifiers/internal.ts +++ b/packages/@ember/-internals/glimmer/lib/modifiers/internal.ts @@ -52,7 +52,7 @@ class InternalModifierState implements Destroyable { constructor(readonly instance: InternalModifier) {} } -export class InternalModifierManager +export abstract class InternalModifierManager implements ModifierManager { constructor(private ModifierClass: typeof InternalModifier, private name: string) {} @@ -78,9 +78,7 @@ export class InternalModifierManager return null; } - getDebugInstance(): unknown { - return null; - } + abstract getDebugInstance(state: InternalModifierState): unknown; getDebugName(): string { return this.name; From b0bd3522f8910c6021c62e08871d3588f394e81b Mon Sep 17 00:00:00 2001 From: Godfrey Chan Date: Fri, 29 Mar 2024 15:00:50 -0700 Subject: [PATCH 28/36] Remove outdated comment --- .../ember-template-compiler/lib/plugins/utils.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/ember-template-compiler/lib/plugins/utils.ts b/packages/ember-template-compiler/lib/plugins/utils.ts index 34565ecd47d..112ed51df4b 100644 --- a/packages/ember-template-compiler/lib/plugins/utils.ts +++ b/packages/ember-template-compiler/lib/plugins/utils.ts @@ -12,16 +12,12 @@ export function isStringLiteral(node: AST.Expression): node is AST.StringLiteral return node.type === 'StringLiteral'; } -function getLocalName(node: string | AST.VarHead) { - if (typeof node === 'string') return node; - - if (node.type === 'VarHead') { +function getLocalName(node: string | AST.VarHead): string { + if (typeof node === 'string') { + return node; + } else { return node.original; } - - // surely this is wrong? (does it ever occur tho?) - // the type of params is `| Expression`, which isn't possible for block params - return node; } export function trackLocals() { From 6dabe69e617637b69bc13d7fa2c4255e3577b20c Mon Sep 17 00:00:00 2001 From: Godfrey Chan Date: Fri, 29 Mar 2024 16:07:15 -0700 Subject: [PATCH 29/36] add back `TransformEachTrackArray` --- packages/ember-template-compiler/lib/plugins/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/ember-template-compiler/lib/plugins/index.ts b/packages/ember-template-compiler/lib/plugins/index.ts index 3e1bca8e361..9b77cfc86e7 100644 --- a/packages/ember-template-compiler/lib/plugins/index.ts +++ b/packages/ember-template-compiler/lib/plugins/index.ts @@ -34,6 +34,7 @@ export const STRICT_MODE_TRANSFORMS = Object.freeze( TransformActionSyntax, TransformEachInIntoEach, TransformInElement, + TransformEachTrackArray, AssertAgainstNamedOutlets, TransformWrapMountAndOutlet, ].filter(notNull) From a249eb4f12e8240e34fa83cddfd7b3eefc65b03b Mon Sep 17 00:00:00 2001 From: Godfrey Chan Date: Fri, 29 Mar 2024 16:55:22 -0700 Subject: [PATCH 30/36] Re-apply Program -> Template fix after rebase --- .../lib/plugins/assert-against-attrs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts b/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts index 22849cda421..54a21b3e8c7 100644 --- a/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts +++ b/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts @@ -36,8 +36,8 @@ export default function assertAgainstAttrs(env: EmberASTPluginEnvironment): ASTP name: 'assert-against-attrs', visitor: { - Program: { - enter(node: AST.Program) { + Template: { + enter(node: AST.Template) { updateBlockParamsStack(node.blockParams); }, exit() { From 31e3d97adef810e4a2e8408b4331c2e57807c061 Mon Sep 17 00:00:00 2001 From: Godfrey Chan Date: Thu, 4 Apr 2024 00:18:36 -0700 Subject: [PATCH 31/36] Missing Block visitor --- .../lib/plugins/assert-against-attrs.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts b/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts index 54a21b3e8c7..2a0543076d9 100644 --- a/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts +++ b/packages/ember-template-compiler/lib/plugins/assert-against-attrs.ts @@ -45,6 +45,15 @@ export default function assertAgainstAttrs(env: EmberASTPluginEnvironment): ASTP }, }, + Block: { + enter(node: AST.Block) { + updateBlockParamsStack(node.blockParams); + }, + exit() { + stack.pop(); + }, + }, + ElementNode: { enter(node: AST.ElementNode) { updateBlockParamsStack(node.blockParams); From cad1ca7c0f19f64835e6026fdc1f95d4b5da482d Mon Sep 17 00:00:00 2001 From: Godfrey Chan Date: Thu, 4 Apr 2024 00:19:21 -0700 Subject: [PATCH 32/36] Additional coverage for strict mode keywords --- .../components/strict-mode-test.js | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/packages/@ember/-internals/glimmer/tests/integration/components/strict-mode-test.js b/packages/@ember/-internals/glimmer/tests/integration/components/strict-mode-test.js index acfb33c1e76..3e46d3abc05 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/components/strict-mode-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/components/strict-mode-test.js @@ -8,6 +8,7 @@ import { } from 'internal-test-helpers'; import { Input, Textarea } from '@ember/component'; +import { action } from '@ember/object'; import { LinkTo } from '@ember/routing'; import { hash, array, concat, get, on, fn } from '@glimmer/runtime'; import GlimmerishComponent from '../../utils/glimmerish-component'; @@ -259,6 +260,57 @@ moduleFor( this.click('button'); } + // Test some of the additional keywords not built-in to glimmer-vm (those + // we specifically enable them when calling `precompile`) + + '@test Can use action helper'(assert) { + let called = 0; + + let Foo = defineComponent( + { on }, + '', + class extends GlimmerishComponent { + @action + foo() { + called++; + } + } + ); + + this.registerComponent('foo', { ComponentClass: Foo }); + + this.render(''); + assert.strictEqual(called, 0); + this.assertStableRerender(); + assert.strictEqual(called, 0); + this.click('button'); + assert.strictEqual(called, 1); + } + + '@test Can use action modifier'(assert) { + let called = 0; + + let Foo = defineComponent( + {}, + '', + class extends GlimmerishComponent { + @action + foo() { + called++; + } + } + ); + + this.registerComponent('foo', { ComponentClass: Foo }); + + this.render(''); + assert.strictEqual(called, 0); + this.assertStableRerender(); + assert.strictEqual(called, 0); + this.click('button'); + assert.strictEqual(called, 1); + } + // Ember currently uses AST plugins to implement certain features that // glimmer-vm does not natively provide, such as {{#each-in}}, {{outlet}} // {{mount}} and some features in {{#in-element}}. These rewrites the AST From db06d71d29159ae4582261a19d213ee4ffa237b9 Mon Sep 17 00:00:00 2001 From: Godfrey Chan Date: Thu, 4 Apr 2024 00:19:55 -0700 Subject: [PATCH 33/36] Pass list of strict mode keywords when calling precompile --- .../lib/plugins/index.ts | 69 +++++++++++-------- .../lib/system/compile-options.ts | 10 ++- 2 files changed, 48 insertions(+), 31 deletions(-) diff --git a/packages/ember-template-compiler/lib/plugins/index.ts b/packages/ember-template-compiler/lib/plugins/index.ts index 9b77cfc86e7..6666ba891e7 100644 --- a/packages/ember-template-compiler/lib/plugins/index.ts +++ b/packages/ember-template-compiler/lib/plugins/index.ts @@ -11,35 +11,44 @@ import TransformResolutions from './transform-resolutions'; import TransformWrapMountAndOutlet from './transform-wrap-mount-and-outlet'; // order of plugins is important -export const RESOLUTION_MODE_TRANSFORMS = Object.freeze( - [ - TransformQuotedBindingsIntoJustBindings, - AssertReservedNamedArguments, - TransformActionSyntax, - AssertAgainstAttrs, - TransformEachInIntoEach, - AssertInputHelperWithoutBlock, - TransformInElement, - TransformEachTrackArray, - AssertAgainstNamedOutlets, - TransformWrapMountAndOutlet, - TransformResolutions, - ].filter(notNull) -); +export const RESOLUTION_MODE_TRANSFORMS = Object.freeze([ + TransformQuotedBindingsIntoJustBindings, + AssertReservedNamedArguments, + TransformActionSyntax, + AssertAgainstAttrs, + TransformEachInIntoEach, + AssertInputHelperWithoutBlock, + TransformInElement, + TransformEachTrackArray, + AssertAgainstNamedOutlets, + TransformWrapMountAndOutlet, + TransformResolutions, +]); -export const STRICT_MODE_TRANSFORMS = Object.freeze( - [ - TransformQuotedBindingsIntoJustBindings, - AssertReservedNamedArguments, - TransformActionSyntax, - TransformEachInIntoEach, - TransformInElement, - TransformEachTrackArray, - AssertAgainstNamedOutlets, - TransformWrapMountAndOutlet, - ].filter(notNull) -); +export const STRICT_MODE_TRANSFORMS = Object.freeze([ + TransformQuotedBindingsIntoJustBindings, + AssertReservedNamedArguments, + TransformActionSyntax, + TransformEachInIntoEach, + TransformInElement, + TransformEachTrackArray, + AssertAgainstNamedOutlets, + TransformWrapMountAndOutlet, +]); -function notNull(value: TValue | null): value is TValue { - return value !== null; -} +export const STRICT_MODE_KEYWORDS = Object.freeze([ + 'action', + 'mut', + 'readonly', + 'unbound', + + // TransformEachInIntoEach + '-each-in', + // TransformInElement + '-in-el-null', + // TransformEachTrackArray + '-track-array', + // TransformWrapMountAndOutlet + '-mount', + '-outlet', +]); diff --git a/packages/ember-template-compiler/lib/system/compile-options.ts b/packages/ember-template-compiler/lib/system/compile-options.ts index 78bd7ca78a7..43736209912 100644 --- a/packages/ember-template-compiler/lib/system/compile-options.ts +++ b/packages/ember-template-compiler/lib/system/compile-options.ts @@ -1,5 +1,9 @@ import { assert } from '@ember/debug'; -import { RESOLUTION_MODE_TRANSFORMS, STRICT_MODE_TRANSFORMS } from '../plugins/index'; +import { + RESOLUTION_MODE_TRANSFORMS, + STRICT_MODE_KEYWORDS, + STRICT_MODE_TRANSFORMS, +} from '../plugins/index'; import type { EmberPrecompileOptions, PluginFunc } from '../types'; import COMPONENT_NAME_SIMPLE_DASHERIZE_CACHE from './dasherize-component-name'; @@ -45,6 +49,10 @@ export function buildCompileOptions(_options: EmberPrecompileOptions): EmberPrec meta.moduleName = options.moduleName; } + if (options.strictMode) { + options.keywords = STRICT_MODE_KEYWORDS; + } + return options; } From 481f2d08f109def0d392567aad05e31e2826d9b3 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 5 Apr 2024 13:42:59 -0400 Subject: [PATCH 34/36] 0.91.1 -> 0.91.2 --- package.json | 32 +- packages/@ember/-internals/package.json | 30 +- packages/@ember/application/package.json | 8 +- packages/@ember/array/package.json | 10 +- packages/@ember/component/package.json | 4 +- packages/@ember/controller/package.json | 8 +- packages/@ember/debug/package.json | 10 +- packages/@ember/destroyable/package.json | 2 +- packages/@ember/engine/package.json | 8 +- packages/@ember/enumerable/package.json | 8 +- packages/@ember/helper/package.json | 4 +- packages/@ember/instrumentation/package.json | 2 +- packages/@ember/modifier/package.json | 4 +- packages/@ember/object/package.json | 10 +- packages/@ember/routing/package.json | 10 +- packages/@ember/runloop/package.json | 2 +- packages/@ember/service/package.json | 8 +- .../@ember/template-compilation/package.json | 4 +- packages/@ember/template-factory/package.json | 2 +- packages/@ember/utils/package.json | 10 +- packages/@ember/version/package.json | 4 +- packages/ember-template-compiler/package.json | 10 +- packages/ember-testing/package.json | 8 +- packages/ember/package.json | 12 +- packages/internal-test-helpers/package.json | 18 +- pnpm-lock.yaml | 666 +++++++++--------- 26 files changed, 447 insertions(+), 447 deletions(-) diff --git a/package.json b/package.json index 29597e96232..4e6b7794b27 100644 --- a/package.json +++ b/package.json @@ -58,24 +58,24 @@ "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@ember/edition-utils": "^1.2.0", - "@glimmer/compiler": "0.91.1", + "@glimmer/compiler": "0.91.2", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.91.1", - "@glimmer/interfaces": "0.91.1", - "@glimmer/manager": "0.91.1", - "@glimmer/node": "0.91.1", - "@glimmer/opcode-compiler": "0.91.1", - "@glimmer/owner": "0.91.1", - "@glimmer/program": "0.91.1", - "@glimmer/reference": "0.91.1", - "@glimmer/runtime": "0.91.1", - "@glimmer/syntax": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", - "@glimmer/vm": "0.91.1", - "@glimmer/vm-babel-plugins": "0.91.1", + "@glimmer/global-context": "0.91.2", + "@glimmer/interfaces": "0.91.2", + "@glimmer/manager": "0.91.2", + "@glimmer/node": "0.91.2", + "@glimmer/opcode-compiler": "0.91.2", + "@glimmer/owner": "0.91.2", + "@glimmer/program": "0.91.2", + "@glimmer/reference": "0.91.2", + "@glimmer/runtime": "0.91.2", + "@glimmer/syntax": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", + "@glimmer/vm": "0.91.2", + "@glimmer/vm-babel-plugins": "0.91.2", "@simple-dom/interface": "^1.4.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-ember-template-compilation": "^2.1.1", diff --git a/packages/@ember/-internals/package.json b/packages/@ember/-internals/package.json index ae2d408b6ce..5391e92b14c 100644 --- a/packages/@ember/-internals/package.json +++ b/packages/@ember/-internals/package.json @@ -39,23 +39,23 @@ "@ember/service": "workspace:*", "@ember/template-factory": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.91.1", + "@glimmer/compiler": "0.91.2", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.91.1", - "@glimmer/interfaces": "0.91.1", - "@glimmer/manager": "0.91.1", - "@glimmer/node": "0.91.1", - "@glimmer/opcode-compiler": "0.91.1", - "@glimmer/owner": "0.91.1", - "@glimmer/program": "0.91.1", - "@glimmer/reference": "0.91.1", - "@glimmer/runtime": "0.91.1", - "@glimmer/syntax": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", - "@glimmer/vm": "0.91.1", + "@glimmer/global-context": "0.91.2", + "@glimmer/interfaces": "0.91.2", + "@glimmer/manager": "0.91.2", + "@glimmer/node": "0.91.2", + "@glimmer/opcode-compiler": "0.91.2", + "@glimmer/owner": "0.91.2", + "@glimmer/program": "0.91.2", + "@glimmer/reference": "0.91.2", + "@glimmer/runtime": "0.91.2", + "@glimmer/syntax": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", + "@glimmer/vm": "0.91.2", "@simple-dom/interface": "^1.4.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", diff --git a/packages/@ember/application/package.json b/packages/@ember/application/package.json index eb8fa55cdea..626dd41530b 100644 --- a/packages/@ember/application/package.json +++ b/packages/@ember/application/package.json @@ -19,11 +19,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/packages/@ember/array/package.json b/packages/@ember/array/package.json index b06ddbac472..8e957e7fddd 100644 --- a/packages/@ember/array/package.json +++ b/packages/@ember/array/package.json @@ -16,12 +16,12 @@ "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.1", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/component/package.json b/packages/@ember/component/package.json index 2a64dc8ac2d..1ca421b0e39 100644 --- a/packages/@ember/component/package.json +++ b/packages/@ember/component/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.91.1", - "@glimmer/runtime": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/runtime": "0.91.2", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/controller/package.json b/packages/@ember/controller/package.json index 371dfe53750..18e64049970 100644 --- a/packages/@ember/controller/package.json +++ b/packages/@ember/controller/package.json @@ -11,11 +11,11 @@ "@ember/debug": "workspace:*", "@ember/object": "workspace:*", "@ember/service": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/debug/package.json b/packages/@ember/debug/package.json index 49752308880..f2bc5514f2d 100644 --- a/packages/@ember/debug/package.json +++ b/packages/@ember/debug/package.json @@ -18,12 +18,12 @@ "@ember/routing": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.1", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/destroyable/package.json b/packages/@ember/destroyable/package.json index c2392155759..000101aae48 100644 --- a/packages/@ember/destroyable/package.json +++ b/packages/@ember/destroyable/package.json @@ -6,7 +6,7 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/engine/package.json b/packages/@ember/engine/package.json index d0c2fecdead..fc9d4199fbe 100644 --- a/packages/@ember/engine/package.json +++ b/packages/@ember/engine/package.json @@ -18,11 +18,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "dag-map": "^2.0.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*", diff --git a/packages/@ember/enumerable/package.json b/packages/@ember/enumerable/package.json index c3524575610..5bc3c501857 100644 --- a/packages/@ember/enumerable/package.json +++ b/packages/@ember/enumerable/package.json @@ -11,11 +11,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/helper/package.json b/packages/@ember/helper/package.json index 7d513edaa94..18c1a15c33c 100644 --- a/packages/@ember/helper/package.json +++ b/packages/@ember/helper/package.json @@ -8,8 +8,8 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/component": "workspace:*", - "@glimmer/manager": "0.91.1", - "@glimmer/runtime": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/runtime": "0.91.2", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/instrumentation/package.json b/packages/@ember/instrumentation/package.json index 80dbbf0d767..a2134ff8105 100644 --- a/packages/@ember/instrumentation/package.json +++ b/packages/@ember/instrumentation/package.json @@ -14,7 +14,7 @@ "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.91.1", + "@glimmer/validator": "0.91.2", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/modifier/package.json b/packages/@ember/modifier/package.json index 7888d64d21f..2cc079abc43 100644 --- a/packages/@ember/modifier/package.json +++ b/packages/@ember/modifier/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.91.1", - "@glimmer/runtime": "0.91.1" + "@glimmer/manager": "0.91.2", + "@glimmer/runtime": "0.91.2" } } diff --git a/packages/@ember/object/package.json b/packages/@ember/object/package.json index 39995bf3325..70a28127f4f 100644 --- a/packages/@ember/object/package.json +++ b/packages/@ember/object/package.json @@ -26,12 +26,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.1", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/routing/package.json b/packages/@ember/routing/package.json index da9e864c28c..4af997d7ce7 100644 --- a/packages/@ember/routing/package.json +++ b/packages/@ember/routing/package.json @@ -25,12 +25,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.1", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", diff --git a/packages/@ember/runloop/package.json b/packages/@ember/runloop/package.json index c3e65681bc9..1b622050dae 100644 --- a/packages/@ember/runloop/package.json +++ b/packages/@ember/runloop/package.json @@ -13,7 +13,7 @@ "@ember/object": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.91.1", + "@glimmer/validator": "0.91.2", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/service/package.json b/packages/@ember/service/package.json index edf29d5974c..f2deeab5a47 100644 --- a/packages/@ember/service/package.json +++ b/packages/@ember/service/package.json @@ -10,11 +10,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/template-compilation/package.json b/packages/@ember/template-compilation/package.json index f5e7b3d03aa..d0c8016dca6 100644 --- a/packages/@ember/template-compilation/package.json +++ b/packages/@ember/template-compilation/package.json @@ -8,9 +8,9 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/canary-features": "workspace:*", - "@glimmer/compiler": "0.91.1", + "@glimmer/compiler": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/syntax": "0.91.1", + "@glimmer/syntax": "0.91.2", "ember": "workspace:*", "ember-template-compiler": "workspace:*" } diff --git a/packages/@ember/template-factory/package.json b/packages/@ember/template-factory/package.json index fdf4fb749a1..1a3bd779283 100644 --- a/packages/@ember/template-factory/package.json +++ b/packages/@ember/template-factory/package.json @@ -6,6 +6,6 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/opcode-compiler": "0.91.1" + "@glimmer/opcode-compiler": "0.91.2" } } diff --git a/packages/@ember/utils/package.json b/packages/@ember/utils/package.json index 5239e4ec6a3..de30b5c3696 100644 --- a/packages/@ember/utils/package.json +++ b/packages/@ember/utils/package.json @@ -13,12 +13,12 @@ "@ember/enumerable": "workspace:*", "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.1", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/version/package.json b/packages/@ember/version/package.json index cc717aeed0e..42f94d43b47 100644 --- a/packages/@ember/version/package.json +++ b/packages/@ember/version/package.json @@ -22,8 +22,8 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/manager": "0.91.1", - "@glimmer/runtime": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/runtime": "0.91.2", "backburner.js": "^2.7.0", "ember": "workspace:*", "expect-type": "^0.15.0" diff --git a/packages/ember-template-compiler/package.json b/packages/ember-template-compiler/package.json index eb5d59fd788..3f0c89eb1f0 100644 --- a/packages/ember-template-compiler/package.json +++ b/packages/ember-template-compiler/package.json @@ -24,12 +24,12 @@ "@ember/service": "workspace:*", "@ember/template-compilation": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.91.1", + "@glimmer/compiler": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.1", - "@glimmer/runtime": "0.91.1", - "@glimmer/syntax": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/runtime": "0.91.2", + "@glimmer/syntax": "0.91.2", + "@glimmer/validator": "0.91.2", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*" diff --git a/packages/ember-testing/package.json b/packages/ember-testing/package.json index 639ed5d92bb..e5e9b6aedbf 100644 --- a/packages/ember-testing/package.json +++ b/packages/ember-testing/package.json @@ -19,11 +19,11 @@ "@ember/service": "workspace:*", "@ember/test": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/owner": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*", diff --git a/packages/ember/package.json b/packages/ember/package.json index 561edc628f2..eeb18efc7ef 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -31,14 +31,14 @@ "@ember/test": "workspace:*", "@ember/utils": "workspace:*", "@ember/version": "workspace:*", - "@glimmer/destroyable": "0.91.1", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.1", - "@glimmer/owner": "0.91.1", - "@glimmer/runtime": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/owner": "0.91.2", + "@glimmer/runtime": "0.91.2", "@glimmer/tracking": "workspace:*", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember-template-compiler": "workspace:*", diff --git a/packages/internal-test-helpers/package.json b/packages/internal-test-helpers/package.json index 0ed0d640132..52edfc9893c 100644 --- a/packages/internal-test-helpers/package.json +++ b/packages/internal-test-helpers/package.json @@ -24,16 +24,16 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.91.1", - "@glimmer/destroyable": "0.91.1", + "@glimmer/compiler": "0.91.2", + "@glimmer/destroyable": "0.91.2", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.1", - "@glimmer/opcode-compiler": "0.91.1", - "@glimmer/owner": "0.91.1", - "@glimmer/runtime": "0.91.1", - "@glimmer/syntax": "0.91.1", - "@glimmer/util": "0.91.1", - "@glimmer/validator": "0.91.1", + "@glimmer/manager": "0.91.2", + "@glimmer/opcode-compiler": "0.91.2", + "@glimmer/owner": "0.91.2", + "@glimmer/runtime": "0.91.2", + "@glimmer/syntax": "0.91.2", + "@glimmer/util": "0.91.2", + "@glimmer/validator": "0.91.2", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 89bb9ae6233..b11c520e2e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,59 +19,59 @@ importers: specifier: ^1.2.0 version: 1.2.0 '@glimmer/compiler': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/interfaces': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/node': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/opcode-compiler': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/program': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/reference': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/runtime': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/syntax': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/vm': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/vm-babel-plugins': - specifier: 0.91.1 - version: 0.91.1(@babel/core@7.23.2) + specifier: 0.91.2 + version: 0.91.2(@babel/core@7.23.2) '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -419,56 +419,56 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/compiler': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/interfaces': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/node': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/opcode-compiler': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/program': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/reference': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/runtime': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/syntax': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/vm': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -533,20 +533,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -593,23 +593,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -632,11 +632,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/runtime': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -659,20 +659,20 @@ importers: specifier: workspace:* version: link:../service '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -713,23 +713,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -745,8 +745,8 @@ importers: packages/@ember/destroyable: dependencies: '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -787,20 +787,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 dag-map: specifier: ^2.0.2 version: 2.0.2 @@ -829,20 +829,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -856,11 +856,11 @@ importers: specifier: workspace:* version: link:../component '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/runtime': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -892,8 +892,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -904,11 +904,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/runtime': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 packages/@ember/object: dependencies: @@ -937,23 +937,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1039,23 +1039,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1096,8 +1096,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1123,20 +1123,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1162,14 +1162,14 @@ importers: specifier: workspace:* version: link:../canary-features '@glimmer/compiler': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/syntax': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 ember: specifier: workspace:* version: link:../../ember @@ -1180,8 +1180,8 @@ importers: packages/@ember/template-factory: dependencies: '@glimmer/opcode-compiler': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 packages/@ember/test: dependencies: @@ -1213,23 +1213,23 @@ importers: specifier: workspace:* version: link:../runloop '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1288,11 +1288,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/runtime': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1384,29 +1384,29 @@ importers: specifier: workspace:* version: link:../@ember/version '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/runtime': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/tracking': specifier: workspace:* version: link:../@glimmer/tracking '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1486,23 +1486,23 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/runtime': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/syntax': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1555,20 +1555,20 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1642,35 +1642,35 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/destroyable': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/opcode-compiler': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/owner': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/runtime': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/syntax': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/util': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 '@glimmer/validator': - specifier: 0.91.1 - version: 0.91.1 + specifier: 0.91.2 + version: 0.91.2 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -3767,15 +3767,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@glimmer/compiler@0.91.1: - resolution: {integrity: sha512-K2wGaXPgOndOzv+i16a1/xG3Dx4iRynSJptbT+HYGZkCrQi271uMX43BkWLdo1czjcsAsMlXGDKJEc2seXKZbw==} + /@glimmer/compiler@0.91.2: + resolution: {integrity: sha512-nlt3JCrJ6mZ6qp1LlvJA/kar5m7JFclZ/qCd1XAG/QlBOTuuxugbmdh82/BB/puehQ7P1z+MANwY0giXUHfGIQ==} engines: {node: '>= 16.0.0'} dependencies: - '@glimmer/interfaces': 0.91.1 - '@glimmer/syntax': 0.91.1 - '@glimmer/util': 0.91.1 - '@glimmer/vm': 0.91.1 - '@glimmer/wire-format': 0.91.1 + '@glimmer/interfaces': 0.91.2 + '@glimmer/syntax': 0.91.2 + '@glimmer/util': 0.91.2 + '@glimmer/vm': 0.91.2 + '@glimmer/wire-format': 0.91.2 dev: false /@glimmer/component@1.1.2(@babel/core@7.23.2): @@ -3801,40 +3801,40 @@ packages: - supports-color dev: false - /@glimmer/debug@0.91.1: - resolution: {integrity: sha512-DQoEzC0waR48eqNT9g/WI4mQSZ+OO3lP7d2xrCB3wSqJJrmjZPc8sacbTv16lP/cmu+zY2SzLOAldK7oJCw9jg==} + /@glimmer/debug@0.91.2: + resolution: {integrity: sha512-+vk96jK9j0D5Z9qTN3K6LRtxe7qqQ99/DJyRSG1aqb430TMHYb8jNEvJadQ/EPjEetpUNfM5B8+U0AymNOqrJg==} dependencies: - '@glimmer/interfaces': 0.91.1 - '@glimmer/util': 0.91.1 - '@glimmer/vm': 0.91.1 + '@glimmer/interfaces': 0.91.2 + '@glimmer/util': 0.91.2 + '@glimmer/vm': 0.91.2 dev: false - /@glimmer/destroyable@0.91.1: - resolution: {integrity: sha512-dkcAZdMxt3Cvr0cjzRU/2vWCP9MlvbpAotoVySiWFgPFjshFHqBuPKBVF2pcN/ihyeO3jgmub8erM4Mu8SPYSQ==} + /@glimmer/destroyable@0.91.2: + resolution: {integrity: sha512-IX/+fIy0DR3G1V20c2XgS+gD9rS981iFc3JujYfDBO+PFHLg0Mm20i/eOAFiUTlPBXBL/7A/BTgzrzLS2wHsMw==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.1 - '@glimmer/interfaces': 0.91.1 - '@glimmer/util': 0.91.1 + '@glimmer/global-context': 0.91.2 + '@glimmer/interfaces': 0.91.2 + '@glimmer/util': 0.91.2 dev: false /@glimmer/di@0.1.11: resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} dev: false - /@glimmer/encoder@0.91.1: - resolution: {integrity: sha512-Qa5o0uNTSZD25FrVuqZ86y+Xq6kcO5dbD5xa4RpMfuTzDoLFhX4KashvYOOainCOtHcvgCQdDxbJ/tZs58iYtA==} + /@glimmer/encoder@0.91.2: + resolution: {integrity: sha512-ciI+c0yNPSeJiKUilT8Moi5k4kvzL7kn64tG1V6bA3WiVDjMNxvQ/9MaCTHg0pA9F91H878rdV4AdNEw8sk5bQ==} dependencies: - '@glimmer/interfaces': 0.91.1 - '@glimmer/vm': 0.91.1 + '@glimmer/interfaces': 0.91.2 + '@glimmer/vm': 0.91.2 dev: false /@glimmer/env@0.1.7: resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} dev: false - /@glimmer/global-context@0.91.1: - resolution: {integrity: sha512-iSTUasIo00zeHQ2467eja98EzQxTPIQzkoRB4Cb258HSnwfuzxrfUUGIdz5dlXIx7dYN9RaY5QstSZ+b4GtV9w==} + /@glimmer/global-context@0.91.2: + resolution: {integrity: sha512-JWU2XWS8StYY9lozGk1aA6Rjcc1KbU9T4LiHHKWykf6NiT3KbX2w3omX8OJ3NFYquBaZtQJqSbtiALoCEV1nZg==} dev: false /@glimmer/interfaces@0.84.3: @@ -3843,94 +3843,94 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/interfaces@0.91.1: - resolution: {integrity: sha512-yUCpAC28UZUxzr5WK8bfx9z4MbSpOV6pAJ/XmJibzx4+un9Is+5ZvZ0t3QHMHs2Qi9N606412qLjLJ/HLgsd4w==} + /@glimmer/interfaces@0.91.2: + resolution: {integrity: sha512-AVmS2zgT+ndlAiPrdMYNkSKOqZvz+IKLvTXJpWZC/SINXKI2fiHMBGrZKP0dKNqyFeugKdEf2N81Y45sMM06PQ==} dependencies: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/manager@0.91.1: - resolution: {integrity: sha512-6qdO3NJuhqgfpOHV9t8O8Dthd8xUxCsLvuU9z5AFJPCrfhD/YPVKIozNQ7J6FA++1wRQy86WJOXiwyBwnAccHw==} + /@glimmer/manager@0.91.2: + resolution: {integrity: sha512-+EpmioONCCPf1L5Q0pAwNsQphB0zegXaqdCMmHnRGRvJ/S7oLU7PeYqC75bRPhv81/LA3zYMQblXG8jPvHO7iQ==} dependencies: - '@glimmer/debug': 0.91.1 - '@glimmer/destroyable': 0.91.1 + '@glimmer/debug': 0.91.2 + '@glimmer/destroyable': 0.91.2 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.1 - '@glimmer/interfaces': 0.91.1 - '@glimmer/reference': 0.91.1 - '@glimmer/util': 0.91.1 - '@glimmer/validator': 0.91.1 - '@glimmer/vm': 0.91.1 + '@glimmer/global-context': 0.91.2 + '@glimmer/interfaces': 0.91.2 + '@glimmer/reference': 0.91.2 + '@glimmer/util': 0.91.2 + '@glimmer/validator': 0.91.2 + '@glimmer/vm': 0.91.2 dev: false - /@glimmer/node@0.91.1: - resolution: {integrity: sha512-QFH06d35Yzu7KYzm9JcJ+cmLWAGi5uka4WU2HF/QGu7nocHZJkn7mS9WEf0ebNGYu/LhY55imVcqWzaKPcchYQ==} + /@glimmer/node@0.91.2: + resolution: {integrity: sha512-dg695IPBtY1qjzinBe1PYrD35rlAprwfKE4+lyLPhpCkfK8MgeVnVzNKd2gk8Df1QoOseo0PPozSqpYtG8Bxfg==} dependencies: - '@glimmer/interfaces': 0.91.1 - '@glimmer/runtime': 0.91.1 - '@glimmer/util': 0.91.1 + '@glimmer/interfaces': 0.91.2 + '@glimmer/runtime': 0.91.2 + '@glimmer/util': 0.91.2 '@simple-dom/document': 1.4.0 dev: false - /@glimmer/opcode-compiler@0.91.1: - resolution: {integrity: sha512-wws7NGsxEZLAt90GIze1Eu8OB/sqUvw0zJx4UcMZTrVGdVTStx9SAKFa+aUWH/LLBc241VXmFmILb7W2IgX1/Q==} + /@glimmer/opcode-compiler@0.91.2: + resolution: {integrity: sha512-kjfz/9TJfuj9jaWeoLF7xITku3kLuGx6KBMuH3RRADt/ECZgMl0dqJutMqeJ4nVWWUthC4Wd1Zk/N5N7HXCUUA==} dependencies: - '@glimmer/debug': 0.91.1 - '@glimmer/encoder': 0.91.1 + '@glimmer/debug': 0.91.2 + '@glimmer/encoder': 0.91.2 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.1 - '@glimmer/interfaces': 0.91.1 - '@glimmer/manager': 0.91.1 - '@glimmer/reference': 0.91.1 - '@glimmer/util': 0.91.1 - '@glimmer/vm': 0.91.1 - '@glimmer/wire-format': 0.91.1 + '@glimmer/global-context': 0.91.2 + '@glimmer/interfaces': 0.91.2 + '@glimmer/manager': 0.91.2 + '@glimmer/reference': 0.91.2 + '@glimmer/util': 0.91.2 + '@glimmer/vm': 0.91.2 + '@glimmer/wire-format': 0.91.2 dev: false - /@glimmer/owner@0.91.1: - resolution: {integrity: sha512-xVVTaevHRI9g/JPX2ZmJb4u0YqsTFT1hRGSVwEJQC1dzsz/j4XXPpdex2AWCA/t42erCBVc0aYWSn/DZxT8wKg==} + /@glimmer/owner@0.91.2: + resolution: {integrity: sha512-rj0KEkvRuOh5p2JH3VoSbGYWNsc5+lj6LnLgZFSYkGEVjO6sphHNwYZkZr6NlhdRggEMVQnmdAxjFWzkycmxHg==} dependencies: - '@glimmer/util': 0.91.1 + '@glimmer/util': 0.91.2 dev: false - /@glimmer/program@0.91.1: - resolution: {integrity: sha512-NomgqzspKWoWozv2jkBFFyXlRv70TwDs/H94QZNH670xSj+oL4nZGl+woc0jJX3S2Dh6Bbmhah7xcTJ7AtaG9A==} + /@glimmer/program@0.91.2: + resolution: {integrity: sha512-bIjikLbgvp/m3QrZfjQps14FLKExLSpaPMHb1b/4LrxXq3ooJlLOSkOrsRZo4/7yEmIKG4HBUqM9+giSi0oaBg==} dependencies: - '@glimmer/encoder': 0.91.1 + '@glimmer/encoder': 0.91.2 '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.91.1 - '@glimmer/manager': 0.91.1 - '@glimmer/opcode-compiler': 0.91.1 - '@glimmer/util': 0.91.1 - '@glimmer/vm': 0.91.1 - '@glimmer/wire-format': 0.91.1 + '@glimmer/interfaces': 0.91.2 + '@glimmer/manager': 0.91.2 + '@glimmer/opcode-compiler': 0.91.2 + '@glimmer/util': 0.91.2 + '@glimmer/vm': 0.91.2 + '@glimmer/wire-format': 0.91.2 dev: false - /@glimmer/reference@0.91.1: - resolution: {integrity: sha512-qgRLjIRadnN4Ct2FQOwQL8L/xYcJoC8tVf16eLdnYI+ZyhRnpIwZmzbgbx9ylt1/ciYHBVyy2itQVwaswxtLAg==} + /@glimmer/reference@0.91.2: + resolution: {integrity: sha512-bG8/a/E98mWKRcGlDZtdoUDrUA62K/r1DsKNBn/sx1QfoN+UD6+496NP+CV6OP7VDqhDp1M+9LDP5G2zVIoheQ==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.1 - '@glimmer/interfaces': 0.91.1 - '@glimmer/util': 0.91.1 - '@glimmer/validator': 0.91.1 + '@glimmer/global-context': 0.91.2 + '@glimmer/interfaces': 0.91.2 + '@glimmer/util': 0.91.2 + '@glimmer/validator': 0.91.2 dev: false - /@glimmer/runtime@0.91.1: - resolution: {integrity: sha512-yhT4Qhy/Vy18jrQOBAYdGbEGMf7pJ51kNzFM4X/unINDLr4erKPPRhGEwFVyMXrexeOhaZ5LMM/WyGfPteD3LQ==} + /@glimmer/runtime@0.91.2: + resolution: {integrity: sha512-CVvX2tzLg2y7TJO/vek5STyU5pTVDtQjejQfAQzdzsop1ds5QxRaQCBu+y+NnCA/p+MpD8bfZyWeRVOAZWLVrQ==} dependencies: - '@glimmer/destroyable': 0.91.1 + '@glimmer/destroyable': 0.91.2 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.1 - '@glimmer/interfaces': 0.91.1 - '@glimmer/manager': 0.91.1 - '@glimmer/owner': 0.91.1 - '@glimmer/program': 0.91.1 - '@glimmer/reference': 0.91.1 - '@glimmer/util': 0.91.1 - '@glimmer/validator': 0.91.1 - '@glimmer/vm': 0.91.1 - '@glimmer/wire-format': 0.91.1 + '@glimmer/global-context': 0.91.2 + '@glimmer/interfaces': 0.91.2 + '@glimmer/manager': 0.91.2 + '@glimmer/owner': 0.91.2 + '@glimmer/program': 0.91.2 + '@glimmer/reference': 0.91.2 + '@glimmer/util': 0.91.2 + '@glimmer/validator': 0.91.2 + '@glimmer/vm': 0.91.2 + '@glimmer/wire-format': 0.91.2 dev: false /@glimmer/syntax@0.84.3: @@ -3942,12 +3942,12 @@ packages: simple-html-tokenizer: 0.5.11 dev: false - /@glimmer/syntax@0.91.1: - resolution: {integrity: sha512-/US6/yxgBlyw/etw7ptmQvbg134th2JJg6EJYp1Y8oIsFkjkB+huYkSxidcG0ENUNwy6FMefg/XjiSq/C9qrqw==} + /@glimmer/syntax@0.91.2: + resolution: {integrity: sha512-+DOnlECVkbIvHme3faCqmgZJ6bSnIkVz5ZEK+NoorgG76l4XEkcQzSG+pg4acC/+UhlZEEOOBB0UX+fGJUX03w==} dependencies: - '@glimmer/interfaces': 0.91.1 - '@glimmer/util': 0.91.1 - '@glimmer/wire-format': 0.91.1 + '@glimmer/interfaces': 0.91.2 + '@glimmer/util': 0.91.2 + '@glimmer/wire-format': 0.91.2 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 dev: false @@ -3964,24 +3964,24 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/util@0.91.1: - resolution: {integrity: sha512-Wc4wCsaPpDZnUx33B8NGDwV+ee0h6XRPABvTBFW0Z+jehJO/aEiWVMEA6zjuH8B1rq+/RQYY7gvZR2/g+mxIGw==} + /@glimmer/util@0.91.2: + resolution: {integrity: sha512-pCasBL49fX23S0ZH3FZqpoO+8sZfYtNa8Lc4d/JMXDf5RyVAYG8DN4oad08tNPUKDX+Jt+ZS8MDaQvX07McvTA==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.91.1 + '@glimmer/interfaces': 0.91.2 dev: false - /@glimmer/validator@0.91.1: - resolution: {integrity: sha512-RH9RTiOixw+IpBZybBlomoJnMtMWDIcJh1ae0qT1BguVBnPywTvsSw5b1MBLWOyhM2NfAfAeucG16bswXkDCCA==} + /@glimmer/validator@0.91.2: + resolution: {integrity: sha512-6EtSGmKp6i9L+9mlRMvW7oLXpiHiOgqQtqD8en+vnCvnQLq2aKeLDqbA5rdPblqwanSXIphCqqpaNWZGtcWNrQ==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.1 - '@glimmer/interfaces': 0.91.1 - '@glimmer/util': 0.91.1 + '@glimmer/global-context': 0.91.2 + '@glimmer/interfaces': 0.91.2 + '@glimmer/util': 0.91.2 dev: false - /@glimmer/vm-babel-plugins@0.91.1(@babel/core@7.23.2): - resolution: {integrity: sha512-mqBOCHA3Pz+d/yS1Q4MrABGbhvKZfh30/8U0aLfF7rz70uohosFGbsL3Vf/gs8OxYo/mWy7qx0WvEkC3E19rEA==} + /@glimmer/vm-babel-plugins@0.91.2(@babel/core@7.23.2): + resolution: {integrity: sha512-J/80pSM3a15PZI3NdV+4mFWyVWSPhT0hWDOs2MtJWJHcW4dCbHJqEPMguoOEmF6nTHjesbQam6zJL0PQJzztnA==} engines: {node: '>=16'} dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.2) @@ -3989,18 +3989,18 @@ packages: - '@babel/core' dev: false - /@glimmer/vm@0.91.1: - resolution: {integrity: sha512-YtM6SeRLlkOFY3wpiPJeBYCbDGg+8EX0SeVihEQ2/dgx39JFzFW44V2Nz/j/NbsfFLZleW7peu8uF5tMlaXZEw==} + /@glimmer/vm@0.91.2: + resolution: {integrity: sha512-3hXLHTnnISj1dVLLBgdd8IAdGCgIXh8bYlnGGSjeV+pKqLL5MsELeUKWldfjCs7hAsqh5wJqzMqAtzGYX8z1Qw==} dependencies: - '@glimmer/interfaces': 0.91.1 - '@glimmer/util': 0.91.1 + '@glimmer/interfaces': 0.91.2 + '@glimmer/util': 0.91.2 dev: false - /@glimmer/wire-format@0.91.1: - resolution: {integrity: sha512-/2J5zFcbiw26RssDX4lJYh4jm0ZMYK7Nx/ZOml8L82O6jDStNAVTE2/KKs6OuxcuFvT4cxchK1rcUVxBfVGoLQ==} + /@glimmer/wire-format@0.91.2: + resolution: {integrity: sha512-ZBtea8p4f/ECagChjHFh8s0NrX+lM1nCWCiP1Z0HaGomQuH05rLS4meTJHKiLXvc9K7yuK1NDt5QNrZGfRXI6g==} dependencies: - '@glimmer/interfaces': 0.91.1 - '@glimmer/util': 0.91.1 + '@glimmer/interfaces': 0.91.2 + '@glimmer/util': 0.91.2 dev: false /@handlebars/parser@2.0.0: From 0f4fc4d56254827810f52685a1a9d04f945bd63e Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 8 Apr 2024 16:49:26 -0400 Subject: [PATCH 35/36] 0.91.2 -> 0.92.0 --- package.json | 32 +- packages/@ember/-internals/package.json | 30 +- packages/@ember/application/package.json | 8 +- packages/@ember/array/package.json | 10 +- packages/@ember/component/package.json | 4 +- packages/@ember/controller/package.json | 8 +- packages/@ember/debug/package.json | 10 +- packages/@ember/destroyable/package.json | 2 +- packages/@ember/engine/package.json | 8 +- packages/@ember/enumerable/package.json | 8 +- packages/@ember/helper/package.json | 4 +- packages/@ember/instrumentation/package.json | 2 +- packages/@ember/modifier/package.json | 4 +- packages/@ember/object/package.json | 10 +- packages/@ember/routing/package.json | 10 +- packages/@ember/runloop/package.json | 2 +- packages/@ember/service/package.json | 8 +- .../@ember/template-compilation/package.json | 4 +- packages/@ember/template-factory/package.json | 2 +- packages/@ember/utils/package.json | 10 +- packages/@ember/version/package.json | 4 +- packages/ember-template-compiler/package.json | 10 +- packages/ember-testing/package.json | 8 +- packages/ember/package.json | 12 +- packages/internal-test-helpers/package.json | 18 +- pnpm-lock.yaml | 666 +++++++++--------- 26 files changed, 447 insertions(+), 447 deletions(-) diff --git a/package.json b/package.json index 4e6b7794b27..70aa30811be 100644 --- a/package.json +++ b/package.json @@ -58,24 +58,24 @@ "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@ember/edition-utils": "^1.2.0", - "@glimmer/compiler": "0.91.2", + "@glimmer/compiler": "0.92.0", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.91.2", - "@glimmer/interfaces": "0.91.2", - "@glimmer/manager": "0.91.2", - "@glimmer/node": "0.91.2", - "@glimmer/opcode-compiler": "0.91.2", - "@glimmer/owner": "0.91.2", - "@glimmer/program": "0.91.2", - "@glimmer/reference": "0.91.2", - "@glimmer/runtime": "0.91.2", - "@glimmer/syntax": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", - "@glimmer/vm": "0.91.2", - "@glimmer/vm-babel-plugins": "0.91.2", + "@glimmer/global-context": "0.92.0", + "@glimmer/interfaces": "0.92.0", + "@glimmer/manager": "0.92.0", + "@glimmer/node": "0.92.0", + "@glimmer/opcode-compiler": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/program": "0.92.0", + "@glimmer/reference": "0.92.0", + "@glimmer/runtime": "0.92.0", + "@glimmer/syntax": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", + "@glimmer/vm": "0.92.0", + "@glimmer/vm-babel-plugins": "0.92.0", "@simple-dom/interface": "^1.4.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-ember-template-compilation": "^2.1.1", diff --git a/packages/@ember/-internals/package.json b/packages/@ember/-internals/package.json index 5391e92b14c..68ee335bd3f 100644 --- a/packages/@ember/-internals/package.json +++ b/packages/@ember/-internals/package.json @@ -39,23 +39,23 @@ "@ember/service": "workspace:*", "@ember/template-factory": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.91.2", + "@glimmer/compiler": "0.92.0", "@glimmer/component": "^1.1.2", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/global-context": "0.91.2", - "@glimmer/interfaces": "0.91.2", - "@glimmer/manager": "0.91.2", - "@glimmer/node": "0.91.2", - "@glimmer/opcode-compiler": "0.91.2", - "@glimmer/owner": "0.91.2", - "@glimmer/program": "0.91.2", - "@glimmer/reference": "0.91.2", - "@glimmer/runtime": "0.91.2", - "@glimmer/syntax": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", - "@glimmer/vm": "0.91.2", + "@glimmer/global-context": "0.92.0", + "@glimmer/interfaces": "0.92.0", + "@glimmer/manager": "0.92.0", + "@glimmer/node": "0.92.0", + "@glimmer/opcode-compiler": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/program": "0.92.0", + "@glimmer/reference": "0.92.0", + "@glimmer/runtime": "0.92.0", + "@glimmer/syntax": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", + "@glimmer/vm": "0.92.0", "@simple-dom/interface": "^1.4.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", diff --git a/packages/@ember/application/package.json b/packages/@ember/application/package.json index 626dd41530b..f8f75a80ada 100644 --- a/packages/@ember/application/package.json +++ b/packages/@ember/application/package.json @@ -19,11 +19,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/packages/@ember/array/package.json b/packages/@ember/array/package.json index 8e957e7fddd..1f77264331c 100644 --- a/packages/@ember/array/package.json +++ b/packages/@ember/array/package.json @@ -16,12 +16,12 @@ "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.2", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/component/package.json b/packages/@ember/component/package.json index 1ca421b0e39..5c7eadf8e19 100644 --- a/packages/@ember/component/package.json +++ b/packages/@ember/component/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.91.2", - "@glimmer/runtime": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/runtime": "0.92.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/controller/package.json b/packages/@ember/controller/package.json index 18e64049970..e2ecadec9b3 100644 --- a/packages/@ember/controller/package.json +++ b/packages/@ember/controller/package.json @@ -11,11 +11,11 @@ "@ember/debug": "workspace:*", "@ember/object": "workspace:*", "@ember/service": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/debug/package.json b/packages/@ember/debug/package.json index f2bc5514f2d..ffd4ef3a448 100644 --- a/packages/@ember/debug/package.json +++ b/packages/@ember/debug/package.json @@ -18,12 +18,12 @@ "@ember/routing": "workspace:*", "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.2", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/destroyable/package.json b/packages/@ember/destroyable/package.json index 000101aae48..0f1aaa448c0 100644 --- a/packages/@ember/destroyable/package.json +++ b/packages/@ember/destroyable/package.json @@ -6,7 +6,7 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/engine/package.json b/packages/@ember/engine/package.json index fc9d4199fbe..3d8c7d16171 100644 --- a/packages/@ember/engine/package.json +++ b/packages/@ember/engine/package.json @@ -18,11 +18,11 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*", diff --git a/packages/@ember/enumerable/package.json b/packages/@ember/enumerable/package.json index 5bc3c501857..4164074bf03 100644 --- a/packages/@ember/enumerable/package.json +++ b/packages/@ember/enumerable/package.json @@ -11,11 +11,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/helper/package.json b/packages/@ember/helper/package.json index 18c1a15c33c..f0de61ccc8a 100644 --- a/packages/@ember/helper/package.json +++ b/packages/@ember/helper/package.json @@ -8,8 +8,8 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/component": "workspace:*", - "@glimmer/manager": "0.91.2", - "@glimmer/runtime": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/runtime": "0.92.0", "expect-type": "^0.15.0" } } diff --git a/packages/@ember/instrumentation/package.json b/packages/@ember/instrumentation/package.json index a2134ff8105..50dc51ee284 100644 --- a/packages/@ember/instrumentation/package.json +++ b/packages/@ember/instrumentation/package.json @@ -14,7 +14,7 @@ "@ember/runloop": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.91.2", + "@glimmer/validator": "0.92.0", "internal-test-helpers": "workspace:*" } } diff --git a/packages/@ember/modifier/package.json b/packages/@ember/modifier/package.json index 2cc079abc43..8207dcfbd39 100644 --- a/packages/@ember/modifier/package.json +++ b/packages/@ember/modifier/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@ember/-internals": "workspace:*", - "@glimmer/manager": "0.91.2", - "@glimmer/runtime": "0.91.2" + "@glimmer/manager": "0.92.0", + "@glimmer/runtime": "0.92.0" } } diff --git a/packages/@ember/object/package.json b/packages/@ember/object/package.json index 70a28127f4f..da0c6bdffaa 100644 --- a/packages/@ember/object/package.json +++ b/packages/@ember/object/package.json @@ -26,12 +26,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.2", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/routing/package.json b/packages/@ember/routing/package.json index 4af997d7ce7..690ff868cd0 100644 --- a/packages/@ember/routing/package.json +++ b/packages/@ember/routing/package.json @@ -25,12 +25,12 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.2", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "expect-type": "^0.15.0", diff --git a/packages/@ember/runloop/package.json b/packages/@ember/runloop/package.json index 1b622050dae..ad842ae814a 100644 --- a/packages/@ember/runloop/package.json +++ b/packages/@ember/runloop/package.json @@ -13,7 +13,7 @@ "@ember/object": "workspace:*", "@ember/utils": "workspace:*", "@glimmer/env": "^0.1.7", - "@glimmer/validator": "0.91.2", + "@glimmer/validator": "0.92.0", "backburner.js": "^2.7.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" diff --git a/packages/@ember/service/package.json b/packages/@ember/service/package.json index f2deeab5a47..35be87346a7 100644 --- a/packages/@ember/service/package.json +++ b/packages/@ember/service/package.json @@ -10,11 +10,11 @@ "@ember/array": "workspace:*", "@ember/debug": "workspace:*", "@ember/object": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/template-compilation/package.json b/packages/@ember/template-compilation/package.json index d0c8016dca6..d94193d4fce 100644 --- a/packages/@ember/template-compilation/package.json +++ b/packages/@ember/template-compilation/package.json @@ -8,9 +8,9 @@ "dependencies": { "@ember/-internals": "workspace:*", "@ember/canary-features": "workspace:*", - "@glimmer/compiler": "0.91.2", + "@glimmer/compiler": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/syntax": "0.91.2", + "@glimmer/syntax": "0.92.0", "ember": "workspace:*", "ember-template-compiler": "workspace:*" } diff --git a/packages/@ember/template-factory/package.json b/packages/@ember/template-factory/package.json index 1a3bd779283..47a07b914a2 100644 --- a/packages/@ember/template-factory/package.json +++ b/packages/@ember/template-factory/package.json @@ -6,6 +6,6 @@ ".": "./index.ts" }, "dependencies": { - "@glimmer/opcode-compiler": "0.91.2" + "@glimmer/opcode-compiler": "0.92.0" } } diff --git a/packages/@ember/utils/package.json b/packages/@ember/utils/package.json index de30b5c3696..cf1b22d70a1 100644 --- a/packages/@ember/utils/package.json +++ b/packages/@ember/utils/package.json @@ -13,12 +13,12 @@ "@ember/enumerable": "workspace:*", "@ember/object": "workspace:*", "@ember/runloop": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.2", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "expect-type": "^0.15.0", "internal-test-helpers": "workspace:*" } diff --git a/packages/@ember/version/package.json b/packages/@ember/version/package.json index 42f94d43b47..f51397a5e95 100644 --- a/packages/@ember/version/package.json +++ b/packages/@ember/version/package.json @@ -22,8 +22,8 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/manager": "0.91.2", - "@glimmer/runtime": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/runtime": "0.92.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "expect-type": "^0.15.0" diff --git a/packages/ember-template-compiler/package.json b/packages/ember-template-compiler/package.json index 3f0c89eb1f0..bc69f1c703b 100644 --- a/packages/ember-template-compiler/package.json +++ b/packages/ember-template-compiler/package.json @@ -24,12 +24,12 @@ "@ember/service": "workspace:*", "@ember/template-compilation": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.91.2", + "@glimmer/compiler": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.2", - "@glimmer/runtime": "0.91.2", - "@glimmer/syntax": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/runtime": "0.92.0", + "@glimmer/syntax": "0.92.0", + "@glimmer/validator": "0.92.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*" diff --git a/packages/ember-testing/package.json b/packages/ember-testing/package.json index e5e9b6aedbf..f70351157da 100644 --- a/packages/ember-testing/package.json +++ b/packages/ember-testing/package.json @@ -19,11 +19,11 @@ "@ember/service": "workspace:*", "@ember/test": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/owner": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/owner": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "backburner.js": "^2.7.0", "ember": "workspace:*", "internal-test-helpers": "workspace:*", diff --git a/packages/ember/package.json b/packages/ember/package.json index eeb18efc7ef..66a6f44c313 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -31,14 +31,14 @@ "@ember/test": "workspace:*", "@ember/utils": "workspace:*", "@ember/version": "workspace:*", - "@glimmer/destroyable": "0.91.2", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.2", - "@glimmer/owner": "0.91.2", - "@glimmer/runtime": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/runtime": "0.92.0", "@glimmer/tracking": "workspace:*", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember-template-compiler": "workspace:*", diff --git a/packages/internal-test-helpers/package.json b/packages/internal-test-helpers/package.json index 52edfc9893c..047f5a70d04 100644 --- a/packages/internal-test-helpers/package.json +++ b/packages/internal-test-helpers/package.json @@ -24,16 +24,16 @@ "@ember/runloop": "workspace:*", "@ember/service": "workspace:*", "@ember/utils": "workspace:*", - "@glimmer/compiler": "0.91.2", - "@glimmer/destroyable": "0.91.2", + "@glimmer/compiler": "0.92.0", + "@glimmer/destroyable": "0.92.0", "@glimmer/env": "^0.1.7", - "@glimmer/manager": "0.91.2", - "@glimmer/opcode-compiler": "0.91.2", - "@glimmer/owner": "0.91.2", - "@glimmer/runtime": "0.91.2", - "@glimmer/syntax": "0.91.2", - "@glimmer/util": "0.91.2", - "@glimmer/validator": "0.91.2", + "@glimmer/manager": "0.92.0", + "@glimmer/opcode-compiler": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/runtime": "0.92.0", + "@glimmer/syntax": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", "backburner.js": "^2.7.0", "dag-map": "^2.0.2", "ember": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b11c520e2e8..605ad276cf1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,59 +19,59 @@ importers: specifier: ^1.2.0 version: 1.2.0 '@glimmer/compiler': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/interfaces': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/node': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/opcode-compiler': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/program': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/reference': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/runtime': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/syntax': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/vm': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/vm-babel-plugins': - specifier: 0.91.2 - version: 0.91.2(@babel/core@7.23.2) + specifier: 0.92.0 + version: 0.92.0(@babel/core@7.23.2) '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -419,56 +419,56 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/compiler': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.23.2) '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/global-context': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/interfaces': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/node': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/opcode-compiler': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/program': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/reference': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/runtime': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/syntax': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/vm': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@simple-dom/interface': specifier: ^1.4.0 version: 1.4.0 @@ -533,20 +533,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -593,23 +593,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -632,11 +632,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/runtime': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -659,20 +659,20 @@ importers: specifier: workspace:* version: link:../service '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -713,23 +713,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -745,8 +745,8 @@ importers: packages/@ember/destroyable: dependencies: '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -787,20 +787,20 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 dag-map: specifier: ^2.0.2 version: 2.0.2 @@ -829,20 +829,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -856,11 +856,11 @@ importers: specifier: workspace:* version: link:../component '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/runtime': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -892,8 +892,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 internal-test-helpers: specifier: workspace:* version: link:../../internal-test-helpers @@ -904,11 +904,11 @@ importers: specifier: workspace:* version: link:../-internals '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/runtime': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 packages/@ember/object: dependencies: @@ -937,23 +937,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1039,23 +1039,23 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1096,8 +1096,8 @@ importers: specifier: ^0.1.7 version: 0.1.7 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1123,20 +1123,20 @@ importers: specifier: workspace:* version: link:../object '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1162,14 +1162,14 @@ importers: specifier: workspace:* version: link:../canary-features '@glimmer/compiler': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/syntax': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 ember: specifier: workspace:* version: link:../../ember @@ -1180,8 +1180,8 @@ importers: packages/@ember/template-factory: dependencies: '@glimmer/opcode-compiler': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 packages/@ember/test: dependencies: @@ -1213,23 +1213,23 @@ importers: specifier: workspace:* version: link:../runloop '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 expect-type: specifier: ^0.15.0 version: 0.15.0 @@ -1288,11 +1288,11 @@ importers: specifier: workspace:* version: link:../utils '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/runtime': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1384,29 +1384,29 @@ importers: specifier: workspace:* version: link:../@ember/version '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/runtime': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/tracking': specifier: workspace:* version: link:../@glimmer/tracking '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1486,23 +1486,23 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/runtime': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/syntax': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1555,20 +1555,20 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -1642,35 +1642,35 @@ importers: specifier: workspace:* version: link:../@ember/utils '@glimmer/compiler': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/destroyable': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@glimmer/manager': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/opcode-compiler': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/owner': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/runtime': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/syntax': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/util': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 '@glimmer/validator': - specifier: 0.91.2 - version: 0.91.2 + specifier: 0.92.0 + version: 0.92.0 backburner.js: specifier: ^2.7.0 version: 2.8.0 @@ -3767,15 +3767,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@glimmer/compiler@0.91.2: - resolution: {integrity: sha512-nlt3JCrJ6mZ6qp1LlvJA/kar5m7JFclZ/qCd1XAG/QlBOTuuxugbmdh82/BB/puehQ7P1z+MANwY0giXUHfGIQ==} + /@glimmer/compiler@0.92.0: + resolution: {integrity: sha512-hTP18//aDRxsadWvqzAz3r54yEhN+M2UcTfUV++13gNSqgvRwuKTUelcL3bLDTQcnGUzZEMnFb3+3QayAAmQBg==} engines: {node: '>= 16.0.0'} dependencies: - '@glimmer/interfaces': 0.91.2 - '@glimmer/syntax': 0.91.2 - '@glimmer/util': 0.91.2 - '@glimmer/vm': 0.91.2 - '@glimmer/wire-format': 0.91.2 + '@glimmer/interfaces': 0.92.0 + '@glimmer/syntax': 0.92.0 + '@glimmer/util': 0.92.0 + '@glimmer/vm': 0.92.0 + '@glimmer/wire-format': 0.92.0 dev: false /@glimmer/component@1.1.2(@babel/core@7.23.2): @@ -3801,40 +3801,40 @@ packages: - supports-color dev: false - /@glimmer/debug@0.91.2: - resolution: {integrity: sha512-+vk96jK9j0D5Z9qTN3K6LRtxe7qqQ99/DJyRSG1aqb430TMHYb8jNEvJadQ/EPjEetpUNfM5B8+U0AymNOqrJg==} + /@glimmer/debug@0.92.0: + resolution: {integrity: sha512-asWN1hsKYDwfyCc6dZeIyrXs4EpQCwAfZi9I1/U/RweI7iNOME0baunDVCUB9jZpV5TBSeEx+J1fs1GsIYvqAg==} dependencies: - '@glimmer/interfaces': 0.91.2 - '@glimmer/util': 0.91.2 - '@glimmer/vm': 0.91.2 + '@glimmer/interfaces': 0.92.0 + '@glimmer/util': 0.92.0 + '@glimmer/vm': 0.92.0 dev: false - /@glimmer/destroyable@0.91.2: - resolution: {integrity: sha512-IX/+fIy0DR3G1V20c2XgS+gD9rS981iFc3JujYfDBO+PFHLg0Mm20i/eOAFiUTlPBXBL/7A/BTgzrzLS2wHsMw==} + /@glimmer/destroyable@0.92.0: + resolution: {integrity: sha512-Y6IO0CTKdIvM24HvhcZBePDRG9Rc3nbRRqpYameNHmI/msEOVHk6BT217qkpGnma4OuT/AU6msoIOkTQI5kQPg==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.2 - '@glimmer/interfaces': 0.91.2 - '@glimmer/util': 0.91.2 + '@glimmer/global-context': 0.92.0 + '@glimmer/interfaces': 0.92.0 + '@glimmer/util': 0.92.0 dev: false /@glimmer/di@0.1.11: resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} dev: false - /@glimmer/encoder@0.91.2: - resolution: {integrity: sha512-ciI+c0yNPSeJiKUilT8Moi5k4kvzL7kn64tG1V6bA3WiVDjMNxvQ/9MaCTHg0pA9F91H878rdV4AdNEw8sk5bQ==} + /@glimmer/encoder@0.92.0: + resolution: {integrity: sha512-JLg9dEiRTjKI4yEr7iS8ZnZ/Q6afuD58DVGNm1m5H+rZs0SPfK0/RXMKjeSeOlW4TU/gUc/vS1ltpdXTp08mDQ==} dependencies: - '@glimmer/interfaces': 0.91.2 - '@glimmer/vm': 0.91.2 + '@glimmer/interfaces': 0.92.0 + '@glimmer/vm': 0.92.0 dev: false /@glimmer/env@0.1.7: resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} dev: false - /@glimmer/global-context@0.91.2: - resolution: {integrity: sha512-JWU2XWS8StYY9lozGk1aA6Rjcc1KbU9T4LiHHKWykf6NiT3KbX2w3omX8OJ3NFYquBaZtQJqSbtiALoCEV1nZg==} + /@glimmer/global-context@0.92.0: + resolution: {integrity: sha512-XUPXIsz/F0YQz3vY9x+u3YQMibM3378gEPJObs3CHzAWJUl9Kz1CAb+jRigRrxIcmdzoonA49VMwGmmKRNoGag==} dev: false /@glimmer/interfaces@0.84.3: @@ -3843,94 +3843,94 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/interfaces@0.91.2: - resolution: {integrity: sha512-AVmS2zgT+ndlAiPrdMYNkSKOqZvz+IKLvTXJpWZC/SINXKI2fiHMBGrZKP0dKNqyFeugKdEf2N81Y45sMM06PQ==} + /@glimmer/interfaces@0.92.0: + resolution: {integrity: sha512-SKZvIs+ZPN8F3EH8kEzs7rGIUa+wuV+/3oWYyEiBrqd+VrZlmAxIELM6qZ6oxXT2tx6q1rh2EmA5rWezi6bmYQ==} dependencies: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/manager@0.91.2: - resolution: {integrity: sha512-+EpmioONCCPf1L5Q0pAwNsQphB0zegXaqdCMmHnRGRvJ/S7oLU7PeYqC75bRPhv81/LA3zYMQblXG8jPvHO7iQ==} + /@glimmer/manager@0.92.0: + resolution: {integrity: sha512-vo5kpdyRq1YpP9FBcpSB9K8nGyz3C8k/vF3yd6g0u4zqVaaQrtvM+nw7pqOOQHf+FfQMr5nLYisvySWT7Eqwww==} dependencies: - '@glimmer/debug': 0.91.2 - '@glimmer/destroyable': 0.91.2 + '@glimmer/debug': 0.92.0 + '@glimmer/destroyable': 0.92.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.2 - '@glimmer/interfaces': 0.91.2 - '@glimmer/reference': 0.91.2 - '@glimmer/util': 0.91.2 - '@glimmer/validator': 0.91.2 - '@glimmer/vm': 0.91.2 + '@glimmer/global-context': 0.92.0 + '@glimmer/interfaces': 0.92.0 + '@glimmer/reference': 0.92.0 + '@glimmer/util': 0.92.0 + '@glimmer/validator': 0.92.0 + '@glimmer/vm': 0.92.0 dev: false - /@glimmer/node@0.91.2: - resolution: {integrity: sha512-dg695IPBtY1qjzinBe1PYrD35rlAprwfKE4+lyLPhpCkfK8MgeVnVzNKd2gk8Df1QoOseo0PPozSqpYtG8Bxfg==} + /@glimmer/node@0.92.0: + resolution: {integrity: sha512-TlyGmuCjGLWXvQDsAXUhDGjd4Q7BgNVwqv0hObu7A0qGOlEfpS1l6i/7cAzmCpQVUcGQiyUruJrIfpQgDWaepg==} dependencies: - '@glimmer/interfaces': 0.91.2 - '@glimmer/runtime': 0.91.2 - '@glimmer/util': 0.91.2 + '@glimmer/interfaces': 0.92.0 + '@glimmer/runtime': 0.92.0 + '@glimmer/util': 0.92.0 '@simple-dom/document': 1.4.0 dev: false - /@glimmer/opcode-compiler@0.91.2: - resolution: {integrity: sha512-kjfz/9TJfuj9jaWeoLF7xITku3kLuGx6KBMuH3RRADt/ECZgMl0dqJutMqeJ4nVWWUthC4Wd1Zk/N5N7HXCUUA==} + /@glimmer/opcode-compiler@0.92.0: + resolution: {integrity: sha512-78LgXyLzGeCIlQwH45T6RoKtO8AGXEmrlOMjP7dq7k5JpDpitJHAwmPavjC18uhgOVs8V3SLYUsE/lnvhmuQkg==} dependencies: - '@glimmer/debug': 0.91.2 - '@glimmer/encoder': 0.91.2 + '@glimmer/debug': 0.92.0 + '@glimmer/encoder': 0.92.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.2 - '@glimmer/interfaces': 0.91.2 - '@glimmer/manager': 0.91.2 - '@glimmer/reference': 0.91.2 - '@glimmer/util': 0.91.2 - '@glimmer/vm': 0.91.2 - '@glimmer/wire-format': 0.91.2 + '@glimmer/global-context': 0.92.0 + '@glimmer/interfaces': 0.92.0 + '@glimmer/manager': 0.92.0 + '@glimmer/reference': 0.92.0 + '@glimmer/util': 0.92.0 + '@glimmer/vm': 0.92.0 + '@glimmer/wire-format': 0.92.0 dev: false - /@glimmer/owner@0.91.2: - resolution: {integrity: sha512-rj0KEkvRuOh5p2JH3VoSbGYWNsc5+lj6LnLgZFSYkGEVjO6sphHNwYZkZr6NlhdRggEMVQnmdAxjFWzkycmxHg==} + /@glimmer/owner@0.92.0: + resolution: {integrity: sha512-SUhVaUvcLcVJ+9f8ob/fln0+z6jAinYv21sA1FcgAYMnb3eaB5RPjFFW3BjGy9VPT/IOAVyj95+NDm6wguMDEg==} dependencies: - '@glimmer/util': 0.91.2 + '@glimmer/util': 0.92.0 dev: false - /@glimmer/program@0.91.2: - resolution: {integrity: sha512-bIjikLbgvp/m3QrZfjQps14FLKExLSpaPMHb1b/4LrxXq3ooJlLOSkOrsRZo4/7yEmIKG4HBUqM9+giSi0oaBg==} + /@glimmer/program@0.92.0: + resolution: {integrity: sha512-hRIZMRlRsyJuhUoqLsBu66NTPel6itXrccBOHBI49n9+FdisjiM3tgNNhrY+Tik/GnmtzztrCWjrqpf/PCp+rg==} dependencies: - '@glimmer/encoder': 0.91.2 + '@glimmer/encoder': 0.92.0 '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.91.2 - '@glimmer/manager': 0.91.2 - '@glimmer/opcode-compiler': 0.91.2 - '@glimmer/util': 0.91.2 - '@glimmer/vm': 0.91.2 - '@glimmer/wire-format': 0.91.2 + '@glimmer/interfaces': 0.92.0 + '@glimmer/manager': 0.92.0 + '@glimmer/opcode-compiler': 0.92.0 + '@glimmer/util': 0.92.0 + '@glimmer/vm': 0.92.0 + '@glimmer/wire-format': 0.92.0 dev: false - /@glimmer/reference@0.91.2: - resolution: {integrity: sha512-bG8/a/E98mWKRcGlDZtdoUDrUA62K/r1DsKNBn/sx1QfoN+UD6+496NP+CV6OP7VDqhDp1M+9LDP5G2zVIoheQ==} + /@glimmer/reference@0.92.0: + resolution: {integrity: sha512-es2a3bh9nk8kYCacLfm5Ly3x5sFDf2f0/7Vj1Ca2BXXfAn8UhuaR9uCrEI1OtBBz1JBciCzpbKemsu8J6VulYg==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.2 - '@glimmer/interfaces': 0.91.2 - '@glimmer/util': 0.91.2 - '@glimmer/validator': 0.91.2 + '@glimmer/global-context': 0.92.0 + '@glimmer/interfaces': 0.92.0 + '@glimmer/util': 0.92.0 + '@glimmer/validator': 0.92.0 dev: false - /@glimmer/runtime@0.91.2: - resolution: {integrity: sha512-CVvX2tzLg2y7TJO/vek5STyU5pTVDtQjejQfAQzdzsop1ds5QxRaQCBu+y+NnCA/p+MpD8bfZyWeRVOAZWLVrQ==} + /@glimmer/runtime@0.92.0: + resolution: {integrity: sha512-LlAf86bNhRCfPvrXY5x+3YMhhSWSCT5NVTTYQp9j07D0bxvNw57n4mESuEgYZYWl4/cyEwegrmWW6Qs1P85bmQ==} dependencies: - '@glimmer/destroyable': 0.91.2 + '@glimmer/destroyable': 0.92.0 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.2 - '@glimmer/interfaces': 0.91.2 - '@glimmer/manager': 0.91.2 - '@glimmer/owner': 0.91.2 - '@glimmer/program': 0.91.2 - '@glimmer/reference': 0.91.2 - '@glimmer/util': 0.91.2 - '@glimmer/validator': 0.91.2 - '@glimmer/vm': 0.91.2 - '@glimmer/wire-format': 0.91.2 + '@glimmer/global-context': 0.92.0 + '@glimmer/interfaces': 0.92.0 + '@glimmer/manager': 0.92.0 + '@glimmer/owner': 0.92.0 + '@glimmer/program': 0.92.0 + '@glimmer/reference': 0.92.0 + '@glimmer/util': 0.92.0 + '@glimmer/validator': 0.92.0 + '@glimmer/vm': 0.92.0 + '@glimmer/wire-format': 0.92.0 dev: false /@glimmer/syntax@0.84.3: @@ -3942,12 +3942,12 @@ packages: simple-html-tokenizer: 0.5.11 dev: false - /@glimmer/syntax@0.91.2: - resolution: {integrity: sha512-+DOnlECVkbIvHme3faCqmgZJ6bSnIkVz5ZEK+NoorgG76l4XEkcQzSG+pg4acC/+UhlZEEOOBB0UX+fGJUX03w==} + /@glimmer/syntax@0.92.0: + resolution: {integrity: sha512-h8pYBC2cCnEyjbZBip2Yw4qi8S8sjNCYAb57iHek3AIhyFKMM13aTN+/aajFOM4FUTMCVE2B/iAAmO41WRCX4A==} dependencies: - '@glimmer/interfaces': 0.91.2 - '@glimmer/util': 0.91.2 - '@glimmer/wire-format': 0.91.2 + '@glimmer/interfaces': 0.92.0 + '@glimmer/util': 0.92.0 + '@glimmer/wire-format': 0.92.0 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 dev: false @@ -3964,24 +3964,24 @@ packages: '@simple-dom/interface': 1.4.0 dev: false - /@glimmer/util@0.91.2: - resolution: {integrity: sha512-pCasBL49fX23S0ZH3FZqpoO+8sZfYtNa8Lc4d/JMXDf5RyVAYG8DN4oad08tNPUKDX+Jt+ZS8MDaQvX07McvTA==} + /@glimmer/util@0.92.0: + resolution: {integrity: sha512-Fap52smLp8RkCgvozrZG7RysNJ2T6mk1SPoknMzmukbabFVBAzxl5iyY4OXUbmR09j6t2pupjF6sPabnLtL4vw==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.91.2 + '@glimmer/interfaces': 0.92.0 dev: false - /@glimmer/validator@0.91.2: - resolution: {integrity: sha512-6EtSGmKp6i9L+9mlRMvW7oLXpiHiOgqQtqD8en+vnCvnQLq2aKeLDqbA5rdPblqwanSXIphCqqpaNWZGtcWNrQ==} + /@glimmer/validator@0.92.0: + resolution: {integrity: sha512-GFX54PD8BRi+lg/HJ8KJRcvnV4rbDzJooQnOpJ9PlgIQi4KP/ivdjsw3DaEuvqn4K584LR6VTgHmxfZlLkDh2g==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.91.2 - '@glimmer/interfaces': 0.91.2 - '@glimmer/util': 0.91.2 + '@glimmer/global-context': 0.92.0 + '@glimmer/interfaces': 0.92.0 + '@glimmer/util': 0.92.0 dev: false - /@glimmer/vm-babel-plugins@0.91.2(@babel/core@7.23.2): - resolution: {integrity: sha512-J/80pSM3a15PZI3NdV+4mFWyVWSPhT0hWDOs2MtJWJHcW4dCbHJqEPMguoOEmF6nTHjesbQam6zJL0PQJzztnA==} + /@glimmer/vm-babel-plugins@0.92.0(@babel/core@7.23.2): + resolution: {integrity: sha512-s/jPlTykZb3YzzOCVmGyMP8NihonHM+eY5WBQl+MOCXe2KdGkTAxFgnuGYzHTtJ/JzCRa/YRXQhJhncJSg6L2A==} engines: {node: '>=16'} dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.2) @@ -3989,18 +3989,18 @@ packages: - '@babel/core' dev: false - /@glimmer/vm@0.91.2: - resolution: {integrity: sha512-3hXLHTnnISj1dVLLBgdd8IAdGCgIXh8bYlnGGSjeV+pKqLL5MsELeUKWldfjCs7hAsqh5wJqzMqAtzGYX8z1Qw==} + /@glimmer/vm@0.92.0: + resolution: {integrity: sha512-y8HKYa0XrVZEKKJxfjVudpiC1ghe33lNKy0+/vxUBosQlH/+i1IJsHMaszQ5jhXZ3+RyTug4PMbs8BUeKDfzig==} dependencies: - '@glimmer/interfaces': 0.91.2 - '@glimmer/util': 0.91.2 + '@glimmer/interfaces': 0.92.0 + '@glimmer/util': 0.92.0 dev: false - /@glimmer/wire-format@0.91.2: - resolution: {integrity: sha512-ZBtea8p4f/ECagChjHFh8s0NrX+lM1nCWCiP1Z0HaGomQuH05rLS4meTJHKiLXvc9K7yuK1NDt5QNrZGfRXI6g==} + /@glimmer/wire-format@0.92.0: + resolution: {integrity: sha512-yKhfU7b3PN86iqbfKksB+F9PB/RqbVkZlcRpZWRpEL3HnZ0bJUKC9bsOJynOg77PDXuYQXkbDMfL8ngTuxk+rg==} dependencies: - '@glimmer/interfaces': 0.91.2 - '@glimmer/util': 0.91.2 + '@glimmer/interfaces': 0.92.0 + '@glimmer/util': 0.92.0 dev: false /@handlebars/parser@2.0.0: From c50e2328b65ffb589fd20b04282fe6161695ace0 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 8 Apr 2024 18:31:26 -0400 Subject: [PATCH 36/36] Update tests to accoutn for the (action) and {{action}} deprecation --- .../tests/integration/components/strict-mode-test.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/@ember/-internals/glimmer/tests/integration/components/strict-mode-test.js b/packages/@ember/-internals/glimmer/tests/integration/components/strict-mode-test.js index 3e46d3abc05..fd11a25c617 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/components/strict-mode-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/components/strict-mode-test.js @@ -5,6 +5,7 @@ import { defineComponent, defineSimpleHelper, defineSimpleModifier, + testUnless, } from 'internal-test-helpers'; import { Input, Textarea } from '@ember/component'; @@ -12,6 +13,7 @@ import { action } from '@ember/object'; import { LinkTo } from '@ember/routing'; import { hash, array, concat, get, on, fn } from '@glimmer/runtime'; import GlimmerishComponent from '../../utils/glimmerish-component'; +import { DEPRECATIONS } from '../../../../deprecations'; moduleFor( 'Strict Mode', @@ -263,7 +265,9 @@ moduleFor( // Test some of the additional keywords not built-in to glimmer-vm (those // we specifically enable them when calling `precompile`) - '@test Can use action helper'(assert) { + [`${testUnless(DEPRECATIONS.DEPRECATE_TEMPLATE_ACTION.isRemoved)} Can use action helper`]( + assert + ) { let called = 0; let Foo = defineComponent( @@ -287,7 +291,9 @@ moduleFor( assert.strictEqual(called, 1); } - '@test Can use action modifier'(assert) { + [`${testUnless(DEPRECATIONS.DEPRECATE_TEMPLATE_ACTION.isRemoved)} Can use action modifier`]( + assert + ) { let called = 0; let Foo = defineComponent(