diff options
34 files changed, 115 insertions, 126 deletions
diff --git a/.changeset/chatty-taxes-retire.md b/.changeset/chatty-taxes-retire.md deleted file mode 100644 index 5ed2f1175..000000000 --- a/.changeset/chatty-taxes-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Fixes a bug where empty fallbacks could not be provided when using the experimental fonts API diff --git a/.changeset/flat-chicken-shout.md b/.changeset/flat-chicken-shout.md deleted file mode 100644 index 3b89ad42d..000000000 --- a/.changeset/flat-chicken-shout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Improves the `UnsupportedExternalRedirect` error message to include more details such as the concerned destination diff --git a/.changeset/shaky-coins-fry.md b/.changeset/shaky-coins-fry.md deleted file mode 100644 index fe4f28845..000000000 --- a/.changeset/shaky-coins-fry.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'astro': patch ---- - -Simplifies styles for experimental responsive images - -:warning: **BREAKING CHANGE FOR EXPERIMENTAL RESPONSIVE IMAGES ONLY** :warning: - -The generated styles for image layouts are now simpler and easier to override. Previously the responsive image component used CSS to set the size and aspect ratio of the images, but this is no longer needed. Now the styles just include `object-fit` and `object-position` for all images, and sets `max-width: 100%` for constrained images and `width: 100%` for full-width images. - -This is an implementation change only, and most users will see no change. However, it may affect any custom styles you have added to your responsive images. Please check your rendered images to determine whether any change to your CSS is needed. - -The styles now use the [`:where()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:where), which has a [specificity](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_cascade/Specificity) of 0, meaning that it is easy to override with your own styles. You can now be sure that your own classes will always override the applied styles, as will global styles on `img`. - -An exception is Tailwind 4, which uses [cascade layers](https://developer.mozilla.org/en-US/docs/Web/CSS/@layer), meaning the rules are always lower specificity. Astro supports browsers that do not support cascade layers, so we cannot use this. If you need to override the styles using Tailwind 4, you must use `!important` classes. Do check if this is needed though: there may be a layout that is more appropriate for your use case. diff --git a/.changeset/social-bats-kiss.md b/.changeset/social-bats-kiss.md deleted file mode 100644 index 393a00218..000000000 --- a/.changeset/social-bats-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Adds warnings about using local font files in the `publicDir` when the experimental fonts API is enabled. diff --git a/.changeset/tall-pots-fly.md b/.changeset/tall-pots-fly.md deleted file mode 100644 index 02e62636d..000000000 --- a/.changeset/tall-pots-fly.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -'astro': patch ---- - -Renames experimental responsive image layout option from "responsive" to "constrained" - -:warning: **BREAKING CHANGE FOR EXPERIMENTAL RESPONSIVE IMAGES ONLY** :warning: - -The layout option called `"responsive"` is renamed to `"constrained"` to better reflect its behavior. - -The previous name was causing confusion, because it is also the name of the feature. The `responsive` layout option is specifically for images that are displayed at the requested size, unless they do not fit the width of their container, at which point they would be scaled down to fit. They do not get scaled beyond the intrinsic size of the source image, or the `width` prop if provided. - -It became clear from user feedback that many people (understandably) thought that they needed to set `layout` to `responsive` if they wanted to use responsive images. They then struggled with overriding styles to make the image scale up for full-width hero images, for example, when they should have been using `full-width` layout. Renaming the layout to `constrained` should make it clearer that this layout is for when you want to constrain the maximum size of the image, but allow it to scale-down. - -### Upgrading - -If you set a default `image.experimentalLayout` in your `astro.config.mjs`, or set it on a per-image basis using the `layout` prop, you will need to change all occurences to `constrained`: - -```diff lang="ts" -// astro.config.mjs -export default { - image: { -- experimentalLayout: 'responsive', -+ experimentalLayout: 'constrained', - }, -} -``` - -```diff lang="astro" -// src/pages/index.astro ---- -import { Image } from 'astro:assets'; ---- -- <Image src="/image.jpg" layout="responsive" /> -+ <Image src="/image.jpg" layout="constrained" /> -``` - -Please [give feedback on the RFC](https://github.com/withastro/roadmap/pull/1051) if you have any questions or comments about the responsive images API. diff --git a/.changeset/wicked-beds-sniff.md b/.changeset/wicked-beds-sniff.md deleted file mode 100644 index a5a14ad4e..000000000 --- a/.changeset/wicked-beds-sniff.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'create-astro': patch ---- - -Fixes an issue when installing dependencies with `pnpm`. diff --git a/examples/basics/package.json b/examples/basics/package.json index 8a1980446..248145a6c 100644 --- a/examples/basics/package.json +++ b/examples/basics/package.json @@ -10,6 +10,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^5.7.5" + "astro": "^5.7.6" } } diff --git a/examples/blog/package.json b/examples/blog/package.json index 81379a629..e96d698e7 100644 --- a/examples/blog/package.json +++ b/examples/blog/package.json @@ -13,6 +13,6 @@ "@astrojs/mdx": "^4.2.5", "@astrojs/rss": "^4.0.11", "@astrojs/sitemap": "^3.3.1", - "astro": "^5.7.5" + "astro": "^5.7.6" } } diff --git a/examples/component/package.json b/examples/component/package.json index 3c1c85229..314e86e5e 100644 --- a/examples/component/package.json +++ b/examples/component/package.json @@ -15,7 +15,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^5.7.5" + "astro": "^5.7.6" }, "peerDependencies": { "astro": "^4.0.0 || ^5.0.0" diff --git a/examples/container-with-vitest/package.json b/examples/container-with-vitest/package.json index 0c020f2d6..089315d02 100644 --- a/examples/container-with-vitest/package.json +++ b/examples/container-with-vitest/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@astrojs/react": "^4.2.5", - "astro": "^5.7.5", + "astro": "^5.7.6", "react": "^18.3.1", "react-dom": "^18.3.1", "vitest": "^3.1.1" diff --git a/examples/framework-alpine/package.json b/examples/framework-alpine/package.json index 63522b4c9..cda06986e 100644 --- a/examples/framework-alpine/package.json +++ b/examples/framework-alpine/package.json @@ -13,6 +13,6 @@ "@astrojs/alpinejs": "^0.4.7", "@types/alpinejs": "^3.13.11", "alpinejs": "^3.14.9", - "astro": "^5.7.5" + "astro": "^5.7.6" } } diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json index e46924c37..21c276fcd 100644 --- a/examples/framework-multiple/package.json +++ b/examples/framework-multiple/package.json @@ -17,7 +17,7 @@ "@astrojs/vue": "^5.0.11", "@types/react": "^18.3.20", "@types/react-dom": "^18.3.6", - "astro": "^5.7.5", + "astro": "^5.7.6", "preact": "^10.26.5", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/framework-preact/package.json b/examples/framework-preact/package.json index 91e36d6d7..a58b7dbca 100644 --- a/examples/framework-preact/package.json +++ b/examples/framework-preact/package.json @@ -12,7 +12,7 @@ "dependencies": { "@astrojs/preact": "^4.0.10", "@preact/signals": "^2.0.3", - "astro": "^5.7.5", + "astro": "^5.7.6", "preact": "^10.26.5" } } diff --git a/examples/framework-react/package.json b/examples/framework-react/package.json index 301646cc8..f7e0c7412 100644 --- a/examples/framework-react/package.json +++ b/examples/framework-react/package.json @@ -13,7 +13,7 @@ "@astrojs/react": "^4.2.5", "@types/react": "^18.3.20", "@types/react-dom": "^18.3.6", - "astro": "^5.7.5", + "astro": "^5.7.6", "react": "^18.3.1", "react-dom": "^18.3.1" } diff --git a/examples/framework-solid/package.json b/examples/framework-solid/package.json index c852c32fb..d85888b2e 100644 --- a/examples/framework-solid/package.json +++ b/examples/framework-solid/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@astrojs/solid-js": "^5.0.9", - "astro": "^5.7.5", + "astro": "^5.7.6", "solid-js": "^1.9.5" } } diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json index 846cc0400..91ef8ae5d 100644 --- a/examples/framework-svelte/package.json +++ b/examples/framework-svelte/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@astrojs/svelte": "^7.0.11", - "astro": "^5.7.5", + "astro": "^5.7.6", "svelte": "^5.25.7" } } diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json index 5b78042ab..4bca4211d 100644 --- a/examples/framework-vue/package.json +++ b/examples/framework-vue/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@astrojs/vue": "^5.0.11", - "astro": "^5.7.5", + "astro": "^5.7.6", "vue": "^3.5.13" } } diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 883419bd6..7821e75f3 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -11,6 +11,6 @@ }, "dependencies": { "@astrojs/node": "^9.2.1", - "astro": "^5.7.5" + "astro": "^5.7.6" } } diff --git a/examples/integration/package.json b/examples/integration/package.json index ae070dc3c..87bff711a 100644 --- a/examples/integration/package.json +++ b/examples/integration/package.json @@ -15,7 +15,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^5.7.5" + "astro": "^5.7.6" }, "peerDependencies": { "astro": "^4.0.0" diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 90b7b7ef9..e85ab141a 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -10,6 +10,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^5.7.5" + "astro": "^5.7.6" } } diff --git a/examples/portfolio/package.json b/examples/portfolio/package.json index 5a5ef5916..0d8938214 100644 --- a/examples/portfolio/package.json +++ b/examples/portfolio/package.json @@ -10,6 +10,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^5.7.5" + "astro": "^5.7.6" } } diff --git a/examples/ssr/package.json b/examples/ssr/package.json index fc4971aa7..0fb2df275 100644 --- a/examples/ssr/package.json +++ b/examples/ssr/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/node": "^9.2.1", "@astrojs/svelte": "^7.0.11", - "astro": "^5.7.5", + "astro": "^5.7.6", "svelte": "^5.25.7" } } diff --git a/examples/starlog/package.json b/examples/starlog/package.json index 89e0e8e0a..747a91aba 100644 --- a/examples/starlog/package.json +++ b/examples/starlog/package.json @@ -9,7 +9,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^5.7.5", + "astro": "^5.7.6", "sass": "^1.86.3", "sharp": "^0.33.3" } diff --git a/examples/toolbar-app/package.json b/examples/toolbar-app/package.json index dd6748dfb..bcccbe288 100644 --- a/examples/toolbar-app/package.json +++ b/examples/toolbar-app/package.json @@ -16,6 +16,6 @@ }, "devDependencies": { "@types/node": "^18.17.8", - "astro": "^5.7.5" + "astro": "^5.7.6" } } diff --git a/examples/with-markdoc/package.json b/examples/with-markdoc/package.json index face55afc..3a35d858b 100644 --- a/examples/with-markdoc/package.json +++ b/examples/with-markdoc/package.json @@ -11,6 +11,6 @@ }, "dependencies": { "@astrojs/markdoc": "^0.14.1", - "astro": "^5.7.5" + "astro": "^5.7.6" } } diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 20d7883bb..c85da711b 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -12,7 +12,7 @@ "dependencies": { "@astrojs/mdx": "^4.2.5", "@astrojs/preact": "^4.0.10", - "astro": "^5.7.5", + "astro": "^5.7.6", "preact": "^10.26.5" } } diff --git a/examples/with-nanostores/package.json b/examples/with-nanostores/package.json index e639eae0c..a22192dcc 100644 --- a/examples/with-nanostores/package.json +++ b/examples/with-nanostores/package.json @@ -12,7 +12,7 @@ "dependencies": { "@astrojs/preact": "^4.0.10", "@nanostores/preact": "^0.5.2", - "astro": "^5.7.5", + "astro": "^5.7.6", "nanostores": "^0.11.4", "preact": "^10.26.5" } diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index dcd696ee2..3f53b8779 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -13,7 +13,7 @@ "@astrojs/mdx": "^4.2.5", "@tailwindcss/vite": "^4.1.3", "@types/canvas-confetti": "^1.9.0", - "astro": "^5.7.5", + "astro": "^5.7.6", "canvas-confetti": "^1.9.3", "tailwindcss": "^4.1.3" } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 66ff2ac4d..d430ebc6f 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -11,7 +11,7 @@ "test": "vitest" }, "dependencies": { - "astro": "^5.7.5", + "astro": "^5.7.6", "vitest": "^3.1.1" } } diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index b2f549add..8815e67ba 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,62 @@ # astro +## 5.7.6 + +### Patch Changes + +- [#13703](https://github.com/withastro/astro/pull/13703) [`659904b`](https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe) Thanks [@ascorbic](https://github.com/ascorbic)! - Fixes a bug where empty fallbacks could not be provided when using the experimental fonts API + +- [#13680](https://github.com/withastro/astro/pull/13680) [`18e1b97`](https://github.com/withastro/astro/commit/18e1b978f045f4c21d9cb4241a8c7fbb956d2efe) Thanks [@florian-lefebvre](https://github.com/florian-lefebvre)! - Improves the `UnsupportedExternalRedirect` error message to include more details such as the concerned destination + +- [#13703](https://github.com/withastro/astro/pull/13703) [`659904b`](https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe) Thanks [@ascorbic](https://github.com/ascorbic)! - Simplifies styles for experimental responsive images + + :warning: **BREAKING CHANGE FOR EXPERIMENTAL RESPONSIVE IMAGES ONLY** :warning: + + The generated styles for image layouts are now simpler and easier to override. Previously the responsive image component used CSS to set the size and aspect ratio of the images, but this is no longer needed. Now the styles just include `object-fit` and `object-position` for all images, and sets `max-width: 100%` for constrained images and `width: 100%` for full-width images. + + This is an implementation change only, and most users will see no change. However, it may affect any custom styles you have added to your responsive images. Please check your rendered images to determine whether any change to your CSS is needed. + + The styles now use the [`:where()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:where), which has a [specificity](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_cascade/Specificity) of 0, meaning that it is easy to override with your own styles. You can now be sure that your own classes will always override the applied styles, as will global styles on `img`. + + An exception is Tailwind 4, which uses [cascade layers](https://developer.mozilla.org/en-US/docs/Web/CSS/@layer), meaning the rules are always lower specificity. Astro supports browsers that do not support cascade layers, so we cannot use this. If you need to override the styles using Tailwind 4, you must use `!important` classes. Do check if this is needed though: there may be a layout that is more appropriate for your use case. + +- [#13703](https://github.com/withastro/astro/pull/13703) [`659904b`](https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe) Thanks [@ascorbic](https://github.com/ascorbic)! - Adds warnings about using local font files in the `publicDir` when the experimental fonts API is enabled. + +- [#13703](https://github.com/withastro/astro/pull/13703) [`659904b`](https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe) Thanks [@ascorbic](https://github.com/ascorbic)! - Renames experimental responsive image layout option from "responsive" to "constrained" + + :warning: **BREAKING CHANGE FOR EXPERIMENTAL RESPONSIVE IMAGES ONLY** :warning: + + The layout option called `"responsive"` is renamed to `"constrained"` to better reflect its behavior. + + The previous name was causing confusion, because it is also the name of the feature. The `responsive` layout option is specifically for images that are displayed at the requested size, unless they do not fit the width of their container, at which point they would be scaled down to fit. They do not get scaled beyond the intrinsic size of the source image, or the `width` prop if provided. + + It became clear from user feedback that many people (understandably) thought that they needed to set `layout` to `responsive` if they wanted to use responsive images. They then struggled with overriding styles to make the image scale up for full-width hero images, for example, when they should have been using `full-width` layout. Renaming the layout to `constrained` should make it clearer that this layout is for when you want to constrain the maximum size of the image, but allow it to scale-down. + + ### Upgrading + + If you set a default `image.experimentalLayout` in your `astro.config.mjs`, or set it on a per-image basis using the `layout` prop, you will need to change all occurences to `constrained`: + + ```diff lang="ts" + // astro.config.mjs + export default { + image: { + - experimentalLayout: 'responsive', + + experimentalLayout: 'constrained', + }, + } + ``` + + ```diff lang="astro" + // src/pages/index.astro + --- + import { Image } from 'astro:assets'; + --- + - <Image src="/image.jpg" layout="responsive" /> + + <Image src="/image.jpg" layout="constrained" /> + ``` + + Please [give feedback on the RFC](https://github.com/withastro/roadmap/pull/1051) if you have any questions or comments about the responsive images API. + ## 5.7.5 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index a20ca8092..0d99e4f8a 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "astro", - "version": "5.7.5", + "version": "5.7.6", "description": "Astro is a modern site builder with web best practices, performance, and DX front-of-mind.", "type": "module", "author": "withastro", diff --git a/packages/create-astro/CHANGELOG.md b/packages/create-astro/CHANGELOG.md index 67cd2233c..50f05dde8 100644 --- a/packages/create-astro/CHANGELOG.md +++ b/packages/create-astro/CHANGELOG.md @@ -1,5 +1,11 @@ # create-astro +## 4.11.4 + +### Patch Changes + +- [#13703](https://github.com/withastro/astro/pull/13703) [`659904b`](https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe) Thanks [@ascorbic](https://github.com/ascorbic)! - Fixes an issue when installing dependencies with `pnpm`. + ## 4.11.3 ### Patch Changes diff --git a/packages/create-astro/package.json b/packages/create-astro/package.json index fab631523..cda08b667 100644 --- a/packages/create-astro/package.json +++ b/packages/create-astro/package.json @@ -1,6 +1,6 @@ { "name": "create-astro", - "version": "4.11.3", + "version": "4.11.4", "type": "module", "author": "withastro", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aff9ae285..2ae548a3c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -145,7 +145,7 @@ importers: examples/basics: dependencies: astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/blog: @@ -160,13 +160,13 @@ importers: specifier: ^3.3.1 version: link:../../packages/integrations/sitemap astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/component: devDependencies: astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/container-with-vitest: @@ -175,7 +175,7 @@ importers: specifier: ^4.2.5 version: link:../../packages/integrations/react astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro react: specifier: ^18.3.1 @@ -206,7 +206,7 @@ importers: specifier: ^3.14.9 version: 3.14.9 astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/framework-multiple: @@ -233,7 +233,7 @@ importers: specifier: ^18.3.6 version: 18.3.6(@types/react@18.3.20) astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro preact: specifier: ^10.26.5 @@ -263,7 +263,7 @@ importers: specifier: ^2.0.3 version: 2.0.4(preact@10.26.5) astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro preact: specifier: ^10.26.5 @@ -281,7 +281,7 @@ importers: specifier: ^18.3.6 version: 18.3.6(@types/react@18.3.20) astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro react: specifier: ^18.3.1 @@ -296,7 +296,7 @@ importers: specifier: ^5.0.9 version: link:../../packages/integrations/solid astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro solid-js: specifier: ^1.9.5 @@ -308,7 +308,7 @@ importers: specifier: ^7.0.11 version: link:../../packages/integrations/svelte astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro svelte: specifier: ^5.25.7 @@ -320,7 +320,7 @@ importers: specifier: ^5.0.11 version: link:../../packages/integrations/vue astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro vue: specifier: ^3.5.13 @@ -332,25 +332,25 @@ importers: specifier: ^9.2.1 version: link:../../packages/integrations/node astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/integration: devDependencies: astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/minimal: dependencies: astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/portfolio: dependencies: astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/ssr: @@ -362,7 +362,7 @@ importers: specifier: ^7.0.11 version: link:../../packages/integrations/svelte astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro svelte: specifier: ^5.25.7 @@ -371,7 +371,7 @@ importers: examples/starlog: dependencies: astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro sass: specifier: ^1.86.3 @@ -386,7 +386,7 @@ importers: specifier: ^18.17.8 version: 18.19.50 astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/with-markdoc: @@ -395,7 +395,7 @@ importers: specifier: ^0.14.1 version: link:../../packages/integrations/markdoc astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro examples/with-mdx: @@ -407,7 +407,7 @@ importers: specifier: ^4.0.10 version: link:../../packages/integrations/preact astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro preact: specifier: ^10.26.5 @@ -422,7 +422,7 @@ importers: specifier: ^0.5.2 version: 0.5.2(nanostores@0.11.4)(preact@10.26.5) astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro nanostores: specifier: ^0.11.4 @@ -443,7 +443,7 @@ importers: specifier: ^1.9.0 version: 1.9.0 astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro canvas-confetti: specifier: ^1.9.3 @@ -455,7 +455,7 @@ importers: examples/with-vitest: dependencies: astro: - specifier: ^5.7.5 + specifier: ^5.7.6 version: link:../../packages/astro vitest: specifier: ^3.1.1 @@ -640,10 +640,6 @@ importers: zod-to-ts: specifier: ^1.2.0 version: 1.2.0(typescript@5.8.3)(zod@3.24.2) - optionalDependencies: - sharp: - specifier: ^0.33.3 - version: 0.33.5 devDependencies: '@astrojs/check': specifier: ^0.9.4 @@ -750,6 +746,10 @@ importers: vitest: specifier: ^3.0.9 version: 3.1.1(@types/debug@4.1.12)(@types/node@22.13.1)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.86.3)(yaml@2.5.1) + optionalDependencies: + sharp: + specifier: ^0.33.3 + version: 0.33.5 packages/astro-prism: dependencies: @@ -9969,7 +9969,6 @@ packages: libsql@0.5.4: resolution: {integrity: sha512-GEFeWca4SDAQFxjHWJBE6GK52LEtSskiujbG3rqmmeTO9t4sfSBKIURNLLpKDDF7fb7jmTuuRkDAn9BZGITQNw==} - cpu: [x64, arm64, wasm32] os: [darwin, linux, win32] lightningcss-darwin-arm64@1.29.2: |