1baf0b0d3cbd0564954c2366a7278794fad6726e Thanks @sarah11918! - Updates READMEb0a71946f Thanks @Geoffrey-Pliez! - Upgrade to Lit 3.023c9a30ad Thanks @augustjk! - Fix hydration ordering of nested custom elements. Child components will now wait for their parents to hydrate before hydrating themselves.754c40f6e Thanks @lilnasy! - Fixed an issue where an incompatible version of lit was installed.6f60da805 Thanks @ematipico! - Add provenance statement when publishing the library from CI#8188 d0679a666 Thanks @ematipico! - Remove support for Node 16. The lowest supported version by Astro and all integrations is now v18.14.1. As a reminder, Node 16 will be deprecated on the 11th September 2023.
#8179 6011d52d3 Thanks @matthewp! - Astro 3.0 Release Candidate
1eae2e3f7 Thanks @Princesseuh! - Remove support for Node 16. The lowest supported version by Astro and all integrations is now v18.14.1. As a reminder, Node 16 will be deprecated on the 11th September 2023.c7eb0d431 Thanks @augustjk! - Provide renderInfo when rendering Lit components. Fixes issue with rendering nested components.4b077318f Thanks @e111077! - Update to use @lit-labs/ssr@^3
[BREAKING] DOM shim required for Lit SSR has been greatly reduced. window, document, and other objects are no longer available in global. Most SSR-ready component code should not be affected but, if so, they can be fixed with optional chaining or by using the isServer environment checker from the lit package. See [lit.dev docs on authoring components for SSR].(https://lit.dev/docs/ssr/authoring/#browser-only-code)
[BREAKING] Adds compatibility with lit@2.7.0 hydration behavior. Do not update if you're using lit@2.6.1 or lower.
Includes support for template[shadowrootmode] support.afbbc4d5b Thanks @Princesseuh! - Updated compilation settings to disable downlevelling for Node 1426bf12ef3 Thanks @hrmcdonald! - Render DSD attributes based on shadowRootOptionsec38a8921 Thanks @e111077! - Implement client:only functionality in Lit and add lit to the client:only warning#6080 0db220415 Thanks @e111077! - Fixes Lit hydration not having the same reactive values as server (losing state upon hydration)
#6055 2567aa48b Thanks @e111077! - Add forwards compatibility for streaming Declarative Shadow DOM
#5782 1f92d64ea Thanks @Princesseuh! - Only shim fetch if not already present
#5782 1f92d64ea Thanks @Princesseuh! - Only shim fetch if not already present
#5776 6a31433ed & #5791 f7aa1ec25 Thanks @ba55ie! - Fix Lit slotted content
1f92d64ea`](https://github.com/withastro/astro/commit/1f92d64ea3) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Only shim fetch if not already present
- [#5791](https://github.com/withastro/astro/pull/5791) [`f7aa1ec25`](https://github.com/withastro/astro/commit/f7aa1ec25d) Thanks [@ba55ie](https://github.com/ba55ie)! - Fix Lit slotted content
04ad44563 - > Astro v1.0 is out! Read the official announcement post.No breaking changes. This package is now officially stable and compatible with astro@1.0.0!
b012ee55 Thanks @bholmesdev! - [astro add] Support adapters and third party packages7373d61c Thanks @natemoo-re! - Adds support for passing named slots from .astro => Lit components.All slots are treated as Light DOM content.
This changes @astrojs/lit to conform to the way rendering happens in all other frameworks. Instead of using the tag name <my-element client:load> you use the imported constructor function, <MyElement client:load> like you would do with any other framework.
Support for tag-name syntax had to be removed due to the fact that it was a runtime feature that was not statically analyzable. To improve build performance, we have removed all runtime based component discovery. Using the imported Constructor name allows Astro to discover what components need to be built and bundled for production without ever running your file.
2fedb974 Thanks @natemoo-re! - Patch Lit's server shim to allow for sass compatibilityfe61e469 Thanks @jdvivar! - Added tests and fix a small edge case for when you call render with no props/attrs815d62f1 Thanks @FredKSchott! - no changes.9d7a4b59 Thanks @FredKSchott! - Welcome to the Astro v1.0.0 Beta! Read the official announcement for more details.#2885 6b004363 Thanks @bholmesdev! - Add README across Astro built-in integrations
#2847 3b621f7a Thanks @tony-sull! - Adds keywords to the official integrations to support discoverability on Astro's Integrations site
3b621f7a Thanks @tony-sull! - Adds keywords to the official integrations to support discoverability on Astro's Integrations site