v0.5.0-beta
·
3 commits
to main
since this release
Velocity v0.5.0-beta
Astro 6 Beta Upgrade
Upgraded all Astro packages to the latest betas, bringing full compatibility with Vite 7 and Zod 4:
| Package | Previous | Current |
|---|---|---|
astro |
6.0.0-beta.11 | 6.0.0-beta.20 |
@astrojs/mdx |
5.0.0-beta.7 | 5.0.0-beta.12 |
@astrojs/react |
5.0.0-beta.3 | 5.0.0-beta.4 |
vitest |
^2.1.0 | ^3.2.0 |
Vitest was bumped from v2 to v3.2+ as required by Vite 7 (bundled with Astro 6).
New Features
- 15 React island components — React versions of core UI components for client-side interactivity
- Floating header variant — new
shapeoption for the Header component withMarketingLayout - Consent-aware GoogleMap — integrated with the consent manager for GDPR compliance
- Extended theme system — typography, shadows, and border-radius design tokens
- ClientRouter — Astro 6 view transitions with responsive image support
Fixes
- Fix GA4 consent mode tracking (gtag must use
argumentsobject, not rest params) - Fix AvatarGroup overflow sizes missing
xlvariant - Add
is:inlineto JSON data scripts (Analytics, GoogleMap, ConsentBanner) - Remove unused variable in VerticalTabs
- Resolve all ESLint errors (0 errors, 0 warnings)
- Resolve all Astro type-check hints (0 errors, 0 hints)
Improvements
- Security hardening and OG font bundling
- Navigation simplified with
nav.config.ts(replacesroutes.ts) - README streamlined (592 → 104 lines)
- Velocity manifest synced to v0.5.0-beta with current dependency targets
Astro 6 Compliance
The codebase is fully Astro 6 compliant and ready for stable release:
- Content Layer API with
globloaders zimported fromastro/zod(Zod 4)astro:envfor environment variable schemasClientRouterfor view transitions- Node 22.12+ required