Skip to content

deps(docs): bump astro from 7.0.7 to 7.1.1 in /website in the docs-minor-patch group across 1 directory#403

Merged
devops-thiago merged 1 commit into
mainfrom
dependabot/npm_and_yarn/website/docs-minor-patch-3ce2d3a8b7
Jul 17, 2026
Merged

deps(docs): bump astro from 7.0.7 to 7.1.1 in /website in the docs-minor-patch group across 1 directory#403
devops-thiago merged 1 commit into
mainfrom
dependabot/npm_and_yarn/website/docs-minor-patch-3ce2d3a8b7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 17, 2026

Copy link
Copy Markdown
Contributor

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

Updates astro from 7.0.7 to 7.1.1

Release notes

Sourced from astro's releases.

astro@7.1.1

Patch Changes

astro@7.1.0

Minor Changes

  • #17302 5f4dc03 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.ts
    import { defineCollection } from 'astro:content';
    import { glob } from 'astro/loaders';
    const docs = 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.

  • #17296 30698a2 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.mjs
    import { defineConfig } from 'astro/config';
    export default defineConfig({
    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.

  • #17214 44c4989 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

  • #17302 5f4dc03 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.ts
    import { defineCollection } from 'astro:content';
    import { glob } from 'astro/loaders';
    const docs = 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.

  • #17296 30698a2 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.mjs
    import { defineConfig } from 'astro/config';
    export default defineConfig({
    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.

  • #17214 44c4989 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 dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 17, 2026
@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 1 package(s) with unknown licenses.
See the Details below.

License Issues

website/package-lock.json

PackageVersionLicenseIssue Type
astro7.1.1NullUnknown License
Allowed Licenses: MIT, MIT-0, Apache-2.0, BSD-2-Clause, BSD-3-Clause, ISC, 0BSD, Unlicense, Zlib, EPL-1.0, EPL-2.0, MPL-1.1, MPL-2.0, LGPL-2.1-only, LGPL-2.1-or-later, LGPL-3.0-only, LGPL-3.0-or-later, GPL-2.0-only WITH Classpath-exception-2.0, GPL-2.0-or-later WITH Classpath-exception-2.0, CDDL-1.0, CDDL-1.1, UPL-1.0, CC0-1.0, CC-BY-4.0, BlueOak-1.0.0, Python-2.0, PSF-2.0
Excluded from license check: pkg:maven/io.netty/netty-bom, pkg:maven/io.opentelemetry/opentelemetry-bom, pkg:maven/io.opentelemetry/opentelemetry-bom-alpha, pkg:maven/io.quarkus.platform/quarkus-bom, pkg:maven/io.quarkus.platform/quarkus-maven-plugin, pkg:npm/robust-predicates

OpenSSF Scorecard

Scorecard details
PackageVersionScoreDetails
npm/@astrojs/compiler-binding 0.3.1 UnknownUnknown
npm/@astrojs/compiler-binding-darwin-arm64 0.3.1 UnknownUnknown
npm/@astrojs/compiler-binding-darwin-x64 0.3.1 UnknownUnknown
npm/@astrojs/compiler-binding-linux-arm64-gnu 0.3.1 UnknownUnknown
npm/@astrojs/compiler-binding-linux-arm64-musl 0.3.1 UnknownUnknown
npm/@astrojs/compiler-binding-linux-x64-gnu 0.3.1 UnknownUnknown
npm/@astrojs/compiler-binding-linux-x64-musl 0.3.1 UnknownUnknown
npm/@astrojs/compiler-binding-wasm32-wasi 0.3.1 UnknownUnknown
npm/@astrojs/compiler-binding-win32-arm64-msvc 0.3.1 UnknownUnknown
npm/@astrojs/compiler-binding-win32-x64-msvc 0.3.1 UnknownUnknown
npm/@astrojs/compiler-rs 0.3.1 UnknownUnknown
npm/@astrojs/markdown-satteri 0.3.4 UnknownUnknown
npm/astro 7.1.1 UnknownUnknown

Scanned Files

  • website/package-lock.json

@codecov

codecov Bot commented Jul 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

devops-thiago
devops-thiago previously approved these changes Jul 17, 2026
@devops-thiago

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps the docs-minor-patch group with 1 update in the /website directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).


Updates `astro` from 7.0.7 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.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docs-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title deps(docs): bump astro from 7.0.7 to 7.1.0 in /website in the docs-minor-patch group deps(docs): bump astro from 7.0.7 to 7.1.1 in /website in the docs-minor-patch group across 1 directory Jul 17, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/website/docs-minor-patch-3ce2d3a8b7 branch from 1758393 to 0fabf33 Compare July 17, 2026 14:20
@sonarqubecloud

Copy link
Copy Markdown

@devops-thiago
devops-thiago merged commit a5ec6b3 into main Jul 17, 2026
18 checks passed
@devops-thiago
devops-thiago deleted the dependabot/npm_and_yarn/website/docs-minor-patch-3ce2d3a8b7 branch July 17, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant