Skip to content2.1 - 2024-11-21
- This update is YUGE. This adds new configuration scripts
npm run config-i18n
and npm run remove-keystatic
- It is now incredibly easy to configure i18n features when starting a project, and remove keystatic features if desired
- Enhance
global.scss
to remove usage of sass @import
and use @use
instead- The
@import
directive is being deprecated in Dart Sass and will be removed in future versions
- Update
playform/compress
config setting to not optimize images or SVGs- In particular, using the image optimization here can dramatically increase build times for sites with many images, and astro:assets already handles it
- Add vite config in
astro.config.mjs
to remove Dart Sass deprecation warning- This is not necessary, but it removes a minor annoyance
- Updated
NavLink.astro
so that trailing slashes are removed from navbar links- This allows ID’s to be used in the navbar through the
navData.json.ts
files
- Update README
- Update to Astro 4.16.13
- Update other dependencies
2.0 - 2024-09-28
- Add all i18n features originally seen in Atlas
- Language switcher component
- Keystatic CMS support for multiple languages
- Translate routes
- Utility functions to:
- Translate text
- Filter content collections by locale
- Format dates in the correct locale
- Get the current locale from the current URL
- & more
- AffiliateLink.astro component now accepts more file extension variants for images when dynamically importing
- Updated to Astro 4.15.9
- Update other dependencies
1.0 - 2024-04-20