200+ Website Templates Built with Modern Stacks | Themefisher

All 45 Themefisher Astro Themes Are Now on Astro v6

By Al Murad Uzzaman| Last Updated: 11 Mar, 2026|02 Mins read
All 45 Themefisher Astro Themes Are Now on Astro v6

Astro v6 is here, and so are we.

We've upgraded all 45 of our Astro themes to Astro v6. Every theme has been tested, migrated, and verified so you don't have to think about it. You get the benefits of the new version the moment you download or update.

Here's what changed under the hood, and what it means for you.

What's new in Astro v6

Astro v6.0 Image IMAGE CREDIT: ASTRO

Astro v6 is a major release. The headline is a completely redesigned development server that closes the gap between local development and production. Instead of running different code paths for dev and prod, Astro now executes your project inside the same runtime you deploy to, including Cloudflare Workers.

A few other notable changes in the release:

  • Node 22+ required. Astro dropped support for Node 18 and Node 20. If you're deploying to a platform that still runs older Node versions, now is a good time to check your environment settings.

  • Built-in Fonts API. Astro now handles font loading for you. Configure fonts from Google, Fontsource, or local files, and Astro takes care of downloading, self-hosting, generating optimized fallbacks, and adding preload links. No more manual font setup.

  • Zod 4. Astro upgraded its schema validation library from Zod 3 to Zod 4. Some z.string() format methods have moved to the top-level z namespace (e.g. z.email() instead of z.string().email()).

  • Content Layer API is now required. The legacy content collections API from Astro v2 has been fully removed. All collections must now use the Content Layer API introduced in Astro v5.

  • Live Collections are stable. Real-time content updates without a rebuild, useful for inventory, pricing, or any frequently-changing data source.

  • Content Security Policy is stable. Astro now generates CSP headers and meta elements for you, including hashes for dynamically loaded scripts and styles. Configure it with security.csp in your Astro config.

  • Vite 7 and Shiki 4. The development server and production bundler have been upgraded to Vite 7. Code highlighting is now powered by Shiki 4.

  • Experimental Rust compiler. Astro is building a new .astro compiler in Rust, replacing the original Go-based one. It's still experimental, but early results are already faster and more reliable.

What we changed in our themes

Here's exactly what we updated across the theme library:

  • Core framework: Astro 5.x → 6.0
  • Integrations: MDX, React, and Sitemap updated to v6-compatible versions
  • Config format: Migrated to the new Astro v6 configuration structure
  • Image handling: Updated to use sharpImageService() from astro/config
  • Schema updates: Migrated Zod imports and date coercion patterns to Zod 4
  • Font handling: Adopted Astro's new built-in Fonts API for optimized font loading
  • Cloudflare deployment: Added wrangler.jsonc config for Workers deployment

What this means for you

If you're starting a new project, nothing changes. Download any theme, follow the setup guide, and you're building on Astro v6 from day one.

If you have an existing project built on one of our themes, your site continues to work. When you're ready to upgrade to v6, use Astro's official migration guide alongside the changelog for any specific integrations you're using.

We're committed to keeping every theme current as Astro evolves. Free updates are included for all themes, always have been, always will be.

If you need any help with the migration process feel free to contact us.

    SHARE
  • Copied!