Skip to content

fix(deps): update dependency astro to v6.1.5#1492

Merged
lacolaco-actions-worker[bot] merged 1 commit into
mainfrom
renovate/@astrojs-packages
Apr 13, 2026
Merged

fix(deps): update dependency astro to v6.1.5#1492
lacolaco-actions-worker[bot] merged 1 commit into
mainfrom
renovate/@astrojs-packages

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 13, 2026

This PR contains the following updates:

Package Change Age Confidence
astro (source) 6.1.46.1.5 age confidence

Release Notes

withastro/astro (astro)

v6.1.5

Compare Source

Patch Changes
  • #​16171 5bcd03c Thanks @​Desel72! - Fixes a build error that occurred when a pre-rendered page used the <Picture> component and another page called render() on content collection entries.

  • #​16239 7c65c04 Thanks @​dataCenter430! - Fixes sync content inside <Fragment> not streaming to the browser until all async sibling expressions have resolved.

  • #​16242 686c312 Thanks @​martrapp! - Revives UnoCSS in dev mode when used with the client router.

    This change partly reverts #​16089, which in hindsight turned out to be too general. Instead of automatically persisting all style sheets, we now do this only for styles from Vue components.

  • #​16192 79d86b8 Thanks @​alexanderniebuhr! - Uses today’s date for Cloudflare compatibility_date in astro add cloudflare

    When creating new projects, astro add cloudflare now sets compatibility_date to the current date. Previously, this date was resolved from locally installed packages, which could be unreliable in some package manager environments. Using today’s date is simpler and more reliable across environments, and is supported by workerd.

  • #​16259 34df955 Thanks @​gameroman! - Removed dlv dependency


Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview deployment ready!

✅ Preview URL: https://pr-1492---web-njpdbbjcea-an.a.run.app
📝 Commit SHA: 1cd28fc (view commit)

This comment was automatically generated by the deploy-preview workflow.

@github-actions
Copy link
Copy Markdown
Contributor

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

Astro 6.1.5 is a patch release containing 5 bug fixes with no breaking changes or new features:

  1. Picture Component Build Error Fix (PR #16171)

    • Fixed ReferenceError: Cannot access '$$Picture' before initialization that occurred when pre-rendered pages used <Picture> component alongside pages calling render() on content collection entries
    • Root cause: Circular dependency in Rollup bundling when both features were in the same chunk
    • Solution: Introduced virtual:astro:get-image to break the circular dependency
  2. Fragment Streaming Performance Fix (PR #16239)

    • Fixed sync content inside <Fragment> not streaming to browser until all async sibling expressions resolved
    • Improved perceived performance by allowing sync content to stream immediately
  3. UnoCSS Dev Mode Restoration (PR #16242)

    • Restored UnoCSS functionality in dev mode when used with client router
    • Selectively persists only Vue component styles instead of all stylesheets
  4. Cloudflare Compatibility Date Update (PR #16192)

    • Changed astro add cloudflare to use current date for compatibility_date
    • Only affects new projects using the CLI command, no impact on existing projects
  5. Dependency Cleanup (PR #16259)

    • Removed unused dlv dependency from Astro's internal dependencies
    • This is visible in the lockfile diff (line 6171: removed dlv: 1.1.3)

Security: No security-related fixes in this release.

🎯 Impact Scope Investigation

Codebase Analysis:

  1. Content Collections Usage

    • Project uses getCollection() in src/libs/query/posts.ts
    • Defines two collections (posts and postsEn) in src/content.config.ts
    • No usage of .render() method found in any .astro files
    • The Picture component build fix (#16171) is not applicable to this codebase
  2. Picture Component Usage

    • No <Picture> component usage found in the codebase
    • Project does not use Astro's built-in image components
  3. Fragment Component Usage

    • No <Fragment> usage found in the codebase
    • Streaming performance fix (#16239) does not impact this project
  4. UnoCSS Integration

    • No UnoCSS usage found in the codebase
    • Project uses Tailwind CSS (@tailwindcss/vite: 4.1.4)
    • UnoCSS fix (#16242) is not applicable
  5. Vue Components

    • No .vue files found in the codebase
    • Project uses React (@astrojs/react: 5.0.3)
    • Vue-related style persistence fix does not apply
  6. Cloudflare Adapter

    • Uses Node.js adapter (@astrojs/node: 10.0.4)
    • Cloudflare compatibility date change (#16192) does not affect this project
  7. dlv Dependency

    • No direct usage of dlv package found in project code
    • This was an internal Astro dependency that has been removed
    • No impact on application code

Dependency Chain:

  • Direct dependency: astro: 6.1.5
  • Affected peer dependencies: @astrojs/node@10.0.4 (compatible)
  • No version constraints conflicts detected

💡 Recommended Actions

This PR is safe to merge immediately.

Rationale:

  1. All 5 bug fixes address issues not present in this codebase (no Picture, no Fragment, no UnoCSS, no Vue, no Cloudflare)
  2. Patch version update maintains full backward compatibility
  3. No breaking changes or API modifications
  4. No code changes required in the application
  5. @astrojs/node adapter remains compatible with both 6.1.4 and 6.1.5

Post-Merge Verification:
After merging, verify the build process works as expected:

pnpm install
pnpm build

Expected Outcome:

  • Clean installation with updated lockfile
  • Successful production build
  • No behavioral changes in the application

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@lacolaco-actions-worker lacolaco-actions-worker Bot merged commit 95a74c1 into main Apr 13, 2026
14 checks passed
@lacolaco-actions-worker lacolaco-actions-worker Bot deleted the renovate/@astrojs-packages branch April 13, 2026 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants