Skip to content

v6.0.0

Choose a tag to compare

@yusixian yusixian released this 25 Jul 20:40
· 8 commits to main since this release
28c4488

⚠️ Breaking Changes

  • 升级运行环境:Astro 升级到 7.1.3,并同步升级到 Vite 8.1.5;最低要求变更为 Node.js 22.20.0,pnpm 继续固定为 10.28.2。现有安装请先升级 Node.js,再执行 pnpm install --frozen-lockfilepnpm lintpnpm checkpnpm build。(#202 by @yusixian
  • 迁移 Pagefind 自定义样式:搜索升级到 astro-pagefind 2 / Pagefind Component UI。若下游覆盖了旧的 pagefind-ui__* class,需要迁移到新的 web component 结构;未定制旧搜索 CSS 的用户无需操作。(#202 by @yusixian

Features

  • Astro 7 静态基线:升级 Astro、Vite、Rolldown 与配套 integrations,继续默认输出可直接交给 nginx 或任意静态服务器的 dist/。(#202 by @yusixian
  • Pagefind Component UI:保留搜索入口、多语言占位文案、Arrow/Enter 键盘导航、移动端布局与明暗主题。(#202 by @yusixian
  • 本地 Umami 集成:用仓库内 Astro 组件替代仅声明支持到 Astro 6 的第三方 integration,现有 Umami 配置字段保持不变。(#202 by @yusixian

Bug Fixes

  • 恢复 bundle analysis:修复 Sonda 在 Astro 7 / Vite 8 下的接入方式,ANALYZE=true pnpm build 会继续生成 .sonda/ 报告。(#202 by @yusixian
  • Docker 健康检查兼容:健康探针固定使用 IPv4 localhost,与现有 nginx 监听方式一致。(#202 by @yusixian

Chore

  • 发布 v6.0.0:更新项目版本并完成 Astro 7 主版本发布。(#203 by @yusixian

Documentation

  • Astro 7 升级指南:更新中英日文环境要求,并新增升级、验证与回滚说明。config/site.yaml、文章内容和静态部署入口无需迁移。(#202 by @yusixian

Full Changelog: v5.0.0...v6.0.0