Skip to content

Stellar Changelog

4.2 - 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
  • Update README
  • Update to Astro 4.16.13
  • Update other dependencies

4.1 - 2024-10-15

  • 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.16.4
  • Update other dependencies

4.0 - 2024-06-04

  • 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
  • Add Mega Menu component
    • This is a large dropdown menu that can be used for navigation
  • Add additional columns to Keystatic interface which you can sort by
  • Adjust accordions so all other ones close when a new one is opened
  • Add @playform/compress and remove astro-compress due to astro-compress being deprecated
  • Refactor src/icons folder to have a more organized structure. Also all used icons are now copied locally in this folder.
  • README updates
  • Update to Astro 4.9.2
  • Update other dependencies

3.1 - 2024-04-07

  • Created a “services” content collection for the /services route
    • It is also editable with keystatic!
  • Add “@keystatic/core” as dep in package.json to fix pnpm install issue
    • pnpm does not auto install peer dependencies
  • Add “rel” and “target” optional props to the <Button /> component to remove typescript errors
  • Update to Astro 4.5.16
  • Update other dependencies

3.0 - 2024-03-03

  • Add Keystatic CMS integration for blog posts, authors, and other pages content collections
    • This adds a great interface with rich text editor for easy content editing
    • This is largely in addition to the existing MDX blog setup, and you can still just use the MDX blog if you prefer
      • Blog folder structure is unchanged
  • Add ExternalLink.astro component and integrate into blog and other MDX pages
    • This makes it so markdown links that go outside your website automatically open in a new tab
  • Update to Astro 4.4.9
  • Update other dependencies

2.1 - 2024-02-14

  • Revamped scroll animations
    • New animations, improved performance, and reduced bundle size
    • See the animations documentation for more information
    • If you need assistance upgrading, send us a message for support
  • Fix CLS issues with a few components
  • Update to Astro 4.4.0
  • Update other dependencies

2.0 - 2024-01-16

  • Add scroll based animations to the hero sections. These are enabled by default
    • They can be disabled by setting useAnimations = false in src/config/siteData.json.ts
    • They can easily be extended to other sections of the site
  • Add cookie banner component, for use with GA4 or other cookie based analytics
    • Cookie banner is disabled by default. To enable it, uncomment the CookieBanner component in src/layouts/BaseLayout.astro
  • All components now use class instead of classes prop for any extra classes to pass to the component
  • Small accessibility improvements
  • SEO component cleanup
  • Update to Astro 4.1.2
  • Update other dependencies

1.1 - 2023-12-10

  • Update to Astro 4.0.3
  • Update other dependencies

1.0 - 2023-11-21

  • Initial release