From b38ab127230fb32f2df07f7c0260d0510a14b3d5 Mon Sep 17 00:00:00 2001 From: Robert Jackson Date: Fri, 1 May 2020 15:54:40 -0400 Subject: [PATCH] Release 0.52.0 --- CHANGELOG.md | 22 +++++++++++++++++ package.json | 2 +- .../@glimmer/bundle-compiler/package.json | 18 +++++++------- packages/@glimmer/compiler/package.json | 12 +++++----- packages/@glimmer/debug/package.json | 10 ++++---- .../@glimmer/dom-change-list/package.json | 6 ++--- packages/@glimmer/encoder/package.json | 6 ++--- .../@glimmer/integration-tests/package.json | 24 +++++++++---------- packages/@glimmer/interfaces/package.json | 2 +- .../@glimmer/local-debug-flags/package.json | 2 +- packages/@glimmer/low-level/package.json | 2 +- packages/@glimmer/node/package.json | 10 ++++---- .../@glimmer/opcode-compiler/package.json | 20 ++++++++-------- packages/@glimmer/program/package.json | 10 ++++---- packages/@glimmer/reference/package.json | 8 +++---- packages/@glimmer/runtime/package.json | 24 +++++++++---------- packages/@glimmer/syntax/package.json | 8 +++---- packages/@glimmer/util/package.json | 6 ++--- packages/@glimmer/validator/package.json | 2 +- packages/@glimmer/vm/package.json | 6 ++--- packages/@glimmer/wire-format/package.json | 6 ++--- 21 files changed, 114 insertions(+), 92 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1b0a3b98d..6e3c16d8f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +## v0.52.0 (2020-05-01) + +#### :boom: Breaking Change +* `@glimmer/compiler`, `@glimmer/integration-tests`, `@glimmer/interfaces`, `@glimmer/opcode-compiler` + * [#1056](https://github.com/glimmerjs/glimmer-vm/pull/1056) Reduce template size increase ([@krisselden](https://github.com/krisselden)) + +#### :bug: Bug Fix +* `@glimmer/integration-tests`, `@glimmer/runtime` + * [#1080](https://github.com/glimmerjs/glimmer-vm/pull/1080) Ensure destructors run for items added to an `{{#each` after initial render ([@pzuraq](https://github.com/pzuraq)) +* `@glimmer/reference` + * [#1081](https://github.com/glimmerjs/glimmer-vm/pull/1081) Fix key uniqueness implementation ([@pzuraq](https://github.com/pzuraq)) + +#### :house: Internal +* `@glimmer/integration-tests` + * [#1070](https://github.com/glimmerjs/glimmer-vm/pull/1070) Add a previously failing test for destroyables not being called on items added to an `{{#each` after initial render ([@scottmessinger](https://github.com/scottmessinger)) + +#### Committers: 3 +- Chris Garrett ([@pzuraq](https://github.com/pzuraq)) +- Kris Selden ([@krisselden](https://github.com/krisselden)) +- Scott Ames-Messinger ([@scottmessinger](https://github.com/scottmessinger)) + + ## v0.51.1 (2020-04-27) #### :bug: Bug Fix diff --git a/package.json b/package.json index cc505fa52a..20981bd9bc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "glimmer-engine", - "version": "0.51.1", + "version": "0.52.0", "private": true, "description": "Glimmer compiles Handlebars templates into document fragments rather than string buffers", "repository": { diff --git a/packages/@glimmer/bundle-compiler/package.json b/packages/@glimmer/bundle-compiler/package.json index c2513aa7b7..ba94ef60ab 100644 --- a/packages/@glimmer/bundle-compiler/package.json +++ b/packages/@glimmer/bundle-compiler/package.json @@ -1,17 +1,17 @@ { "name": "@glimmer/bundle-compiler", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/bundle-compiler", "dependencies": { - "@glimmer/syntax": "^0.51.1", - "@glimmer/util": "^0.51.1", - "@glimmer/wire-format": "^0.51.1", - "@glimmer/interfaces": "^0.51.1", - "@glimmer/program": "^0.51.1", - "@glimmer/compiler": "^0.51.1", - "@glimmer/opcode-compiler": "^0.51.1" + "@glimmer/syntax": "^0.52.0", + "@glimmer/util": "^0.52.0", + "@glimmer/wire-format": "^0.52.0", + "@glimmer/interfaces": "^0.52.0", + "@glimmer/program": "^0.52.0", + "@glimmer/compiler": "^0.52.0", + "@glimmer/opcode-compiler": "^0.52.0" }, "devDependencies": { - "@glimmer/runtime": "^0.51.1" + "@glimmer/runtime": "^0.52.0" } } diff --git a/packages/@glimmer/compiler/package.json b/packages/@glimmer/compiler/package.json index fa40c5d262..1322836f6c 100644 --- a/packages/@glimmer/compiler/package.json +++ b/packages/@glimmer/compiler/package.json @@ -1,15 +1,15 @@ { "name": "@glimmer/compiler", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/compiler", "dependencies": { - "@glimmer/syntax": "^0.51.1", - "@glimmer/util": "^0.51.1", - "@glimmer/wire-format": "^0.51.1", - "@glimmer/interfaces": "^0.51.1", + "@glimmer/syntax": "^0.52.0", + "@glimmer/util": "^0.52.0", + "@glimmer/wire-format": "^0.52.0", + "@glimmer/interfaces": "^0.52.0", "@simple-dom/interface": "^1.4.0" }, "devDependencies": { - "@glimmer/local-debug-flags": "^0.51.1" + "@glimmer/local-debug-flags": "^0.52.0" } } diff --git a/packages/@glimmer/debug/package.json b/packages/@glimmer/debug/package.json index a6604c29c1..29b4d63044 100644 --- a/packages/@glimmer/debug/package.json +++ b/packages/@glimmer/debug/package.json @@ -1,13 +1,13 @@ { "name": "@glimmer/debug", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/debug", "private": true, "dependencies": { - "@glimmer/interfaces": "^0.51.1", - "@glimmer/program": "^0.51.1", - "@glimmer/util": "^0.51.1", - "@glimmer/vm": "^0.51.1", + "@glimmer/interfaces": "^0.52.0", + "@glimmer/program": "^0.52.0", + "@glimmer/util": "^0.52.0", + "@glimmer/vm": "^0.52.0", "@simple-dom/interface": "^1.4.0" }, "devDependencies": { diff --git a/packages/@glimmer/dom-change-list/package.json b/packages/@glimmer/dom-change-list/package.json index 0d9091b06b..da6b6b3e4e 100644 --- a/packages/@glimmer/dom-change-list/package.json +++ b/packages/@glimmer/dom-change-list/package.json @@ -1,10 +1,10 @@ { "name": "@glimmer/dom-change-list", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/dom-change-list", "dependencies": { - "@glimmer/util": "^0.51.1", - "@glimmer/interfaces": "^0.51.1", + "@glimmer/util": "^0.52.0", + "@glimmer/interfaces": "^0.52.0", "@simple-dom/document": "^1.4.0", "@simple-dom/interface": "^1.4.0" }, diff --git a/packages/@glimmer/encoder/package.json b/packages/@glimmer/encoder/package.json index 6a99ca3206..8f409e6dd0 100644 --- a/packages/@glimmer/encoder/package.json +++ b/packages/@glimmer/encoder/package.json @@ -1,9 +1,9 @@ { "name": "@glimmer/encoder", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/encoder", "dependencies": { - "@glimmer/interfaces": "^0.51.1", - "@glimmer/vm": "^0.51.1" + "@glimmer/interfaces": "^0.52.0", + "@glimmer/vm": "^0.52.0" } } diff --git a/packages/@glimmer/integration-tests/package.json b/packages/@glimmer/integration-tests/package.json index 9c36cded8b..32747b3c6d 100644 --- a/packages/@glimmer/integration-tests/package.json +++ b/packages/@glimmer/integration-tests/package.json @@ -1,20 +1,20 @@ { "name": "@glimmer/integration-tests", - "version": "0.51.1", + "version": "0.52.0", "private": true, "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/integration-tests", "dependencies": { - "@glimmer/reference": "^0.51.1", - "@glimmer/runtime": "^0.51.1", - "@glimmer/validator": "^0.51.1", - "@glimmer/compiler": "^0.51.1", - "@glimmer/util": "^0.51.1", - "@glimmer/wire-format": "^0.51.1", - "@glimmer/interfaces": "^0.51.1", - "@glimmer/node": "^0.51.1", - "@glimmer/opcode-compiler": "^0.51.1", - "@glimmer/program": "^0.51.1", - "@glimmer/bundle-compiler": "^0.51.1", + "@glimmer/reference": "^0.52.0", + "@glimmer/runtime": "^0.52.0", + "@glimmer/validator": "^0.52.0", + "@glimmer/compiler": "^0.52.0", + "@glimmer/util": "^0.52.0", + "@glimmer/wire-format": "^0.52.0", + "@glimmer/interfaces": "^0.52.0", + "@glimmer/node": "^0.52.0", + "@glimmer/opcode-compiler": "^0.52.0", + "@glimmer/program": "^0.52.0", + "@glimmer/bundle-compiler": "^0.52.0", "@simple-dom/document": "^1.4.0", "@simple-dom/interface": "^1.4.0", "@simple-dom/serializer": "^1.4.0", diff --git a/packages/@glimmer/interfaces/package.json b/packages/@glimmer/interfaces/package.json index 49d8fee3be..7985879ace 100644 --- a/packages/@glimmer/interfaces/package.json +++ b/packages/@glimmer/interfaces/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/interfaces", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/interfaces", "dependencies": { "@simple-dom/interface": "^1.4.0" diff --git a/packages/@glimmer/local-debug-flags/package.json b/packages/@glimmer/local-debug-flags/package.json index 08c25e5778..3296e1ef4e 100644 --- a/packages/@glimmer/local-debug-flags/package.json +++ b/packages/@glimmer/local-debug-flags/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/local-debug-flags", - "version": "0.51.1", + "version": "0.52.0", "description": "Helpers for debugging during local development. These get stripped from published builds. This package should not be published.", "private": true } diff --git a/packages/@glimmer/low-level/package.json b/packages/@glimmer/low-level/package.json index 1e1b4aac1c..f40266706a 100644 --- a/packages/@glimmer/low-level/package.json +++ b/packages/@glimmer/low-level/package.json @@ -1,5 +1,5 @@ { "name": "@glimmer/low-level", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/low-level" } diff --git a/packages/@glimmer/node/package.json b/packages/@glimmer/node/package.json index 0974d1262e..fed16b42ec 100644 --- a/packages/@glimmer/node/package.json +++ b/packages/@glimmer/node/package.json @@ -1,16 +1,16 @@ { "name": "@glimmer/node", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/node", "dependencies": { - "@glimmer/runtime": "^0.51.1", - "@glimmer/interfaces": "^0.51.1", - "@glimmer/util": "^0.51.1", + "@glimmer/runtime": "^0.52.0", + "@glimmer/interfaces": "^0.52.0", + "@glimmer/util": "^0.52.0", "@simple-dom/document": "^1.4.0", "@simple-dom/interface": "^1.4.0" }, "devDependencies": { "@types/qunit": "^2.9.0", - "@glimmer/compiler": "^0.51.1" + "@glimmer/compiler": "^0.52.0" } } diff --git a/packages/@glimmer/opcode-compiler/package.json b/packages/@glimmer/opcode-compiler/package.json index c7036b6227..7f35852901 100644 --- a/packages/@glimmer/opcode-compiler/package.json +++ b/packages/@glimmer/opcode-compiler/package.json @@ -1,18 +1,18 @@ { "name": "@glimmer/opcode-compiler", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/opcode-compiler", "dependencies": { - "@glimmer/util": "^0.51.1", - "@glimmer/wire-format": "^0.51.1", - "@glimmer/interfaces": "^0.51.1", - "@glimmer/program": "^0.51.1", - "@glimmer/vm": "^0.51.1", - "@glimmer/encoder": "^0.51.1", - "@glimmer/reference": "^0.51.1" + "@glimmer/util": "^0.52.0", + "@glimmer/wire-format": "^0.52.0", + "@glimmer/interfaces": "^0.52.0", + "@glimmer/program": "^0.52.0", + "@glimmer/vm": "^0.52.0", + "@glimmer/encoder": "^0.52.0", + "@glimmer/reference": "^0.52.0" }, "devDependencies": { - "@glimmer/debug": "^0.51.1", - "@glimmer/local-debug-flags": "^0.51.1" + "@glimmer/debug": "^0.52.0", + "@glimmer/local-debug-flags": "^0.52.0" } } diff --git a/packages/@glimmer/program/package.json b/packages/@glimmer/program/package.json index f898ef5668..fcbe94d576 100644 --- a/packages/@glimmer/program/package.json +++ b/packages/@glimmer/program/package.json @@ -1,13 +1,13 @@ { "name": "@glimmer/program", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/program", "dependencies": { - "@glimmer/util": "^0.51.1", - "@glimmer/interfaces": "^0.51.1", - "@glimmer/encoder": "^0.51.1" + "@glimmer/util": "^0.52.0", + "@glimmer/interfaces": "^0.52.0", + "@glimmer/encoder": "^0.52.0" }, "devDependencies": { - "@glimmer/local-debug-flags": "^0.51.1" + "@glimmer/local-debug-flags": "^0.52.0" } } diff --git a/packages/@glimmer/reference/package.json b/packages/@glimmer/reference/package.json index a461fdfc04..398868e48c 100644 --- a/packages/@glimmer/reference/package.json +++ b/packages/@glimmer/reference/package.json @@ -1,12 +1,12 @@ { "name": "@glimmer/reference", - "version": "0.51.1", + "version": "0.52.0", "description": "Objects used to track values and their dirtiness in Glimmer", "license": "MIT", "dependencies": { "@glimmer/env": "^0.1.7", - "@glimmer/interfaces": "^0.51.1", - "@glimmer/util": "^0.51.1", - "@glimmer/validator": "^0.51.1" + "@glimmer/interfaces": "^0.52.0", + "@glimmer/util": "^0.52.0", + "@glimmer/validator": "^0.52.0" } } diff --git a/packages/@glimmer/runtime/package.json b/packages/@glimmer/runtime/package.json index c9b9450fdd..4adda75aa9 100644 --- a/packages/@glimmer/runtime/package.json +++ b/packages/@glimmer/runtime/package.json @@ -1,25 +1,25 @@ { "name": "@glimmer/runtime", - "version": "0.51.1", + "version": "0.52.0", "description": "Minimal runtime needed to render Glimmer templates", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/runtime", "license": "MIT", "dependencies": { "@glimmer/env": "0.1.7", - "@glimmer/low-level": "^0.51.1", - "@glimmer/util": "^0.51.1", - "@glimmer/reference": "^0.51.1", - "@glimmer/validator": "^0.51.1", - "@glimmer/wire-format": "^0.51.1", - "@glimmer/interfaces": "^0.51.1", - "@glimmer/program": "^0.51.1", - "@glimmer/vm": "^0.51.1", + "@glimmer/low-level": "^0.52.0", + "@glimmer/util": "^0.52.0", + "@glimmer/reference": "^0.52.0", + "@glimmer/validator": "^0.52.0", + "@glimmer/wire-format": "^0.52.0", + "@glimmer/interfaces": "^0.52.0", + "@glimmer/program": "^0.52.0", + "@glimmer/vm": "^0.52.0", "@simple-dom/interface": "^1.4.0" }, "devDependencies": { - "@glimmer/local-debug-flags": "^0.51.1", - "@glimmer/opcode-compiler": "^0.51.1", - "@glimmer/debug": "^0.51.1", + "@glimmer/local-debug-flags": "^0.52.0", + "@glimmer/opcode-compiler": "^0.52.0", + "@glimmer/debug": "^0.52.0", "@types/qunit": "^2.9.0" } } diff --git a/packages/@glimmer/syntax/package.json b/packages/@glimmer/syntax/package.json index 0997f4be97..40d1ae60f2 100644 --- a/packages/@glimmer/syntax/package.json +++ b/packages/@glimmer/syntax/package.json @@ -1,15 +1,15 @@ { "name": "@glimmer/syntax", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/syntax", "dependencies": { "handlebars": "^4.7.4", - "@glimmer/interfaces": "^0.51.1", - "@glimmer/util": "^0.51.1", + "@glimmer/interfaces": "^0.52.0", + "@glimmer/util": "^0.52.0", "simple-html-tokenizer": "^0.5.9" }, "devDependencies": { - "@glimmer/local-debug-flags": "^0.51.1", + "@glimmer/local-debug-flags": "^0.52.0", "@types/qunit": "^2.9.0" } } diff --git a/packages/@glimmer/util/package.json b/packages/@glimmer/util/package.json index dedb72e2a1..1927295da0 100644 --- a/packages/@glimmer/util/package.json +++ b/packages/@glimmer/util/package.json @@ -1,16 +1,16 @@ { "name": "@glimmer/util", - "version": "0.51.1", + "version": "0.52.0", "description": "Common utilities used in Glimmer", "repository": "https://github.com/tildeio/glimmer/tree/master/packages/@glimmer/util", "license": "MIT", "dependencies": { "@glimmer/env": "0.1.7", - "@glimmer/interfaces": "^0.51.1", + "@glimmer/interfaces": "^0.52.0", "@simple-dom/interface": "^1.4.0" }, "devDependencies": { - "@glimmer/local-debug-flags": "^0.51.1", + "@glimmer/local-debug-flags": "^0.52.0", "@types/qunit": "^2.9.0", "@simple-dom/interface": "^1.4.0" }, diff --git a/packages/@glimmer/validator/package.json b/packages/@glimmer/validator/package.json index 47cbc858ef..d0c5ef5888 100644 --- a/packages/@glimmer/validator/package.json +++ b/packages/@glimmer/validator/package.json @@ -1,6 +1,6 @@ { "name": "@glimmer/validator", - "version": "0.51.1", + "version": "0.52.0", "description": "Objects used to track values and their dirtiness in Glimmer", "license": "MIT", "dependencies": { diff --git a/packages/@glimmer/vm/package.json b/packages/@glimmer/vm/package.json index 192cf5ab90..cec9b2f1b5 100644 --- a/packages/@glimmer/vm/package.json +++ b/packages/@glimmer/vm/package.json @@ -1,10 +1,10 @@ { "name": "@glimmer/vm", - "version": "0.51.1", + "version": "0.52.0", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/vm", "dependencies": { - "@glimmer/util": "^0.51.1", - "@glimmer/interfaces": "^0.51.1" + "@glimmer/util": "^0.52.0", + "@glimmer/interfaces": "^0.52.0" }, "typings": "index.ts" } diff --git a/packages/@glimmer/wire-format/package.json b/packages/@glimmer/wire-format/package.json index 77478d6a6c..7f8f39ca66 100644 --- a/packages/@glimmer/wire-format/package.json +++ b/packages/@glimmer/wire-format/package.json @@ -1,11 +1,11 @@ { "name": "@glimmer/wire-format", - "version": "0.51.1", + "version": "0.52.0", "description": "", "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/wire-format", "license": "MIT", "dependencies": { - "@glimmer/util": "^0.51.1", - "@glimmer/interfaces": "^0.51.1" + "@glimmer/util": "^0.52.0", + "@glimmer/interfaces": "^0.52.0" } }