Space Coast Changelog
3.0.0 - 2026-04-03
- Upgraded astro from 5.x to ^6.0.0
- Upgraded @astrojs/mdx to ^5.0.0
- Upgraded @astrojs/netlify to ^7.0.0
- Upgraded @astrojs/react to ^5.0.0
- Upgraded @astrojs/rss to 4.0.18
- Upgraded @astrojs/sitemap to 3.7.2
- Removed @playform/compress because it was not compatible with the Astro 6 build path
- Added es2022 Vite targets for Astro 6 compatibility
- Updated content.config.ts to use z from astro/zod
- Fixed Starwind TypeScript barrel exports so plain tsc works correctly
- Added a .astro module shim for TypeScript support
- Moved shared button variant logic into a dedicated button.variants.ts file
- Verified tsc, astro check, and astro build all work after the upgrade
Notes @keystatic/astro@5.0.6 and astro-auto-import@0.4.5 still warn because they do not officially list Astro 6 in their peer dependency ranges, but Space Coast is working correctly with them in this update.
2.0.0 - 2025-11-28
- Replace existing “aos” script with the
motion-on-scrolllibrary. This replaces all “data-aos” with “data-mos” and all “data-aos-trigger” with “data-mos-anchor”, but maintains the same functionality in an easier to maintain manner.- This uses the “motion” library for animations instead of “animejs”
- Replace all animejs scripts with motion. animejs is removed from the project as a result
- Upgrade to React v19 (only used by Keystatic)
- Upgrades existing starwind components and adds most of the new ones (all except the carousel component as it is unused and would install the
embla-carouseldependency) - Improve the mobile nav so it automatically closes if a link is clicked that contains
# - Update to Astro v5.16.2
- Upgrade all other dependencies to their latest versions
1.0.2 - 2025-05-10
- Replace pagination and blog sidebar uses of getRelativeLocalUrl() with getLocalizedRoute()
- Change from
tailwindcss-animatetotw-animate-csspackage
1.0.1 - 2025-05-07
- Recreate lockfile to fix potential dependency issues
1.0.0 - 2025-05-06
- Initial Release