chore(deps): update dependency astro to v4.16.17 - autoclosed #41

Closed
Renovate [BOT] wants to merge 1 commits from renovate/astro-4.x-lockfile into master
Collaborator

This PR contains the following updates:

Package Type Update Change
astro (source) dependencies minor 4.11.5 -> 4.16.17

Release Notes

withastro/astro (astro)

v4.16.17

Compare Source

Patch Changes

v4.16.16

Compare Source

Patch Changes

v4.16.15

Compare Source

Patch Changes

v4.16.14

Compare Source

Patch Changes

v4.16.13

Compare Source

Patch Changes
  • #​12436 453ec6b Thanks @​martrapp! - Fixes a potential null access in the clientside router

  • #​12392 0462219 Thanks @​apatel369! - Fixes an issue where scripts were not correctly injected during the build. The issue was triggered when there were injected routes with the same entrypoint and different pattern

v4.16.12

Compare Source

Patch Changes
  • #​12420 acac0af Thanks @​ematipico! - Fixes an issue where the dev server returns a 404 status code when a user middleware returns a valid Response.

v4.16.11

Compare Source

Patch Changes

v4.16.10

Compare Source

Patch Changes

v4.16.9

Compare Source

Patch Changes

v4.16.8

Compare Source

Patch Changes

v4.16.7

Compare Source

Patch Changes

v4.16.6

Compare Source

Patch Changes
  • #​11823 a3d30a6 Thanks @​DerTimonius! - fix: improve error message when inferSize is used in local images with the Image component

  • #​12227 8b1a641 Thanks @​florian-lefebvre! - Fixes a case where environment variables would not be refreshed when using astro:env

  • #​12239 2b6daa5 Thanks @​ematipico! - BREAKING CHANGE to the experimental Container API only

    Changes the default page rendering behavior of Astro components in containers, and adds a new option partial: false to render full Astro pages as before.

    Previously, the Container API was rendering all Astro components as if they were full Astro pages containing <!DOCTYPE html> by default. This was not intended, and now by default, all components will render as page partials: only the contents of the components without a page shell.

    To render the component as a full-fledged Astro page, pass a new option called partial: false to renderToString() and renderToResponse():

    import { experimental_AstroContainer as AstroContainer } from 'astro/container';
    import Card from '../src/components/Card.astro';
    
    const container = AstroContainer.create();
    
    await container.renderToString(Card); // the string will not contain `<!DOCTYPE html>`
    await container.renderToString(Card, { partial: false }); // the string will contain `<!DOCTYPE html>`
    

v4.16.5

Compare Source

Patch Changes

v4.16.4

Compare Source

Patch Changes
  • #​12223 79ffa5d Thanks @​ArmandPhilippot! - Fixes a false positive reported by the dev toolbar Audit app where a label was considered missing when associated with a button

    The button element can be used with a label (e.g. to create a switch) and should not be reported as an accessibility issue when used as a child of a label.

  • #​12199 c351352 Thanks @​ematipico! - Fixes a regression in the computation of Astro.currentLocale

  • #​12222 fb55695 Thanks @​ematipico! - Fixes an issue where the edge middleware couldn't correctly compute the client IP address when calling ctx.clientAddress()

v4.16.3

Compare Source

Patch Changes

v4.16.2

Compare Source

Patch Changes

v4.16.1

Compare Source

Patch Changes

v4.16.0

Compare Source

Minor Changes
  • #​12039 710a1a1 Thanks @​ematipico! - Adds a markdown.shikiConfig.langAlias option that allows aliasing a non-supported code language to a known language. This is useful when the language of your code samples is not a built-in Shiki language, but you want your Markdown source to contain an accurate language while also displaying syntax highlighting.

    The following example configures Shiki to highlight cjs code blocks using the javascript syntax highlighter:

    import { defineConfig } from 'astro/config';
    
    export default defineConfig({
      markdown: {
        shikiConfig: {
          langAlias: {
            cjs: 'javascript',
          },
        },
      },
    });
    

    Then in your Markdown, you can use the alias as the language for a code block for syntax highlighting:

    ```cjs
    'use strict';
    
    function commonJs() {
      return 'I am a commonjs file';
    }
    ```
    
  • #​11984 3ac2263 Thanks @​chaegumi! - Adds a new build.concurreny configuration option to specify the number of pages to build in parallel

    In most cases, you should not change the default value of 1.

    Use this option only when other attempts to reduce the overall rendering time (e.g. batch or cache long running tasks like fetch calls or data access) are not possible or are insufficient.

    Use this option only if the refactors are not possible. If the number is set too high, the page rendering may slow down due to insufficient memory resources and because JS is single-threaded.

    [!WARNING]
    This feature is stable and is not considered experimental. However, this feature is only intended to address difficult performance issues, and breaking changes may occur in a minor release to keep this option as performant as possible.

    // astro.config.mjs
    import { defineConfig } from 'astro';
    
    export default defineConfig({
      build: {
        concurrency: 2,
      },
    });
    
Patch Changes
  • #​12160 c6fd1df Thanks @​louisescher! - Fixes a bug where astro.config.mts and astro.config.cts weren't reloading the dev server upon modifications.

  • #​12130 e96bcae Thanks @​thehansys! - Fixes a bug in the parsing of x-forwarded-\* Request headers, where multiple values assigned to those headers were not correctly parsed.

    Now, headers like x-forwarded-proto: https,http are correctly parsed.

  • #​12147 9db755a Thanks @​ascorbic! - Skips setting statusMessage header for HTTP/2 response

    HTTP/2 doesn't support status message, so setting this was logging a warning.

  • #​12151 bb6d37f Thanks @​ematipico! - Fixes an issue where Astro.currentLocale wasn't incorrectly computed when the defaultLocale belonged to a custom locale path.

  • Updated dependencies [710a1a1]:

v4.15.12

Compare Source

Patch Changes

v4.15.11

Compare Source

Patch Changes
  • #​12097 11d447f Thanks @​ascorbic! - Fixes error where references in content layer schemas sometimes incorrectly report as missing

  • #​12108 918953b Thanks @​lameuler! - Fixes a bug where data URL images were not correctly handled. The bug resulted in an ENAMETOOLONG error.

  • #​12105 42037f3 Thanks @​ascorbic! - Returns custom statusText that has been set in a Response

  • #​12109 ea22558 Thanks @​ematipico! - Fixes a regression that was introduced by an internal refactor of how the middleware is loaded by the Astro application. The regression was introduced by #​11550.

    When the edge middleware feature is opted in, Astro removes the middleware function from the SSR manifest, and this wasn't taken into account during the refactor.

  • #​12106 d3a74da Thanks @​ascorbic! - Handles case where an immutable Response object is returned from an endpoint

  • #​12090 d49a537 Thanks @​markjaquith! - Server islands: changes the server island HTML placeholder comment so that it is much less likely to get removed by HTML minifiers.

v4.15.10

Compare Source

Patch Changes

v4.15.9

Compare Source

Patch Changes
  • #​12034 5b3ddfa Thanks @​ematipico! - Fixes an issue where the middleware wasn't called when a project uses 404.astro.

  • #​12042 243ecb6 Thanks @​ematipico! - Fixes a problem in the Container API, where a polyfill wasn't correctly applied. This caused an issue in some environments where crypto isn't supported.

  • #​12038 26ea5e8 Thanks @​ascorbic! - Resolves image paths in content layer with initial slash as project-relative

    When using the image() schema helper, previously paths with an initial slash were treated as public URLs. This was to match the behavior of markdown images. However this is a change from before, where paths with an initial slash were treated as project-relative. This change restores the previous behavior, so that paths with an initial slash are treated as project-relative.

v4.15.8

Compare Source

Patch Changes

v4.15.7

Compare Source

Patch Changes

v4.15.6

Compare Source

Patch Changes

v4.15.5

Compare Source

Patch Changes
  • #​11939 7b09c62 Thanks @​bholmesdev! - Adds support for Zod discriminated unions on Action form inputs. This allows forms with different inputs to be submitted to the same action, using a given input to decide which object should be used for validation.

    This example accepts either a create or update form submission, and uses the type field to determine which object to validate against.

    import { defineAction } from 'astro:actions';
    import { z } from 'astro:schema';
    
    export const server = {
      changeUser: defineAction({
        accept: 'form',
        input: z.discriminatedUnion('type', [
          z.object({
            type: z.literal('create'),
            name: z.string(),
            email: z.string().email(),
          }),
          z.object({
            type: z.literal('update'),
            id: z.number(),
            name: z.string(),
            email: z.string().email(),
          }),
        ]),
        async handler(input) {
          if (input.type === 'create') {
            // input is { type: 'create', name: string, email: string }
          } else {
            // input is { type: 'update', id: number, name: string, email: string }
          }
        },
      }),
    };
    

    The corresponding create and update forms may look like this:

v4.15.4

Compare Source

Patch Changes
  • #​11879 bd1d4aa Thanks @​matthewp! - Allow passing a cryptography key via ASTRO_KEY

    For Server islands Astro creates a cryptography key in order to hash props for the islands, preventing accidental leakage of secrets.

    If you deploy to an environment with rolling updates then there could be multiple instances of your app with different keys, causing potential key mismatches.

    To fix this you can now pass the ASTRO_KEY environment variable to your build in order to reuse the same key.

    To generate a key use:

    astro create-key
    

    This will print out an environment variable to set like:

    ASTRO_KEY=PIAuyPNn2aKU/bviapEuc/nVzdzZPizKNo3OqF/5PmQ=
    
  • #​11935 c58193a Thanks @​Princesseuh! - Fixes astro add not using the proper export point when adding certain adapters

v4.15.3

Compare Source

Patch Changes

v4.15.2

Compare Source

Patch Changes

v4.15.1

Compare Source

Patch Changes

v4.15.0

Compare Source

Minor Changes
  • #​11729 1c54e63 Thanks @​ematipico! - Adds a new variant sync for the astro:config:setup hook's command property. This value is set when calling the command astro sync.

    If your integration previously relied on knowing how many variants existed for the command property, you must update your logic to account for this new option.

  • #​11743 cce0894 Thanks @​ph1p! - Adds a new, optional property timeout for the client:idle directive.

    This value allows you to specify a maximum time to wait, in milliseconds, before hydrating a UI framework component, even if the page is not yet done with its initial load. This means you can delay hydration for lower-priority UI elements with more control to ensure your element is interactive within a specified time frame.

    <ShowHideButton client:idle={{ timeout: 500 }} />
    
  • #​11677 cb356a5 Thanks @​ematipico! - Adds a new option fallbackType to i18n.routing configuration that allows you to control how fallback pages are handled.

    When i18n.fallback is configured, this new routing option controls whether to redirect to the fallback page, or to rewrite the fallback page's content in place.

    The "redirect" option is the default value and matches the current behavior of the existing fallback system.

    The option "rewrite" uses the new rewriting system to create fallback pages that render content on the original, requested URL without a browser refresh.

    For example, the following configuration will generate a page /fr/index.html that will contain the same HTML rendered by the page /en/index.html when src/pages/fr/index.astro does not exist.

    // astro.config.mjs
    export default defineConfig({
      i18n: {
        locals: ['en', 'fr'],
        defaultLocale: 'en',
        routing: {
          prefixDefaultLocale: true,
          fallbackType: 'rewrite',
        },
        fallback: {
          fr: 'en',
        },
      },
    });
    
  • #​11708 62b0d20 Thanks @​martrapp! - Adds a new object swapFunctions to expose the necessary utility functions on astro:transitions/client that allow you to build custom swap functions to be used with view transitions.

    The example below uses these functions to replace Astro's built-in default swap function with one that only swaps the <main> part of the page:

    <script>
      import { swapFunctions } from 'astro:transitions/client';
    
      document.addEventListener('astro:before-swap', (e) => { e.swap = () => swapMainOnly(e.newDocument) });
    
      function swapMainOnly(doc: Document) {
        swapFunctions.deselectScripts(doc);
        swapFunctions.swapRootAttributes(doc);
        swapFunctions.swapHeadElements(doc);
        const restoreFocusFunction = swapFunctions.saveFocus();
        const newMain = doc.querySelector('main');
        const oldMain = document.querySelector('main');
        if (newMain && oldMain) {
          swapFunctions.swapBodyElement(newMain, oldMain);
        } else {
          swapFunctions.swapBodyElement(doc.body, document.body);
        }
        restoreFocusFunction();
      };
    </script>
    

    See the view transitions guide for more information about hooking into the astro:before-swap lifecycle event and adding a custom swap implementation.

  • #​11843 5b4070e Thanks @​bholmesdev! - Exposes z from the new astro:schema module. This is the new recommended import source for all Zod utilities when using Astro Actions.

v4.14.6

Compare Source

Patch Changes

v4.14.5

Compare Source

Patch Changes

v4.14.4

Compare Source

Patch Changes
  • #​11794 3691a62 Thanks @​bholmesdev! - Fixes unexpected warning log when using Actions on "hybrid" rendered projects.

  • #​11801 9f943c1 Thanks @​delucis! - Fixes a bug where the filePath property was not available on content collection entries when using the content layer file() loader with a JSON file that contained an object instead of an array. This was breaking use of the image() schema utility among other things.

v4.14.3

Compare Source

Patch Changes

v4.14.2

Compare Source

Patch Changes

v4.14.1

Compare Source

Patch Changes
  • #​11725 6c1560f Thanks @​ascorbic! - Prevents content layer importing node builtins in runtime

  • #​11692 35af73a Thanks @​matthewp! - Prevent errant HTML from crashing server islands

    When an HTML minifier strips away the server island comment, the script can't correctly know where the end of the fallback content is. This makes it so that it simply doesn't remove any DOM in that scenario. This means the fallback isn't removed, but it also doesn't crash the browser.

  • #​11727 3c2f93b Thanks @​florian-lefebvre! - Fixes a type issue when using the Content Layer in dev

v4.14.0

Compare Source

Minor Changes
  • #​11657 a23c69d Thanks @​bluwy! - Deprecates the option for route-generating files to export a dynamic value for prerender. Only static values are now supported (e.g. export const prerender = true or = false). This allows for better treeshaking and bundling configuration in the future.

    Adds a new "astro:route:setup" hook to the Integrations API to allow you to dynamically set options for a route at build or request time through an integration, such as enabling on-demand server rendering.

    To migrate from a dynamic export to the new hook, update or remove any dynamic prerender exports from individual routing files:

    // src/pages/blog/[slug].astro
    - export const prerender = import.meta.env.PRERENDER
    

    Instead, create an integration with the "astro:route:setup" hook and update the route's prerender option:

    // astro.config.mjs
    import { defineConfig } from 'astro/config';
    import { loadEnv } from 'vite';
    
    export default defineConfig({
      integrations: [setPrerender()],
    });
    
    function setPrerender() {
      const { PRERENDER } = loadEnv(process.env.NODE_ENV, process.cwd(), '');
    
      return {
        name: 'set-prerender',
        hooks: {
          'astro:route:setup': ({ route }) => {
            if (route.component.endsWith('/blog/[slug].astro')) {
              route.prerender = PRERENDER;
            }
          },
        },
      };
    }
    
  • #​11360 a79a8b0 Thanks @​ascorbic! - Adds a new injectTypes() utility to the Integration API and refactors how type generation works

    Use injectTypes() in the astro:config:done hook to inject types into your user's project by adding a new a *.d.ts file.

    The filename property will be used to generate a file at /.astro/integrations/<normalized_integration_name>/<normalized_filename>.d.ts and must end with ".d.ts".

    The content property will create the body of the file, and must be valid TypeScript.

    Additionally, injectTypes() returns a URL to the normalized path so you can overwrite its content later on, or manipulate it in any way you want.

    // my-integration/index.js
    export default {
      name: 'my-integration',
      'astro:config:done': ({ injectTypes }) => {
        injectTypes({
          filename: 'types.d.ts',
          content: "declare module 'virtual:my-integration' {}",
        });
      },
    };
    

    Codegen has been refactored. Although src/env.d.ts will continue to work as is, we recommend you update it:

    - /// <reference types="astro/client" />
    + /// <reference path="../.astro/types.d.ts" />
    - /// <reference path="../.astro/env.d.ts" />
    - /// <reference path="../.astro/actions.d.ts" />
    
  • #​11605 d3d99fb Thanks @​jcayzac! - Adds a new property meta to Astro's built-in <Code /> component.

    This allows you to provide a value for Shiki's meta attribute to pass options to transformers.

    The following example passes an option to highlight lines 1 and 3 to Shiki's tranformerMetaHighlight:

