From 85e9bb0e74efccf83d04947c666689aa1cdd8a86 Mon Sep 17 00:00:00 2001 From: Lit Robot Date: Wed, 5 Oct 2022 21:01:45 +0000 Subject: [PATCH] Version Packages --- .changeset/big-files-attack.md | 7 ------ .changeset/brown-goats-rest.md | 2 -- .changeset/clean-parents-doubt.md | 6 ----- .changeset/curly-singers-retire.md | 5 ---- .changeset/eight-frogs-roll.md | 2 -- .changeset/eight-hairs-run.md | 6 ----- .changeset/famous-dolls-cheer.md | 7 ------ .changeset/friendly-squids-perform.md | 20 --------------- .changeset/green-pants-camp.md | 5 ---- .changeset/lazy-moons-train.md | 5 ---- .changeset/many-pillows-move.md | 2 -- .changeset/modern-turtles-judge.md | 5 ---- .changeset/moody-colts-trade.md | 7 ------ .changeset/red-jars-float.md | 5 ---- .changeset/seven-fireants-wonder.md | 8 ------ .changeset/spotty-kangaroos-shout.md | 6 ----- .changeset/thirty-years-camp.md | 2 -- .changeset/violet-avocados-build.md | 5 ---- .changeset/witty-pants-punch.md | 2 -- packages/labs/analyzer/CHANGELOG.md | 10 ++++++++ packages/labs/analyzer/package.json | 2 +- packages/labs/cli-localize/CHANGELOG.md | 6 +++++ packages/labs/cli-localize/package.json | 2 +- packages/labs/cli/CHANGELOG.md | 13 ++++++++++ packages/labs/cli/package.json | 4 +-- packages/labs/gen-utils/CHANGELOG.md | 7 ++++++ packages/labs/gen-utils/package.json | 4 +-- .../labs/gen-wrapper-angular/CHANGELOG.md | 7 ++++++ .../labs/gen-wrapper-angular/package.json | 4 +-- packages/labs/gen-wrapper-react/CHANGELOG.md | 15 +++++++++++ packages/labs/gen-wrapper-react/package.json | 4 +-- packages/labs/gen-wrapper-vue/CHANGELOG.md | 15 +++++++++++ packages/labs/gen-wrapper-vue/package.json | 4 +-- packages/labs/observers/CHANGELOG.md | 18 +++++++++++++ packages/labs/observers/package.json | 2 +- packages/labs/react/CHANGELOG.md | 6 +++++ packages/labs/react/package.json | 2 +- packages/labs/task/CHANGELOG.md | 25 +++++++++++++++++++ packages/labs/task/package.json | 2 +- packages/lit-html/CHANGELOG.md | 6 +++++ packages/lit-html/package.json | 2 +- packages/lit-html/src/lit-html.ts | 2 +- packages/lit/CHANGELOG.md | 13 ++++++++++ packages/lit/package.json | 4 +-- 44 files changed, 160 insertions(+), 126 deletions(-) delete mode 100644 .changeset/big-files-attack.md delete mode 100644 .changeset/brown-goats-rest.md delete mode 100644 .changeset/clean-parents-doubt.md delete mode 100644 .changeset/curly-singers-retire.md delete mode 100644 .changeset/eight-frogs-roll.md delete mode 100644 .changeset/eight-hairs-run.md delete mode 100644 .changeset/famous-dolls-cheer.md delete mode 100644 .changeset/friendly-squids-perform.md delete mode 100644 .changeset/green-pants-camp.md delete mode 100644 .changeset/lazy-moons-train.md delete mode 100644 .changeset/many-pillows-move.md delete mode 100644 .changeset/modern-turtles-judge.md delete mode 100644 .changeset/moody-colts-trade.md delete mode 100644 .changeset/red-jars-float.md delete mode 100644 .changeset/seven-fireants-wonder.md delete mode 100644 .changeset/spotty-kangaroos-shout.md delete mode 100644 .changeset/thirty-years-camp.md delete mode 100644 .changeset/violet-avocados-build.md delete mode 100644 .changeset/witty-pants-punch.md diff --git a/.changeset/big-files-attack.md b/.changeset/big-files-attack.md deleted file mode 100644 index fa4d54a6ac..0000000000 --- a/.changeset/big-files-attack.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@lit-labs/analyzer': minor -'@lit-labs/cli': minor -'@lit-labs/gen-wrapper-vue': minor ---- - -Added support for analyzing JavaScript files. diff --git a/.changeset/brown-goats-rest.md b/.changeset/brown-goats-rest.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/brown-goats-rest.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/clean-parents-doubt.md b/.changeset/clean-parents-doubt.md deleted file mode 100644 index 4204a7e742..0000000000 --- a/.changeset/clean-parents-doubt.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@lit-labs/cli': minor -'@lit-labs/cli-localize': minor ---- - -Locally version and lazily install the localize command. diff --git a/.changeset/curly-singers-retire.md b/.changeset/curly-singers-retire.md deleted file mode 100644 index 2801f87cf3..0000000000 --- a/.changeset/curly-singers-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lit-labs/gen-wrapper-react': patch ---- - -Test-output points to the same dependencies as monorepo. diff --git a/.changeset/eight-frogs-roll.md b/.changeset/eight-frogs-roll.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/eight-frogs-roll.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/eight-hairs-run.md b/.changeset/eight-hairs-run.md deleted file mode 100644 index 1c91943bdd..0000000000 --- a/.changeset/eight-hairs-run.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'lit': minor -'lit-html': minor ---- - -Adds an `isServer` variable export to `lit` and `lit-html/is-server.js` which will be `true` in Node and `false` in the browser. This can be used when authoring components to change behavior based on whether or not the component is executing in an SSR context. diff --git a/.changeset/famous-dolls-cheer.md b/.changeset/famous-dolls-cheer.md deleted file mode 100644 index 1669598fe1..0000000000 --- a/.changeset/famous-dolls-cheer.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@lit-labs/analyzer': minor -'@lit-labs/gen-wrapper-react': minor -'@lit-labs/gen-wrapper-vue': minor ---- - -Refactored Analyzer into better fit for use in plugins. Analyzer class now takes a ts.Program, and PackageAnalyzer takes a package path and creates a program to analyze a package on the filesystem. diff --git a/.changeset/friendly-squids-perform.md b/.changeset/friendly-squids-perform.md deleted file mode 100644 index c33ef5da7e..0000000000 --- a/.changeset/friendly-squids-perform.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -'@lit-labs/task': major ---- - -**[Breaking]** Task will no longer reset its `value` or `error` on pending. This allows us to start chaining tasks e.g. - -```js -const a = new Task( - this, - async ([url]) => await fetch(url), - () => [this.url] -); -const b = new Task( - this, - async ([value]) => { - /* This is not thrashed */ - }, - () => [a.value] -); -``` diff --git a/.changeset/green-pants-camp.md b/.changeset/green-pants-camp.md deleted file mode 100644 index e8091d9237..0000000000 --- a/.changeset/green-pants-camp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lit-labs/react': patch ---- - -Provide the explicit return type `WrappedWebComponent` for `createComponent`. This exposes an explicit typing for wrapped components rather than relying on inferences from Typescript. A well defined type should provide more resilience for implementations like SSR and others. diff --git a/.changeset/lazy-moons-train.md b/.changeset/lazy-moons-train.md deleted file mode 100644 index 885a5db669..0000000000 --- a/.changeset/lazy-moons-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lit-labs/task': minor ---- - -Adds onComplete and onError callbacks diff --git a/.changeset/many-pillows-move.md b/.changeset/many-pillows-move.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/many-pillows-move.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/modern-turtles-judge.md b/.changeset/modern-turtles-judge.md deleted file mode 100644 index b6d35b43a3..0000000000 --- a/.changeset/modern-turtles-judge.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lit-labs/observers': patch ---- - -Fix controllers not observing changes to target element if initialized after the host has connected. diff --git a/.changeset/moody-colts-trade.md b/.changeset/moody-colts-trade.md deleted file mode 100644 index e2fe596e8c..0000000000 --- a/.changeset/moody-colts-trade.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@lit-labs/analyzer': minor -'@lit-labs/gen-wrapper-react': minor -'@lit-labs/gen-wrapper-vue': minor ---- - -Fixes bug where global install of CLI resulted in incompatible use of analyzer between CLI packages. Fixes #3234. diff --git a/.changeset/red-jars-float.md b/.changeset/red-jars-float.md deleted file mode 100644 index 689196ff19..0000000000 --- a/.changeset/red-jars-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'lit': patch ---- - -The `lit` package now specifies and "types" export condition allowing TypeScript `moduleResolution` to be `nodenext`. diff --git a/.changeset/seven-fireants-wonder.md b/.changeset/seven-fireants-wonder.md deleted file mode 100644 index dd9539188f..0000000000 --- a/.changeset/seven-fireants-wonder.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@lit-labs/observers': minor ---- - -Fix value property of type `unknown` on exported controllers. The type of -`value` is now generic and can be inferred from the return type of your passed -in `callback`. The default callback `() => true` was removed, and is now -undefined by default. diff --git a/.changeset/spotty-kangaroos-shout.md b/.changeset/spotty-kangaroos-shout.md deleted file mode 100644 index e5360b0ffb..0000000000 --- a/.changeset/spotty-kangaroos-shout.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@lit-labs/observers': patch ---- - -Controllers now track all observed targets and will restore observing targets -when host is reconnected. diff --git a/.changeset/thirty-years-camp.md b/.changeset/thirty-years-camp.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/thirty-years-camp.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/violet-avocados-build.md b/.changeset/violet-avocados-build.md deleted file mode 100644 index ca7349956d..0000000000 --- a/.changeset/violet-avocados-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lit-labs/observers': minor ---- - -Add unobserve method to `ResizeController` and `IntersectionController`. diff --git a/.changeset/witty-pants-punch.md b/.changeset/witty-pants-punch.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/witty-pants-punch.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/packages/labs/analyzer/CHANGELOG.md b/packages/labs/analyzer/CHANGELOG.md index d6d405fc46..7dae245886 100644 --- a/packages/labs/analyzer/CHANGELOG.md +++ b/packages/labs/analyzer/CHANGELOG.md @@ -1,5 +1,15 @@ # @lit-labs/analyzer +## 0.3.0 + +### Minor Changes + +- [#3304](https://github.com/lit/lit/pull/3304) [`31bed8d6`](https://github.com/lit/lit/commit/31bed8d6542c44a64bad8282b9ce5e5d6514e44a) - Added support for analyzing JavaScript files. + +- [#3288](https://github.com/lit/lit/pull/3288) [`569a6237`](https://github.com/lit/lit/commit/569a6237377eeef0c8dced2c369c77ebdd81218e) - Refactored Analyzer into better fit for use in plugins. Analyzer class now takes a ts.Program, and PackageAnalyzer takes a package path and creates a program to analyze a package on the filesystem. + +- [#3254](https://github.com/lit/lit/pull/3254) [`fc2fd4c8`](https://github.com/lit/lit/commit/fc2fd4c8f4a25b9a85073afcb38614209e079bb9) - Fixes bug where global install of CLI resulted in incompatible use of analyzer between CLI packages. Fixes #3234. + ## 0.2.2 ### Patch Changes diff --git a/packages/labs/analyzer/package.json b/packages/labs/analyzer/package.json index 524757cea0..6ad26ae624 100644 --- a/packages/labs/analyzer/package.json +++ b/packages/labs/analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@lit-labs/analyzer", - "version": "0.2.2", + "version": "0.3.0", "publishConfig": { "access": "public" }, diff --git a/packages/labs/cli-localize/CHANGELOG.md b/packages/labs/cli-localize/CHANGELOG.md index 4419748b49..d7aecf675a 100644 --- a/packages/labs/cli-localize/CHANGELOG.md +++ b/packages/labs/cli-localize/CHANGELOG.md @@ -1,3 +1,9 @@ # @lit-labs/cli +## 0.1.0 + +### Minor Changes + +- [#2936](https://github.com/lit/lit/pull/2936) [`7a9fc0f5`](https://github.com/lit/lit/commit/7a9fc0f57e43c2eab44e9442e5896f951a8c751a) - Locally version and lazily install the localize command. + ## 0.0.1 diff --git a/packages/labs/cli-localize/package.json b/packages/labs/cli-localize/package.json index eef8f94897..a5fcfe4e11 100644 --- a/packages/labs/cli-localize/package.json +++ b/packages/labs/cli-localize/package.json @@ -1,7 +1,7 @@ { "name": "@lit-labs/cli-localize", "description": "Implements the `lit localize` command. Use from @lit-labs/cli", - "version": "0.0.0", + "version": "0.1.0", "publishConfig": { "access": "public" }, diff --git a/packages/labs/cli/CHANGELOG.md b/packages/labs/cli/CHANGELOG.md index cb356847fb..dc5ebdf201 100644 --- a/packages/labs/cli/CHANGELOG.md +++ b/packages/labs/cli/CHANGELOG.md @@ -1,5 +1,18 @@ # @lit-labs/cli +## 0.2.0 + +### Minor Changes + +- [#3304](https://github.com/lit/lit/pull/3304) [`31bed8d6`](https://github.com/lit/lit/commit/31bed8d6542c44a64bad8282b9ce5e5d6514e44a) - Added support for analyzing JavaScript files. + +- [#2936](https://github.com/lit/lit/pull/2936) [`7a9fc0f5`](https://github.com/lit/lit/commit/7a9fc0f57e43c2eab44e9442e5896f951a8c751a) - Locally version and lazily install the localize command. + +### Patch Changes + +- Updated dependencies [[`31bed8d6`](https://github.com/lit/lit/commit/31bed8d6542c44a64bad8282b9ce5e5d6514e44a), [`569a6237`](https://github.com/lit/lit/commit/569a6237377eeef0c8dced2c369c77ebdd81218e), [`fc2fd4c8`](https://github.com/lit/lit/commit/fc2fd4c8f4a25b9a85073afcb38614209e079bb9)]: + - @lit-labs/analyzer@0.3.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/labs/cli/package.json b/packages/labs/cli/package.json index cdf7b36262..82b4dbdb56 100644 --- a/packages/labs/cli/package.json +++ b/packages/labs/cli/package.json @@ -1,7 +1,7 @@ { "name": "@lit-labs/cli", "description": "Tooling for Lit development", - "version": "0.1.0", + "version": "0.2.0", "publishConfig": { "access": "public" }, @@ -77,7 +77,7 @@ } }, "dependencies": { - "@lit-labs/analyzer": "^0.2.0", + "@lit-labs/analyzer": "^0.3.0", "@lit-labs/gen-utils": "^0.1.0", "@lit/localize-tools": "^0.6.1", "chalk": "^5.0.1", diff --git a/packages/labs/gen-utils/CHANGELOG.md b/packages/labs/gen-utils/CHANGELOG.md index 24034edd84..46ac46e185 100644 --- a/packages/labs/gen-utils/CHANGELOG.md +++ b/packages/labs/gen-utils/CHANGELOG.md @@ -1,5 +1,12 @@ # @lit-labs/gen-utils +## 0.1.1 + +### Patch Changes + +- Updated dependencies [[`31bed8d6`](https://github.com/lit/lit/commit/31bed8d6542c44a64bad8282b9ce5e5d6514e44a), [`569a6237`](https://github.com/lit/lit/commit/569a6237377eeef0c8dced2c369c77ebdd81218e), [`fc2fd4c8`](https://github.com/lit/lit/commit/fc2fd4c8f4a25b9a85073afcb38614209e079bb9)]: + - @lit-labs/analyzer@0.3.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/labs/gen-utils/package.json b/packages/labs/gen-utils/package.json index 68f216e183..49135648ac 100644 --- a/packages/labs/gen-utils/package.json +++ b/packages/labs/gen-utils/package.json @@ -1,7 +1,7 @@ { "name": "@lit-labs/gen-utils", "description": "Utilities for lit code generators", - "version": "0.1.0", + "version": "0.1.1", "publishConfig": { "access": "public" }, @@ -46,7 +46,7 @@ } }, "dependencies": { - "@lit-labs/analyzer": "^0.2.0" + "@lit-labs/analyzer": "^0.3.0" }, "devDependencies": { "@lit-internal/tests": "^0.0.0" diff --git a/packages/labs/gen-wrapper-angular/CHANGELOG.md b/packages/labs/gen-wrapper-angular/CHANGELOG.md index f372b28b15..9a19f27d0c 100644 --- a/packages/labs/gen-wrapper-angular/CHANGELOG.md +++ b/packages/labs/gen-wrapper-angular/CHANGELOG.md @@ -1,5 +1,12 @@ # @lit-labs/gen-wrapper-angular +## 0.0.2 + +### Patch Changes + +- Updated dependencies [[`31bed8d6`](https://github.com/lit/lit/commit/31bed8d6542c44a64bad8282b9ce5e5d6514e44a), [`569a6237`](https://github.com/lit/lit/commit/569a6237377eeef0c8dced2c369c77ebdd81218e), [`fc2fd4c8`](https://github.com/lit/lit/commit/fc2fd4c8f4a25b9a85073afcb38614209e079bb9)]: + - @lit-labs/analyzer@0.3.0 + ## 0.0.1 ### Patch Changes diff --git a/packages/labs/gen-wrapper-angular/package.json b/packages/labs/gen-wrapper-angular/package.json index 5f36dda2d7..d80a73c384 100644 --- a/packages/labs/gen-wrapper-angular/package.json +++ b/packages/labs/gen-wrapper-angular/package.json @@ -2,7 +2,7 @@ "private": true, "name": "@lit-labs/gen-wrapper-angular", "description": "Code generator for Angular wrappers for Lit components", - "version": "0.0.1", + "version": "0.0.2", "publishConfig": { "access": "public" }, @@ -54,7 +54,7 @@ } }, "dependencies": { - "@lit-labs/analyzer": "^0.2.0", + "@lit-labs/analyzer": "^0.3.0", "@lit-labs/gen-utils": "^0.1.0" }, "devDependencies": { diff --git a/packages/labs/gen-wrapper-react/CHANGELOG.md b/packages/labs/gen-wrapper-react/CHANGELOG.md index 7ccab11caa..b17610db43 100644 --- a/packages/labs/gen-wrapper-react/CHANGELOG.md +++ b/packages/labs/gen-wrapper-react/CHANGELOG.md @@ -1,5 +1,20 @@ # @lit-labs/gen-wrapper-react +## 0.2.0 + +### Minor Changes + +- [#3288](https://github.com/lit/lit/pull/3288) [`569a6237`](https://github.com/lit/lit/commit/569a6237377eeef0c8dced2c369c77ebdd81218e) - Refactored Analyzer into better fit for use in plugins. Analyzer class now takes a ts.Program, and PackageAnalyzer takes a package path and creates a program to analyze a package on the filesystem. + +- [#3254](https://github.com/lit/lit/pull/3254) [`fc2fd4c8`](https://github.com/lit/lit/commit/fc2fd4c8f4a25b9a85073afcb38614209e079bb9) - Fixes bug where global install of CLI resulted in incompatible use of analyzer between CLI packages. Fixes #3234. + +### Patch Changes + +- [#3310](https://github.com/lit/lit/pull/3310) [`b225bd3a`](https://github.com/lit/lit/commit/b225bd3ae1f03d46119650c997719b86742831fe) - Test-output points to the same dependencies as monorepo. + +- Updated dependencies [[`31bed8d6`](https://github.com/lit/lit/commit/31bed8d6542c44a64bad8282b9ce5e5d6514e44a), [`569a6237`](https://github.com/lit/lit/commit/569a6237377eeef0c8dced2c369c77ebdd81218e), [`fc2fd4c8`](https://github.com/lit/lit/commit/fc2fd4c8f4a25b9a85073afcb38614209e079bb9)]: + - @lit-labs/analyzer@0.3.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/labs/gen-wrapper-react/package.json b/packages/labs/gen-wrapper-react/package.json index 083371c560..01a3b17283 100644 --- a/packages/labs/gen-wrapper-react/package.json +++ b/packages/labs/gen-wrapper-react/package.json @@ -1,7 +1,7 @@ { "name": "@lit-labs/gen-wrapper-react", "description": "Code generator for React wrapper for Lit components", - "version": "0.1.0", + "version": "0.2.0", "publishConfig": { "access": "public" }, @@ -60,7 +60,7 @@ } }, "dependencies": { - "@lit-labs/analyzer": "^0.2.0", + "@lit-labs/analyzer": "^0.3.0", "@lit-labs/gen-utils": "^0.1.0" }, "devDependencies": { diff --git a/packages/labs/gen-wrapper-vue/CHANGELOG.md b/packages/labs/gen-wrapper-vue/CHANGELOG.md index e2e2336bae..c5aa6a046d 100644 --- a/packages/labs/gen-wrapper-vue/CHANGELOG.md +++ b/packages/labs/gen-wrapper-vue/CHANGELOG.md @@ -1,5 +1,20 @@ # @lit-labs/gen-wrapper-vue +## 0.2.0 + +### Minor Changes + +- [#3304](https://github.com/lit/lit/pull/3304) [`31bed8d6`](https://github.com/lit/lit/commit/31bed8d6542c44a64bad8282b9ce5e5d6514e44a) - Added support for analyzing JavaScript files. + +- [#3288](https://github.com/lit/lit/pull/3288) [`569a6237`](https://github.com/lit/lit/commit/569a6237377eeef0c8dced2c369c77ebdd81218e) - Refactored Analyzer into better fit for use in plugins. Analyzer class now takes a ts.Program, and PackageAnalyzer takes a package path and creates a program to analyze a package on the filesystem. + +- [#3254](https://github.com/lit/lit/pull/3254) [`fc2fd4c8`](https://github.com/lit/lit/commit/fc2fd4c8f4a25b9a85073afcb38614209e079bb9) - Fixes bug where global install of CLI resulted in incompatible use of analyzer between CLI packages. Fixes #3234. + +### Patch Changes + +- Updated dependencies [[`31bed8d6`](https://github.com/lit/lit/commit/31bed8d6542c44a64bad8282b9ce5e5d6514e44a), [`569a6237`](https://github.com/lit/lit/commit/569a6237377eeef0c8dced2c369c77ebdd81218e), [`fc2fd4c8`](https://github.com/lit/lit/commit/fc2fd4c8f4a25b9a85073afcb38614209e079bb9)]: + - @lit-labs/analyzer@0.3.0 + ## 0.1.1 ### Patch Changes diff --git a/packages/labs/gen-wrapper-vue/package.json b/packages/labs/gen-wrapper-vue/package.json index 2a4fa4b311..600efdaaa2 100644 --- a/packages/labs/gen-wrapper-vue/package.json +++ b/packages/labs/gen-wrapper-vue/package.json @@ -1,7 +1,7 @@ { "name": "@lit-labs/gen-wrapper-vue", "description": "Code generator for Vue wrapper for Lit components", - "version": "0.1.1", + "version": "0.2.0", "publishConfig": { "access": "public" }, @@ -61,7 +61,7 @@ } }, "dependencies": { - "@lit-labs/analyzer": "^0.2.0", + "@lit-labs/analyzer": "^0.3.0", "@lit-labs/gen-utils": "^0.1.0", "@lit-labs/vue-utils": "^0.1.0" }, diff --git a/packages/labs/observers/CHANGELOG.md b/packages/labs/observers/CHANGELOG.md index 5ef307682e..86f00e41a6 100644 --- a/packages/labs/observers/CHANGELOG.md +++ b/packages/labs/observers/CHANGELOG.md @@ -1,5 +1,23 @@ # @lit-labs/observers +## 1.1.0 + +### Minor Changes + +- [#3294](https://github.com/lit/lit/pull/3294) [`96c05f25`](https://github.com/lit/lit/commit/96c05f258183066b34d2253c57552ef41ed4581a) - Fix value property of type `unknown` on exported controllers. The type of + `value` is now generic and can be inferred from the return type of your passed + in `callback`. The default callback `() => true` was removed, and is now + undefined by default. + +- [#3323](https://github.com/lit/lit/pull/3323) [`0f787b29`](https://github.com/lit/lit/commit/0f787b290af1ce68498ddb8fb0ab32b9d6698dc6) - Add unobserve method to `ResizeController` and `IntersectionController`. + +### Patch Changes + +- [#3293](https://github.com/lit/lit/pull/3293) [`7e22bc2e`](https://github.com/lit/lit/commit/7e22bc2e3918e36c0e46aa6430c17eb8f557968f) - Fix controllers not observing changes to target element if initialized after the host has connected. + +- [#3321](https://github.com/lit/lit/pull/3321) [`e90e8fe9`](https://github.com/lit/lit/commit/e90e8fe99423c264827564dcc98236d0329a118a) - Controllers now track all observed targets and will restore observing targets + when host is reconnected. + ## 1.0.2 ### Patch Changes diff --git a/packages/labs/observers/package.json b/packages/labs/observers/package.json index eab540b682..1df887152c 100644 --- a/packages/labs/observers/package.json +++ b/packages/labs/observers/package.json @@ -1,6 +1,6 @@ { "name": "@lit-labs/observers", - "version": "1.0.2", + "version": "1.1.0", "description": "A set of reactive controllers that facilitate using the platform observer objects.", "license": "BSD-3-Clause", "homepage": "https://lit.dev/", diff --git a/packages/labs/react/CHANGELOG.md b/packages/labs/react/CHANGELOG.md index 6a15874ea8..aa36ea9392 100644 --- a/packages/labs/react/CHANGELOG.md +++ b/packages/labs/react/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 1.0.9 + +### Patch Changes + +- [#3163](https://github.com/lit/lit/pull/3163) [`1212ddd0`](https://github.com/lit/lit/commit/1212ddd0744529c294ea3905782917172c5aa11e) - Provide the explicit return type `WrappedWebComponent` for `createComponent`. This exposes an explicit typing for wrapped components rather than relying on inferences from Typescript. A well defined type should provide more resilience for implementations like SSR and others. + ## 1.0.8 ### Patch Changes diff --git a/packages/labs/react/package.json b/packages/labs/react/package.json index 018e8e44a3..5e3f4faebc 100644 --- a/packages/labs/react/package.json +++ b/packages/labs/react/package.json @@ -1,6 +1,6 @@ { "name": "@lit-labs/react", - "version": "1.0.8", + "version": "1.0.9", "description": "A React component wrapper for web components.", "license": "BSD-3-Clause", "homepage": "https://lit.dev/", diff --git a/packages/labs/task/CHANGELOG.md b/packages/labs/task/CHANGELOG.md index 647826db7e..d12682ec08 100644 --- a/packages/labs/task/CHANGELOG.md +++ b/packages/labs/task/CHANGELOG.md @@ -1,5 +1,30 @@ # Change Log +## 2.0.0 + +### Major Changes + +- [#3283](https://github.com/lit/lit/pull/3283) [`a279803d`](https://github.com/lit/lit/commit/a279803d14dd0d0e81d49063587965581bdc759a) - **[Breaking]** Task will no longer reset its `value` or `error` on pending. This allows us to start chaining tasks e.g. + + ```js + const a = new Task( + this, + async ([url]) => await fetch(url), + () => [this.url] + ); + const b = new Task( + this, + async ([value]) => { + /* This is not thrashed */ + }, + () => [a.value] + ); + ``` + +### Minor Changes + +- [#3287](https://github.com/lit/lit/pull/3287) [`02b0b7b9`](https://github.com/lit/lit/commit/02b0b7b9f99b85de34e56168cf4ccb6955f4c553) - Adds onComplete and onError callbacks + ## 1.1.3 ### Patch Changes diff --git a/packages/labs/task/package.json b/packages/labs/task/package.json index 3ec2f54cac..45d0ccdb29 100644 --- a/packages/labs/task/package.json +++ b/packages/labs/task/package.json @@ -1,6 +1,6 @@ { "name": "@lit-labs/task", - "version": "1.1.3", + "version": "2.0.0", "description": "A controller for Lit that renders asynchronous tasks.", "license": "BSD-3-Clause", "homepage": "https://lit.dev/", diff --git a/packages/lit-html/CHANGELOG.md b/packages/lit-html/CHANGELOG.md index f9d2878438..b54b737828 100644 --- a/packages/lit-html/CHANGELOG.md +++ b/packages/lit-html/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 2.4.0 + +### Minor Changes + +- [#3318](https://github.com/lit/lit/pull/3318) [`21313077`](https://github.com/lit/lit/commit/21313077669c19b3d631a50825b8a01dae1dd0d4) - Adds an `isServer` variable export to `lit` and `lit-html/is-server.js` which will be `true` in Node and `false` in the browser. This can be used when authoring components to change behavior based on whether or not the component is executing in an SSR context. + ## 2.3.1 ### Patch Changes diff --git a/packages/lit-html/package.json b/packages/lit-html/package.json index aa8cd20918..bf06df9d87 100644 --- a/packages/lit-html/package.json +++ b/packages/lit-html/package.json @@ -1,6 +1,6 @@ { "name": "lit-html", - "version": "2.3.1", + "version": "2.4.0", "description": "HTML templates literals in JavaScript", "license": "BSD-3-Clause", "repository": { diff --git a/packages/lit-html/src/lit-html.ts b/packages/lit-html/src/lit-html.ts index f29bb06f44..51941fdf91 100644 --- a/packages/lit-html/src/lit-html.ts +++ b/packages/lit-html/src/lit-html.ts @@ -2096,7 +2096,7 @@ polyfillSupport?.(Template, ChildPart); // IMPORTANT: do not change the property name or the assignment expression. // This line will be used in regexes to search for lit-html usage. -(global.litHtmlVersions ??= []).push('2.3.1'); +(global.litHtmlVersions ??= []).push('2.4.0'); if (DEV_MODE && global.litHtmlVersions.length > 1) { issueWarning!( 'multiple-versions', diff --git a/packages/lit/CHANGELOG.md b/packages/lit/CHANGELOG.md index 2f54023849..2751d97424 100644 --- a/packages/lit/CHANGELOG.md +++ b/packages/lit/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 2.4.0 + +### Minor Changes + +- [#3318](https://github.com/lit/lit/pull/3318) [`21313077`](https://github.com/lit/lit/commit/21313077669c19b3d631a50825b8a01dae1dd0d4) - Adds an `isServer` variable export to `lit` and `lit-html/is-server.js` which will be `true` in Node and `false` in the browser. This can be used when authoring components to change behavior based on whether or not the component is executing in an SSR context. + +### Patch Changes + +- [#3320](https://github.com/lit/lit/pull/3320) [`305852d4`](https://github.com/lit/lit/commit/305852d4a4f51174301720985de98fdbf8674648) - The `lit` package now specifies and "types" export condition allowing TypeScript `moduleResolution` to be `nodenext`. + +- Updated dependencies [[`21313077`](https://github.com/lit/lit/commit/21313077669c19b3d631a50825b8a01dae1dd0d4)]: + - lit-html@2.4.0 + ## 2.3.1 ### Patch Changes diff --git a/packages/lit/package.json b/packages/lit/package.json index 02f30a53fd..483aabd8eb 100644 --- a/packages/lit/package.json +++ b/packages/lit/package.json @@ -1,6 +1,6 @@ { "name": "lit", - "version": "2.3.1", + "version": "2.4.0", "publishConfig": { "access": "public" }, @@ -329,7 +329,7 @@ "dependencies": { "@lit/reactive-element": "^1.4.0", "lit-element": "^3.2.0", - "lit-html": "^2.3.0" + "lit-html": "^2.4.0" }, "devDependencies": { "@webcomponents/shadycss": "^1.8.0",