-
Notifications
You must be signed in to change notification settings - Fork 0
Update all dependencies #68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
fb363b3 to
5be4562
Compare
|
8e67615 to
58c4452
Compare
4cc03e4 to
1f8683f
Compare
a1bd72c to
5071699
Compare
6dd7b56 to
f831a17
Compare
afac2c4 to
c0f16d3
Compare
abf2df3 to
68d83de
Compare
aa7a018 to
8134b24
Compare
421c50a to
bb7f75d
Compare
fcee315 to
90634d7
Compare
9a70028 to
b44578d
Compare
1063722 to
7f13b4f
Compare
84ffb80 to
4d8957b
Compare
81f882f to
85044f1
Compare
c6185a6 to
8fef7e5
Compare
e5d10a0 to
6353edf
Compare
c2ca015 to
d1924a9
Compare
c3e5f14 to
1367957
Compare
Head branch was modified
e764e10 to
0b75e13
Compare
fb048a8 to
6484314
Compare
853e755 to
cb27e7a
Compare
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:
4.1.2->4.2.10.30.3->0.32.25.1.4->6.0.02.27.11->2.28.12.1.2->2.2.022.10.2->22.13.1019.0.2->19.0.1019.0.2->19.0.45.1.1->5.5.115.2.11->15.5.03.4.17->4.0.142.3.3->2.4.45.7.2->5.8.22.1.8->3.0.8Release Notes
withastro/astro (@astrojs/react)
v4.2.1Compare Source
Patch Changes
80926faThanks @ematipico! - Updatesesbuildandviteto the latest to avoid false positives audits warnings caused byesbuild.v4.2.0Compare Source
Minor Changes
#13036
3c90d8fThanks @artmsilva! - Adds experimental support for disabling streamingThis is useful to support libraries that are not compatible with streaming such as some CSS-in-JS libraries. To disable streaming for all React components in your project, set
experimentalDisableStreaming: trueas a configuration option for@astrojs/react:// astro.config.mjs import { defineConfig } from 'astro/config'; import react from '@​astrojs/react'; export default defineConfig({ integrations: [ react({ + experimentalDisableStreaming: true, }), ], });v4.1.6Compare Source
Patch Changes
#12996
80c6801Thanks @bluwy! - Removes hardcodedssr.external: ['react-dom/server', 'react-dom/client']config that causes issues with adapters that bundle all dependencies (e.g. Cloudflare). These externals should already be inferred by default by Vite when deploying to a server environment.#13011
cf30880Thanks @ascorbic! - Upgrades Vitev4.1.5Compare Source
Patch Changes
ea603aeThanks @louisescher! - Adds a warning message when multiple JSX-based UI frameworks are being used without either theincludeorexcludeproperty being set on the integration.v4.1.4Compare Source
Patch Changes
c7642fbThanks @bluwy! - Removes react-specific entrypoints inoptimizeDeps.includeand rely on@vitejs/plugin-reactto addv4.1.3Compare Source
Patch Changes
51ab7b5Thanks @bluwy! - Supports checking for React 19 componentswithastro/starlight (@astrojs/starlight)
v0.32.2Compare Source
Patch Changes
#2926
c0170fdThanks @resoltico! - Adds Latvian language support#2918
790c000Thanks @HiDeoo! - Fixes a trailing slash inconsistency in generated sidebar links when using thetrailingSlash: 'ignore'Astro option (the default) between internal and auto-generated links. Starlight behavior for this configuration value is to use a trailing slash as many common hosting providers redirect to URLs with a trailing slash by default.v0.32.1Compare Source
Patch Changes
ec5ca59Thanks @HiDeoo! - Fixes an issue preventing the use of rewrites.v0.32.0Compare Source
Minor Changes
#2390
f493361Thanks @delucis! - Moves route data toAstro.localsinstead of passing it down via component propsPreviously, all of Starlight’s templating components, including user or plugin overrides, had access to a data object for the current route via
Astro.props.This data is now available as
Astro.locals.starlightRouteinstead.To update, refactor any component overrides you have:
@astrojs/starlight/props, which is now deprecated.Astro.propsto useAstro.locals.starlightRouteinstead.{...Astro.props}into child components, which is no longer required.In the following example, a custom override for Starlight’s
LastUpdatedcomponent is updated for the new style:v0.31.1Compare Source
Patch Changes
ed6f9fdThanks @HiDeoo! - Exposes theStarlightIconTypeScript type referencing the names of Starlight’s built-in icons.v0.31.0Compare Source
Minor Changes
#2777
88f4214Thanks @hippotastic! - Updatesastro-expressive-codedependency to the latest version (0.40).This includes an update to the latest Shiki version (1.26.1), providing access to all current Shiki themes and syntax highlighting languages, and adding the config options
shiki.engine,shiki.bundledLangs,shiki.langAliasandremoveUnusedThemes. It also adds new style variants to the optional collapsible sections plugin.See the Expressive Code release notes for full details.
#2736⚠️ BREAKING CHANGE: The minimum supported version of Astro is now 5.1.5
29a885bThanks @delucis! -Please update Astro and Starlight together:
#2728
e187383Thanks @delucis! - Updates minimum Pagefind dependency to v1.3.0, sets new defaults for Pagefind’s ranking options, and adds support for manually configuring the ranking optionsThe new ranking option defaults have been evaluated against Starlight’s own docs to improve the quality of search results. See “Customize Pagefind's result ranking” for more details about how they work.
#157
23bf960Thanks @tony-sull! - Adds a print stylesheet to improve the appearance of Starlight docs pages when printed#2728
e187383Thanks @delucis! - Fixes Pagefind logging to respect the Astro log level. When using Astro’s--verboseor--silentCLI flags, these are now respected by Pagefind as well.Patch Changes
#2792
412effbThanks @dhruvkb! - Uses semanticvar(--sl-color-hairline)for the page sidebar border instead ofvar(--sl-color-gray-6). This is visually the same as previously but makes it easier to override the hairline color consistently across a site.#2736
29a885bThanks @delucis! - Updates internal dependencies@astrojs/sitemapand@astrojs/mdxto the latest versions#2782
d9d415bThanks @delucis! - Fixes a documentation link in the JSDoc comment for theStarlightExpressiveCodeOptionstype#2708
442c819Thanks @delucis! - Fixes colour contrast correction in code blocksv0.30.6Compare Source
Patch Changes
#2722
0b206d3Thanks @techfg! - Fixes display of long site title on mobile#2762
7ab1576Thanks @HiDeoo! - Prevents the header title from being translated by automatic translation systems.v0.30.5Compare Source
Patch Changes
#2757
e7b0e74Thanks @HiDeoo! - Fixes a UI string translation issue for languages with a region subtag.#2760
aec9eddThanks @HiDeoo! - Adds 5 new icons:left-caret,up-arrow,down-arrow,download, andcloud-download.v0.30.4Compare Source
Patch Changes
#2747
474c27eThanks @bbag! - Ensures<Tab>component toggling is stable when smooth scrolling is enabled via custom CSS#2740
0e169c9Thanks @HiDeoo! - Fixes an issue preventing Pagefind to be disabled using thepagefindfrontmatter field.#2732
a10b466Thanks @Sidnioulz! - Adds Storybook, Confluence and Jira social iconswithastro/astro (@astrojs/tailwind)
v6.0.0Compare Source
Major Changes
#13049
2ed4bd9Thanks @florian-lefebvre! - Deprecates the integrationTailwind CSS now offers a Vite plugin which is the preferred way to use Tailwind 4 in Astro. Please uninstall
@astrojs/tailwindand follow the Tailwind documentation for manual installation.This updated major version is only provided as a convenience for existing projects until they are able to migrate to the new plugin. It offers no additional functionality and is no longer recommended, but may continue to be used in your projects until it is removed entirely.
v5.1.5Compare Source
Patch Changes
cf30880Thanks @ascorbic! - Upgrades Vitechangesets/changesets (@changesets/cli)
v2.28.1Compare Source
Patch Changes
b9df596]:v2.28.0Compare Source
Minor Changes
84a4a1bThanks @bennypowers! - Added a new config option to opt-out from formatting with Prettier usingprettier: false.Patch Changes
84a4a1b,84a4a1b]:v2.27.12Compare Source
Patch Changes
#1562
a0f87f1Thanks @Netail, @cefn! - Fixed changelog application when executing usingnpxand similar toolsUpdated dependencies [
a0f87f1]:scaleway/scaleway-lib (@scaleway/changesets-renovate)
v2.2.0Compare Source
Minor Changes
d122517Thanks @garar! - add an option to sort the messagewithastro/astro (astro)
v5.5.1Compare Source
Patch Changes
65903c9Thanks @ascorbic! - Makes experimental flag optionalv5.5.0Compare Source
Minor Changes
#13402
3e7b498Thanks @ematipico! - Adds a new experimental flag calledexperimental.preserveScriptOrderthat renders<script>and<style>tags in the same order as they are defined.When rendering multiple
<style>and<script>tags on the same page, Astro currently reverses their order in your generated HTML output. This can give unexpected results, for example CSS styles being overridden by earlier defined style tags when your site is built.With the new
preserveScriptOrderflag enabled, Astro will generate the styles in the order they are defined:For example, the following component has two
<style>tags, and both define the same style for thebodytag:Once the project is compiled, Astro will create an inline style where
yellowappears first, and thenred. Ultimately, theredbackground is applied:When
experimental.preserveScriptOrderis set totrue, the order of the two styles is kept as it is, and in the style generatedredappears first, and thenyellow:This is a breaking change to how Astro renders project code that contains multiple
<style>and<script>tags in the same component. If you were previously compensating for Astro's behavior by writing these out of order, you will need to update your code.This will eventually become the new default Astro behavior, so we encourage you to add this experimental style and script ordering as soon as you are able! This will help us test the new behavior and ensure your code is ready when this becomes the new normal.
For more information as this feature develops, please see the experimental script order docs.
#13352
cb886dcThanks @delucis! - Adds support for a newexperimental.headingIdCompatflagBy default, Astro removes a trailing
-from the end of IDs it generates for headings ending withspecial characters. This differs from the behavior of common Markdown processors.
You can now disable this behavior with a new configuration flag:
This can be useful when heading IDs and anchor links need to behave consistently across your site
and other platforms such as GitHub and npm.
If you are using the
rehypeHeadingIdsplugin directly, you can also pass this new option:#13311
a3327ffThanks @chrisirhc! - Adds a new configuration option for Markdown syntax highlightingexcludeLangsThis option provides better support for diagramming tools that rely on Markdown code blocks, such as Mermaid.js and D2 by allowing you to exclude specific languages from Astro's default syntax highlighting.
This option allows you to avoid rendering conflicts with tools that depend on the code not being highlighted without forcing you to disable syntax highlighting for other code blocks.
The following example configuration will exclude highlighting for
mermaidandmathcode blocks:Read more about this new option in the Markdown syntax highlighting configuration docs.
Patch Changes
#13404
4e78b4dThanks @ascorbic! - Fixes a bug in error handling that saving a content file with a schema error would display an "unhandled rejection" error instead of the correct schema error#13379
d59eb22Thanks @martrapp! - Fixes an edge case where the client router executed scripts twice when used with a custom swap function that only swaps parts of the DOM.#13393
6b8fdb8Thanks @renovate! - Updatesprimsjsto version 1.30.0, which adds support for more languages and fixes a security advisory which does not affect Astro.#13374
7b75bc5Thanks @ArmandPhilippot! - Fixes the documentation of the i18n configuration wheremanualwas presented as a key ofroutinginstead of an available value.#13380
9bfa6e6Thanks @martrapp! - Fixes an issue where astro:page-load fires before all scripts are executed#13407
0efdc22Thanks @ascorbic! - Displays correct error message when sharp isn't installedUpdated dependencies [
cb886dc,a3327ff]:v5.4.3Compare Source
Patch Changes
#13381
249d52aThanks @martrapp! - Adds thetypesproperty to the viewTransition object when the ClientRouter simulates parts of the View Transition API on browsers w/o native support.#13367
3ce4ad9Thanks @ematipico! - Adds documentation to various utility functions used for remote image services#13347
d83f92aThanks @bluwy! - Updates internal CSS chunking behavior for Astro components' scoped styles. This may result in slightly more CSS chunks created, but should allow the scoped styles to only be included on pages that use them.#13388
afadc70Thanks @ematipico! - Fixes a bug whereastro:config/serverandastro:config/clienthad incorrect types.#13355
042d1deThanks @ematipico! - Adds documentation to the assets utilities for remote service images.#13395
6d1c63fThanks @bluwy! - Usespackage-manager-detectorto detect the package manager used in the project#13363
a793636Thanks @ematipico! - Fixes an issue where the internal functionmakeSvgComponentwas incorrectly exposed as a public API.Updated dependencies [
042d1de]:v5.4.2Compare Source
Patch Changes
#12985
84e94ccThanks @matthewp! - Prevent re-executing scripts in client router#13349
50e2e0bThanks @ascorbic! - Correctly escapes attributes in Markdown images#13262
0025df3Thanks @ematipico! - Refactor Astro Actions to not use a middleware. Doing so should avoid unexpected issues when using the Astro middleware at the edge.v5.4.1Compare Source
Patch Changes
#13336
8f632efThanks @ematipico! - Fixes a regression where some asset utilities were move across monorepo, and not re-exported anymore.#13320
b5dabe9Thanks @{! - Adds support for typing experimental session dataYou can add optional types to your session data by creating a
src/env.d.tsfile in your project that extends the globalApp.SessionDatainterface. For example:Any keys not defined in this interface will be treated as
any.Then when you access
Astro.sessionin your components, any defined keys will be typed correctly:v5.4.0Compare Source
Minor Changes
5be12b2Thanks @Fryuni! - Exposes extra APIs for scripting and testing.Config helpers
Two new helper functions exported from
astro/config:mergeConfig()allows users to merge partially defined Astro configurations on top of a base config while following the merge rules ofupdateConfig()available for integrations.validateConfig()allows users to validate that a given value is a valid Astro configuration and fills in default values as necessary.These helpers are particularly useful for integration authors and for developers writing scripts that need to manipulate Astro configurations programmatically.
Programmatic build
The
buildAPI now receives a second optionalBuildOptionsargument where users can specify:devOutput(defaultfalse): output a development-based build similar to code transformed inastro dev.teardownCompiler(defaulttrue): teardown the compiler WASM instance after build.These options provide more control when running Astro builds programmatically, especially for testing scenarios or custom build pipelines.
#13278
4a43c4bThanks @ematipico! - Adds a new configuration optionserver.allowedHostsand CLI option--allowed-hosts.Now you can specify the hostnames that the dev and preview servers are allowed to respond to. This is useful for allowing additional subdomains, or running the dev server in a web container.
allowedHostschecks the Host header on HTTP requests from browsers and if it doesn't match, it will reject the request to prevent CSRF and XSS attacks.This feature is the same as Vite's
server.allowHostsconfiguration.#13254
1e11f5eThanks @p0lyw0lf! - Adds the ability to process and optimize remote images in Markdown filesPreviously, Astro only allowed local images to be optimized when included using
![]()syntax in plain Markdown files. Astro's image service could only display remote images without any processing.Now, Astro's image service can also optimize remote images written in standard Markdown syntax. This allows you to enjoy the benefits of Astro's image processing when your images are stored externally, for example in a CMS or digital asset manager.
No additional configuration is required to use this feature! Any existing remote images written in Markdown will now automatically be optimized. To opt-out of this processing, write your images in Markdown using the HTML
<img>tag instead. Note that images located in yourpublic/folder are still never processed.Patch Changes
#13256
509fa67Thanks @p0lyw0lf! - Adds experimental responsive image support in MarkdownPreviously, the
experimental.responsiveImagesfeature could only provide responsive images when using the<Image />and<Picture />components.Now, images written with the
![]()Markdown syntax in Markdown and MDX files will generate responsive images by default when using this experimental feature.To try this experimental feature, set
experimental.responsiveImagesto true in yourastro.config.mjsfile:Learn more about using this feature in the experimental responsive images feature reference.
For a complete overview, and to give feedback on this experimental API, see the Responsive Images RFC.
#13323
80926faThanks @ematipico! - Updatesesbuildandviteto the latest to avoid false positives audits warnings caused byesbuild.#13313
9e7c71dThanks @martrapp! - Fixes an issue where a form field named "attributes" shadows the form.attributes property.#12052
5be12b2Thanks @Fryuni! - Fixes incorrect config update when callingupdateConfigfromastro:build:setuphook.The function previously called a custom update config function made for merging an Astro config. Now it calls the appropriate
mergeConfig()utility exported by Vite that updates functional options correctly.#13303
5f72a58Thanks @ematipico! - Fixes an issue where the dev server was applying second decoding of the URL of the incoming request, causing issues for certain URLs.Updated dependencies [
1e11f5e,1e11f5e]:v5.3.1Compare Source
Patch Changes
#13233
32fafebThanks @joshmkennedy! - Ensures consistent behaviour ofAstro.rewrite/ctx.rewritewhen usingbaseandtrailingSlashoptions.#13003
ea79054Thanks @chaegumi! - Fixes a bug that caused thevite.basevalue to be ignored when runningastro dev#13299
2e1321eThanks @bluwy! - Usestinyglobbyfor globbing files#13233
32fafebThanks @joshmkennedy! - Ensures thatAstro.url/ctx.urlis correctly updated with thebasepath after rewrites.This change fixes an issue where
Astro.url/ctx.urldid not include the configured base path after Astro.rewrite was called. Now, the base path is correctly reflected in Astro.url.Previously, any rewrites performed through
Astro.rewrite/ctx.rewritefailed to append the base path toAstro.url/ctx.rewrite, which could lead to incorrect URL handling in downstream logic. By fixing this, we ensure that all routes remain consistent and predictable after a rewrite.If you were relying on the work around of including the base path in astro.rewrite you can now remove it from the path.
v5.3.0Compare Source
Minor Changes
344e9bc](https://redirect.github.com/withastro/astro/commit/344e9bc480a075161a7811b7Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "* 0-3 * * 1" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.