v0.5.0-beta
zed-industries/zedv0.5.0-betaMar 7, 2026by southwellmedia
AI Summary
Upgrades Astro packages to version 6 beta, bringing full compatibility with Vite 7 and Zod 4. Introduces 15 new React island components and a ClientRouter for improved client-side interactivity.
Key Highlights
- Astro 6 Beta Upgrade with Vite 7 and Zod 4 compatibility
- 15 React island components for client-side interactivity
- ClientRouter support for Astro 6 view transitions
- Navigation simplified with `nav.config.ts`
New Features
- 15 React island components
- Floating header variant
- Consent-aware GoogleMap
- Extended theme system
- ClientRouter
Full Release Notes
## 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 `shape` option for the Header component with `MarketingLayout` - **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 `arguments` object, not rest params) - Fix AvatarGroup overflow sizes missing `xl` variant - Add `is:inline` to 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` (replaces `routes.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 `glob` loaders - `z` imported from `astro/zod` (Zod 4) - `astro:env` for environment variable schemas - `ClientRouter` for view transitions - Node 22.12+ required ### Full Changelog https://github.com/southwellmedia/velocity/compare/v0.4.5-beta...v0.5.0-beta