v4.13.4

Compare Source

Patch Changes

v4.13.3

Compare Source

Patch Changes
  • #​11653 32be549 Thanks @​florian-lefebvre! - Updates astro:env docs to reflect current developments and usage guidance

  • #​11658 13b912a Thanks @​bholmesdev! - Fixes orThrow() type when calling an Action without an input validator.

  • #​11603 f31d466 Thanks @​bholmesdev! - Improves user experience when render an Action result from a form POST request:

    • Removes "Confirm post resubmission?" dialog when refreshing a result.
    • Removes the ?_astroAction=NAME flag when a result is rendered.

    Also improves the DX of directing to a new route on success. Actions will now redirect to the route specified in your action string on success, and redirect back to the previous page on error. This follows the routing convention of established backend frameworks like Laravel.

    For example, say you want to redirect to a /success route when actions.signup succeeds. You can add /success to your action string like so:

    <form method="POST" action={'/success' + actions.signup}></form>
    
    • On success, Astro will redirect to /success.
    • On error, Astro will redirect back to the current page.

    You can retrieve the action result from either page using the Astro.getActionResult() function.

Note on security

This uses a temporary cookie to forward the action result to the next page. The cookie will be deleted when that page is rendered.

The action result is not encrypted. In general, we recommend returning minimal data from an action handler to a) avoid leaking sensitive information, and b) avoid unexpected render issues once the temporary cookie is deleted. For example, a login function may return a user's session id to retrieve from your Astro frontmatter, rather than the entire user object.

v4.13.2

Compare Source

Patch Changes

v4.13.1

Compare Source

Patch Changes
  • #​11584 a65ffe3 Thanks @​bholmesdev! - Removes async local storage dependency from Astro Actions. This allows Actions to run in Cloudflare and Stackblitz without opt-in flags or other configuration.

    This also introduces a new convention for calling actions from server code. Instead of calling actions directly, you must wrap function calls with the new Astro.callAction() utility.

    callAction() is meant to trigger an action from server code. getActionResult() usage with form submissions remains unchanged.

v4.13.0

Compare Source

Minor Changes
  • #​11507 a62345f Thanks @​ematipico! - Adds color-coding to the console output during the build to highlight slow pages.

    Pages that take more than 500 milliseconds to render will have their build time logged in red. This change can help you discover pages of your site that are not performant and may need attention.

  • #​11379 e5e2d3e Thanks @​alexanderniebuhr! - The experimental.contentCollectionJsonSchema feature introduced behind a flag in v4.5.0 is no longer experimental and is available for general use.

    If you are working with collections of type data, Astro will now auto-generate JSON schema files for your editor to get IntelliSense and type-checking. A separate file will be created for each data collection in your project based on your collections defined in src/content/config.ts using a library called zod-to-json-schema.

    This feature requires you to manually set your schema's file path as the value for $schema in each data entry file of the collection:

    {
      "$schema": "../../../.astro/collections/authors.schema.json",
      "name": "Armand",
      "skills": ["Astro", "Starlight"]
    }
    

    Alternatively, you can set this value in your editor settings. For example, to set this value in VSCode's json.schemas setting, provide the path of files to match and the location of your JSON schema:

    {
      "json.schemas": [
        {
          "fileMatch": ["/src/content/authors/**"],
          "url": "./.astro/collections/authors.schema.json"
        }
      ]
    }
    

    If you were previously using this feature, please remove the experimental flag from your Astro config:

    import { defineConfig } from 'astro'
    
    export default defineConfig({
    -  experimental: {
    -    contentCollectionJsonSchema: true
    -  }
    })
    

    If you have been waiting for stabilization before using JSON Schema generation for content collections, you can now do so.

    Please see the content collections guide for more about this feature.

  • #​11542 45ad326 Thanks @​ematipico! - The experimental.rewriting feature introduced behind a flag in v4.8.0 is no longer experimental and is available for general use.

    Astro.rewrite() and context.rewrite() allow you to render a different page without changing the URL in the browser. Unlike using a redirect, your visitor is kept on the original page they visited.

    Rewrites can be useful for showing the same content at multiple paths (e.g. /products/shoes/men/ and /products/men/shoes/) without needing to maintain two identical source files.

    Rewrites are supported in Astro pages, endpoints, and middleware.

    Return Astro.rewrite() in the frontmatter of a .astro page component to display a different page's content, such as fallback localized content:

v4.12.3

Compare Source

Patch Changes
  • #​11509 dfbca06 Thanks @​bluwy! - Excludes hoisted scripts and styles from Astro components imported with ?url or ?raw

  • #​11561 904f1e5 Thanks @​ArmandPhilippot! - Uses the correct pageSize default in page.size JSDoc comment

  • #​11571 1c3265a Thanks @​bholmesdev! - BREAKING CHANGE to the experimental Actions API only. Install the latest @astrojs/react integration as well if you're using React 19 features.

    Make .safe() the default return value for actions. This means { data, error } will be returned when calling an action directly. If you prefer to get the data while allowing errors to throw, chain the .orThrow() modifier.

    import { actions } from 'astro:actions';
    
    // Before
    const { data, error } = await actions.like.safe();
    // After
    const { data, error } = await actions.like();
    
    // Before
    const newLikes = await actions.like();
    // After
    const newLikes = await actions.like.orThrow();
    

v4.12.2

Compare Source

Patch Changes
  • #​11505 8ff7658 Thanks @​ematipico! - Enhances the dev server logging when rewrites occur during the lifecycle or rendering.

    The dev server will log the status code before and after a rewrite:

    08:16:48 [404] (rewrite) /foo/about 200ms
    08:22:13 [200] (rewrite) /about 23ms
    
  • #​11506 026e8ba Thanks @​sarah11918! - Fixes typo in documenting the slot="fallback" attribute for Server Islands experimental feature.

  • #​11508 ca335e1 Thanks @​cramforce! - Escapes HTML in serialized props

  • #​11501 4db78ae Thanks @​martrapp! - Adds the missing export for accessing the getFallback() function of the client site router.

v4.12.1

Compare Source

Patch Changes
  • #​11486 9c0c849 Thanks @​ematipico! - Adds a new function called addClientRenderer to the Container API.

    This function should be used when rendering components using the client:* directives. The addClientRenderer API must be used
    after the use of the addServerRenderer:

    const container = await experimental_AstroContainer.create();
    container.addServerRenderer({ renderer });
    container.addClientRenderer({ name: '@&#8203;astrojs/react', entrypoint: '@&#8203;astrojs/react/client.js' });
    const response = await container.renderToResponse(Component);
    
  • #​11500 4e142d3 Thanks @​Princesseuh! - Fixes inferRemoteSize type not working

  • #​11496 53ccd20 Thanks @​alfawal! - Hide the dev toolbar on window.print() (CTRL + P)

v4.12.0

Compare Source

Minor Changes
  • #​11341 49b5145 Thanks @​madcampos! - Adds support for Shiki's defaultColor option.

    This option allows you to override the values of a theme's inline style, adding only CSS variables to give you more flexibility in applying multiple color themes.

    Configure defaultColor: false in your Shiki config to apply throughout your site, or pass to Astro's built-in <Code> component to style an individual code block.

    import { defineConfig } from 'astro/config';
    export default defineConfig({
      markdown: {
        shikiConfig: {
          themes: {
            light: 'github-light',
            dark: 'github-dark',
          },
          defaultColor: false,
        },
      },
    });
    

v4.11.6

Compare Source

