Skip to content2.0.2 - 2024-12-20
- Enable view transition script workaround, and re-enable by default
2.0.1 - 2024-12-20
- Disable view transitions by default, as there is currently a bug in Astro v5 with them
- Upgrade to Astro 5.1.1
2.0.0 - 2024-12-17
- Upgrade to Astro 5.0.9
- Fix various
id
attributes in the Accordion and Nav components - Updated fonts to local installation via npm package to improve loading speed
- Add hreflang links as meta tags to improve SEO for multi-language websites
- i18n script improvements when using one language only
- script now removes all
getRelativeLocaleUrl()
and text translation uses, simplifying the code
- Keystatic unistall script improvement - detects your package manager and uses the appropriate uninstall command
- Upgrade astro-icon
- pnpm support
- added .npmrc file with a few settings to enable pnpm local builds
- removed
package-lock.json
and replaced with pnpm-lock.yaml
- If you install with
npm install
a normal package-lock.json
file will be created
- Update prettier config file to be more strict (and help remove potential script issues if your setup differs)
- Change versioning structure to the more standard major, minor, patch. This is now v2.0.0
- Updated other dependencies
1.4 - 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
- Improve dark mode for
TestimonialItemCard.astro
component - Update README
- Update to Astro 4.16.13
- Update other dependencies
1.3 - 2024-10-09
- 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 to Astro 4.15.12
- Update other dependencies
1.2 - 2024-06-07
- Add “light” class which allows you to cancel out dark mode for a specific section
- Add code tours
- Update other dependencies
1.1 - 2024-05-29
- Add dark mode and theme toggle component
- Add i18n route translation features
- Demonstrated on the “about” page which has a different slug “a-propos” in French
- Configure in
src/config/translationData.json.ts
- Add the ability to change the text in the language switcher component
- Configure in
src/config/siteSettings.json.ts
- README updates
- Update to Astro 4.9.2
- Update other dependencies
1.0 - 2024-05-21