The Starter Changelog
4.1.0 - 2026-03-31
Follow-up fixes
- Bumped the starter version from
3.1.0to3.2.0 - Updated
src/content.config.tsfor Astro 6-era schema usage by switching toastro/zod - Replaced deprecated
z.string().url()schema calls withz.url()
4.0.0 - 2026-03-30
- Upgraded
astrofrom5.16.3to6.1.2 - Upgraded
@astrojs/mdxfrom4.3.12to5.0.3 - Upgraded
@astrojs/reactfrom4.4.2to5.0.2 - Upgraded
@astrojs/netlifyfrom6.6.3to7.0.5 - Upgraded
@astrojs/rssfrom4.0.14to4.0.18 - Upgraded
@astrojs/sitemapfrom3.6.0to3.7.2 - Refreshed
pnpm-lock.yamlfor the Astro 6 dependency tree
Added
- Added a Node engine requirement of
>=22.12.0inpackage.json - Added a
pnpm.peerDependencyRules.allowedVersionsoverride inpackage.jsonso@keystatic/astro@5.0.6can be used with Astro 6 - Added README notes for:
- Astro 6 requirements
astro preview/npm run previewis not supported with the current@astrojs/netlifysetup
- Updated local production-style testing guidance to use:
pnpm buildpnpm --package=netlify-cli dlx netlify dev --context production
Notes
- Keystatic is currently working on Astro 6 in this project via a temporary pnpm peer dependency workaround
@keystatic/astrodoes not yet officially declare Astro 6 support upstreamastro-auto-importstill reports an Astro peer warning, but the project builds and lints successfully
3.1.0 - 2025-12-02
- Implement automatic
robots.txtfile creation - Update styling variables to fully match starwind. Namely with the creation of “primary-accent” variables for primary colored text and other accents over the background color
- 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) - Update to Astro v5.16.3
- Upgrade all other dependencies to their latest versions
3.0.0 - 2025-10-02
- 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) - Update to Astro v5.14.1
- Upgrade all other dependencies to their latest versions
2.0.0 - 2025-06-26
- Upgrade to the “kitchen sink” starter
- Upgrade dependencies
- Initial release as it’s own template
1.0.0 - 2025-04-24
- Initial release as a minimal starter template