-
#8188
d0679a666Thanks @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
6011d52d3Thanks @matthewp! - Astro 3.0 Release Candidate
1eae2e3f7Thanks @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.
- #6752
c7eb0d431Thanks @augustjk! - ProviderenderInfowhen rendering Lit components. Fixes issue with rendering nested components.
- #6681
4b077318fThanks @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 theisServerenvironment checker from thelitpackage. See [lit.dev docs on authoring components for SSR].(https://lit.dev/docs/ssr/authoring/#browser-only-code) [BREAKING] Adds compatibility withlit@2.7.0hydration behavior. Do not update if you're usinglit@2.6.1or lower. Includes support for template[shadowrootmode] support.
- #6213
afbbc4d5bThanks @Princesseuh! - Updated compilation settings to disable downlevelling for Node 14
- #6351
26bf12ef3Thanks @hrmcdonald! - Render DSD attributes based onshadowRootOptions
- #6111
ec38a8921Thanks @e111077! - Implement client:only functionality in Lit and add lit to the client:only warning
-
#6080
0db220415Thanks @e111077! - Fixes Lit hydration not having the same reactive values as server (losing state upon hydration) -
#6055
2567aa48bThanks @e111077! - Add forwards compatibility for streaming Declarative Shadow DOM
-
#5782
1f92d64eaThanks @Princesseuh! - Only shim fetch if not already present
-
#5782
1f92d64eaThanks @Princesseuh! - Only shim fetch if not already present -
#5776
6a31433ed& #5791f7aa1ec25Thanks @ba55ie! - Fix Lit slotted content
See changes in 1.0.2-beta.0
-
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!
- #3854
b012ee55Thanks @bholmesdev! - [astro add] Support adapters and third party packages
-
#3652
7373d61cThanks @natemoo-re! - Adds support for passing named slots from.astro=> Lit components.All slots are treated as Light DOM content.
-
#3625
f5afaf24Thanks @matthewp! - Conform to Constructor based renderingThis changes
@astrojs/litto 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-namesyntax 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.
- #3511
2fedb974Thanks @natemoo-re! - Patch Lit's server shim to allow forsasscompatibility
- #3375
fe61e469Thanks @jdvivar! - Added tests and fix a small edge case for when you call render with no props/attrs
815d62f1Thanks @FredKSchott! - no changes.
- #2979
9d7a4b59Thanks @FredKSchott! - Welcome to the Astro v1.0.0 Beta! Read the official announcement for more details.
- #2885
6b004363Thanks @bholmesdev! - Add README across Astro built-in integrations
- #2847
3b621f7aThanks @tony-sull! - Adds keywords to the official integrations to support discoverability on Astro's Integrations site
- #2847
3b621f7aThanks @tony-sull! - Adds keywords to the official integrations to support discoverability on Astro's Integrations site