Skip to content

chore(deps): bump astro from 7.0.3 to 7.1.1 in the runtime-minor-patch group across 1 directory - #12

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/runtime-minor-patch-ff13ab6426
Open

chore(deps): bump astro from 7.0.3 to 7.1.1 in the runtime-minor-patch group across 1 directory#12
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/runtime-minor-patch-ff13ab6426

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubJul 6, 2026

Copy link
Copy Markdown
Contributor

Bumps the runtime-minor-patch group with 1 update in the / directory: astro.

Updates astro from 7.0.3 to 7.1.1

Release notes

Sourced from astro's releases.

astro@7.1.1

Patch Changes

astro@7.1.0

Minor Changes

  • #173025f4dc03 Thanks @​astrobot-houston! - Adds a new deferRender option to the glob() content loader

    When set to true, renderable entries (such as Markdown) are not rendered during content sync. Instead, rendering is deferred until the entry is actually rendered in a page, using the same on-demand path that .mdx files already use.

    This reduces memory usage during astro build for large collections whose rendered output is much larger than the source — for example, Markdown that uses heavy rehype plugins like rehype-katex. Such builds could previously run out of memory while storing the eagerly-rendered HTML for every entry.

    // src/content.config.tsimport{defineCollection}from'astro:content';import{glob}from'astro/loaders';constdocs=defineCollection({loader: glob({pattern: '**/*.md',base: 'src/content/docs',deferRender: true}),});

    By default deferRender is false, preserving the existing behavior of rendering entries eagerly during sync so their rendered HTML can be cached across builds.

  • #1729630698a2 Thanks @​ematipico! - Adds a new experimental collectionStorage option for controlling how the content layer persists its data store

    By default, Astro serializes the entire content layer data store to a single file (.astro/data-store.json). For very large content collections, this file can grow large enough to hit platform file-size limits.

    Set experimental.collectionStorage: 'chunked' to instead split the data store across many smaller, content-addressed files inside a .astro/data-store/ directory, described by a manifest:

    // astro.config.mjsimport{defineConfig}from'astro/config';exportdefaultdefineConfig({experimental: {collectionStorage: 'chunked',},});

    Because each part file is named by a hash of its contents, unchanged parts keep the same name across builds and are not rewritten, and identical parts are deduplicated. The default value is 'single-file', which preserves the current behavior.

  • #1721444c4989 Thanks @​ematipico! - Adds support for the more specific CSP directives script-src-elem, script-src-attr, style-src-elem, and style-src-attr through a new kind option.

    Previously, CSP was only scoped to generic script-src/style-src directives. Now each source or hash can be scoped to a narrower directive — for example, to allow inline style attributes (such as those from define:vars or Shiki) without loosening the policy for your <style> and <link> elements.

    Scoping sources and hashes in your config

... (truncated)

Changelog

Sourced from astro's changelog.

7.1.1

Patch Changes

7.1.0

Minor Changes

  • #173025f4dc03 Thanks @​astrobot-houston! - Adds a new deferRender option to the glob() content loader

    When set to true, renderable entries (such as Markdown) are not rendered during content sync. Instead, rendering is deferred until the entry is actually rendered in a page, using the same on-demand path that .mdx files already use.

    This reduces memory usage during astro build for large collections whose rendered output is much larger than the source — for example, Markdown that uses heavy rehype plugins like rehype-katex. Such builds could previously run out of memory while storing the eagerly-rendered HTML for every entry.

    // src/content.config.tsimport{defineCollection}from'astro:content';import{glob}from'astro/loaders';constdocs=defineCollection({loader: glob({pattern: '**/*.md',base: 'src/content/docs',deferRender: true}),});

    By default deferRender is false, preserving the existing behavior of rendering entries eagerly during sync so their rendered HTML can be cached across builds.

  • #1729630698a2 Thanks @​ematipico! - Adds a new experimental collectionStorage option for controlling how the content layer persists its data store

    By default, Astro serializes the entire content layer data store to a single file (.astro/data-store.json). For very large content collections, this file can grow large enough to hit platform file-size limits.

    Set experimental.collectionStorage: 'chunked' to instead split the data store across many smaller, content-addressed files inside a .astro/data-store/ directory, described by a manifest:

    // astro.config.mjsimport{defineConfig}from'astro/config';exportdefaultdefineConfig({experimental: {collectionStorage: 'chunked',},});

    Because each part file is named by a hash of its contents, unchanged parts keep the same name across builds and are not rewritten, and identical parts are deduplicated. The default value is 'single-file', which preserves the current behavior.

  • #1721444c4989 Thanks @​ematipico! - Adds support for the more specific CSP directives script-src-elem, script-src-attr, style-src-elem, and style-src-attr through a new kind option.

    Previously, CSP was only scoped to generic script-src/style-src directives. Now each source or hash can be scoped to a narrower directive — for example, to allow inline style attributes (such as those from define:vars or Shiki) without loosening the policy for your <style> and <link> elements.

... (truncated)

Commits

@dependabot@github

dependabotBot commented on behalf of githubJul 6, 2026

Copy link
Copy Markdown
ContributorAuthor

Labels

The following labels could not be found: dependencies, npm. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Bumps the runtime-minor-patch group with 1 update in the / directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).
Updates `astro` from 7.0.3 to 7.1.1
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/astro@7.1.1/packages/astro)
---
updated-dependencies:
- dependency-name: astro
dependency-version: 7.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: runtime-minor-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot changed the title chore(deps): bump astro from 7.0.3 to 7.0.6 in the runtime-minor-patch groupchore(deps): bump astro from 7.0.3 to 7.1.1 in the runtime-minor-patch group across 1 directoryJul 20, 2026
@dependabot
dependabotBotforce-pushed the dependabot/npm_and_yarn/runtime-minor-patch-ff13ab6426 branch from 7c25340 to 934f036CompareJuly 20, 2026 06:20
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants