Skip to content5.0.2 - 2024-12-20
- Enable view transition script workaround, and re-enable by default
5.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
5.0.0 - 2024-12-19
- Upgrade to Astro 5.1.0
- Add categories to blog posts, along with categories page routes
- Added new blog cards and an upgraded blog post layout with table of contents
- Add search component with pagefind
- Fix various
id
attributes in the Accordion, Nav, and Code Toggle 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
- Updated other dependencies
4.5 - 2024-11-17
- 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
- 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.4 - 2024-10-18
- Improve look of the Code Toggle feature section
- 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 to Astro 4.16.6
- Update other dependencies
4.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
- Fix code toggle section so no console errors are thrown when pages are changed with view transitions enabled
- Update to Astro 4.15.12
- Update other dependencies
4.2 - 2024-09-16
- Add Code Toggle feature section
- This is configured with an Astro content collection and has the same syntax highlighting as MDX code blocks
- Update to Astro 4.15.6
- Update other dependencies
4.1 - 2024-09-14
- Update to Astro 4.15.1
- Update other dependencies
4.0 - 2024-06-14
- 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
- Revamp navbar design. If you prefer the old design let me know!
- 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
- 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.10.2
- Update other dependencies
3.1 - 2024-04-20
- 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 - Add commented out code in
BaseHead.astro
showing how to set original color theme based on browser settings, instead of defaulting to dark mode - Navbar dropdown script update - navbar dropdown now closes when you click outside of it
- Add
@playform/compress
and remove astro-compress
due to astro-compress
being deprecated - Update to Astro 4.6.3
- Update other dependencies
3.0 - 2024-03-04
- 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.10
- Update other dependencies
2.2 - 2024-02-13
- 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
- Update to Astro 4.3.6
- Update other dependencies
2.1 - 2024-01-24
- Add Sharp override to
package.json
file- This fixes a build issue with conflicting Sharp versions on linux
- Update to Astro 4.2.4
- Update other dependencies
2.0 - 2024-01-10
- Add scroll based animations throughout the site. These are enabled by default
- They can be disabled by setting
useAnimations = false
in src/config/siteData.json.ts
- 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 - Remove swiper dependency and replace with CSS only marquees for improved performance and functionality
- Replaced Testimonial and Logo cloud marquee components
- Add additional 4 panel pricing component
- New blog post images
- Update to Astro 4.1.1
- Update other dependencies
1.4 - 2023-12-30
- Add theme toggle component to toggle between light and dark mode
- Theme defaults to dark in
src/layouts/BaseHead.astro
- You can remove the theme toggle from the navbar if desired and just use the
dark
class on the html
element in src/layouts/BaseLayout.astro
- Navbar improvements
- Clicking outside of mobile dropdown causes it to close
- Improve mobile dropdown styling with theme toggle
- Improve accessibility
- Feature component improvements
- Feature 4 no longer has a CLS issue
- Feature 4 and 8 now have their gradient backdrop hug the image at all times (rather than the backdrop expanding to fill all available space on some non-regular screen sizes)
- Update to Astro 4.0.7
- Update other dependencies
1.3 - 2023-12-10
- Update to Astro 4.0.3
- Update other dependencies
1.2 - 2023-12-05
- Add light mode for the theme. You can now switch between light and dark mode using the
dark
class on the html
element in src/layouts/BaseLayout.astro
. - Update dependencies
1.1 - 2023-11-17
- Safari fixes with blurred elements. It is strongly recommended to download the latest version of the theme and update your project.
- Update dependencies
1.0 - 2023-10-28