lit/lit (@lit-labs/context)
### [`v0.5.0`](https://togithub.com/lit/lit/blob/HEAD/packages/labs/context/CHANGELOG.md#050)
[Compare Source](https://togithub.com/lit/lit/compare/@lit-labs/context@0.4.1...@lit-labs/context@0.5.0)
##### Minor Changes
- [#4151](https://togithub.com/lit/lit/pull/4151) [`5680d483`](https://togithub.com/lit/lit/commit/5680d48398f2197b8943ed6adf0c1dd529158d2e) - Make context decorators work with standard decorators
##### Patch Changes
- [#4210](https://togithub.com/lit/lit/pull/4210) [`cf7d96d4`](https://togithub.com/lit/lit/commit/cf7d96d48c7a7d1f18d82b999a31f7d62d10d7b3) - Graduate [@lit-labs/context](https://togithub.com/lit-labs/context) to [@lit/context](https://togithub.com/lit/context), its permanent location. [@lit-labs/context](https://togithub.com/lit-labs/context) is now just a proxy for [@lit/context](https://togithub.com/lit/context), so code need not be duplicated in projects that depend on both.
- [#4141](https://togithub.com/lit/lit/pull/4141) [`6b515e43`](https://togithub.com/lit/lit/commit/6b515e43c3a24cc8a593247d3aa72d81bcc724d5) - Update TypeScript to ~5.2.0
- [#4200](https://togithub.com/lit/lit/pull/4200) [`8e737fbd`](https://togithub.com/lit/lit/commit/8e737fbdea832cafd0d038448b926269c7f686b3) - Support [@provide](https://togithub.com/provide) with experimental decorators on a property. Previously we only supported it on an accessor, which happened automatically if used with [@state](https://togithub.com/state) or [@property](https://togithub.com/property).
### [`v0.4.1`](https://togithub.com/lit/lit/blob/HEAD/packages/labs/context/CHANGELOG.md#041)
[Compare Source](https://togithub.com/lit/lit/compare/@lit-labs/context@0.4.0...@lit-labs/context@0.4.1)
##### Patch Changes
- [#4171](https://togithub.com/lit/lit/pull/4171) [`c9f12f65`](https://togithub.com/lit/lit/commit/c9f12f65a9f31bb135dc4175c70acf194f9dfef0) - Fix an infinite loop that occurred when multiple providers were declared for a single context on the same host. This is an error, but we shouldn't go into an infinite loop over it.
lit/lit (lit)
### [`v3.0.0`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#300)
[Compare Source](https://togithub.com/lit/lit/compare/lit@2.8.0...lit@3.0.0)
##### Major Changes
- [#3756](https://togithub.com/lit/lit/pull/3756) [`f06f7972`](https://togithub.com/lit/lit/commit/f06f7972a027d2937fe2c68ab5af0274dec57cf4) - Drop IE11 support
- [#4146](https://togithub.com/lit/lit/pull/4146) [`0f6878dc`](https://togithub.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://togithub.com/lit/lit/pull/3765) [`92cedaa2`](https://togithub.com/lit/lit/commit/92cedaa2c8cd8a306be3fe25d52e0e47bb044020) - Remove experimental hydrate modules. These are available from `@lit-labs/ssr-client`.
- [#3850](https://togithub.com/lit/lit/pull/3850) [`7e8491d4`](https://togithub.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://togithub.com/lit/lit/pull/4254) [`1040f758`](https://togithub.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://togithub.com/lit/lit/pull/3759) [`1db01376`](https://togithub.com/lit/lit/commit/1db0137699b35d7e7bfac9b2ab274af4100fd7cf) - Use replaceWith() for SVG templates
- [#3751](https://togithub.com/lit/lit/pull/3751) [`dfd747cf`](https://togithub.com/lit/lit/commit/dfd747cf4f7239e0c3bb7134f8acb967d0157654) - Simplify lit-html attribute handling for standards-compliant browsers that iterate attributes in source order
- [#3750](https://togithub.com/lit/lit/pull/3750) [`c3e473b4`](https://togithub.com/lit/lit/commit/c3e473b499ff029b5e1aff01ca8799daf1ca1bbe) - Use toggleAttribute() to simplify boolean attribute parts
- [#3896](https://togithub.com/lit/lit/pull/3896) [`2eba6997`](https://togithub.com/lit/lit/commit/2eba69974c9e130e7483f44f9daca308345497d5) - Warn on async overrides of performUpdate()
##### Patch Changes
- [#4183](https://togithub.com/lit/lit/pull/4183) [`6470807f`](https://togithub.com/lit/lit/commit/6470807f3a0981f9d418cb26f05969912455d148) - Make the decorators work with the `accessor` keyword when `experimentalDecorators` is true.
- [#4141](https://togithub.com/lit/lit/pull/4141) [`6b515e43`](https://togithub.com/lit/lit/commit/6b515e43c3a24cc8a593247d3aa72d81bcc724d5) - Update TypeScript to ~5.2.0
- [#3710](https://togithub.com/lit/lit/pull/3710) [`09949234`](https://togithub.com/lit/lit/commit/09949234445388d51bfb4ee24ff28a4c9f82fe17) - Add `undefined` to the return type of PropertyValues.get()
- [#3762](https://togithub.com/lit/lit/pull/3762) [`23c404fd`](https://togithub.com/lit/lit/commit/23c404fdec0cd7be834221b6ddf9b659c24ca8a2) - Remove Lit 1 -> Lit 2 migration warnings
- [#3918](https://togithub.com/lit/lit/pull/3918) [`2a01471a`](https://togithub.com/lit/lit/commit/2a01471a5f65fe34bad11e1099281811b8d0f79b) - Some code golf on ReactiveElement
- [#3809](https://togithub.com/lit/lit/pull/3809) [`6f2833fd`](https://togithub.com/lit/lit/commit/6f2833fd05f2ecde5386f72d291dafc9dbae0cf7) - Use for/of loops in more places
- Updated dependencies:
- [@lit/reactive-element](https://togithub.com/lit/reactive-element)[@2](https://togithub.com/2).0.0
- lit-html@3.0.0
- lit-element@4.0.0
### [`v2.8.0`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#280)
[Compare Source](https://togithub.com/lit/lit/compare/lit@2.7.6...lit@2.8.0)
##### Minor Changes
- [#3993](https://togithub.com/lit/lit/pull/3993) [`e2c50569`](https://togithub.com/lit/lit/commit/e2c50569c48849a9863e31dfd74a71bb4eb4524d) - Fix return type of `isTemplateResult` helper to include the `CompiledTemplateResult` and fix the `cache` directive to work correctly with `CompiledTemplateResult`s. Also add an explicit `isCompiledTemplateResult` helper.
##### Patch Changes
- [#4031](https://togithub.com/lit/lit/pull/4031) [`8057c78d`](https://togithub.com/lit/lit/commit/8057c78def09e345e68c3fc009b8ab9d6cf1c0f2) - Rename ReactiveElement.\_initialize to \__initialize, make it private, and remove the [@internal](https://togithub.com/internal) annotation. This will help prevent collisions with subclasses that implement their own \_initialize method, while using development builds.
- Updated dependencies \[[`e2c50569`](https://togithub.com/lit/lit/commit/e2c50569c48849a9863e31dfd74a71bb4eb4524d)]:
- lit-html@2.8.0
### [`v2.7.6`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#276)
[Compare Source](https://togithub.com/lit/lit/compare/lit@2.7.5...lit@2.7.6)
##### Patch Changes
- [#3968](https://togithub.com/lit/lit/pull/3968) [`5bb40831`](https://togithub.com/lit/lit/commit/5bb408315f89b8855329074ad5d707880dc77923) - Allow undefined to be passed to the ref() directive
- [#3969](https://togithub.com/lit/lit/pull/3969) [`7d8d4a15`](https://togithub.com/lit/lit/commit/7d8d4a1517a10f51b7de442acd9354f6083e1518) - Make RefOrCallback generic like Ref
- [#3987](https://togithub.com/lit/lit/pull/3987) [`bb2560f1`](https://togithub.com/lit/lit/commit/bb2560f15884c3decbedb5be6bab587150910668) - Change the `h` field of `CompiledTemplate`s to a `TemplateStringsArray` preventing the spoofing of `CompiledTemplate`s by JSON injection attacks. This should not be a breaking change for most users unless you're using CompiledTemplates. This is a necessary security fix, similar to [#2307](https://togithub.com/lit/lit/pull/2307).
### [`v2.7.5`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#275)
[Compare Source](https://togithub.com/lit/lit/compare/lit@2.7.4...lit@2.7.5)
##### Patch Changes
- [#3917](https://togithub.com/lit/lit/pull/3917) [`f6387e35`](https://togithub.com/lit/lit/commit/f6387e3532194bafd4be9621ccb162fc7c4046ba) - Allow decorators to accept `ReactiveElement` class from a different source.
### [`v2.7.4`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#274)
[Compare Source](https://togithub.com/lit/lit/compare/lit@2.7.3...lit@2.7.4)
##### Patch Changes
- [#3871](https://togithub.com/lit/lit/pull/3871) [`308280eb`](https://togithub.com/lit/lit/commit/308280eb1a1f66e07f651b72b050560ea3a01b84) - remove test directory from npm publication
### [`v2.7.3`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#273)
[Compare Source](https://togithub.com/lit/lit/compare/lit@2.7.2...lit@2.7.3)
##### Patch Changes
- [#3825](https://togithub.com/lit/lit/pull/3825) [`343187b1`](https://togithub.com/lit/lit/commit/343187b1acbbdb02ce8d01fa0a0d326870419763) - `static-html` no longer adds an item to `TemplateResult`'s value array for the last consumed static value. This fixes an error with server-side rendering of static html.
- [#3766](https://togithub.com/lit/lit/pull/3766) [`4431cbb8`](https://togithub.com/lit/lit/commit/4431cbb85428e54bafa090088056a325fe623aa1) - Fix styleMap initial render of mixed-case custom props
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.4.0
->^0.5.0
^2.7.2
->^3.0.0
Release Notes
lit/lit (@lit-labs/context)
### [`v0.5.0`](https://togithub.com/lit/lit/blob/HEAD/packages/labs/context/CHANGELOG.md#050) [Compare Source](https://togithub.com/lit/lit/compare/@lit-labs/context@0.4.1...@lit-labs/context@0.5.0) ##### Minor Changes - [#4151](https://togithub.com/lit/lit/pull/4151) [`5680d483`](https://togithub.com/lit/lit/commit/5680d48398f2197b8943ed6adf0c1dd529158d2e) - Make context decorators work with standard decorators ##### Patch Changes - [#4210](https://togithub.com/lit/lit/pull/4210) [`cf7d96d4`](https://togithub.com/lit/lit/commit/cf7d96d48c7a7d1f18d82b999a31f7d62d10d7b3) - Graduate [@lit-labs/context](https://togithub.com/lit-labs/context) to [@lit/context](https://togithub.com/lit/context), its permanent location. [@lit-labs/context](https://togithub.com/lit-labs/context) is now just a proxy for [@lit/context](https://togithub.com/lit/context), so code need not be duplicated in projects that depend on both. - [#4141](https://togithub.com/lit/lit/pull/4141) [`6b515e43`](https://togithub.com/lit/lit/commit/6b515e43c3a24cc8a593247d3aa72d81bcc724d5) - Update TypeScript to ~5.2.0 - [#4200](https://togithub.com/lit/lit/pull/4200) [`8e737fbd`](https://togithub.com/lit/lit/commit/8e737fbdea832cafd0d038448b926269c7f686b3) - Support [@provide](https://togithub.com/provide) with experimental decorators on a property. Previously we only supported it on an accessor, which happened automatically if used with [@state](https://togithub.com/state) or [@property](https://togithub.com/property). ### [`v0.4.1`](https://togithub.com/lit/lit/blob/HEAD/packages/labs/context/CHANGELOG.md#041) [Compare Source](https://togithub.com/lit/lit/compare/@lit-labs/context@0.4.0...@lit-labs/context@0.4.1) ##### Patch Changes - [#4171](https://togithub.com/lit/lit/pull/4171) [`c9f12f65`](https://togithub.com/lit/lit/commit/c9f12f65a9f31bb135dc4175c70acf194f9dfef0) - Fix an infinite loop that occurred when multiple providers were declared for a single context on the same host. This is an error, but we shouldn't go into an infinite loop over it.lit/lit (lit)
### [`v3.0.0`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#300) [Compare Source](https://togithub.com/lit/lit/compare/lit@2.8.0...lit@3.0.0) ##### Major Changes - [#3756](https://togithub.com/lit/lit/pull/3756) [`f06f7972`](https://togithub.com/lit/lit/commit/f06f7972a027d2937fe2c68ab5af0274dec57cf4) - Drop IE11 support - [#4146](https://togithub.com/lit/lit/pull/4146) [`0f6878dc`](https://togithub.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://togithub.com/lit/lit/pull/3765) [`92cedaa2`](https://togithub.com/lit/lit/commit/92cedaa2c8cd8a306be3fe25d52e0e47bb044020) - Remove experimental hydrate modules. These are available from `@lit-labs/ssr-client`. - [#3850](https://togithub.com/lit/lit/pull/3850) [`7e8491d4`](https://togithub.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://togithub.com/lit/lit/pull/4254) [`1040f758`](https://togithub.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://togithub.com/lit/lit/pull/3759) [`1db01376`](https://togithub.com/lit/lit/commit/1db0137699b35d7e7bfac9b2ab274af4100fd7cf) - Use replaceWith() for SVG templates - [#3751](https://togithub.com/lit/lit/pull/3751) [`dfd747cf`](https://togithub.com/lit/lit/commit/dfd747cf4f7239e0c3bb7134f8acb967d0157654) - Simplify lit-html attribute handling for standards-compliant browsers that iterate attributes in source order - [#3750](https://togithub.com/lit/lit/pull/3750) [`c3e473b4`](https://togithub.com/lit/lit/commit/c3e473b499ff029b5e1aff01ca8799daf1ca1bbe) - Use toggleAttribute() to simplify boolean attribute parts - [#3896](https://togithub.com/lit/lit/pull/3896) [`2eba6997`](https://togithub.com/lit/lit/commit/2eba69974c9e130e7483f44f9daca308345497d5) - Warn on async overrides of performUpdate() ##### Patch Changes - [#4183](https://togithub.com/lit/lit/pull/4183) [`6470807f`](https://togithub.com/lit/lit/commit/6470807f3a0981f9d418cb26f05969912455d148) - Make the decorators work with the `accessor` keyword when `experimentalDecorators` is true. - [#4141](https://togithub.com/lit/lit/pull/4141) [`6b515e43`](https://togithub.com/lit/lit/commit/6b515e43c3a24cc8a593247d3aa72d81bcc724d5) - Update TypeScript to ~5.2.0 - [#3710](https://togithub.com/lit/lit/pull/3710) [`09949234`](https://togithub.com/lit/lit/commit/09949234445388d51bfb4ee24ff28a4c9f82fe17) - Add `undefined` to the return type of PropertyValues.get() - [#3762](https://togithub.com/lit/lit/pull/3762) [`23c404fd`](https://togithub.com/lit/lit/commit/23c404fdec0cd7be834221b6ddf9b659c24ca8a2) - Remove Lit 1 -> Lit 2 migration warnings - [#3918](https://togithub.com/lit/lit/pull/3918) [`2a01471a`](https://togithub.com/lit/lit/commit/2a01471a5f65fe34bad11e1099281811b8d0f79b) - Some code golf on ReactiveElement - [#3809](https://togithub.com/lit/lit/pull/3809) [`6f2833fd`](https://togithub.com/lit/lit/commit/6f2833fd05f2ecde5386f72d291dafc9dbae0cf7) - Use for/of loops in more places - Updated dependencies: - [@lit/reactive-element](https://togithub.com/lit/reactive-element)[@2](https://togithub.com/2).0.0 - lit-html@3.0.0 - lit-element@4.0.0 ### [`v2.8.0`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#280) [Compare Source](https://togithub.com/lit/lit/compare/lit@2.7.6...lit@2.8.0) ##### Minor Changes - [#3993](https://togithub.com/lit/lit/pull/3993) [`e2c50569`](https://togithub.com/lit/lit/commit/e2c50569c48849a9863e31dfd74a71bb4eb4524d) - Fix return type of `isTemplateResult` helper to include the `CompiledTemplateResult` and fix the `cache` directive to work correctly with `CompiledTemplateResult`s. Also add an explicit `isCompiledTemplateResult` helper. ##### Patch Changes - [#4031](https://togithub.com/lit/lit/pull/4031) [`8057c78d`](https://togithub.com/lit/lit/commit/8057c78def09e345e68c3fc009b8ab9d6cf1c0f2) - Rename ReactiveElement.\_initialize to \__initialize, make it private, and remove the [@internal](https://togithub.com/internal) annotation. This will help prevent collisions with subclasses that implement their own \_initialize method, while using development builds. - Updated dependencies \[[`e2c50569`](https://togithub.com/lit/lit/commit/e2c50569c48849a9863e31dfd74a71bb4eb4524d)]: - lit-html@2.8.0 ### [`v2.7.6`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#276) [Compare Source](https://togithub.com/lit/lit/compare/lit@2.7.5...lit@2.7.6) ##### Patch Changes - [#3968](https://togithub.com/lit/lit/pull/3968) [`5bb40831`](https://togithub.com/lit/lit/commit/5bb408315f89b8855329074ad5d707880dc77923) - Allow undefined to be passed to the ref() directive - [#3969](https://togithub.com/lit/lit/pull/3969) [`7d8d4a15`](https://togithub.com/lit/lit/commit/7d8d4a1517a10f51b7de442acd9354f6083e1518) - Make RefOrCallback generic like RefConfiguration
📅 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.