lit/lit (lit)
### [`v3.2.1`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#321)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.2.0...lit@3.2.1)
##### Patch Changes
- [#4782](https://redirect.github.com/lit/lit/pull/4782) [`99703a03`](https://redirect.github.com/lit/lit/commit/99703a03b68ed800a8a0f5784c10a32fbc6e2db6) - Revert the Terser plugin for Rollup to `rollup-plugin-terser` from `@rollup/plugin-terser`
due to a bug that prevented our minified name prefixing from working.
### [`v3.2.0`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#320)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.4...lit@3.2.0)
##### Minor Changes
- [#4637](https://redirect.github.com/lit/lit/pull/4637) [`feccc1ba`](https://redirect.github.com/lit/lit/commit/feccc1ba8e82b36d07a0e2576381bf2819926b98) - Add MathML support with the `mathml` template tag
##### Patch Changes
- Updated dependencies \[[`feccc1ba`](https://redirect.github.com/lit/lit/commit/feccc1ba8e82b36d07a0e2576381bf2819926b98)]:
- lit-html@3.2.0
- lit-element@4.1.0
### [`v3.1.4`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#314)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.3...lit@3.1.4)
##### Patch Changes
- [#4646](https://redirect.github.com/lit/lit/pull/4646) [`abf30b3e`](https://redirect.github.com/lit/lit/commit/abf30b3e895ea5d833f6d9559612e2b1ba47580d) - The value provided by the `ref()` directive will always be `undefined` when the element is disconnected.
### [`v3.1.3`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#313)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.2...lit@3.1.3)
##### Patch Changes
- [#4570](https://redirect.github.com/lit/lit/pull/4570) [`bd881370`](https://redirect.github.com/lit/lit/commit/bd881370b83d366f7654dd510731242a68949a20) - Fix the lit-html marker length to be consistently 9 characters.
### [`v3.1.2`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#312)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.1...lit@3.1.2)
##### Patch Changes
- [#4523](https://redirect.github.com/lit/lit/pull/4523) [`1a32b61e`](https://redirect.github.com/lit/lit/commit/1a32b61ecf09c2c2e6efac2735c2c627af793286) - Add a DEV_MODE error to catch duplicate attribute bindings that otherwise create silent errors.
- [#4485](https://redirect.github.com/lit/lit/pull/4485) [`57b00630`](https://redirect.github.com/lit/lit/commit/57b006306c269bd835979935dae3062599c4fccf) - Add "browser" export condition entrypoints to any package.json files with "node"
export conditions. This fixes Node test runners emulating browser environments that were incorrectly loading the
"node" entrypoints instead of the browser code.
- Updated dependencies \[[`1a32b61e`](https://redirect.github.com/lit/lit/commit/1a32b61ecf09c2c2e6efac2735c2c627af793286), [`57b00630`](https://redirect.github.com/lit/lit/commit/57b006306c269bd835979935dae3062599c4fccf), [`dca963f7`](https://redirect.github.com/lit/lit/commit/dca963f7f5d2f7be91f2f073ebabe92d033b3a25)]:
- lit-html@3.1.2
- [@lit/reactive-element](https://redirect.github.com/lit/reactive-element)[@2](https://redirect.github.com/2).0.4
- lit-element@4.0.4
### [`v3.1.1`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#311)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.0...lit@3.1.1)
##### Patch Changes
- [#4409](https://redirect.github.com/lit/lit/pull/4409) [`1af7991c`](https://redirect.github.com/lit/lit/commit/1af7991c27456c7e6073a3ee6f18f102c2adc026) - asyncReplace correctly re-renders when value is unchanged ([#4408](https://redirect.github.com/lit/lit/issues/4408))
- [#4473](https://redirect.github.com/lit/lit/pull/4473) [`9a4d569f`](https://redirect.github.com/lit/lit/commit/9a4d569f710a3c49409dcc778b71a71a04c4916a) - Add a warning in dev mode when binding this.requestUpdate directly as an event listener.
- [#4413](https://redirect.github.com/lit/lit/pull/4413) [`f60a3a2c`](https://redirect.github.com/lit/lit/commit/f60a3a2c994f41fc3df1bd8a76451ea185b66e11) - Remove unused internal parameters to `requestUpdate()`
### [`v3.1.0`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#310)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.0.2...lit@3.1.0)
##### Minor Changes
- [#4309](https://redirect.github.com/lit/lit/pull/4309) [`949a5467`](https://redirect.github.com/lit/lit/commit/949a54677748a1f83ec4d166bd40e244de3afda7) - Adds two new types: UncompiledTemplateResult and MaybeCompiledTemplateResult. Currently UncompiledTemplateResult is the same as TemplateResult, and MaybeCompiledTemplateResult is the union of the compiled and uncompiled types.
##### Patch Changes
- [#4387](https://redirect.github.com/lit/lit/pull/4387) [`bf551b5b`](https://redirect.github.com/lit/lit/commit/bf551b5bdc816c1b0117ab436c50390ae3f5686d) - Ensure `renderRoot` exists before first update ([#4268](https://redirect.github.com/lit/lit/issues/4268))
- [#4282](https://redirect.github.com/lit/lit/pull/4282) [`c7922a0c`](https://redirect.github.com/lit/lit/commit/c7922a0cb90075a9e4c72f93078e411a303c54d1) Thanks [@MaxArt2501](https://redirect.github.com/MaxArt2501)! - Fix a bug where accessing a `@query` decorated field with the `cache` flag set before the first update would result in `null` being cached permanently. `null` will no longer be cached before the first update and in `DEV_MODE` now raises a warning.
- [#4388](https://redirect.github.com/lit/lit/pull/4388) [`839ca0f8`](https://redirect.github.com/lit/lit/commit/839ca0f81a451fbaae97d958aafcaf4c52df9b65) - Fixes bug where adding or removing controllers during a reactive controller lifecycle would affect the execution of other controllers ([#4266](https://redirect.github.com/lit/lit/issues/4266)). Controllers can now be added/removed during lifecycle without affecting others.
- Updated dependencies \[[`949a5467`](https://redirect.github.com/lit/lit/commit/949a54677748a1f83ec4d166bd40e244de3afda7)]:
- lit-html@3.1.0
### [`v3.0.2`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#302)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.0.1...lit@3.0.2)
##### Patch Changes
- [#4345](https://redirect.github.com/lit/lit/pull/4345) [`02b8d620`](https://redirect.github.com/lit/lit/commit/02b8d62003a16075ce3873ac3e40db43c0254ecf) - Add a dev mode warning if a static value such as `literal` or `unsafeStatic` is detected within the non-static `html` tag function. These should only be used with the static `html` tag function imported from `lit-html/static.js` or `lit/static-html.js`.
### [`v3.0.1`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#301)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.0.0...lit@3.0.1)
##### Patch Changes
- [#4240](https://redirect.github.com/lit/lit/pull/4240) [`edf998c9`](https://redirect.github.com/lit/lit/commit/edf998c9fe34183888ffc781dd330dc8a962dd7a) Thanks [@remziatay](https://redirect.github.com/remziatay)! - Improved the type inferece of the `choose()` directive to properly restrict the case type inferred from provided value. **Note**: If this change creates a type error in your code, there must have been an unreachable case that can be removed, or the type of your `value` might be missing a valid case in the union.
- [#4310](https://redirect.github.com/lit/lit/pull/4310) [`8f674ab3`](https://redirect.github.com/lit/lit/commit/8f674ab319e4eadbf5b028f1c0bd15d276c02d0e) Thanks [@megheaiulian](https://redirect.github.com/megheaiulian)! - The `when()` directive now calls the case functions with the provided condition value as an argument. This allows the narrowing of types for the condition value based on its truthiness when used as a parameter for the case function.
- [#4284](https://redirect.github.com/lit/lit/pull/4284) [`89a5b088`](https://redirect.github.com/lit/lit/commit/89a5b0882b3048e3e95a22eb739c649adc9de055) - Allow `null` to be in the type of `@query()` decorated fields
### [`v3.0.0`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#300)
[Compare Source](https://redirect.github.com/lit/lit/compare/lit@2.8.0...lit@3.0.0)
##### Major Changes
- [#3756](https://redirect.github.com/lit/lit/pull/3756) [`f06f7972`](https://redirect.github.com/lit/lit/commit/f06f7972a027d2937fe2c68ab5af0274dec57cf4) - Drop IE11 support
- [#4146](https://redirect.github.com/lit/lit/pull/4146) [`0f6878dc`](https://redirect.github.com/lit/lit/commit/0f6878dc45fd95bbeb8750f277349c1392e2b3ad) - Generated accessor for reactive properties now wrap user accessors and automatically call `this.requestUpdate()` in the setter. As in previous versions, users can still specify `noAccessor: true`, in which case they should call `this.requestUpdate()` themselves in the setter if they want to trigger a reactive update.
- [#3765](https://redirect.github.com/lit/lit/pull/3765) [`92cedaa2`](https://redirect.github.com/lit/lit/commit/92cedaa2c8cd8a306be3fe25d52e0e47bb044020) - Remove experimental hydrate modules. These are available from `@lit-labs/ssr-client`.
- [#3850](https://redirect.github.com/lit/lit/pull/3850) [`7e8491d4`](https://redirect.github.com/lit/lit/commit/7e8491d4ed9f0c39d974616c4678552ef50b81df) - Delete deprecated queryAssignedNodes behavior and arguments.
Migrate deprecated usage with a selector argument to use
`@queryAssignedElements`. E.g.: `@queryAssignedNodes('list', true, '.item')` to
`@queryAssignedElements({slot: '', flatten: false, selector: '.item'})`.
- [#4254](https://redirect.github.com/lit/lit/pull/4254) [`1040f758`](https://redirect.github.com/lit/lit/commit/1040f75861b029527538b4ec36b2cfedcc32988a) - Change the type of `ReactiveElement.renderRoot` and return type of `ReactiveElement.createRenderRoot()` to be `HTMLElement | DocumentFragment` to match each other and lit-html's `render()` method.
- [#3759](https://redirect.github.com/lit/lit/pull/3759) [`1db01376`](https://redirect.github.com/lit/lit/commit/1db0137699b35d7e7bfac9b2ab274af4100fd7cf) - Use replaceWith() for SVG templates
- [#3751](https://redirect.github.com/lit/lit/pull/3751) [`dfd747cf`](https://redirect.github.com/lit/lit/commit/dfd747cf4f7239e0c3bb7134f8acb967d0157654) - Simplify lit-html attribute handling for standards-compliant browsers that iterate attributes in source order
- [#3750](https://redirect.github.com/lit/lit/pull/3750) [`c3e473b4`](https://redirect.github.com/lit/lit/commit/c3e473b499ff029b5e1aff01ca8799daf1ca1bbe) - Use toggleAttribute() to simplify boolean attribute parts
- [#3896](https://redirect.github.com/lit/lit/pull/3896) [`2eba6997`](https://redirect.github.com/lit/lit/commit/2eba69974c9e130e7483f44f9daca308345497d5) - Warn on async overrides of performUpdate()
##### Patch Changes
- [#4183](https://redirect.github.com/lit/lit/pull/4183) [`6470807f`](https://redirect.github.com/lit/lit/commit/6470807f3a0981f9d418cb26f05969912455d148) - Make the decorators work with the `accessor` keyword when `experimentalDecorators` is true.
- [#4141](https://redirect.github.com/lit/lit/pull/4141) [`6b515e43`](https://redirect.github.com/lit/lit/commit/6b515e43c3a24cc8a593247d3aa72d81bcc724d5) - Update TypeScript to ~5.2.0
- [#3710](https://redirect.github.com/lit/lit/pull/3710) [`09949234`](https://redirect.github.com/lit/lit/commit/09949234445388d51bfb4ee24ff28a4c9f82fe17) - Add `undefined` to the return type of PropertyValues.get()
- [#3762](https://redirect.github.com/lit/lit/pull/3762) [`23c404fd`](https://redirect.github.com/lit/lit/commit/23c404fdec0cd7be834221b6ddf9b659c24ca8a2) - Remove Lit 1 -> Lit 2 migration warnings
- [#3918](https://redirect.github.com/lit/lit/pull/3918) [`2a01471a`](https://redirect.github.com/lit/lit/commit/2a01471a5f65fe34bad11e1099281811b8d0f79b) - Some code golf on ReactiveElement
- [#3809](https://redirect.github.com/lit/lit/pull/3809) [`6f2833fd`](https://redirect.github.com/lit/lit/commit/6f2833fd05f2ecde5386f72d291dafc9dbae0cf7) - Use for/of loops in more places
- Updated dependencies:
- [@lit/reactive-element](https://redirect.github.com/lit/reactive-element)[@2](https://redirect.github.com/2).0.0
- lit-html@3.0.0
- lit-element@4.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^2.8.0
->^3.2.1
Release Notes
lit/lit (lit)
### [`v3.2.1`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#321) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.2.0...lit@3.2.1) ##### Patch Changes - [#4782](https://redirect.github.com/lit/lit/pull/4782) [`99703a03`](https://redirect.github.com/lit/lit/commit/99703a03b68ed800a8a0f5784c10a32fbc6e2db6) - Revert the Terser plugin for Rollup to `rollup-plugin-terser` from `@rollup/plugin-terser` due to a bug that prevented our minified name prefixing from working. ### [`v3.2.0`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#320) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.4...lit@3.2.0) ##### Minor Changes - [#4637](https://redirect.github.com/lit/lit/pull/4637) [`feccc1ba`](https://redirect.github.com/lit/lit/commit/feccc1ba8e82b36d07a0e2576381bf2819926b98) - Add MathML support with the `mathml` template tag ##### Patch Changes - Updated dependencies \[[`feccc1ba`](https://redirect.github.com/lit/lit/commit/feccc1ba8e82b36d07a0e2576381bf2819926b98)]: - lit-html@3.2.0 - lit-element@4.1.0 ### [`v3.1.4`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#314) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.3...lit@3.1.4) ##### Patch Changes - [#4646](https://redirect.github.com/lit/lit/pull/4646) [`abf30b3e`](https://redirect.github.com/lit/lit/commit/abf30b3e895ea5d833f6d9559612e2b1ba47580d) - The value provided by the `ref()` directive will always be `undefined` when the element is disconnected. ### [`v3.1.3`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#313) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.2...lit@3.1.3) ##### Patch Changes - [#4570](https://redirect.github.com/lit/lit/pull/4570) [`bd881370`](https://redirect.github.com/lit/lit/commit/bd881370b83d366f7654dd510731242a68949a20) - Fix the lit-html marker length to be consistently 9 characters. ### [`v3.1.2`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#312) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.1...lit@3.1.2) ##### Patch Changes - [#4523](https://redirect.github.com/lit/lit/pull/4523) [`1a32b61e`](https://redirect.github.com/lit/lit/commit/1a32b61ecf09c2c2e6efac2735c2c627af793286) - Add a DEV_MODE error to catch duplicate attribute bindings that otherwise create silent errors. - [#4485](https://redirect.github.com/lit/lit/pull/4485) [`57b00630`](https://redirect.github.com/lit/lit/commit/57b006306c269bd835979935dae3062599c4fccf) - Add "browser" export condition entrypoints to any package.json files with "node" export conditions. This fixes Node test runners emulating browser environments that were incorrectly loading the "node" entrypoints instead of the browser code. - Updated dependencies \[[`1a32b61e`](https://redirect.github.com/lit/lit/commit/1a32b61ecf09c2c2e6efac2735c2c627af793286), [`57b00630`](https://redirect.github.com/lit/lit/commit/57b006306c269bd835979935dae3062599c4fccf), [`dca963f7`](https://redirect.github.com/lit/lit/commit/dca963f7f5d2f7be91f2f073ebabe92d033b3a25)]: - lit-html@3.1.2 - [@lit/reactive-element](https://redirect.github.com/lit/reactive-element)[@2](https://redirect.github.com/2).0.4 - lit-element@4.0.4 ### [`v3.1.1`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#311) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.1.0...lit@3.1.1) ##### Patch Changes - [#4409](https://redirect.github.com/lit/lit/pull/4409) [`1af7991c`](https://redirect.github.com/lit/lit/commit/1af7991c27456c7e6073a3ee6f18f102c2adc026) - asyncReplace correctly re-renders when value is unchanged ([#4408](https://redirect.github.com/lit/lit/issues/4408)) - [#4473](https://redirect.github.com/lit/lit/pull/4473) [`9a4d569f`](https://redirect.github.com/lit/lit/commit/9a4d569f710a3c49409dcc778b71a71a04c4916a) - Add a warning in dev mode when binding this.requestUpdate directly as an event listener. - [#4413](https://redirect.github.com/lit/lit/pull/4413) [`f60a3a2c`](https://redirect.github.com/lit/lit/commit/f60a3a2c994f41fc3df1bd8a76451ea185b66e11) - Remove unused internal parameters to `requestUpdate()` ### [`v3.1.0`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#310) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.0.2...lit@3.1.0) ##### Minor Changes - [#4309](https://redirect.github.com/lit/lit/pull/4309) [`949a5467`](https://redirect.github.com/lit/lit/commit/949a54677748a1f83ec4d166bd40e244de3afda7) - Adds two new types: UncompiledTemplateResult and MaybeCompiledTemplateResult. Currently UncompiledTemplateResult is the same as TemplateResult, and MaybeCompiledTemplateResult is the union of the compiled and uncompiled types. ##### Patch Changes - [#4387](https://redirect.github.com/lit/lit/pull/4387) [`bf551b5b`](https://redirect.github.com/lit/lit/commit/bf551b5bdc816c1b0117ab436c50390ae3f5686d) - Ensure `renderRoot` exists before first update ([#4268](https://redirect.github.com/lit/lit/issues/4268)) - [#4282](https://redirect.github.com/lit/lit/pull/4282) [`c7922a0c`](https://redirect.github.com/lit/lit/commit/c7922a0cb90075a9e4c72f93078e411a303c54d1) Thanks [@MaxArt2501](https://redirect.github.com/MaxArt2501)! - Fix a bug where accessing a `@query` decorated field with the `cache` flag set before the first update would result in `null` being cached permanently. `null` will no longer be cached before the first update and in `DEV_MODE` now raises a warning. - [#4388](https://redirect.github.com/lit/lit/pull/4388) [`839ca0f8`](https://redirect.github.com/lit/lit/commit/839ca0f81a451fbaae97d958aafcaf4c52df9b65) - Fixes bug where adding or removing controllers during a reactive controller lifecycle would affect the execution of other controllers ([#4266](https://redirect.github.com/lit/lit/issues/4266)). Controllers can now be added/removed during lifecycle without affecting others. - Updated dependencies \[[`949a5467`](https://redirect.github.com/lit/lit/commit/949a54677748a1f83ec4d166bd40e244de3afda7)]: - lit-html@3.1.0 ### [`v3.0.2`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#302) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.0.1...lit@3.0.2) ##### Patch Changes - [#4345](https://redirect.github.com/lit/lit/pull/4345) [`02b8d620`](https://redirect.github.com/lit/lit/commit/02b8d62003a16075ce3873ac3e40db43c0254ecf) - Add a dev mode warning if a static value such as `literal` or `unsafeStatic` is detected within the non-static `html` tag function. These should only be used with the static `html` tag function imported from `lit-html/static.js` or `lit/static-html.js`. ### [`v3.0.1`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#301) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.0.0...lit@3.0.1) ##### Patch Changes - [#4240](https://redirect.github.com/lit/lit/pull/4240) [`edf998c9`](https://redirect.github.com/lit/lit/commit/edf998c9fe34183888ffc781dd330dc8a962dd7a) Thanks [@remziatay](https://redirect.github.com/remziatay)! - Improved the type inferece of the `choose()` directive to properly restrict the case type inferred from provided value. **Note**: If this change creates a type error in your code, there must have been an unreachable case that can be removed, or the type of your `value` might be missing a valid case in the union. - [#4310](https://redirect.github.com/lit/lit/pull/4310) [`8f674ab3`](https://redirect.github.com/lit/lit/commit/8f674ab319e4eadbf5b028f1c0bd15d276c02d0e) Thanks [@megheaiulian](https://redirect.github.com/megheaiulian)! - The `when()` directive now calls the case functions with the provided condition value as an argument. This allows the narrowing of types for the condition value based on its truthiness when used as a parameter for the case function. - [#4284](https://redirect.github.com/lit/lit/pull/4284) [`89a5b088`](https://redirect.github.com/lit/lit/commit/89a5b0882b3048e3e95a22eb739c649adc9de055) - Allow `null` to be in the type of `@query()` decorated fields ### [`v3.0.0`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#300) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@2.8.0...lit@3.0.0) ##### Major Changes - [#3756](https://redirect.github.com/lit/lit/pull/3756) [`f06f7972`](https://redirect.github.com/lit/lit/commit/f06f7972a027d2937fe2c68ab5af0274dec57cf4) - Drop IE11 support - [#4146](https://redirect.github.com/lit/lit/pull/4146) [`0f6878dc`](https://redirect.github.com/lit/lit/commit/0f6878dc45fd95bbeb8750f277349c1392e2b3ad) - Generated accessor for reactive properties now wrap user accessors and automatically call `this.requestUpdate()` in the setter. As in previous versions, users can still specify `noAccessor: true`, in which case they should call `this.requestUpdate()` themselves in the setter if they want to trigger a reactive update. - [#3765](https://redirect.github.com/lit/lit/pull/3765) [`92cedaa2`](https://redirect.github.com/lit/lit/commit/92cedaa2c8cd8a306be3fe25d52e0e47bb044020) - Remove experimental hydrate modules. These are available from `@lit-labs/ssr-client`. - [#3850](https://redirect.github.com/lit/lit/pull/3850) [`7e8491d4`](https://redirect.github.com/lit/lit/commit/7e8491d4ed9f0c39d974616c4678552ef50b81df) - Delete deprecated queryAssignedNodes behavior and arguments. Migrate deprecated usage with a selector argument to use `@queryAssignedElements`. E.g.: `@queryAssignedNodes('list', true, '.item')` to `@queryAssignedElements({slot: '', flatten: false, selector: '.item'})`. - [#4254](https://redirect.github.com/lit/lit/pull/4254) [`1040f758`](https://redirect.github.com/lit/lit/commit/1040f75861b029527538b4ec36b2cfedcc32988a) - Change the type of `ReactiveElement.renderRoot` and return type of `ReactiveElement.createRenderRoot()` to be `HTMLElement | DocumentFragment` to match each other and lit-html's `render()` method. - [#3759](https://redirect.github.com/lit/lit/pull/3759) [`1db01376`](https://redirect.github.com/lit/lit/commit/1db0137699b35d7e7bfac9b2ab274af4100fd7cf) - Use replaceWith() for SVG templates - [#3751](https://redirect.github.com/lit/lit/pull/3751) [`dfd747cf`](https://redirect.github.com/lit/lit/commit/dfd747cf4f7239e0c3bb7134f8acb967d0157654) - Simplify lit-html attribute handling for standards-compliant browsers that iterate attributes in source order - [#3750](https://redirect.github.com/lit/lit/pull/3750) [`c3e473b4`](https://redirect.github.com/lit/lit/commit/c3e473b499ff029b5e1aff01ca8799daf1ca1bbe) - Use toggleAttribute() to simplify boolean attribute parts - [#3896](https://redirect.github.com/lit/lit/pull/3896) [`2eba6997`](https://redirect.github.com/lit/lit/commit/2eba69974c9e130e7483f44f9daca308345497d5) - Warn on async overrides of performUpdate() ##### Patch Changes - [#4183](https://redirect.github.com/lit/lit/pull/4183) [`6470807f`](https://redirect.github.com/lit/lit/commit/6470807f3a0981f9d418cb26f05969912455d148) - Make the decorators work with the `accessor` keyword when `experimentalDecorators` is true. - [#4141](https://redirect.github.com/lit/lit/pull/4141) [`6b515e43`](https://redirect.github.com/lit/lit/commit/6b515e43c3a24cc8a593247d3aa72d81bcc724d5) - Update TypeScript to ~5.2.0 - [#3710](https://redirect.github.com/lit/lit/pull/3710) [`09949234`](https://redirect.github.com/lit/lit/commit/09949234445388d51bfb4ee24ff28a4c9f82fe17) - Add `undefined` to the return type of PropertyValues.get() - [#3762](https://redirect.github.com/lit/lit/pull/3762) [`23c404fd`](https://redirect.github.com/lit/lit/commit/23c404fdec0cd7be834221b6ddf9b659c24ca8a2) - Remove Lit 1 -> Lit 2 migration warnings - [#3918](https://redirect.github.com/lit/lit/pull/3918) [`2a01471a`](https://redirect.github.com/lit/lit/commit/2a01471a5f65fe34bad11e1099281811b8d0f79b) - Some code golf on ReactiveElement - [#3809](https://redirect.github.com/lit/lit/pull/3809) [`6f2833fd`](https://redirect.github.com/lit/lit/commit/6f2833fd05f2ecde5386f72d291dafc9dbae0cf7) - Use for/of loops in more places - Updated dependencies: - [@lit/reactive-element](https://redirect.github.com/lit/reactive-element)[@2](https://redirect.github.com/2).0.0 - lit-html@3.0.0 - lit-element@4.0.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.