Blogsmith Free Changelog
5.1.0 - 2025-05-09
- Lock package versions to limit potential issues with new package updates
- Add ESLint configuration
- Various cleanup and formatting improvements
- Upgrade to Astro 5.7.12
- Update other dependencies
5.0.0 - 2025-02-16
- Upgrade to Tailwind CSS v4
- Removed
sassdependency as a result. Everything is now only CSS
- Removed
- Implemented my own CSS file for rendered markdown content, making it easier to understand and customize
- Removed
@tailwindcss/typographydependency as a result
- Removed
- Update code tour
- Upgrade to Astro 5.3.0
- Update other dependencies
4.0.0 - 2025-01-04
- Upgrade to Astro 5.1.2
- Astro’s instructions for the curious: https://docs.astro.build/en/guides/upgrade-to/v5/
- New content collection config file is at
src/content.config.ts, and collections are atsrc/data/
- Updated fonts to local installation via npm package to improve loading speed
- Update
playform/compressconfig 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. - pnpm support
- added .npmrc file with a few settings to enable pnpm local builds
- removed
package-lock.jsonand replaced withpnpm-lock.yaml- If you install with
npm installa normalpackage-lock.jsonfile will be created
- If you install with
- 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
- Update other dependencies
3.3 - 2024-10-21
- Update
astro-iconto 1.1.1. This is a breaking change- Details on the upgrade process can be found in the astro icon docs
- Remove now unecessary
svgodependency - Update README and license details
- Update dependencies
3.2 - 2024-10-17
- Enhance
global.scssto remove usage of sass@importand use@useinstead- The
@importdirective is being deprecated in Dart Sass and will be removed in future versions
- The
- Add “rel” and “target” optional props to the
<Button />component to remove typescript errors - Improve README
- Update to Astro 4.16.6
- Update other dependencies
3.1 - 2024-09-16
- Add
@playform/compressand removeastro-compressdue toastro-compressbeing deprecated - Update to Astro 4.15.6
- Update other dependencies
3.0 - 2024-01-24
- All components now use
classinstead ofclassesprop for any extra classes to pass to the component - Add Sharp override to
package.jsonfile- This fixes a build issue with conflicting Sharp versions on linux
- Update to Astro 4.2.4
- Update other dependencies
2.0 - 2023-12-22
- Refactor all pages such that every page uses
BaseLayout.astro, including the homepage- This makes it easier add global scripts and styles
- Previously, the homepage was styled differently to allow for the full-width hero section. Now, the homepage uses the same layout as all other pages, but the hero section is still full-width
- Update pagination component
- Update dependencies
1.1 - 2023-12-10
- Update to Astro 4.0.3
- Update other dependencies
1.0 - 2023-10-28
- Initial release