Patch Changes
  • #​11459 bc2e74d Thanks @​mingjunlu! - Fixes false positive audit warnings on elements with the role "tabpanel".

  • #​11472 cb4e6d0 Thanks @​delucis! - Avoids targeting all files in the src/ directory for eager optimization by Vite. After this change, only JSX, Vue, Svelte, and Astro components get scanned for early optimization.

  • #​11387 b498461 Thanks @​bluwy! - Fixes prerendering not removing unused dynamic imported chunks

  • #​11437 6ccb30e Thanks @​NuroDev! - Fixes a case where Astro's config experimental.env.schema keys did not allow numbers. Numbers are still not allowed as the first character to be able to generate valid JavaScript identifiers

  • #​11439 08baf56 Thanks @​bholmesdev! - Expands the isInputError() utility from astro:actions to accept errors of any type. This should now allow type narrowing from a try / catch block.

    // example.ts
    import { actions, isInputError } from 'astro:actions';
    
    try {
      await actions.like(new FormData());
    } catch (error) {
      if (isInputError(error)) {
        console.log(error.fields);
      }
    }
    
  • #​11452 0e66849 Thanks @​FugiTech! - Fixes an issue where using .nullish() in a formdata Astro action would always parse as a string

  • #​11438 619f07d Thanks @​bholmesdev! - Exposes utility types from astro:actions for the defineAction handler (ActionHandler) and the ActionError code (ActionErrorCode).

  • #​11456 17e048d Thanks @​RickyC0626! - Fixes astro dev --open unexpected behavior that spawns a new tab every time a config file is saved

  • #​11337 0a4b31f Thanks @​florian-lefebvre! - Adds a new property experimental.env.validateSecrets to allow validating private variables on the server.

    By default, this is set to false and only public variables are checked on start. If enabled, secrets will also be checked on start (dev/build modes). This is useful for example in some CIs to make sure all your secrets are correctly set before deploying.

    // astro.config.mjs
    import { defineConfig, envField } from 'astro/config';
    
    export default defineConfig({
      experimental: {
        env: {
          schema: {
            // ...
          },
          validateSecrets: true,
        },
      },
    });
    
  • #​11443 ea4bc04 Thanks @​bholmesdev! - Expose new ActionReturnType utility from astro:actions. This infers the return type of an action by passing typeof actions.name as a type argument. This example defines a like action that returns likes as an object:

    // actions/index.ts
    import { defineAction } from 'astro:actions';
    
    export const server = {
      like: defineAction({
        handler: () => {
          /* ... */
          return { likes: 42 };
        },
      }),
    };
    

    In your client code, you can infer this handler return value with ActionReturnType:

    // client.ts
    import { actions, ActionReturnType } from 'astro:actions';
    
    type LikesResult = ActionReturnType<typeof actions.like>;
    // -> { likes: number }
    
  • #​11436 7dca68f Thanks @​bholmesdev! - Fixes astro:actions autocompletion for the defineAction accept property

  • #​11455 645e128 Thanks @​florian-lefebvre! - Improves astro:env invalid variables errors


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astro](https://astro.build) ([source](https://github.com/withastro/astro/tree/HEAD/packages/astro)) | dependencies | minor | [`4.11.5` -> `4.16.17`](https://renovatebot.com/diffs/npm/astro/4.11.5/4.16.17) | --- ### Release Notes <details> <summary>withastro/astro (astro)</summary> ### [`v4.16.17`](https://github.com/withastro/astro/releases/tag/astro%404.16.17) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.16...astro@4.16.17) ##### Patch Changes - [#&#8203;12632](https://github.com/withastro/astro/pull/12632) [`e7d14c3`](https://github.com/withastro/astro/commit/e7d14c374b9d45e27089994a4eb72186d05514de) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where the `checkOrigin` feature wasn't correctly checking the `content-type` header ### [`v4.16.16`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41616) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.15...astro@4.16.16) ##### Patch Changes - [#&#8203;12542](https://github.com/withastro/astro/pull/12542) [`65e50eb`](https://github.com/withastro/astro/commit/65e50eb7b6d7b10a193bba7d292804ac0e55be18) Thanks [@&#8203;kadykov](https://github.com/kadykov)! - Fix JPEG image size determination - [#&#8203;12525](https://github.com/withastro/astro/pull/12525) [`cf0d8b0`](https://github.com/withastro/astro/commit/cf0d8b08a0f16bba7310d1a92c82b5a276682e8c) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where with `i18n` enabled, Astro couldn't render the `404.astro` component for non-existent routes. ### [`v4.16.15`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41615) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.14...astro@4.16.15) ##### Patch Changes - [#&#8203;12498](https://github.com/withastro/astro/pull/12498) [`b140a3f`](https://github.com/withastro/astro/commit/b140a3f6d821127f927b7cb938294549e41c5168) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a regression where Astro was trying to access `Request.headers` ### [`v4.16.14`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41614) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.13...astro@4.16.14) ##### Patch Changes - [#&#8203;12480](https://github.com/withastro/astro/pull/12480) [`c3b7e7c`](https://github.com/withastro/astro/commit/c3b7e7cfa13603c08eb923703f31a92d514e82db) Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Removes the default throw behavior in `astro:env` - [#&#8203;12444](https://github.com/withastro/astro/pull/12444) [`28dd3ce`](https://github.com/withastro/astro/commit/28dd3ce5222a667fe113238254edf59318b3fa14) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where a server island hydration script might fail case the island ID misses from the DOM. - [#&#8203;12476](https://github.com/withastro/astro/pull/12476) [`80a9a52`](https://github.com/withastro/astro/commit/80a9a5299a9d51f2b09900d3200976d687feae8f) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Fixes a case where the Content Layer `glob()` loader would not update when renaming or deleting an entry - [#&#8203;12418](https://github.com/withastro/astro/pull/12418) [`25baa4e`](https://github.com/withastro/astro/commit/25baa4ed0c5f55fa85c2c7e2c15848937ed1dc9b) Thanks [@&#8203;oliverlynch](https://github.com/oliverlynch)! - Fix cached image redownloading if it is the first asset - [#&#8203;12477](https://github.com/withastro/astro/pull/12477) [`46f6b38`](https://github.com/withastro/astro/commit/46f6b386b3db6332f286d79958ef10261958cceb) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where the SSR build was emitting the `dist/server/entry.mjs` file with an incorrect import at the top of the file/ - [#&#8203;12365](https://github.com/withastro/astro/pull/12365) [`a23985b`](https://github.com/withastro/astro/commit/a23985b02165c2ddce56d511b3f97b6815c452c9) Thanks [@&#8203;apatel369](https://github.com/apatel369)! - Fixes an issue where `Astro.currentLocale` was not correctly returning the locale for 404 and 500 pages. ### [`v4.16.13`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41613) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.12...astro@4.16.13) ##### Patch Changes - [#&#8203;12436](https://github.com/withastro/astro/pull/12436) [`453ec6b`](https://github.com/withastro/astro/commit/453ec6b12f8c021e0bd0fd0ea9f71c8fc280f4b1) Thanks [@&#8203;martrapp](https://github.com/martrapp)! - Fixes a potential null access in the clientside router - [#&#8203;12392](https://github.com/withastro/astro/pull/12392) [`0462219`](https://github.com/withastro/astro/commit/0462219612183b65867aaaef9fa538d89f201999) Thanks [@&#8203;apatel369](https://github.com/apatel369)! - Fixes an issue where scripts were not correctly injected during the build. The issue was triggered when there were injected routes with the same `entrypoint` and different `pattern` ### [`v4.16.12`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41612) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.11...astro@4.16.12) ##### Patch Changes - [#&#8203;12420](https://github.com/withastro/astro/pull/12420) [`acac0af`](https://github.com/withastro/astro/commit/acac0af53466f8a381ccdac29ed2ad735d7b4e79) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where the dev server returns a 404 status code when a user middleware returns a valid `Response`. ### [`v4.16.11`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41611) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.10...astro@4.16.11) ##### Patch Changes - [#&#8203;12305](https://github.com/withastro/astro/pull/12305) [`f5f7109`](https://github.com/withastro/astro/commit/f5f71094ec74961b4cca2ee451798abd830c617a) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Fixes a case where the error overlay would not escape the message - [#&#8203;12402](https://github.com/withastro/astro/pull/12402) [`823e73b`](https://github.com/withastro/astro/commit/823e73b164eab4115af31b1de8e978f2b4e0a95d) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a case where Astro allowed to call an action without using `Astro.callAction`. This is now invalid, and Astro will show a proper error. ### [`v4.16.10`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41610) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.9...astro@4.16.10) ##### Patch Changes - [#&#8203;12311](https://github.com/withastro/astro/pull/12311) [`bf2723e`](https://github.com/withastro/astro/commit/bf2723e83140099914b29c6d51eb147a065be460) Thanks [@&#8203;dinesh-58](https://github.com/dinesh-58)! - Adds `checked` to the list of boolean attributes. - [#&#8203;12363](https://github.com/withastro/astro/pull/12363) [`222f718`](https://github.com/withastro/astro/commit/222f71894cc7118319ce83b3b29fa61a9dbebb75) Thanks [@&#8203;Fryuni](https://github.com/Fryuni)! - Fixes code generated by `astro add` command when adding a version of an integration other than the default `latest`. - [#&#8203;12368](https://github.com/withastro/astro/pull/12368) [`493fe43`](https://github.com/withastro/astro/commit/493fe43cd3ef94b087b8958031ecc964ae73463b) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Improves error logs when executing commands - [#&#8203;12355](https://github.com/withastro/astro/pull/12355) [`c4726d7`](https://github.com/withastro/astro/commit/c4726d7ba8cc93157390ce64d5c8b718ed5cac29) Thanks [@&#8203;apatel369](https://github.com/apatel369)! - Improves error reporting for invalid frontmatter in MDX files during the `astro build` command. The error message now includes the file path where the frontmatter parsing failed. ### [`v4.16.9`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4169) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.8...astro@4.16.9) ##### Patch Changes - [#&#8203;12333](https://github.com/withastro/astro/pull/12333) [`836cd91`](https://github.com/withastro/astro/commit/836cd91c37cea8ae58dd04a326435fcb2c88f358) Thanks [@&#8203;imattacus](https://github.com/imattacus)! - Destroy the server response stream if async error is thrown - [#&#8203;12358](https://github.com/withastro/astro/pull/12358) [`7680349`](https://github.com/withastro/astro/commit/76803498738f9e86e7948ce81e01e63607e03549) Thanks [@&#8203;spacedawwwg](https://github.com/spacedawwwg)! - Honors `inlineAstroConfig` parameter in `getViteConfig` when creating a logger - [#&#8203;12353](https://github.com/withastro/astro/pull/12353) [`35795a1`](https://github.com/withastro/astro/commit/35795a1a54b2bfaf331c58ca91b47e5672e08c4e) Thanks [@&#8203;hippotastic](https://github.com/hippotastic)! - Fixes an issue in dev server watch file handling that could cause multiple restarts for a single file change. - [#&#8203;12351](https://github.com/withastro/astro/pull/12351) [`5751488`](https://github.com/withastro/astro/commit/57514881655b62a0bc39ace1e1ed4b89b96f74ca) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Reverts a change made in `4.16.6` that prevented usage of `astro:env` secrets inside middleware in SSR - [#&#8203;12346](https://github.com/withastro/astro/pull/12346) [`20e5a84`](https://github.com/withastro/astro/commit/20e5a843c86e9328814615edf3e8a6fb5e4696cc) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Fixes sourcemap generation when prefetch is enabled - [#&#8203;12349](https://github.com/withastro/astro/pull/12349) [`1fc83d3`](https://github.com/withastro/astro/commit/1fc83d3ba8315c31b2a3aadc77b20b1615d261a0) Thanks [@&#8203;norskeld](https://github.com/norskeld)! - Fixes the `getImage` options type so it properly extends `ImageTransform` ### [`v4.16.8`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4168) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.7...astro@4.16.8) ##### Patch Changes - [#&#8203;12338](https://github.com/withastro/astro/pull/12338) [`9ca89b3`](https://github.com/withastro/astro/commit/9ca89b3e13d47e146989cfabb916d6599d140f03) Thanks [@&#8203;situ2001](https://github.com/situ2001)! - Resets `NODE_ENV` to ensure install command run in dev mode - [#&#8203;12286](https://github.com/withastro/astro/pull/12286) [`9d6bcdb`](https://github.com/withastro/astro/commit/9d6bcdb88fcb9df0c5c70e2b591bcf962ce55f63) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Fixes a case where a warning for experimental `astro:env` support would be shown when using an adapter but not actually using `astro:env` - [#&#8203;12342](https://github.com/withastro/astro/pull/12342) [`ffc836b`](https://github.com/withastro/astro/commit/ffc836bac0cdea684ea91f958ac8298d4ee4b07d) Thanks [@&#8203;liruifengv](https://github.com/liruifengv)! - Fixes a typo in the command name of the CLI - [#&#8203;12301](https://github.com/withastro/astro/pull/12301) [`0cfc69d`](https://github.com/withastro/astro/commit/0cfc69d499815d4e1f1dc37cf32653195586087a) Thanks [@&#8203;apatel369](https://github.com/apatel369)! - Fixes an issue with action handler context by passing the correct context (`ActionAPIContext`). - [#&#8203;12312](https://github.com/withastro/astro/pull/12312) [`5642ef9`](https://github.com/withastro/astro/commit/5642ef9029890fc29793c160321f78f62cdaafcb) Thanks [@&#8203;koyopro](https://github.com/koyopro)! - Fixes an issue where using `getViteConfig()` returns incorrect and duplicate configuration - [#&#8203;12245](https://github.com/withastro/astro/pull/12245) [`1d4f6a4`](https://github.com/withastro/astro/commit/1d4f6a4989bc1cfd7109b1bff41503f115660e02) Thanks [@&#8203;bmenant](https://github.com/bmenant)! - Add `components` property to MDXInstance type definition (RenderResult and module import) - [#&#8203;12340](https://github.com/withastro/astro/pull/12340) [`94eaeea`](https://github.com/withastro/astro/commit/94eaeea1c437402ffc44103126b355adab4b8a01) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where Astro actions didn't work when `base` was different from `/` ### [`v4.16.7`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4167) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.6...astro@4.16.7) ##### Patch Changes - [#&#8203;12263](https://github.com/withastro/astro/pull/12263) [`e9e8080`](https://github.com/withastro/astro/commit/e9e8080a8139f898dcfa3c030f5ddaa98413c160) Thanks [@&#8203;Fryuni](https://github.com/Fryuni)! - Fixes conflict between server islands and on-demand dynamic routes in the form of `/[...rest]` or `/[paramA]/[paramB]`. - [#&#8203;12279](https://github.com/withastro/astro/pull/12279) [`b781f88`](https://github.com/withastro/astro/commit/b781f8860c7d11e51fb60a0d6528bc88913ffc35) Thanks [@&#8203;jsparkdev](https://github.com/jsparkdev)! - Update wrong error message - [#&#8203;12273](https://github.com/withastro/astro/pull/12273) [`c2ee963`](https://github.com/withastro/astro/commit/c2ee963cb6c0a65481be505848a7272d800f2f7b) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Fixes an issue with some package managers where sites would not build if TypeScript was not installed. - [#&#8203;12235](https://github.com/withastro/astro/pull/12235) [`a75bc5e`](https://github.com/withastro/astro/commit/a75bc5e3068ed80366a03efbec78b3b0f8837516) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a bug where Astro Actions couldn't redirect to the correct pathname when there was a rewrite involved. - [#&#8203;11839](https://github.com/withastro/astro/pull/11839) [`ff522b9`](https://github.com/withastro/astro/commit/ff522b96a01391a29b44f820dfcc2a2176d871e7) Thanks [@&#8203;icaliman](https://github.com/icaliman)! - Fixes error when returning a top-level `null` from an Astro file frontmatter - [#&#8203;12272](https://github.com/withastro/astro/pull/12272) [`388d237`](https://github.com/withastro/astro/commit/388d2375b6900e6401e1c711087ee0b2176418dd) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Correctly handles local images when using a base path in SSR ### [`v4.16.6`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4166) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.5...astro@4.16.6) ##### Patch Changes - [#&#8203;11823](https://github.com/withastro/astro/pull/11823) [`a3d30a6`](https://github.com/withastro/astro/commit/a3d30a602aaa1755197c73f0b51cace61f9088b3) Thanks [@&#8203;DerTimonius](https://github.com/DerTimonius)! - fix: improve error message when inferSize is used in local images with the Image component - [#&#8203;12227](https://github.com/withastro/astro/pull/12227) [`8b1a641`](https://github.com/withastro/astro/commit/8b1a641be9de4baa9ae48dd0d045915fbbeffa8c) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Fixes a case where environment variables would not be refreshed when using `astro:env` - [#&#8203;12239](https://github.com/withastro/astro/pull/12239) [`2b6daa5`](https://github.com/withastro/astro/commit/2b6daa5840c18729c41f6cd8b4571b88d0cba119) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - **BREAKING CHANGE to the experimental Container API only** Changes the default page rendering behavior of Astro components in containers, and adds a new option `partial: false` to render full Astro pages as before. Previously, the Container API was rendering all Astro components as if they were full Astro pages containing `<!DOCTYPE html>` by default. This was not intended, and now by default, all components will render as [page partials](https://docs.astro.build/en/basics/astro-pages/#page-partials): only the contents of the components without a page shell. To render the component as a full-fledged Astro page, pass a new option called `partial: false` to `renderToString()` and `renderToResponse()`: ```js import { experimental_AstroContainer as AstroContainer } from 'astro/container'; import Card from '../src/components/Card.astro'; const container = AstroContainer.create(); await container.renderToString(Card); // the string will not contain `<!DOCTYPE html>` await container.renderToString(Card, { partial: false }); // the string will contain `<!DOCTYPE html>` ``` ### [`v4.16.5`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4165) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.4...astro@4.16.5) ##### Patch Changes - [#&#8203;12232](https://github.com/withastro/astro/pull/12232) [`ff68ba5`](https://github.com/withastro/astro/commit/ff68ba5e1ca00f06d1afd5fbf89acea3092bb660) Thanks [@&#8203;martrapp](https://github.com/martrapp)! - Fixes an issue with cssesc in dev mode when setting `vite.ssr.noExternal: true` ### [`v4.16.4`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4164) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.3...astro@4.16.4) ##### Patch Changes - [#&#8203;12223](https://github.com/withastro/astro/pull/12223) [`79ffa5d`](https://github.com/withastro/astro/commit/79ffa5d9f75c16465134aa4ed4a3d1d59908ba8b) Thanks [@&#8203;ArmandPhilippot](https://github.com/ArmandPhilippot)! - Fixes a false positive reported by the dev toolbar Audit app where a label was considered missing when associated with a button The `button` element can be [used with a label](https://www.w3.org/TR/2011/WD-html5-author-20110809/forms.html#category-label) (e.g. to create a switch) and should not be reported as an accessibility issue when used as a child of a `label`. - [#&#8203;12199](https://github.com/withastro/astro/pull/12199) [`c351352`](https://github.com/withastro/astro/commit/c3513523608f319b43c050e391be08e68b801329) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a regression in the computation of `Astro.currentLocale` - [#&#8203;12222](https://github.com/withastro/astro/pull/12222) [`fb55695`](https://github.com/withastro/astro/commit/fb5569583b11ef585cd0a79e97e7e9dc653f6afa) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where the edge middleware couldn't correctly compute the client IP address when calling `ctx.clientAddress()` ### [`v4.16.3`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4163) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.2...astro@4.16.3) ##### Patch Changes - [#&#8203;12220](https://github.com/withastro/astro/pull/12220) [`b049359`](https://github.com/withastro/astro/commit/b0493596dc338377198d0a39efc813dad515b624) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Fixes accidental internal `setOnSetGetEnv` parameter rename that caused runtime errors - [#&#8203;12197](https://github.com/withastro/astro/pull/12197) [`2aa2dfd`](https://github.com/withastro/astro/commit/2aa2dfd05dc7b7e6ad13451e6cc2afa9b1c92a32) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fix a regression where a port was incorrectly added to the `Astro.url` ### [`v4.16.2`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4162) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.1...astro@4.16.2) ##### Patch Changes - [#&#8203;12206](https://github.com/withastro/astro/pull/12206) [`12b0022`](https://github.com/withastro/astro/commit/12b00225067445629e5ae451d763d03f70065f88) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Reverts https://github.com/withastro/astro/pull/12173 which caused `Can't modify immutable headers` warnings and 500 errors on Cloudflare Pages ### [`v4.16.1`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41616) [Compare Source](https://github.com/withastro/astro/compare/astro@4.16.0...astro@4.16.1) ##### Patch Changes - [#&#8203;12542](https://github.com/withastro/astro/pull/12542) [`65e50eb`](https://github.com/withastro/astro/commit/65e50eb7b6d7b10a193bba7d292804ac0e55be18) Thanks [@&#8203;kadykov](https://github.com/kadykov)! - Fix JPEG image size determination - [#&#8203;12525](https://github.com/withastro/astro/pull/12525) [`cf0d8b0`](https://github.com/withastro/astro/commit/cf0d8b08a0f16bba7310d1a92c82b5a276682e8c) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where with `i18n` enabled, Astro couldn't render the `404.astro` component for non-existent routes. ### [`v4.16.0`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4160) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.12...astro@4.16.0) ##### Minor Changes - [#&#8203;12039](https://github.com/withastro/astro/pull/12039) [`710a1a1`](https://github.com/withastro/astro/commit/710a1a11f488ff6ed3da6d3e0723b2322ccfe27b) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Adds a `markdown.shikiConfig.langAlias` option that allows [aliasing a non-supported code language to a known language](https://shiki.style/guide/load-lang#custom-language-aliases). This is useful when the language of your code samples is not [a built-in Shiki language](https://shiki.style/languages), but you want your Markdown source to contain an accurate language while also displaying syntax highlighting. The following example configures Shiki to highlight `cjs` code blocks using the `javascript` syntax highlighter: ```js import { defineConfig } from 'astro/config'; export default defineConfig({ markdown: { shikiConfig: { langAlias: { cjs: 'javascript', }, }, }, }); ``` Then in your Markdown, you can use the alias as the language for a code block for syntax highlighting: ````md ```cjs 'use strict'; function commonJs() { return 'I am a commonjs file'; } ``` ```` - [#&#8203;11984](https://github.com/withastro/astro/pull/11984) [`3ac2263`](https://github.com/withastro/astro/commit/3ac2263ff6070136bec9cffb863c38bcc31ccdfe) Thanks [@&#8203;chaegumi](https://github.com/chaegumi)! - Adds a new `build.concurreny` configuration option to specify the number of pages to build in parallel **In most cases, you should not change the default value of `1`.** Use this option only when other attempts to reduce the overall rendering time (e.g. batch or cache long running tasks like fetch calls or data access) are not possible or are insufficient. Use this option only if the refactors are not possible. If the number is set too high, the page rendering may slow down due to insufficient memory resources and because JS is single-threaded. > \[!WARNING] > This feature is stable and is not considered experimental. However, this feature is only intended to address difficult performance issues, and breaking changes may occur in a [minor release](https://docs.astro.build/en/upgrade-astro/#semantic-versioning) to keep this option as performant as possible. ```js // astro.config.mjs import { defineConfig } from 'astro'; export default defineConfig({ build: { concurrency: 2, }, }); ``` ##### Patch Changes - [#&#8203;12160](https://github.com/withastro/astro/pull/12160) [`c6fd1df`](https://github.com/withastro/astro/commit/c6fd1df695d0f2a24bb49e6954064f92664ccf67) Thanks [@&#8203;louisescher](https://github.com/louisescher)! - Fixes a bug where `astro.config.mts` and `astro.config.cts` weren't reloading the dev server upon modifications. - [#&#8203;12130](https://github.com/withastro/astro/pull/12130) [`e96bcae`](https://github.com/withastro/astro/commit/e96bcae535ef2f0661f539c1d49690c531df2d4e) Thanks [@&#8203;thehansys](https://github.com/thehansys)! - Fixes a bug in the parsing of `x-forwarded-\*` `Request` headers, where multiple values assigned to those headers were not correctly parsed. Now, headers like `x-forwarded-proto: https,http` are correctly parsed. - [#&#8203;12147](https://github.com/withastro/astro/pull/12147) [`9db755a`](https://github.com/withastro/astro/commit/9db755ab7cfe658ec426387e297bdcd32c4bc8de) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Skips setting statusMessage header for HTTP/2 response HTTP/2 doesn't support status message, so setting this was logging a warning. - [#&#8203;12151](https://github.com/withastro/astro/pull/12151) [`bb6d37f`](https://github.com/withastro/astro/commit/bb6d37f94a283433994f9243189cb4386df0e11a) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where `Astro.currentLocale` wasn't incorrectly computed when the `defaultLocale` belonged to a custom locale path. - Updated dependencies \[[`710a1a1`](https://github.com/withastro/astro/commit/710a1a11f488ff6ed3da6d3e0723b2322ccfe27b)]: - [@&#8203;astrojs/markdown-remark](https://github.com/astrojs/markdown-remark)[@&#8203;5](https://github.com/5).3.0 ### [`v4.15.12`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41512) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.11...astro@4.15.12) ##### Patch Changes - [#&#8203;12121](https://github.com/withastro/astro/pull/12121) [`2490ceb`](https://github.com/withastro/astro/commit/2490cebdb93f13ee552cffa72b2e274d64e6b4a7) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Support passing the values `Infinity` and `-Infinity` as island props. - [#&#8203;12118](https://github.com/withastro/astro/pull/12118) [`f47b347`](https://github.com/withastro/astro/commit/f47b347da899c6e1dcd0b2e7887f7fce6ec8e270) Thanks [@&#8203;Namchee](https://github.com/Namchee)! - Removes the `strip-ansi` dependency in favor of the native Node API - [#&#8203;12126](https://github.com/withastro/astro/pull/12126) [`6e1dfeb`](https://github.com/withastro/astro/commit/6e1dfeb76bec09d24928bab798c6ad3280f42e84) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Clear content layer cache when astro version changes - [#&#8203;12117](https://github.com/withastro/astro/pull/12117) [`a46839a`](https://github.com/withastro/astro/commit/a46839a5c818b7de63c36d0c7e27f1a8f3b773dc) Thanks [@&#8203;ArmandPhilippot](https://github.com/ArmandPhilippot)! - Updates Vite links to use their new domain - [#&#8203;12124](https://github.com/withastro/astro/pull/12124) [`499fbc9`](https://github.com/withastro/astro/commit/499fbc91a6bdad8c86ff13a8caf1fa09433796b9) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Allows special characters in Action names - [#&#8203;12123](https://github.com/withastro/astro/pull/12123) [`b8673df`](https://github.com/withastro/astro/commit/b8673df51c6cc4ce6a288f8eb609b7a438a07d82) Thanks [@&#8203;Princesseuh](https://github.com/Princesseuh)! - Fixes missing `body` property on CollectionEntry types for content layer entries - [#&#8203;12132](https://github.com/withastro/astro/pull/12132) [`de35daa`](https://github.com/withastro/astro/commit/de35daa8517555c1b9c72bc7fe9cc955c4997a83) Thanks [@&#8203;jcayzac](https://github.com/jcayzac)! - Updates the [`cookie`](https://npmjs.com/package/cookie) dependency to avoid the [CVE 2024-47764](https://nvd.nist.gov/vuln/detail/CVE-2024-47764) vulnerability. - [#&#8203;12113](https://github.com/withastro/astro/pull/12113) [`a54e520`](https://github.com/withastro/astro/commit/a54e520d3c139fa123e7029c5933951b5c7f5a39) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Adds a helpful error when attempting to render an undefined collection entry ### [`v4.15.11`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41511) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.10...astro@4.15.11) ##### Patch Changes - [#&#8203;12097](https://github.com/withastro/astro/pull/12097) [`11d447f`](https://github.com/withastro/astro/commit/11d447f66b1a0f39489c2600139ebfb565336ce7) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Fixes error where references in content layer schemas sometimes incorrectly report as missing - [#&#8203;12108](https://github.com/withastro/astro/pull/12108) [`918953b`](https://github.com/withastro/astro/commit/918953bd09f057131dfe029e810019c0909345cf) Thanks [@&#8203;lameuler](https://github.com/lameuler)! - Fixes a bug where [data URL images](https://developer.mozilla.org/en-US/docs/Web/URI/Schemes/data) were not correctly handled. The bug resulted in an `ENAMETOOLONG` error. - [#&#8203;12105](https://github.com/withastro/astro/pull/12105) [`42037f3`](https://github.com/withastro/astro/commit/42037f33e644d5a2bfba71377697fc7336ecb15b) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Returns custom statusText that has been set in a Response - [#&#8203;12109](https://github.com/withastro/astro/pull/12109) [`ea22558`](https://github.com/withastro/astro/commit/ea225585fd12d27006434266163512ca66ad572b) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a regression that was introduced by an internal refactor of how the middleware is loaded by the Astro application. The regression was introduced by [#&#8203;11550](https://github.com/withastro/astro/pull/11550). When the edge middleware feature is opted in, Astro removes the middleware function from the SSR manifest, and this wasn't taken into account during the refactor. - [#&#8203;12106](https://github.com/withastro/astro/pull/12106) [`d3a74da`](https://github.com/withastro/astro/commit/d3a74da19644477ffc81acf2a3efb26ad3335a5e) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Handles case where an immutable Response object is returned from an endpoint - [#&#8203;12090](https://github.com/withastro/astro/pull/12090) [`d49a537`](https://github.com/withastro/astro/commit/d49a537f2aaccd132154a15f1da4db471272ee90) Thanks [@&#8203;markjaquith](https://github.com/markjaquith)! - Server islands: changes the server island HTML placeholder comment so that it is much less likely to get removed by HTML minifiers. ### [`v4.15.10`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41510) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.9...astro@4.15.10) ##### Patch Changes - [#&#8203;12084](https://github.com/withastro/astro/pull/12084) [`12dae50`](https://github.com/withastro/astro/commit/12dae50c776474748a80cb65c8bf1c67f0825cb0) Thanks [@&#8203;Princesseuh](https://github.com/Princesseuh)! - Adds missing filePath property on content layer entries - [#&#8203;12046](https://github.com/withastro/astro/pull/12046) [`d7779df`](https://github.com/withastro/astro/commit/d7779dfae7bc00ff94b1e4596ff5b4897f65aabe) Thanks [@&#8203;martrapp](https://github.com/martrapp)! - View transitions: Fixes Astro's fade animation to prevent flashing during morph transitions. - [#&#8203;12043](https://github.com/withastro/astro/pull/12043) [`1720c5b`](https://github.com/withastro/astro/commit/1720c5b1d2bfd106ad065833823aed622bee09bc) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Fixes injected endpoint `prerender` option detection - [#&#8203;12095](https://github.com/withastro/astro/pull/12095) [`76c5fbd`](https://github.com/withastro/astro/commit/76c5fbd6f3a8d41367f1d7033278d133d518213b) Thanks [@&#8203;TheOtterlord](https://github.com/TheOtterlord)! - Fix installing non-stable versions of integrations with `astro add` ### [`v4.15.9`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4159) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.8...astro@4.15.9) ##### Patch Changes - [#&#8203;12034](https://github.com/withastro/astro/pull/12034) [`5b3ddfa`](https://github.com/withastro/astro/commit/5b3ddfadcb2d09b6cbd9cd42641f30ca565d0f58) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where the middleware wasn't called when a project uses `404.astro`. - [#&#8203;12042](https://github.com/withastro/astro/pull/12042) [`243ecb6`](https://github.com/withastro/astro/commit/243ecb6d6146dc483b4726d0e76142fb25e56243) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a problem in the Container API, where a polyfill wasn't correctly applied. This caused an issue in some environments where `crypto` isn't supported. - [#&#8203;12038](https://github.com/withastro/astro/pull/12038) [`26ea5e8`](https://github.com/withastro/astro/commit/26ea5e814ab8c973e683fff62389fda28c180940) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Resolves image paths in content layer with initial slash as project-relative When using the `image()` schema helper, previously paths with an initial slash were treated as public URLs. This was to match the behavior of markdown images. However this is a change from before, where paths with an initial slash were treated as project-relative. This change restores the previous behavior, so that paths with an initial slash are treated as project-relative. ### [`v4.15.8`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4158) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.7...astro@4.15.8) ##### Patch Changes - [#&#8203;12014](https://github.com/withastro/astro/pull/12014) [`53cb41e`](https://github.com/withastro/astro/commit/53cb41e30ea5768bf33d9f6be608fb57d31b7b9e) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Fixes an issue where component styles were not correctly included in rendered MDX - [#&#8203;12031](https://github.com/withastro/astro/pull/12031) [`8c0cae6`](https://github.com/withastro/astro/commit/8c0cae6d1bd70b332286d83d0f01cfce5272fbbe) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a bug where the rewrite via `next(/*..*/)` inside a middleware didn't compute the new `APIContext.params` - [#&#8203;12026](https://github.com/withastro/astro/pull/12026) [`40e7a1b`](https://github.com/withastro/astro/commit/40e7a1b05d9e5ea3fcda176c9663bbcff86edb63) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Initializes the Markdown processor only when there's `.md` files - [#&#8203;12028](https://github.com/withastro/astro/pull/12028) [`d3bd673`](https://github.com/withastro/astro/commit/d3bd673392e63720e241d6a002a131a3564c169c) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Handles route collision detection only if it matches `getStaticPaths` - [#&#8203;12027](https://github.com/withastro/astro/pull/12027) [`dd3b753`](https://github.com/withastro/astro/commit/dd3b753aba6400558671d85214e27b8e4fb1654b) Thanks [@&#8203;fviolette](https://github.com/fviolette)! - Add `selected` to the list of boolean attributes - [#&#8203;12001](https://github.com/withastro/astro/pull/12001) [`9be3e1b`](https://github.com/withastro/astro/commit/9be3e1bba789af96d8b21d9c8eca8542cfb4ff77) Thanks [@&#8203;uwej711](https://github.com/uwej711)! - Remove dependency on path-to-regexp ### [`v4.15.7`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4157) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.6...astro@4.15.7) ##### Patch Changes - [#&#8203;12000](https://github.com/withastro/astro/pull/12000) [`a2f8c5d`](https://github.com/withastro/astro/commit/a2f8c5d85ff15803f5cedf9148cd70ffc138ddef) Thanks [@&#8203;ArmandPhilippot](https://github.com/ArmandPhilippot)! - Fixes an outdated link used to document Content Layer API - [#&#8203;11915](https://github.com/withastro/astro/pull/11915) [`0b59fe7`](https://github.com/withastro/astro/commit/0b59fe74d5922c572007572ddca8d11482e2fb5c) Thanks [@&#8203;azhirov](https://github.com/azhirov)! - Fix: prevent island from re-rendering when using transition:persist ([#&#8203;11854](https://github.com/withastro/astro/issues/11854)) ### [`v4.15.6`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4156) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.5...astro@4.15.6) ##### Patch Changes - [#&#8203;11993](https://github.com/withastro/astro/pull/11993) [`ffba5d7`](https://github.com/withastro/astro/commit/ffba5d716edcdfc42899afaa4188b7a4cd0c91eb) Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Fix getStaticPaths regression This reverts a previous change meant to remove a dependency, to fix a regression with multiple nested spread routes. - [#&#8203;11964](https://github.com/withastro/astro/pull/11964) [`06eff60`](https://github.com/withastro/astro/commit/06eff60cabb55d91fe4075421b1693b1ab33225c) Thanks [@&#8203;TheOtterlord](https://github.com/TheOtterlord)! - Add wayland (wl-copy) support to `astro info` ### [`v4.15.5`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4155) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.4...astro@4.15.5) ##### Patch Changes - [#&#8203;11939](https://github.com/withastro/astro/pull/11939) [`7b09c62`](https://github.com/withastro/astro/commit/7b09c62b565cd7b50c35fb68d390729f936a43fb) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Adds support for Zod discriminated unions on Action form inputs. This allows forms with different inputs to be submitted to the same action, using a given input to decide which object should be used for validation. This example accepts either a `create` or `update` form submission, and uses the `type` field to determine which object to validate against. ```ts import { defineAction } from 'astro:actions'; import { z } from 'astro:schema'; export const server = { changeUser: defineAction({ accept: 'form', input: z.discriminatedUnion('type', [ z.object({ type: z.literal('create'), name: z.string(), email: z.string().email(), }), z.object({ type: z.literal('update'), id: z.number(), name: z.string(), email: z.string().email(), }), ]), async handler(input) { if (input.type === 'create') { // input is { type: 'create', name: string, email: string } } else { // input is { type: 'update', id: number, name: string, email: string } } }, }), }; ``` The corresponding `create` and `update` forms may look like this: ### [`v4.15.4`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4154) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.3...astro@4.15.4) ##### Patch Changes - [#&#8203;11879](https://github.com/withastro/astro/pull/11879) [`bd1d4aa`](https://github.com/withastro/astro/commit/bd1d4aaf8262187b4f132d7fe0365902131ddf1a) Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Allow passing a cryptography key via ASTRO_KEY For Server islands Astro creates a cryptography key in order to hash props for the islands, preventing accidental leakage of secrets. If you deploy to an environment with rolling updates then there could be multiple instances of your app with different keys, causing potential key mismatches. To fix this you can now pass the `ASTRO_KEY` environment variable to your build in order to reuse the same key. To generate a key use: astro create-key This will print out an environment variable to set like: ASTRO_KEY=PIAuyPNn2aKU/bviapEuc/nVzdzZPizKNo3OqF/5PmQ= - [#&#8203;11935](https://github.com/withastro/astro/pull/11935) [`c58193a`](https://github.com/withastro/astro/commit/c58193a691775af5c568e461c63040a42e2471f7) Thanks [@&#8203;Princesseuh](https://github.com/Princesseuh)! - Fixes `astro add` not using the proper export point when adding certain adapters ### [`v4.15.3`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4153) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.2...astro@4.15.3) ##### Patch Changes - [#&#8203;11902](https://github.com/withastro/astro/pull/11902) [`d63bc50`](https://github.com/withastro/astro/commit/d63bc50d9940c1107e0fee7687e5c332549a0eff) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Fixes case where content layer did not update during clean dev builds on Linux and Windows - [#&#8203;11886](https://github.com/withastro/astro/pull/11886) [`7ff7134`](https://github.com/withastro/astro/commit/7ff7134b8038a3b798293b2218bbf6dd02d2ac32) Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Fixes a missing error message when actions throws during `astro sync` - [#&#8203;11904](https://github.com/withastro/astro/pull/11904) [`ca54e3f`](https://github.com/withastro/astro/commit/ca54e3f819fad009ac3c3c8b57a26014a2652a73) Thanks [@&#8203;wtchnm](https://github.com/wtchnm)! - perf(assets): avoid downloading original image when using cache ### [`v4.15.2`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4152) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.1...astro@4.15.2) ##### Patch Changes - [#&#8203;11870](https://github.com/withastro/astro/pull/11870) [`8e5257a`](https://github.com/withastro/astro/commit/8e5257addaeff809ed6f0c47ac0ed4ded755320e) Thanks [@&#8203;ArmandPhilippot](https://github.com/ArmandPhilippot)! - Fixes typo in documenting the `fallbackType` property in i18n routing - [#&#8203;11884](https://github.com/withastro/astro/pull/11884) [`e450704`](https://github.com/withastro/astro/commit/e45070459f18976400fc8939812e172781eba351) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Correctly handles content layer data where the transformed value does not match the input schema - [#&#8203;11900](https://github.com/withastro/astro/pull/11900) [`80b4a18`](https://github.com/withastro/astro/commit/80b4a181a077266c44065a737e61cc7cff6bc6d7) Thanks [@&#8203;delucis](https://github.com/delucis)! - Fixes the user-facing type of the new `i18n.routing.fallbackType` option to be optional ### [`v4.15.1`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#41512) [Compare Source](https://github.com/withastro/astro/compare/astro@4.15.0...astro@4.15.1) ##### Patch Changes - [#&#8203;12121](https://github.com/withastro/astro/pull/12121) [`2490ceb`](https://github.com/withastro/astro/commit/2490cebdb93f13ee552cffa72b2e274d64e6b4a7) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Support passing the values `Infinity` and `-Infinity` as island props. - [#&#8203;12118](https://github.com/withastro/astro/pull/12118) [`f47b347`](https://github.com/withastro/astro/commit/f47b347da899c6e1dcd0b2e7887f7fce6ec8e270) Thanks [@&#8203;Namchee](https://github.com/Namchee)! - Removes the `strip-ansi` dependency in favor of the native Node API - [#&#8203;12126](https://github.com/withastro/astro/pull/12126) [`6e1dfeb`](https://github.com/withastro/astro/commit/6e1dfeb76bec09d24928bab798c6ad3280f42e84) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Clear content layer cache when astro version changes - [#&#8203;12117](https://github.com/withastro/astro/pull/12117) [`a46839a`](https://github.com/withastro/astro/commit/a46839a5c818b7de63c36d0c7e27f1a8f3b773dc) Thanks [@&#8203;ArmandPhilippot](https://github.com/ArmandPhilippot)! - Updates Vite links to use their new domain - [#&#8203;12124](https://github.com/withastro/astro/pull/12124) [`499fbc9`](https://github.com/withastro/astro/commit/499fbc91a6bdad8c86ff13a8caf1fa09433796b9) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Allows special characters in Action names - [#&#8203;12123](https://github.com/withastro/astro/pull/12123) [`b8673df`](https://github.com/withastro/astro/commit/b8673df51c6cc4ce6a288f8eb609b7a438a07d82) Thanks [@&#8203;Princesseuh](https://github.com/Princesseuh)! - Fixes missing `body` property on CollectionEntry types for content layer entries - [#&#8203;12132](https://github.com/withastro/astro/pull/12132) [`de35daa`](https://github.com/withastro/astro/commit/de35daa8517555c1b9c72bc7fe9cc955c4997a83) Thanks [@&#8203;jcayzac](https://github.com/jcayzac)! - Updates the [`cookie`](https://npmjs.com/package/cookie) dependency to avoid the [CVE 2024-47764](https://nvd.nist.gov/vuln/detail/CVE-2024-47764) vulnerability. - [#&#8203;12113](https://github.com/withastro/astro/pull/12113) [`a54e520`](https://github.com/withastro/astro/commit/a54e520d3c139fa123e7029c5933951b5c7f5a39) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Adds a helpful error when attempting to render an undefined collection entry ### [`v4.15.0`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4150) [Compare Source](https://github.com/withastro/astro/compare/astro@4.14.6...astro@4.15.0) ##### Minor Changes - [#&#8203;11729](https://github.com/withastro/astro/pull/11729) [`1c54e63`](https://github.com/withastro/astro/commit/1c54e633274ad47f6c83c9a16f375f0caa983fbe) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Adds a new variant `sync` for the `astro:config:setup` hook's `command` property. This value is set when calling the command `astro sync`. If your integration previously relied on knowing how many variants existed for the `command` property, you must update your logic to account for this new option. - [#&#8203;11743](https://github.com/withastro/astro/pull/11743) [`cce0894`](https://github.com/withastro/astro/commit/cce08945340312776a0480fc9ffe43929257639a) Thanks [@&#8203;ph1p](https://github.com/ph1p)! - Adds a new, optional property `timeout` for the `client:idle` directive. This value allows you to specify a maximum time to wait, in milliseconds, before hydrating a UI framework component, even if the page is not yet done with its initial load. This means you can delay hydration for lower-priority UI elements with more control to ensure your element is interactive within a specified time frame. ```astro <ShowHideButton client:idle={{ timeout: 500 }} /> ``` - [#&#8203;11677](https://github.com/withastro/astro/pull/11677) [`cb356a5`](https://github.com/withastro/astro/commit/cb356a5db6b1ec2799790a603f931a961883ab31) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Adds a new option `fallbackType` to `i18n.routing` configuration that allows you to control how fallback pages are handled. When `i18n.fallback` is configured, this new routing option controls whether to [redirect](https://docs.astro.build/en/guides/routing/#redirects) to the fallback page, or to [rewrite](https://docs.astro.build/en/guides/routing/#rewrites) the fallback page's content in place. The `"redirect"` option is the default value and matches the current behavior of the existing fallback system. The option `"rewrite"` uses the new [rewriting system](https://docs.astro.build/en/guides/routing/#rewrites) to create fallback pages that render content on the original, requested URL without a browser refresh. For example, the following configuration will generate a page `/fr/index.html` that will contain the same HTML rendered by the page `/en/index.html` when `src/pages/fr/index.astro` does not exist. ```js // astro.config.mjs export default defineConfig({ i18n: { locals: ['en', 'fr'], defaultLocale: 'en', routing: { prefixDefaultLocale: true, fallbackType: 'rewrite', }, fallback: { fr: 'en', }, }, }); ``` - [#&#8203;11708](https://github.com/withastro/astro/pull/11708) [`62b0d20`](https://github.com/withastro/astro/commit/62b0d20b974dc932769221d210b751627fb4bbc6) Thanks [@&#8203;martrapp](https://github.com/martrapp)! - Adds a new object `swapFunctions` to expose the necessary utility functions on `astro:transitions/client` that allow you to build custom swap functions to be used with view transitions. The example below uses these functions to replace Astro's built-in default `swap` function with one that only swaps the `<main>` part of the page: ```html <script> import { swapFunctions } from 'astro:transitions/client'; document.addEventListener('astro:before-swap', (e) => { e.swap = () => swapMainOnly(e.newDocument) }); function swapMainOnly(doc: Document) { swapFunctions.deselectScripts(doc); swapFunctions.swapRootAttributes(doc); swapFunctions.swapHeadElements(doc); const restoreFocusFunction = swapFunctions.saveFocus(); const newMain = doc.querySelector('main'); const oldMain = document.querySelector('main'); if (newMain && oldMain) { swapFunctions.swapBodyElement(newMain, oldMain); } else { swapFunctions.swapBodyElement(doc.body, document.body); } restoreFocusFunction(); }; </script> ``` See the [view transitions guide](https://docs.astro.build/en/guides/view-transitions/#astrobefore-swap) for more information about hooking into the `astro:before-swap` lifecycle event and adding a custom swap implementation. - [#&#8203;11843](https://github.com/withastro/astro/pull/11843) [`5b4070e`](https://github.com/withastro/astro/commit/5b4070efef877a77247bb05a4806b75f22e557c8) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Exposes `z` from the new `astro:schema` module. This is the new recommended import source for all Zod utilities when using Astro Actions. ### [`v4.14.6`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4146) [Compare Source](https://github.com/withastro/astro/compare/astro@4.14.5...astro@4.14.6) ##### Patch Changes - [#&#8203;11847](https://github.com/withastro/astro/pull/11847) [`45b599c`](https://github.com/withastro/astro/commit/45b599c4d40ded6a3e03881181b441ae494cbfcf) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Fixes a case where Vite would be imported by the SSR runtime, causing bundling errors and bloat. - [#&#8203;11822](https://github.com/withastro/astro/pull/11822) [`6fcaab8`](https://github.com/withastro/astro/commit/6fcaab84de1044ff4d186b2dfa5831964460062d) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Marks internal `vite-plugin-fileurl` plugin with `enforce: 'pre'` - [#&#8203;11713](https://github.com/withastro/astro/pull/11713) [`497324c`](https://github.com/withastro/astro/commit/497324c4e87538dc1dc13aea3ced9bd3642d9ba6) Thanks [@&#8203;voidfill](https://github.com/voidfill)! - Prevents prefetching of the same urls with different hashes. - [#&#8203;11814](https://github.com/withastro/astro/pull/11814) [`2bb72c6`](https://github.com/withastro/astro/commit/2bb72c63969f8f21dd279fa927c32f192ff79a3f) Thanks [@&#8203;eduardocereto](https://github.com/eduardocereto)! - Updates the documentation for experimental Content Layer API with a corrected code example - [#&#8203;11842](https://github.com/withastro/astro/pull/11842) [`1ffaae0`](https://github.com/withastro/astro/commit/1ffaae04cf790390f730bf900b9722b99642adc1) Thanks [@&#8203;stephan281094](https://github.com/stephan281094)! - Fixes a typo in the `MissingImageDimension` error message - [#&#8203;11828](https://github.com/withastro/astro/pull/11828) [`20d47aa`](https://github.com/withastro/astro/commit/20d47aa85a3a0d7ac3390f749715d92de830cf3e) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Improves error message when invalid data is returned by an Action. ### [`v4.14.5`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4145) [Compare Source](https://github.com/withastro/astro/compare/astro@4.14.4...astro@4.14.5) ##### Patch Changes - [#&#8203;11809](https://github.com/withastro/astro/pull/11809) [`62e97a2`](https://github.com/withastro/astro/commit/62e97a20f72bacb017c633ddcb776abc89167660) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fixes usage of `.transform()`, `.refine()`, `.passthrough()`, and other effects on Action form inputs. - [#&#8203;11812](https://github.com/withastro/astro/pull/11812) [`260c4be`](https://github.com/withastro/astro/commit/260c4be050f91353bc5ba6af073e7bc17429d552) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Exposes `ActionAPIContext` type from the `astro:actions` module. - [#&#8203;11813](https://github.com/withastro/astro/pull/11813) [`3f7630a`](https://github.com/withastro/astro/commit/3f7630afd697809b1d4fbac6edd18153983c70ac) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fixes unexpected `undefined` value when calling an action from the client without a return value. ### [`v4.14.4`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4144) [Compare Source](https://github.com/withastro/astro/compare/astro@4.14.3...astro@4.14.4) ##### Patch Changes - [#&#8203;11794](https://github.com/withastro/astro/pull/11794) [`3691a62`](https://github.com/withastro/astro/commit/3691a626fb67d617e5f8bd057443cd2ff6caa054) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fixes unexpected warning log when using Actions on "hybrid" rendered projects. - [#&#8203;11801](https://github.com/withastro/astro/pull/11801) [`9f943c1`](https://github.com/withastro/astro/commit/9f943c1344671b569a0d1ddba683b3cca0068adc) Thanks [@&#8203;delucis](https://github.com/delucis)! - Fixes a bug where the `filePath` property was not available on content collection entries when using the content layer `file()` loader with a JSON file that contained an object instead of an array. This was breaking use of the `image()` schema utility among other things. ### [`v4.14.3`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4143) [Compare Source](https://github.com/withastro/astro/compare/astro@4.14.2...astro@4.14.3) ##### Patch Changes - [#&#8203;11780](https://github.com/withastro/astro/pull/11780) [`c6622ad`](https://github.com/withastro/astro/commit/c6622adaeb405e961b12c91f0e5d02c7333d01cf) Thanks [@&#8203;Princesseuh](https://github.com/Princesseuh)! - Deprecates the Squoosh image service, to be removed in Astro 5.0. We recommend migrating to the default Sharp service. - [#&#8203;11790](https://github.com/withastro/astro/pull/11790) [`41c3fcb`](https://github.com/withastro/astro/commit/41c3fcb6189709450a67ea8f726071d5f3cdc80e) Thanks [@&#8203;sarah11918](https://github.com/sarah11918)! - Updates the documentation for experimental `astro:env` with a corrected link to the RFC proposal - [#&#8203;11773](https://github.com/withastro/astro/pull/11773) [`86a3391`](https://github.com/withastro/astro/commit/86a33915ff41b23ff6b35bcfb1805fefc0760ca7) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Changes messages logged when using unsupported, deprecated, or experimental adapter features for clarity - [#&#8203;11745](https://github.com/withastro/astro/pull/11745) [`89bab1e`](https://github.com/withastro/astro/commit/89bab1e70786123fbe933a9d7a1b80c9334dcc5f) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Prints prerender dynamic value usage warning only if it's used - [#&#8203;11774](https://github.com/withastro/astro/pull/11774) [`c6400ab`](https://github.com/withastro/astro/commit/c6400ab99c5e5f4477bc6ef7e801b7869b0aa9ab) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Fixes the path returned by `injectTypes` - [#&#8203;11730](https://github.com/withastro/astro/pull/11730) [`2df49a6`](https://github.com/withastro/astro/commit/2df49a6fb4f6d92fe45f7429430abe63defeacd6) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Simplifies path operations of `astro sync` - [#&#8203;11771](https://github.com/withastro/astro/pull/11771) [`49650a4`](https://github.com/withastro/astro/commit/49650a45550af46c70c6cf3f848b7b529103a649) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Fixes an error thrown by `astro sync` when an `astro:env` virtual module is imported inside the Content Collections config - [#&#8203;11744](https://github.com/withastro/astro/pull/11744) [`b677429`](https://github.com/withastro/astro/commit/b67742961a384c10e5cd04cf5b02d0f014ea7362) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Disables the WebSocket server when creating a Vite server for loading config files ### [`v4.14.2`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4142) [Compare Source](https://github.com/withastro/astro/compare/astro@4.14.1...astro@4.14.2) ##### Patch Changes - [#&#8203;11733](https://github.com/withastro/astro/pull/11733) [`391324d`](https://github.com/withastro/astro/commit/391324df969db71d1c7ca25c2ed14c9eb6eea5ee) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Reverts back to `yargs-parser` package for CLI argument parsing ### [`v4.14.1`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4141) [Compare Source](https://github.com/withastro/astro/compare/astro@4.14.0...astro@4.14.1) ##### Patch Changes - [#&#8203;11725](https://github.com/withastro/astro/pull/11725) [`6c1560f`](https://github.com/withastro/astro/commit/6c1560fb0d19ce659bc9f9090f8050254d5c03f3) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Prevents content layer importing node builtins in runtime - [#&#8203;11692](https://github.com/withastro/astro/pull/11692) [`35af73a`](https://github.com/withastro/astro/commit/35af73aace97a7cc898b9aa5040db8bc2ac62687) Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Prevent errant HTML from crashing server islands When an HTML minifier strips away the server island comment, the script can't correctly know where the end of the fallback content is. This makes it so that it simply doesn't remove any DOM in that scenario. This means the fallback isn't removed, but it also doesn't crash the browser. - [#&#8203;11727](https://github.com/withastro/astro/pull/11727) [`3c2f93b`](https://github.com/withastro/astro/commit/3c2f93b66c6b8e9d2ab58e2cbe941c14ffab89b5) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Fixes a type issue when using the Content Layer in dev ### [`v4.14.0`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4140) [Compare Source](https://github.com/withastro/astro/compare/astro@4.13.4...astro@4.14.0) ##### Minor Changes - [#&#8203;11657](https://github.com/withastro/astro/pull/11657) [`a23c69d`](https://github.com/withastro/astro/commit/a23c69d0d0bed229bee52a32e61f135f9ebf9122) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Deprecates the option for route-generating files to export a dynamic value for `prerender`. Only static values are now supported (e.g. `export const prerender = true` or `= false`). This allows for better treeshaking and bundling configuration in the future. Adds a new [`"astro:route:setup"` hook](https://docs.astro.build/en/reference/integrations-reference/#astroroutesetup) to the Integrations API to allow you to dynamically set options for a route at build or request time through an integration, such as enabling [on-demand server rendering](https://docs.astro.build/en/guides/server-side-rendering/#opting-in-to-pre-rendering-in-server-mode). To migrate from a dynamic export to the new hook, update or remove any dynamic `prerender` exports from individual routing files: ```diff // src/pages/blog/[slug].astro - export const prerender = import.meta.env.PRERENDER ``` Instead, create an integration with the `"astro:route:setup"` hook and update the route's `prerender` option: ```js // astro.config.mjs import { defineConfig } from 'astro/config'; import { loadEnv } from 'vite'; export default defineConfig({ integrations: [setPrerender()], }); function setPrerender() { const { PRERENDER } = loadEnv(process.env.NODE_ENV, process.cwd(), ''); return { name: 'set-prerender', hooks: { 'astro:route:setup': ({ route }) => { if (route.component.endsWith('/blog/[slug].astro')) { route.prerender = PRERENDER; } }, }, }; } ``` - [#&#8203;11360](https://github.com/withastro/astro/pull/11360) [`a79a8b0`](https://github.com/withastro/astro/commit/a79a8b0230b06ed32ce1802f2a5f84a6cf92dbe7) Thanks [@&#8203;ascorbic](https://github.com/ascorbic)! - Adds a new [`injectTypes()` utility](https://docs.astro.build/en/reference/integrations-reference/#injecttypes-options) to the Integration API and refactors how type generation works Use `injectTypes()` in the `astro:config:done` hook to inject types into your user's project by adding a new a `*.d.ts` file. The `filename` property will be used to generate a file at `/.astro/integrations/<normalized_integration_name>/<normalized_filename>.d.ts` and must end with `".d.ts"`. The `content` property will create the body of the file, and must be valid TypeScript. Additionally, `injectTypes()` returns a URL to the normalized path so you can overwrite its content later on, or manipulate it in any way you want. ```js // my-integration/index.js export default { name: 'my-integration', 'astro:config:done': ({ injectTypes }) => { injectTypes({ filename: 'types.d.ts', content: "declare module 'virtual:my-integration' {}", }); }, }; ``` Codegen has been refactored. Although `src/env.d.ts` will continue to work as is, we recommend you update it: ```diff - /// <reference types="astro/client" /> + /// <reference path="../.astro/types.d.ts" /> - /// <reference path="../.astro/env.d.ts" /> - /// <reference path="../.astro/actions.d.ts" /> ``` - [#&#8203;11605](https://github.com/withastro/astro/pull/11605) [`d3d99fb`](https://github.com/withastro/astro/commit/d3d99fba269da9e812e748539a11dfed785ef8a4) Thanks [@&#8203;jcayzac](https://github.com/jcayzac)! - Adds a new property `meta` to Astro's [built-in `<Code />` component](https://docs.astro.build/en/reference/api-reference/#code-). This allows you to provide a value for [Shiki's `meta` attribute](https://shiki.style/guide/transformers#meta) to pass options to transformers. The following example passes an option to highlight lines 1 and 3 to Shiki's `tranformerMetaHighlight`: ### [`v4.13.4`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4134) [Compare Source](https://github.com/withastro/astro/compare/astro@4.13.3...astro@4.13.4) ##### Patch Changes - [#&#8203;11678](https://github.com/withastro/astro/pull/11678) [`34da907`](https://github.com/withastro/astro/commit/34da907f3b4fb411024e6d28fdb291fa78116950) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes a case where omitting a semicolon and line ending with carriage return - CRLF - in the `prerender` option could throw an error. - [#&#8203;11535](https://github.com/withastro/astro/pull/11535) [`932bd2e`](https://github.com/withastro/astro/commit/932bd2eb07f1d7cb2c91e7e7d31fe84c919e302b) Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Encrypt server island props Server island props are now encrypted with a key generated at build-time. This is intended to prevent accidentally leaking secrets caused by exposing secrets through prop-passing. This is not intended to allow a server island to be trusted to skip authentication, or to protect against any other vulnerabilities other than secret leakage. See the RFC for an explanation: https://github.com/withastro/roadmap/blob/server-islands/proposals/server-islands.md#props-serialization - [#&#8203;11655](https://github.com/withastro/astro/pull/11655) [`dc0a297`](https://github.com/withastro/astro/commit/dc0a297e2a4bea3db8310cc98c51b2f94ede5fde) Thanks [@&#8203;billy-le](https://github.com/billy-le)! - Fixes Astro Actions `input` validation when using `default` values with a form input. - [#&#8203;11689](https://github.com/withastro/astro/pull/11689) [`c7bda4c`](https://github.com/withastro/astro/commit/c7bda4cd672864babc3cebd19a2dd2e1af85c087) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue in the Astro actions, where the size of the generated cookie was exceeding the size permitted by the `Set-Cookie` header. ### [`v4.13.3`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4133) [Compare Source](https://github.com/withastro/astro/compare/astro@4.13.2...astro@4.13.3) ##### Patch Changes - [#&#8203;11653](https://github.com/withastro/astro/pull/11653) [`32be549`](https://github.com/withastro/astro/commit/32be5494f6d33dbe32208704405162c95a64f0bc) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Updates `astro:env` docs to reflect current developments and usage guidance - [#&#8203;11658](https://github.com/withastro/astro/pull/11658) [`13b912a`](https://github.com/withastro/astro/commit/13b912a8702afb96e2d0bc20dcc1b4135ae58147) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fixes `orThrow()` type when calling an Action without an `input` validator. - [#&#8203;11603](https://github.com/withastro/astro/pull/11603) [`f31d466`](https://github.com/withastro/astro/commit/f31d4665c1cbb0918b9e00ba1431fb6f264025f7) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Improves user experience when render an Action result from a form POST request: - Removes "Confirm post resubmission?" dialog when refreshing a result. - Removes the `?_astroAction=NAME` flag when a result is rendered. Also improves the DX of directing to a new route on success. Actions will now redirect to the route specified in your `action` string on success, and redirect back to the previous page on error. This follows the routing convention of established backend frameworks like Laravel. For example, say you want to redirect to a `/success` route when `actions.signup` succeeds. You can add `/success` to your `action` string like so: ```astro <form method="POST" action={'/success' + actions.signup}></form> ``` - On success, Astro will redirect to `/success`. - On error, Astro will redirect back to the current page. You can retrieve the action result from either page using the `Astro.getActionResult()` function. ##### Note on security This uses a temporary cookie to forward the action result to the next page. The cookie will be deleted when that page is rendered. ⚠ **The action result is not encrypted.** In general, we recommend returning minimal data from an action handler to a) avoid leaking sensitive information, and b) avoid unexpected render issues once the temporary cookie is deleted. For example, a `login` function may return a user's session id to retrieve from your Astro frontmatter, rather than the entire user object. ### [`v4.13.2`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4132) [Compare Source](https://github.com/withastro/astro/compare/astro@4.13.1...astro@4.13.2) ##### Patch Changes - [#&#8203;11648](https://github.com/withastro/astro/pull/11648) [`589d351`](https://github.com/withastro/astro/commit/589d35158da1a2136387d0ad76609f5c8535c03a) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fixes unexpected error when refreshing a POST request from a form using Actions. - [#&#8203;11600](https://github.com/withastro/astro/pull/11600) [`09ec2ca`](https://github.com/withastro/astro/commit/09ec2cadce01a9a1f9c54ac433f137348907aa56) Thanks [@&#8203;ArmandPhilippot](https://github.com/ArmandPhilippot)! - Deprecates `getEntryBySlug` and `getDataEntryById` functions exported by `astro:content` in favor of `getEntry`. - [#&#8203;11593](https://github.com/withastro/astro/pull/11593) [`81d7150`](https://github.com/withastro/astro/commit/81d7150e02472430eab555dfc4f053738bf99bb6) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Adds support for `Date()`, `Map()`, and `Set()` from action results. See [devalue](https://github.com/Rich-Harris/devalue) for a complete list of supported values. Also fixes serialization exceptions when deploying Actions with edge middleware on Netlify and Vercel. - [#&#8203;11617](https://github.com/withastro/astro/pull/11617) [`196092a`](https://github.com/withastro/astro/commit/196092ae69eb1249206846ddfc162049b03f42b4) Thanks [@&#8203;abubakriz](https://github.com/abubakriz)! - Fix toolbar audit incorrectly flagging images as above the fold. - [#&#8203;11634](https://github.com/withastro/astro/pull/11634) [`2716f52`](https://github.com/withastro/astro/commit/2716f52aae7194439ebb2336849ddd9e8226658a) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fixes internal server error when calling an Astro Action without arguments on Vercel. - [#&#8203;11628](https://github.com/withastro/astro/pull/11628) [`9aaf58c`](https://github.com/withastro/astro/commit/9aaf58c1339b54f2c1394e718a0f6f609f0b6342) Thanks [@&#8203;madbook](https://github.com/madbook)! - Ensures consistent CSS chunk hashes across different environments ### [`v4.13.1`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4131) [Compare Source](https://github.com/withastro/astro/compare/astro@4.13.0...astro@4.13.1) ##### Patch Changes - [#&#8203;11584](https://github.com/withastro/astro/pull/11584) [`a65ffe3`](https://github.com/withastro/astro/commit/a65ffe314b112213421def26c7cc5b7e7b93558c) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Removes async local storage dependency from Astro Actions. This allows Actions to run in Cloudflare and Stackblitz without opt-in flags or other configuration. This also introduces a new convention for calling actions from server code. Instead of calling actions directly, you must wrap function calls with the new `Astro.callAction()` utility. > `callAction()` is meant to *trigger* an action from server code. `getActionResult()` usage with form submissions remains unchanged. ### [`v4.13.0`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4130) [Compare Source](https://github.com/withastro/astro/compare/astro@4.12.3...astro@4.13.0) ##### Minor Changes - [#&#8203;11507](https://github.com/withastro/astro/pull/11507) [`a62345f`](https://github.com/withastro/astro/commit/a62345fd182ae4886d586c8406ed8f3e5f942730) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Adds color-coding to the console output during the build to highlight slow pages. Pages that take more than 500 milliseconds to render will have their build time logged in red. This change can help you discover pages of your site that are not performant and may need attention. - [#&#8203;11379](https://github.com/withastro/astro/pull/11379) [`e5e2d3e`](https://github.com/withastro/astro/commit/e5e2d3ed3076f10b4645f011b13888d5fa16e92e) Thanks [@&#8203;alexanderniebuhr](https://github.com/alexanderniebuhr)! - The `experimental.contentCollectionJsonSchema` feature introduced behind a flag in [v4.5.0](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md#450) is no longer experimental and is available for general use. If you are working with collections of type `data`, Astro will now auto-generate JSON schema files for your editor to get IntelliSense and type-checking. A separate file will be created for each data collection in your project based on your collections defined in `src/content/config.ts` using a library called [`zod-to-json-schema`](https://github.com/StefanTerdell/zod-to-json-schema). This feature requires you to manually set your schema's file path as the value for `$schema` in each data entry file of the collection: ```json title="src/content/authors/armand.json" ins={2} { "$schema": "../../../.astro/collections/authors.schema.json", "name": "Armand", "skills": ["Astro", "Starlight"] } ``` Alternatively, you can set this value in your editor settings. For example, to set this value in [VSCode's `json.schemas` setting](https://code.visualstudio.com/docs/languages/json#\_json-schemas-and-settings), provide the path of files to match and the location of your JSON schema: ```json { "json.schemas": [ { "fileMatch": ["/src/content/authors/**"], "url": "./.astro/collections/authors.schema.json" } ] } ``` If you were previously using this feature, please remove the experimental flag from your Astro config: ```diff import { defineConfig } from 'astro' export default defineConfig({ - experimental: { - contentCollectionJsonSchema: true - } }) ``` If you have been waiting for stabilization before using JSON Schema generation for content collections, you can now do so. Please see [the content collections guide](https://docs.astro.build/en/guides/content-collections/#enabling-json-schema-generation) for more about this feature. - [#&#8203;11542](https://github.com/withastro/astro/pull/11542) [`45ad326`](https://github.com/withastro/astro/commit/45ad326932971b44630a32d9092c9505f24f42f8) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - The `experimental.rewriting` feature introduced behind a flag in [v4.8.0](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md#480) is no longer experimental and is available for general use. `Astro.rewrite()` and `context.rewrite()` allow you to render a different page without changing the URL in the browser. Unlike using a redirect, your visitor is kept on the original page they visited. Rewrites can be useful for showing the same content at multiple paths (e.g. /products/shoes/men/ and /products/men/shoes/) without needing to maintain two identical source files. Rewrites are supported in Astro pages, endpoints, and middleware. Return `Astro.rewrite()` in the frontmatter of a `.astro` page component to display a different page's content, such as fallback localized content: ### [`v4.12.3`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4123) [Compare Source](https://github.com/withastro/astro/compare/astro@4.12.2...astro@4.12.3) ##### Patch Changes - [#&#8203;11509](https://github.com/withastro/astro/pull/11509) [`dfbca06`](https://github.com/withastro/astro/commit/dfbca06dda674c64c7010db2f4de951496a1e631) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Excludes hoisted scripts and styles from Astro components imported with `?url` or `?raw` - [#&#8203;11561](https://github.com/withastro/astro/pull/11561) [`904f1e5`](https://github.com/withastro/astro/commit/904f1e535aeb7a14ba7ce07c3130e25f3e708266) Thanks [@&#8203;ArmandPhilippot](https://github.com/ArmandPhilippot)! - Uses the correct pageSize default in `page.size` JSDoc comment - [#&#8203;11571](https://github.com/withastro/astro/pull/11571) [`1c3265a`](https://github.com/withastro/astro/commit/1c3265a8c9c0b1b1bd597f756b63463146bacc3a) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - **BREAKING CHANGE to the experimental Actions API only.** Install the latest `@astrojs/react` integration as well if you're using React 19 features. Make `.safe()` the default return value for actions. This means `{ data, error }` will be returned when calling an action directly. If you prefer to get the data while allowing errors to throw, chain the `.orThrow()` modifier. ```ts import { actions } from 'astro:actions'; // Before const { data, error } = await actions.like.safe(); // After const { data, error } = await actions.like(); // Before const newLikes = await actions.like(); // After const newLikes = await actions.like.orThrow(); ``` ### [`v4.12.2`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4122) [Compare Source](https://github.com/withastro/astro/compare/astro@4.12.1...astro@4.12.2) ##### Patch Changes - [#&#8203;11505](https://github.com/withastro/astro/pull/11505) [`8ff7658`](https://github.com/withastro/astro/commit/8ff7658001c2c7bedf6adcddf7a9341196f2d376) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Enhances the dev server logging when rewrites occur during the lifecycle or rendering. The dev server will log the status code **before** and **after** a rewrite: ```shell 08:16:48 [404] (rewrite) /foo/about 200ms 08:22:13 [200] (rewrite) /about 23ms ``` - [#&#8203;11506](https://github.com/withastro/astro/pull/11506) [`026e8ba`](https://github.com/withastro/astro/commit/026e8baf3323e99f96530999fd32a0a9b305854d) Thanks [@&#8203;sarah11918](https://github.com/sarah11918)! - Fixes typo in documenting the `slot="fallback"` attribute for Server Islands experimental feature. - [#&#8203;11508](https://github.com/withastro/astro/pull/11508) [`ca335e1`](https://github.com/withastro/astro/commit/ca335e1dc09bc83d3f8f5b9dd54f116bcb4881e4) Thanks [@&#8203;cramforce](https://github.com/cramforce)! - Escapes HTML in serialized props - [#&#8203;11501](https://github.com/withastro/astro/pull/11501) [`4db78ae`](https://github.com/withastro/astro/commit/4db78ae046a39628dfe8d68e776706559d4f8ba7) Thanks [@&#8203;martrapp](https://github.com/martrapp)! - Adds the missing export for accessing the `getFallback()` function of the client site router. ### [`v4.12.1`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4121) [Compare Source](https://github.com/withastro/astro/compare/astro@4.12.0...astro@4.12.1) ##### Patch Changes - [#&#8203;11486](https://github.com/withastro/astro/pull/11486) [`9c0c849`](https://github.com/withastro/astro/commit/9c0c8492d987cd9214ed53e71fb29599c206966a) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Adds a new function called `addClientRenderer` to the Container API. This function should be used when rendering components using the `client:*` directives. The `addClientRenderer` API must be used *after* the use of the `addServerRenderer`: ```js const container = await experimental_AstroContainer.create(); container.addServerRenderer({ renderer }); container.addClientRenderer({ name: '@&#8203;astrojs/react', entrypoint: '@&#8203;astrojs/react/client.js' }); const response = await container.renderToResponse(Component); ``` - [#&#8203;11500](https://github.com/withastro/astro/pull/11500) [`4e142d3`](https://github.com/withastro/astro/commit/4e142d38cbaf0938be7077c88e32b38a6b60eaed) Thanks [@&#8203;Princesseuh](https://github.com/Princesseuh)! - Fixes inferRemoteSize type not working - [#&#8203;11496](https://github.com/withastro/astro/pull/11496) [`53ccd20`](https://github.com/withastro/astro/commit/53ccd206f9bfe5f6a0d888d199776b4043f63f58) Thanks [@&#8203;alfawal](https://github.com/alfawal)! - Hide the dev toolbar on `window.print()` (CTRL + P) ### [`v4.12.0`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4120) [Compare Source](https://github.com/withastro/astro/compare/astro@4.11.6...astro@4.12.0) ##### Minor Changes - [#&#8203;11341](https://github.com/withastro/astro/pull/11341) [`49b5145`](https://github.com/withastro/astro/commit/49b5145158a603b9bb951bf914a6a9780c218704) Thanks [@&#8203;madcampos](https://github.com/madcampos)! - Adds support for [Shiki's `defaultColor` option](https://shiki.style/guide/dual-themes#without-default-color). This option allows you to override the values of a theme's inline style, adding only CSS variables to give you more flexibility in applying multiple color themes. Configure `defaultColor: false` in your Shiki config to apply throughout your site, or pass to Astro's built-in `<Code>` component to style an individual code block. ```js title="astro.config.mjs" import { defineConfig } from 'astro/config'; export default defineConfig({ markdown: { shikiConfig: { themes: { light: 'github-light', dark: 'github-dark', }, defaultColor: false, }, }, }); ``` ### [`v4.11.6`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4116) [Compare Source](https://github.com/withastro/astro/compare/astro@4.11.5...astro@4.11.6) ##### Patch Changes - [#&#8203;11459](https://github.com/withastro/astro/pull/11459) [`bc2e74d`](https://github.com/withastro/astro/commit/bc2e74de384776caa252fd47dbeda895c0488c11) Thanks [@&#8203;mingjunlu](https://github.com/mingjunlu)! - Fixes false positive audit warnings on elements with the role "tabpanel". - [#&#8203;11472](https://github.com/withastro/astro/pull/11472) [`cb4e6d0`](https://github.com/withastro/astro/commit/cb4e6d09deb7507058115a3fd2a567019a501e4d) Thanks [@&#8203;delucis](https://github.com/delucis)! - Avoids targeting all files in the `src/` directory for eager optimization by Vite. After this change, only JSX, Vue, Svelte, and Astro components get scanned for early optimization. - [#&#8203;11387](https://github.com/withastro/astro/pull/11387) [`b498461`](https://github.com/withastro/astro/commit/b498461e277bffb0abe21b59a94b1e56a8c69d47) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Fixes prerendering not removing unused dynamic imported chunks - [#&#8203;11437](https://github.com/withastro/astro/pull/11437) [`6ccb30e`](https://github.com/withastro/astro/commit/6ccb30e610eed34c2cc2c275485a8ac45c9b6b9e) Thanks [@&#8203;NuroDev](https://github.com/NuroDev)! - Fixes a case where Astro's config `experimental.env.schema` keys did not allow numbers. Numbers are still not allowed as the first character to be able to generate valid JavaScript identifiers - [#&#8203;11439](https://github.com/withastro/astro/pull/11439) [`08baf56`](https://github.com/withastro/astro/commit/08baf56f328ce4b6814a7f90089c0b3398d8bbfe) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Expands the `isInputError()` utility from `astro:actions` to accept errors of any type. This should now allow type narrowing from a try / catch block. ```ts // example.ts import { actions, isInputError } from 'astro:actions'; try { await actions.like(new FormData()); } catch (error) { if (isInputError(error)) { console.log(error.fields); } } ``` - [#&#8203;11452](https://github.com/withastro/astro/pull/11452) [`0e66849`](https://github.com/withastro/astro/commit/0e6684983b9b24660a8fef83fe401ec1d567378a) Thanks [@&#8203;FugiTech](https://github.com/FugiTech)! - Fixes an issue where using .nullish() in a formdata Astro action would always parse as a string - [#&#8203;11438](https://github.com/withastro/astro/pull/11438) [`619f07d`](https://github.com/withastro/astro/commit/619f07db701ebab2d2f2598dd2dcf93ba1e5719c) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Exposes utility types from `astro:actions` for the `defineAction` handler (`ActionHandler`) and the `ActionError` code (`ActionErrorCode`). - [#&#8203;11456](https://github.com/withastro/astro/pull/11456) [`17e048d`](https://github.com/withastro/astro/commit/17e048de0e79d76b933d128676be2388954b419e) Thanks [@&#8203;RickyC0626](https://github.com/RickyC0626)! - Fixes `astro dev --open` unexpected behavior that spawns a new tab every time a config file is saved - [#&#8203;11337](https://github.com/withastro/astro/pull/11337) [`0a4b31f`](https://github.com/withastro/astro/commit/0a4b31ffeb41ad1dfb3141384e22787763fcae3d) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Adds a new property `experimental.env.validateSecrets` to allow validating private variables on the server. By default, this is set to `false` and only public variables are checked on start. If enabled, secrets will also be checked on start (dev/build modes). This is useful for example in some CIs to make sure all your secrets are correctly set before deploying. ```js // astro.config.mjs import { defineConfig, envField } from 'astro/config'; export default defineConfig({ experimental: { env: { schema: { // ... }, validateSecrets: true, }, }, }); ``` - [#&#8203;11443](https://github.com/withastro/astro/pull/11443) [`ea4bc04`](https://github.com/withastro/astro/commit/ea4bc04e9489c456e2b4b5dbd67d5e4cf3f89f97) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Expose new `ActionReturnType` utility from `astro:actions`. This infers the return type of an action by passing `typeof actions.name` as a type argument. This example defines a `like` action that returns `likes` as an object: ```ts // actions/index.ts import { defineAction } from 'astro:actions'; export const server = { like: defineAction({ handler: () => { /* ... */ return { likes: 42 }; }, }), }; ``` In your client code, you can infer this handler return value with `ActionReturnType`: ```ts // client.ts import { actions, ActionReturnType } from 'astro:actions'; type LikesResult = ActionReturnType<typeof actions.like>; // -> { likes: number } ``` - [#&#8203;11436](https://github.com/withastro/astro/pull/11436) [`7dca68f`](https://github.com/withastro/astro/commit/7dca68ff2e0f089a3fd090650ee05b1942792fed) Thanks [@&#8203;bholmesdev](https://github.com/bholmesdev)! - Fixes `astro:actions` autocompletion for the `defineAction` `accept` property - [#&#8203;11455](https://github.com/withastro/astro/pull/11455) [`645e128`](https://github.com/withastro/astro/commit/645e128537f1f20da6703afc115d06371d7da5dd) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Improves `astro:env` invalid variables errors </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from d7aba82325 to 5e1497b7f4 2024-07-17 18:04:49 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5e1497b7f4 to 4095c30dd2 2024-07-18 12:19:26 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4095c30dd2 to db42745d58 2024-07-18 15:19:35 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.11.6 to chore(deps): update dependency astro to v4.12.0 2024-07-18 15:19:51 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from db42745d58 to 418e579b98 2024-07-18 21:49:36 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.12.0 to chore(deps): update dependency astro to v4.12.1 2024-07-18 21:49:52 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 418e579b98 to 6d41673f8a 2024-07-19 02:04:34 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 6d41673f8a to d5af6d9cd7 2024-07-19 14:19:39 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.12.1 to chore(deps): update dependency astro to v4.12.2 2024-07-19 14:19:57 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from d5af6d9cd7 to b2161c723e 2024-07-19 22:04:30 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from b2161c723e to 622366e60d 2024-07-20 02:04:32 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 622366e60d to 4f12b2cf10 2024-07-21 20:49:30 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4f12b2cf10 to 3847fca282 2024-07-21 22:49:34 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3847fca282 to ef0e579fac 2024-07-23 02:04:41 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ef0e579fac to bc375b7fcf 2024-07-23 07:49:44 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from bc375b7fcf to 75f1e63d95 2024-07-23 11:34:37 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 75f1e63d95 to 20fd9830b0 2024-07-25 02:04:38 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 20fd9830b0 to bb890bb36a 2024-07-25 09:34:47 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from bb890bb36a to de42d94a71 2024-07-25 21:21:04 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from de42d94a71 to 3d49529f31 2024-07-26 06:06:22 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3d49529f31 to 3129ba6b79 2024-07-26 14:36:12 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3129ba6b79 to dd8d8e51f0 2024-07-26 17:06:11 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from dd8d8e51f0 to c0ce374631 2024-07-28 19:51:11 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c0ce374631 to 80e72c3321 2024-07-29 22:06:19 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 80e72c3321 to 3f856ea36d 2024-07-30 03:06:12 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3f856ea36d to 39f5f7b377 2024-07-30 05:51:22 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 39f5f7b377 to 4610e30cab 2024-07-30 12:51:34 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4610e30cab to b40aecf10b 2024-07-30 16:06:11 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.12.2 to chore(deps): update dependency astro to v4.12.3 2024-07-30 16:06:31 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from b40aecf10b to cd12d610c5 2024-07-30 22:06:03 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from cd12d610c5 to afd11ff7c9 2024-07-31 05:51:23 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from afd11ff7c9 to f97b8aec58 2024-07-31 12:36:30 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f97b8aec58 to 5b851e3d91 2024-07-31 16:06:38 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5b851e3d91 to a7521f7104 2024-08-01 05:51:42 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from a7521f7104 to 213eae844f 2024-08-01 10:06:40 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.12.3 to chore(deps): update dependency astro to v4.13.0 2024-08-01 10:06:59 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 213eae844f to 50aa7a4811 2024-08-01 11:21:24 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 50aa7a4811 to d9964d3e89 2024-08-01 21:21:25 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from d9964d3e89 to 41fcc14f9e 2024-08-02 13:36:26 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.13.0 to chore(deps): update dependency astro to v4.13.1 2024-08-02 13:36:45 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 41fcc14f9e to 6d924c64e6 2024-08-03 03:51:36 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 6d924c64e6 to e831700f2b 2024-08-05 03:52:06 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e831700f2b to 2f942554d9 2024-08-06 06:06:41 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 2f942554d9 to c4456303eb 2024-08-06 16:21:30 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c4456303eb to 923a3373f5 2024-08-07 05:51:47 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 923a3373f5 to 686405167d 2024-08-07 15:36:30 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 686405167d to 2d1291c4eb 2024-08-08 06:51:35 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 2d1291c4eb to d68dabb1ca 2024-08-08 12:06:33 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.13.1 to chore(deps): update dependency astro to v4.13.2 2024-08-08 12:06:52 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from d68dabb1ca to ae9d376dd1 2024-08-09 22:06:31 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.13.2 to chore(deps): update dependency astro to v4.13.3 2024-08-09 22:06:50 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ae9d376dd1 to 3937ac90b8 2024-08-14 06:06:46 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3937ac90b8 to 584f65b4d4 2024-08-14 08:51:30 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.13.3 to chore(deps): update dependency astro to v4.13.4 2024-08-14 08:51:50 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 584f65b4d4 to 7e31c3a523 2024-08-14 11:36:30 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 7e31c3a523 to 05a0e12db4 2024-08-14 17:36:01 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 05a0e12db4 to ffcad78c1c 2024-08-15 10:06:27 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.13.4 to chore(deps): update dependency astro to v4.14.0 2024-08-15 10:06:46 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ffcad78c1c to fec61e8938 2024-08-15 13:51:24 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from fec61e8938 to 8773c214da 2024-08-15 15:21:22 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.14.0 to chore(deps): update dependency astro to v4.14.1 2024-08-15 15:21:39 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 8773c214da to 6dc7085a29 2024-08-15 16:51:43 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.14.1 to chore(deps): update dependency astro to v4.14.2 2024-08-15 16:52:05 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 6dc7085a29 to 4bf1af98b4 2024-08-16 10:06:24 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4bf1af98b4 to 9597df4312 2024-08-16 22:06:20 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 9597df4312 to 7a9438282c 2024-08-17 22:06:30 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 7a9438282c to 6d6b010d6d 2024-08-17 22:21:37 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 6d6b010d6d to f0932e4223 2024-08-17 23:36:24 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f0932e4223 to 12f2974e9d 2024-08-20 06:06:46 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 12f2974e9d to 685b0287b0 2024-08-20 14:21:10 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 685b0287b0 to 44c9c0424d 2024-08-20 14:51:46 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.14.2 to chore(deps): update dependency astro to v4.14.3 2024-08-20 14:51:50 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 44c9c0424d to 20623c4c15 2024-08-21 06:06:50 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 20623c4c15 to 79218470b8 2024-08-21 21:21:45 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.14.3 to chore(deps): update dependency astro to v4.14.4 2024-08-21 21:21:47 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 79218470b8 to 7260f3fef1 2024-08-22 09:36:20 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 7260f3fef1 to 8ffdd7923a 2024-08-22 21:06:33 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.14.4 to chore(deps): update dependency astro to v4.14.5 2024-08-22 21:06:36 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 8ffdd7923a to 20b5a90f29 2024-08-23 08:36:36 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 20b5a90f29 to caab2144ab 2024-08-23 16:36:31 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from caab2144ab to d0f5f640dd 2024-08-25 06:52:05 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from d0f5f640dd to 8e6c3c75c6 2024-08-26 10:51:35 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 8e6c3c75c6 to 5599db0814 2024-08-26 16:06:37 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5599db0814 to 39215512ed 2024-08-27 09:21:50 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 39215512ed to 66f7913950 2024-08-28 11:07:41 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.14.5 to chore(deps): update dependency astro to v4.14.6 2024-08-28 11:07:44 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 66f7913950 to ec8fe9071a 2024-08-29 10:21:58 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ec8fe9071a to 1457e8b5d8 2024-08-29 12:07:02 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.14.6 to chore(deps): update dependency astro to v4.15.0 2024-08-29 12:07:04 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 1457e8b5d8 to eec66bb422 2024-08-29 15:52:39 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.0 to chore(deps): update dependency astro to v4.15.1 2024-08-29 15:52:45 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from eec66bb422 to 50d93f035b 2024-08-29 23:06:51 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 50d93f035b to a65d81402b 2024-08-30 05:52:06 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from a65d81402b to 129d249c3a 2024-08-30 06:51:56 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 129d249c3a to 14d6d7da30 2024-08-30 07:07:03 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 14d6d7da30 to f79afe5744 2024-08-30 14:22:45 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f79afe5744 to 14996993f1 2024-08-30 19:22:05 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 14996993f1 to 1ef992f56a 2024-08-31 17:36:42 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 1ef992f56a to 25d78e2d09 2024-08-31 21:36:42 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 25d78e2d09 to df3e65d747 2024-09-01 19:21:48 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from df3e65d747 to 8c26803775 2024-09-01 20:06:54 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 8c26803775 to c523b5478f 2024-09-01 21:06:52 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c523b5478f to 964d83fc45 2024-09-02 08:37:03 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 964d83fc45 to da5310145a 2024-09-02 11:37:07 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.1 to chore(deps): update dependency astro to v4.15.2 2024-09-02 11:37:11 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from da5310145a to 355ccf64bd 2024-09-03 16:07:11 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 355ccf64bd to 05d7b7cd60 2024-09-04 09:37:02 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 05d7b7cd60 to 9022c0e8e0 2024-09-04 20:21:56 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 9022c0e8e0 to 76ca2b896b 2024-09-05 01:52:00 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.2 to chore(deps): update dependency astro to v4.15.3 2024-09-05 01:52:03 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 76ca2b896b to a9600c1f34 2024-09-05 02:07:01 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from a9600c1f34 to e6673944c9 2024-09-05 06:52:08 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e6673944c9 to c98c7e0423 2024-09-05 18:07:05 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c98c7e0423 to 0e166cba31 2024-09-06 01:07:03 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 0e166cba31 to ff4fdd81dc 2024-09-06 06:07:02 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ff4fdd81dc to 080610c6d3 2024-09-06 06:52:04 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 080610c6d3 to 167f8a5792 2024-09-06 14:06:52 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 167f8a5792 to 20e6a0eed8 2024-09-06 17:07:21 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.3 to chore(deps): update dependency astro to v4.15.4 2024-09-06 17:07:24 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 20e6a0eed8 to 6a966cc085 2024-09-06 22:06:46 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 6a966cc085 to 02b8fff273 2024-09-09 03:06:49 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 02b8fff273 to 67eecebee7 2024-09-09 16:37:15 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 67eecebee7 to 1c11f6e5a6 2024-09-09 17:01:07 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 1c11f6e5a6 to ed98092062 2024-09-09 18:36:46 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ed98092062 to 2b5047d6e9 2024-09-10 03:51:59 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 2b5047d6e9 to efc49bc3de 2024-09-10 18:07:02 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from efc49bc3de to 193343923e 2024-09-11 08:21:56 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 193343923e to 55d2cf26fe 2024-09-11 09:22:35 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 55d2cf26fe to 22f902397e 2024-09-11 12:52:21 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 22f902397e to 172189a992 2024-09-11 22:21:54 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 172189a992 to 28c255dfd5 2024-09-12 07:06:48 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 28c255dfd5 to 6c5e7e3054 2024-09-12 16:51:52 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 6c5e7e3054 to 3b9b9f6e70 2024-09-12 19:07:11 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3b9b9f6e70 to ef4791e68d 2024-09-12 22:06:45 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ef4791e68d to ab495b7996 2024-09-13 06:06:56 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ab495b7996 to e412cc9b3e 2024-09-13 09:07:46 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e412cc9b3e to c2116ee928 2024-09-13 11:22:26 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.4 to chore(deps): update dependency astro to v4.15.5 2024-09-13 11:22:29 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c2116ee928 to 09ff024443 2024-09-13 14:36:56 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 09ff024443 to b3f79eafe9 2024-09-13 20:07:06 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.5 to chore(deps): update dependency astro to v4.15.6 2024-09-13 20:07:12 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from b3f79eafe9 to 9433175447 2024-09-14 02:06:38 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 9433175447 to 802c20dc8d 2024-09-14 14:36:20 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 802c20dc8d to 6eab03cc8a 2024-09-14 14:52:05 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 6eab03cc8a to f36bce08b3 2024-09-16 08:07:09 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f36bce08b3 to 42a38e3fbc 2024-09-16 10:22:10 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 42a38e3fbc to f7d14d5a27 2024-09-16 20:36:58 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f7d14d5a27 to d7f773f787 2024-09-16 22:06:41 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from d7f773f787 to c1324f4e77 2024-09-17 22:37:06 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.6 to chore(deps): update dependency astro to v4.15.7 2024-09-17 22:37:09 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c1324f4e77 to 5af2b50df3 2024-09-18 02:06:50 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5af2b50df3 to eb9288cbf0 2024-09-19 05:07:15 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from eb9288cbf0 to b8570e9113 2024-09-19 05:51:51 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from b8570e9113 to d2883ca7ee 2024-09-19 13:22:12 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.7 to chore(deps): update dependency astro to v4.15.8 2024-09-19 13:22:16 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from d2883ca7ee to 0ff47b46c1 2024-09-20 06:07:02 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 0ff47b46c1 to 9a223e8c6c 2024-09-20 08:29:37 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 9a223e8c6c to 5b67bc5662 2024-09-20 09:38:17 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5b67bc5662 to 4c84c84e46 2024-09-20 15:21:28 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4c84c84e46 to 4fd12d4506 2024-09-20 22:06:23 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4fd12d4506 to 6b7c44725d 2024-09-21 05:06:35 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 6b7c44725d to 8a8af74c17 2024-09-21 06:21:44 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 8a8af74c17 to 90e8c1f559 2024-09-22 23:06:20 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 90e8c1f559 to 4697b3e039 2024-09-23 08:22:14 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4697b3e039 to 28d61f42e0 2024-09-23 17:37:17 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.8 to chore(deps): update dependency astro to v4.15.9 2024-09-23 17:37:20 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 28d61f42e0 to 688b6179aa 2024-09-23 19:22:13 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 688b6179aa to 174fda9858 2024-09-24 06:07:26 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 174fda9858 to 14a25375f7 2024-09-24 11:22:43 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 14a25375f7 to e781459991 2024-09-25 00:37:47 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e781459991 to d6202d778a 2024-09-25 04:37:34 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from d6202d778a to 29c1082751 2024-09-26 02:22:43 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 29c1082751 to f7585ca577 2024-09-26 03:38:02 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f7585ca577 to ebd410d876 2024-09-26 03:53:17 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ebd410d876 to e4959e27cf 2024-09-26 23:08:22 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e4959e27cf to f2f5e82010 2024-09-27 09:52:47 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f2f5e82010 to 46f7dd6067 2024-09-27 12:08:02 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 46f7dd6067 to fc7d0f7464 2024-09-29 01:53:16 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from fc7d0f7464 to 2313ff3b05 2024-09-30 18:22:12 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 2313ff3b05 to 65ca514a83 2024-10-01 07:22:33 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 65ca514a83 to 840adf9149 2024-10-01 13:37:49 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.9 to chore(deps): update dependency astro to v4.15.10 2024-10-01 13:37:49 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 840adf9149 to e9701a14d6 2024-10-02 02:22:13 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e9701a14d6 to 54d706a8e6 2024-10-02 04:51:57 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 54d706a8e6 to 0c9b19aa51 2024-10-02 09:52:21 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 0c9b19aa51 to 43f77e7f57 2024-10-02 15:22:08 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 43f77e7f57 to cd4060fb1a 2024-10-02 16:06:56 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.10 to chore(deps): update dependency astro to v4.15.11 2024-10-03 14:07:46 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from cd4060fb1a to 5790f54a80 2024-10-03 14:07:46 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5790f54a80 to b7af94dce7 2024-10-03 18:07:53 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from b7af94dce7 to 2b930356c5 2024-10-04 05:52:59 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 2b930356c5 to 548741c09d 2024-10-06 04:54:25 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 548741c09d to 4c9aa870df 2024-10-07 06:23:58 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.11 to chore(deps): update dependency astro to v4.15.12 2024-10-07 13:53:54 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4c9aa870df to cd26d43c1b 2024-10-07 13:53:55 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from cd26d43c1b to 30608d43cc 2024-10-07 18:07:55 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 30608d43cc to 0a4569872d 2024-10-09 10:07:53 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 0a4569872d to 5fc5ee4d00 2024-10-09 22:07:46 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5fc5ee4d00 to f905eba2a1 2024-10-10 07:39:22 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f905eba2a1 to b7dab243b8 2024-10-10 10:38:29 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from b7dab243b8 to aeff6841c9 2024-10-10 11:38:37 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.15.12 to chore(deps): update dependency astro to v4.16.0 2024-10-10 11:38:37 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from aeff6841c9 to 22cffd728e 2024-10-10 13:43:10 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 22cffd728e to 70a9164073 2024-10-10 18:07:51 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 70a9164073 to 04a69b2f45 2024-10-11 04:53:16 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 04a69b2f45 to 74a0529b1c 2024-10-11 07:38:10 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.0 to chore(deps): update dependency astro to v4.16.1 2024-10-11 17:38:10 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 74a0529b1c to de393bdafe 2024-10-11 17:38:10 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.1 to chore(deps): update dependency astro to v4.16.2 2024-10-12 14:38:04 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from de393bdafe to 9baea7f2f0 2024-10-12 14:38:04 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.2 to chore(deps): update dependency astro to v4.16.3 2024-10-14 09:08:40 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 9baea7f2f0 to 7da5bc595f 2024-10-14 09:08:41 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 7da5bc595f to 3396e8e359 2024-10-14 11:23:35 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3396e8e359 to 8cad25eb91 2024-10-14 12:38:40 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 8cad25eb91 to eaaa56f887 2024-10-14 18:08:25 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from eaaa56f887 to e88f69b8dd 2024-10-15 02:08:22 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.3 to chore(deps): update dependency astro to v4.16.4 2024-10-15 07:54:35 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e88f69b8dd to bece419e3b 2024-10-15 07:54:35 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.4 to chore(deps): update dependency astro to v4.16.5 2024-10-15 17:24:34 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from bece419e3b to 44d9a39e96 2024-10-15 17:24:34 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 44d9a39e96 to f5f871bc3d 2024-10-16 02:08:28 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f5f871bc3d to 5db7128818 2024-10-16 03:53:58 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5db7128818 to 0024cb48f2 2024-10-16 04:53:25 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 0024cb48f2 to 3f1908eda6 2024-10-16 06:24:11 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3f1908eda6 to 2f492e5f13 2024-10-16 18:23:48 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 2f492e5f13 to e36239bdde 2024-10-16 22:08:16 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.5 to chore(deps): update dependency astro to v4.16.6 2024-10-17 13:08:40 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e36239bdde to 385f7ee98f 2024-10-17 13:08:40 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 385f7ee98f to 18a6ddb67b 2024-10-17 18:07:48 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 18a6ddb67b to 4f9037c7ee 2024-10-21 22:08:59 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4f9037c7ee to 13ba7a48f4 2024-10-21 22:23:57 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 13ba7a48f4 to bccb2e3311 2024-10-22 06:09:53 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.6 to chore(deps): update dependency astro to v4.16.7 2024-10-22 12:24:13 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from bccb2e3311 to 519a1e0dd3 2024-10-22 12:24:13 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 519a1e0dd3 to 16b732852b 2024-10-22 15:37:56 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 16b732852b to 2ecad20ef6 2024-10-23 03:27:15 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 2ecad20ef6 to bcdd990c11 2024-10-23 06:10:54 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from bcdd990c11 to 5b6eb23720 2024-10-23 15:18:43 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5b6eb23720 to 533cad9478 2024-10-23 22:11:31 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 533cad9478 to aaea195c4b 2024-10-24 02:10:31 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from aaea195c4b to 9986d83448 2024-10-24 13:25:32 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 9986d83448 to 87f2d12fcc 2024-10-24 14:10:41 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 87f2d12fcc to 1184cdb970 2024-10-24 15:40:11 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 1184cdb970 to ecd25a02c6 2024-10-25 13:39:33 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ecd25a02c6 to 5f198a8a9b 2024-10-25 18:09:04 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5f198a8a9b to 268ac6066a 2024-10-25 22:38:53 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 268ac6066a to 86fa70e7b5 2024-10-25 22:53:40 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 86fa70e7b5 to 0de0bf6899 2024-10-26 02:08:36 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 0de0bf6899 to 5612196c71 2024-10-26 21:53:02 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5612196c71 to bd172ce23f 2024-10-27 06:53:32 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from bd172ce23f to 0c13ed80c0 2024-10-27 11:38:58 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 0c13ed80c0 to 67a74b5166 2024-10-27 15:53:25 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 67a74b5166 to 9140e84b91 2024-10-27 19:53:21 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 9140e84b91 to 04d11b2d35 2024-10-28 12:53:52 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 04d11b2d35 to e8f3bac8b4 2024-10-28 19:08:54 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e8f3bac8b4 to 23fb2dd66c 2024-10-29 03:08:11 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 23fb2dd66c to b4bce826ab 2024-10-29 07:08:44 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from b4bce826ab to 3c42f2c3e0 2024-10-29 14:16:44 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3c42f2c3e0 to bd475fbf89 2024-10-30 07:08:25 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from bd475fbf89 to 7775f087f1 2024-10-30 17:52:54 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 7775f087f1 to 606c9748a0 2024-10-31 05:08:05 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 606c9748a0 to 985947ec86 2024-10-31 08:08:29 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.7 to chore(deps): update dependency astro to v4.16.8 2024-10-31 08:08:29 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 985947ec86 to a8c958f5be 2024-10-31 19:11:41 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from a8c958f5be to e6656298aa 2024-11-01 18:08:17 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e6656298aa to eed3d647e0 2024-11-02 19:08:12 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from eed3d647e0 to 4b975dc31f 2024-11-04 09:08:04 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.8 to chore(deps): update dependency astro to v4.16.9 2024-11-04 14:38:10 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4b975dc31f to 62ea39ebe8 2024-11-04 14:38:10 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 62ea39ebe8 to 4e086215cd 2024-11-04 19:08:02 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4e086215cd to 692d1730a7 2024-11-05 23:22:47 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 692d1730a7 to 581794a04b 2024-11-06 15:08:40 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.9 to chore(deps): update dependency astro to v4.16.10 2024-11-06 15:08:41 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 581794a04b to 51147882d8 2024-11-07 04:53:45 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 51147882d8 to ea6b0b6131 2024-11-07 19:07:42 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ea6b0b6131 to 1eb59b3132 2024-11-07 23:22:35 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 1eb59b3132 to a890232f16 2024-11-08 03:22:52 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from a890232f16 to 562eedb4a0 2024-11-08 06:52:45 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 562eedb4a0 to c9f0ad5cc8 2024-11-09 08:53:03 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c9f0ad5cc8 to 4c2273681c 2024-11-10 21:22:33 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4c2273681c to 6c389e89bc 2024-11-10 23:52:28 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 6c389e89bc to 224dd740c7 2024-11-11 09:53:19 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 224dd740c7 to c6576f5171 2024-11-11 19:09:26 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c6576f5171 to b876617e3a 2024-11-11 20:08:24 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from b876617e3a to 46d17f5993 2024-11-12 23:56:34 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.10 to chore(deps): update dependency astro to v4.16.11 2024-11-13 00:23:07 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 46d17f5993 to 85595152b7 2024-11-13 00:23:07 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 85595152b7 to fa2bc01ef8 2024-11-13 06:53:29 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.11 to chore(deps): update dependency astro to v4.16.12 2024-11-13 14:37:41 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from fa2bc01ef8 to 8f756c5b7d 2024-11-13 14:37:42 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 8f756c5b7d to bb8236ff50 2024-11-14 07:07:30 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from bb8236ff50 to 5a2e62b8eb 2024-11-14 23:07:15 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5a2e62b8eb to b891a9f03a 2024-11-15 05:07:52 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from b891a9f03a to 5d7fa4b508 2024-11-15 06:37:52 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5d7fa4b508 to 376297decb 2024-11-15 07:07:24 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 376297decb to e04a1e3bd6 2024-11-15 10:52:36 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.12 to chore(deps): update dependency astro to v4.16.13 2024-11-15 11:37:19 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e04a1e3bd6 to 7940bf911a 2024-11-15 11:37:20 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 7940bf911a to 568358aef4 2024-11-15 16:22:26 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 568358aef4 to 0de9c9a0e6 2024-11-15 17:22:11 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 0de9c9a0e6 to fcac7f035f 2024-11-15 19:07:21 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from fcac7f035f to 04f2279c0d 2024-11-15 23:06:56 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 04f2279c0d to d28877002e 2024-11-18 04:07:16 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from d28877002e to c178bb4325 2024-11-18 16:53:41 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c178bb4325 to 7fd219f64c 2024-11-18 17:24:02 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 7fd219f64c to 089fb8c78d 2024-11-18 18:53:35 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 089fb8c78d to abd1239496 2024-11-18 19:08:20 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from abd1239496 to fadb749329 2024-11-19 13:53:20 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from fadb749329 to 7c6d56def7 2024-11-21 03:53:06 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 7c6d56def7 to 5d441fbbae 2024-11-21 06:53:27 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.13 to chore(deps): update dependency astro to v4.16.14 2024-11-21 15:08:27 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 5d441fbbae to 3fea0e1331 2024-11-21 15:08:28 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3fea0e1331 to 932f3590a6 2024-11-21 19:07:50 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 932f3590a6 to 17516b61c3 2024-11-23 07:07:47 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 17516b61c3 to 87025354b5 2024-11-23 09:23:26 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 87025354b5 to c471747969 2024-11-24 07:07:44 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c471747969 to a6998e657d 2024-11-24 09:07:43 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from a6998e657d to 15d0d7e4fb 2024-11-25 19:22:52 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 15d0d7e4fb to fa6c000792 2024-11-26 06:37:57 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from fa6c000792 to dc4dd0c74f 2024-11-26 07:22:45 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.14 to chore(deps): update dependency astro to v4.16.15 2024-11-26 09:22:58 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from dc4dd0c74f to c2e01fa1c9 2024-11-26 09:22:58 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c2e01fa1c9 to e3f578e042 2024-11-26 14:37:16 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e3f578e042 to 666eca8c72 2024-11-27 10:52:40 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 666eca8c72 to c140679f1d 2024-11-27 12:37:32 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.15 to chore(deps): update dependency astro to v4.16.16 2024-11-27 14:37:53 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c140679f1d to 95e8c22a82 2024-11-27 14:37:54 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 95e8c22a82 to f81fd51142 2024-11-27 23:08:29 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from f81fd51142 to c51dc1533f 2024-11-28 08:08:15 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c51dc1533f to c7bcef30f5 2024-11-28 19:08:08 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c7bcef30f5 to 4712aed3b9 2024-11-30 13:22:29 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4712aed3b9 to 960e9e5fbf 2024-12-02 00:22:04 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 960e9e5fbf to 4c2c49828e 2024-12-02 05:52:33 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4c2c49828e to dfa203493e 2024-12-02 19:23:25 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from dfa203493e to 3ed3bdfcaf 2024-12-02 20:06:52 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 3ed3bdfcaf to ac49b55932 2024-12-03 05:07:15 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from ac49b55932 to 4016b00c78 2024-12-04 13:07:24 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 4016b00c78 to 24267ee2e2 2024-12-05 10:38:56 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 24267ee2e2 to e7745c25bc 2024-12-05 15:52:04 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.16 to chore(deps): update dependency astro to v4.16.17 2024-12-05 15:52:05 +00:00
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e7745c25bc to 329b58fe24 2024-12-05 18:22:08 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 329b58fe24 to c39a3e2330 2024-12-05 19:24:21 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from c39a3e2330 to 7cc384fa12 2024-12-06 07:06:45 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from 7cc384fa12 to e4817034db 2024-12-06 11:52:04 +00:00 Compare
Renovate [BOT] force-pushed renovate/astro-4.x-lockfile from e4817034db to b9a0f4b559 2024-12-06 12:37:02 +00:00 Compare
Renovate [BOT] changed title from chore(deps): update dependency astro to v4.16.17 to chore(deps): update dependency astro to v4.16.17 - autoclosed 2024-12-08 18:20:44 +00:00
Renovate [BOT] closed this pull request 2024-12-08 18:20:44 +00:00
Some checks failed
Build, check & Test / run (push) Failing after 1m40s
Lint / run (push) Failing after 52s
Build Docker Image / build_docker (push) Failing after 2m50s
Delete Packages / Delete the package on a closed Pull Request (pull_request) Failing after 13s
Delete Packages / Delete the package on a deleted branch (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: avior/template-web-astro#41
No description provided.