chore(deps): bump the docs-dependencies group across 1 directory with 3 updates
Bumps the docs-dependencies group with 3 updates in the /docs directory: @astrojs/starlight, astro and sharp.
Updates @astrojs/starlight from 0.39.2 to 0.41.1
Release notes
Sourced from @astrojs/starlight's releases.
@astrojs/starlight@0.41.1Patch Changes
#3967
72e63dcThanks@HiDeoo! - Adds 2 new icons:linkandlink-alt.#3988
ac55cfaThanks@delucis! - Fixes a dependency resolution issue introduced in Starlight v0.41#3967
72e63dcThanks@HiDeoo! - Optimizes the icons of Markdown asides.
@astrojs/starlight@0.41.0Minor Changes
#3951
1202dd4Thanks@HiDeoo! - Adds support for Astro v7, drops support for Astro v6.Upgrade Astro and dependencies
⚠️ BREAKING CHANGE: Astro v6 is no longer supported. Make sure you update Astro and any other official integrations at the same time as updating Starlight:
npx @astrojs/upgradeCommunity Starlight plugins and Astro integrations may also need to be manually updated to work with Astro v7. If you encounter any issues, please reach out to the plugin or integration author to see if it is a known issue or if an updated version is being worked on.
⚠️ BREAKING CHANGE: This release drops official support for Chromium-based browsers prior to version 111 (released 07 March 2023) and Safari-based browsers prior to version 16.4 (released 27 March 2023). You can find a list of currently supported browsers and their versions using this browserslist query.
Patch Changes
- #3953
a935d33Thanks@HiDeoo! - Fixes Starlight Markdown processing being potentially applied to files that should not be processed.
@astrojs/starlight@0.40.0Minor Changes
#3923
edf2e6bThanks@Princesseuh! - Adds support for Astro 6.4 and the new Sätteri Markdown processor.It is now possible to opt into using Astro's 6.4 Sätteri Markdown processor by installing the
@astrojs/markdown-satteripackage and configuring it in yourastro.config.mjsfile:// astro.config.mjsimport { defineConfig } from 'astro/config'; import { satteri } from '
@astrojs/markdown-satteri';
export default defineConfig({ markdown: { processor: satteri(), }, });
... (truncated)
Changelog
Sourced from @astrojs/starlight's changelog.
0.41.1
Patch Changes
#3967
72e63dcThanks@HiDeoo! - Adds 2 new icons:linkandlink-alt.#3988
ac55cfaThanks@delucis! - Fixes a dependency resolution issue introduced in Starlight v0.41#3967
72e63dcThanks@HiDeoo! - Optimizes the icons of Markdown asides.0.41.0
Minor Changes
#3951
1202dd4Thanks@HiDeoo! - Adds support for Astro v7, drops support for Astro v6.Upgrade Astro and dependencies
⚠️ BREAKING CHANGE: Astro v6 is no longer supported. Make sure you update Astro and any other official integrations at the same time as updating Starlight:
npx @astrojs/upgradeCommunity Starlight plugins and Astro integrations may also need to be manually updated to work with Astro v7. If you encounter any issues, please reach out to the plugin or integration author to see if it is a known issue or if an updated version is being worked on.
⚠️ BREAKING CHANGE: This release drops official support for Chromium-based browsers prior to version 111 (released 07 March 2023) and Safari-based browsers prior to version 16.4 (released 27 March 2023). You can find a list of currently supported browsers and their versions using this browserslist query.
Patch Changes
- #3953
a935d33Thanks@HiDeoo! - Fixes Starlight Markdown processing being potentially applied to files that should not be processed.0.40.0
Minor Changes
#3923
edf2e6bThanks@Princesseuh! - Adds support for Astro 6.4 and the new Sätteri Markdown processor.It is now possible to opt into using Astro's 6.4 Sätteri Markdown processor by installing the
@astrojs/markdown-satteripackage and configuring it in yourastro.config.mjsfile:// astro.config.mjsimport { defineConfig } from 'astro/config'; import { satteri } from '
@astrojs/markdown-satteri';
export default defineConfig({ markdown: { processor: satteri(), },
... (truncated)
Commits
c1a3d6d[ci] release (#3989)72e63dcAdd link icons and dedupe Markdown/component icons (#3967)ac55cfaUpdateastro-expressive-code(#3988)fe11bb4[ci] release (#3956)1202dd4Astro 7 support (#3951)a935d33Fix Markdown processing path matching (#3953)8deaf55Improve Sätteri import comment (#3948)79897a3[ci] release (#3944)edf2e6bfeat: add support for Astro 6.4 and Sätteri (#3923)668a467[ci] release (#3913)- Additional commits viewable in compare view
Updates astro from 6.3.2 to 7.0.4
Release notes
Sourced from astro's releases.
astro@7.0.4
Patch Changes
#17212
7ba0bb1Thanks@matthewp! - Ensures transition directive values are HTML-escaped when rendered on hydrated islands#17224
dc5e52fThanks@astrobot-houston! - Fixes trailing slash handling for dynamic file endpoints in dev mode. Dynamic file endpoints (e.g.,src/pages/api/[name].json.ts) withtrailingSlash: "always"incorrectly required a trailing slash in dev mode, returning 404 for/api/bar.jsonand 200 for/api/bar.json/.#17067
23f9446Thanks@fkatsuhiro! - Fixed a bug where the development toolbar did not output a warning even though the implicit ARIA role and the manually specified role were duplicated.#17234
d5fbee8Thanks@ocavue! - Adds support forsharpv0.35. pnpm users no longer need to approvesharp's build script (seeallowBuilds) when on v0.35.#17223
5970ef4Thanks@astrobot-houston! - FixesgetCollection()returning empty in dev mode for large content collections (500k+ entries)#17184
799e5cdThanks@Princesseuh! - Upgrades the Rust compiler to the latest, which fixes some bugs. Refer to its changelog for more information.#17208
da8b573Thanks@matthewp! - Hardens forwarded header handling so the internal request helper validatesX-Forwarded-Hostagainstsecurity.allowedDomainsbefore trustingX-Forwarded-ForforclientAddress. Previously it only checked that the header was present, which was inconsistent with the publiccreateRequesthelper. This aligns both code paths; behavior is unchanged for correctly configured proxies.astro@7.0.3
Patch Changes
#17189
24d2c9eThanks@astrobot-houston! - Fixes a bug where an error thrown inside one route'sgetStaticPaths()would prevent other valid routes from being matched in dev mode#16932
8f4a3dbThanks@fkatsuhiro! - Fixes HMR for action files during development. Editing files insrc/actions/now takes effect on the next request without requiring a dev server restart.#17087
fb0ab02Thanks@jp-knj! - Fixes localized custom error pages in i18n projects so routes like/pt/404are used for missing localized pages and return the correct status codeastro@7.0.2
Patch Changes
astro@7.0.1
Patch Changes
#17151
ccceda3Thanks@matthewp! - Fixesastro devincorrectly starting in background mode for Warp terminal users. Hybrid environments like Warp are no longer treated as AI agents for auto-background detection.#17158
164df87Thanks@ematipico! - Fixesastro dev --background --hostnot listing the network addresses. The background server start output andastro dev statusnow show every exposed network URL, matching the foreground dev server.#17141
d785b9dThanks@astrobot-houston! - Fixes responsive image CSS overriding user styles defined inside CSS@layerblocks. The generated image styles are now wrapped in@layer astro.images, ensuring they have lower cascade priority than user-defined layers.#17150
1a61386Thanks@matthewp! - Fixesastro dev --backgroundfailing on Windows with "Failed to spawn background dev server process"astro@7.0.0
Major Changes
... (truncated)
Changelog
Sourced from astro's changelog.
7.0.4
Patch Changes
#17212
7ba0bb1Thanks@matthewp! - Ensures transition directive values are HTML-escaped when rendered on hydrated islands#17224
dc5e52fThanks@astrobot-houston! - Fixes trailing slash handling for dynamic file endpoints in dev mode. Dynamic file endpoints (e.g.,src/pages/api/[name].json.ts) withtrailingSlash: "always"incorrectly required a trailing slash in dev mode, returning 404 for/api/bar.jsonand 200 for/api/bar.json/.#17067
23f9446Thanks@fkatsuhiro! - Fixed a bug where the development toolbar did not output a warning even though the implicit ARIA role and the manually specified role were duplicated.#17234
d5fbee8Thanks@ocavue! - Adds support forsharpv0.35. pnpm users no longer need to approvesharp's build script (seeallowBuilds) when on v0.35.#17223
5970ef4Thanks@astrobot-houston! - FixesgetCollection()returning empty in dev mode for large content collections (500k+ entries)#17184
799e5cdThanks@Princesseuh! - Upgrades the Rust compiler to the latest, which fixes some bugs. Refer to its changelog for more information.#17208
da8b573Thanks@matthewp! - Hardens forwarded header handling so the internal request helper validatesX-Forwarded-Hostagainstsecurity.allowedDomainsbefore trustingX-Forwarded-ForforclientAddress. Previously it only checked that the header was present, which was inconsistent with the publiccreateRequesthelper. This aligns both code paths; behavior is unchanged for correctly configured proxies.7.0.3
Patch Changes
#17189
24d2c9eThanks@astrobot-houston! - Fixes a bug where an error thrown inside one route'sgetStaticPaths()would prevent other valid routes from being matched in dev mode#16932
8f4a3dbThanks@fkatsuhiro! - Fixes HMR for action files during development. Editing files insrc/actions/now takes effect on the next request without requiring a dev server restart.#17087
fb0ab02Thanks@jp-knj! - Fixes localized custom error pages in i18n projects so routes like/pt/404are used for missing localized pages and return the correct status code7.0.2
Patch Changes
7.0.1
Patch Changes
#17151
ccceda3Thanks@matthewp! - Fixesastro devincorrectly starting in background mode for Warp terminal users. Hybrid environments like Warp are no longer treated as AI agents for auto-background detection.#17158
164df87Thanks@ematipico! - Fixesastro dev --background --hostnot listing the network addresses. The background server start output andastro dev statusnow show every exposed network URL, matching the foreground dev server.#17141
d785b9dThanks@astrobot-houston! - Fixes responsive image CSS overriding user styles defined inside CSS@layerblocks. The generated image styles are now wrapped in@layer astro.images, ensuring they have lower cascade priority than user-defined layers.#17150
1a61386Thanks@matthewp! - Fixesastro dev --backgroundfailing on Windows with "Failed to spawn background dev server process"7.0.0
Major Changes
... (truncated)
Commits
5978993[ci] release (#17213)b1c9d41chore(seo): remove redundant twitter metadata tags (#17179)799e5cdchore: bump compiler to latest (#17184)734739d[ci] formatd5fbee8chore(deps): update sharp to v0.35 (#17234)23f9446FIx: inverted logic in a11y-no-redundant-roles rule (#17067)2bfb179chore: simpler package.json types (#17229)7ba0bb1Harden transition directive attribute rendering (#17212)2f39a99Document route cache invalidation behavior (#17215)efd16e9Stabilize client prerender prefetch E2E test (#17219)- Additional commits viewable in compare view
Updates sharp from 0.34.5 to 0.35.2
Release notes
Sourced from sharp's releases.
v0.35.2
TypeScript: Add
mediaTypeto metadata response. #4492Improve WebAssembly fallback detection. #4513
Improve code bundler support with stub binaries. #4543
Verify GIF
effortoption is an integer. #4544@metsw24-maxVerify
recombmatrix entries are numbers. #4545@metsw24-maxTypeScript: Replace namespace with named exports for ESM. #4546
Bound dilate and erode width to avoid mask-size overflow. #4548
@metsw24-maxVerify
convolvekernel values are numbers. #4549@metsw24-maxv0.35.2-rc.2
TypeScript: Add
mediaTypeto metadata response. #4492Improve WebAssembly fallback detection. #4513
Improve code bundler support with stub binaries. #4543
Verify GIF
effortoption is an integer. #4544@metsw24-maxVerify
recombmatrix entries are numbers. #4545@metsw24-maxTypeScript: Replace namespace with named exports for ESM. #4546
... (truncated)
Commits
c9622a3Release v0.35.2cd4568fUpgrade to sharp-libvips v1.3.178390cfTests: Add font file to prevent font discovery flakiness (#4550)61210b4Verify convolve kernel values are numbers (#4549)1cb27dcPrerelease v0.35.2-rc.2c7606c3Upgrade to sharp-libvips v1.3.1-rc.029d1e9ePrerelease v0.35.2-rc.1bbba0a1Improve code bundler support with stub binariesab52866Bound dilate and erode width to avoid mask-size overflow (#4548)0f594ddPrerelease v0.35.2-rc.0- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Summary by cubic
Upgrade the docs site to astro 7, @astrojs/starlight 0.41, and sharp 0.35 to modernize the build and align with current ecosystem support.
-
Dependencies
astro→ 7.0.4 (major): moves to Vite 8 and includes dev/build fixes.@astrojs/starlight→ 0.41.1: requires Astro 7; adds new icons and dependency fixes.sharp→ 0.35.2: compatibility improvements and TS updates; supported by Astro 7.
-
Migration
- Ensure your Node version meets Astro 7’s requirements.
- Reinstall docs deps in
/docs(clean install recommended). - Update any Starlight plugins/integrations used by docs to versions compatible with Astro 7.
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.