|
| 1 | +# Space Ahead ✨ Changelog |
| 2 | + |
| 3 | +## v0.11.4 (Latest) - Oct 29, 2025 |
| 4 | + |
| 5 | +This is a monthly update release intended to keep the dependencies up-to-date, addressing any security issues and any user reported issues. |
| 6 | + |
| 7 | +### Updates |
| 8 | + |
| 9 | +- Dependency updates |
| 10 | + |
| 11 | +## v0.11.3 - Sept 19, 2025 |
| 12 | + |
| 13 | +### New |
| 14 | + |
| 15 | +- New demo site created to showcase how easy it is, to adapt this theme. Check out [Samay Anand's Blog](https://djsiddz.github.io/samay-anand)! |
| 16 | + |
| 17 | +### Updates |
| 18 | + |
| 19 | +- Add control for Blog page content from site config. |
| 20 | +- Use withBase helper for site logo. |
| 21 | + |
| 22 | +## v0.11.2 |
| 23 | + |
| 24 | +### Updates |
| 25 | + |
| 26 | +- Dependency updates |
| 27 | + |
| 28 | +## v0.11.1 |
| 29 | + |
| 30 | +### Fixes |
| 31 | + |
| 32 | +- Fix Contact Nav highlight |
| 33 | +- Improve buttons layout on Blog Post page |
| 34 | + |
| 35 | +## v0.11.0 |
| 36 | + |
| 37 | +### Updates |
| 38 | + |
| 39 | +- Update Astro, Tailwind & other deps to latest versions. |
| 40 | +- Fix & improve RSS generation. |
| 41 | +- Fix & improve sitemap generation. |
| 42 | +- Implement consistent usage of siteConfig and withBase helper. |
| 43 | +- Readme updated with preview image. |
| 44 | + |
| 45 | +## v0.10.0 |
| 46 | + |
| 47 | +### New Features |
| 48 | + |
| 49 | +- New contacts page. |
| 50 | +- New Astro Sitemap generator integration. |
| 51 | +- New withBase() utility for centralized usage of `import.meta.BASE_URL`. |
| 52 | +- Subscribe component moved to the shared layout, with option to hide on individual page. |
| 53 | +- Eyebrow is now conditionally displayed, based on value set in site config. |
| 54 | +- Control number of Recent Posts displayed on home page, via site config. |
| 55 | +- Added GNU GPL v3 license. |
| 56 | + |
| 57 | +### Updates |
| 58 | + |
| 59 | +- Major styling is now done using Tailwindcss instead of custom css. |
| 60 | +- Updated consistency with spacing and mobile layout improvements. |
| 61 | +- All links use BASE_URL meta property, consistently. |
| 62 | +- Improved Pagination styling and disabled state. |
| 63 | +- Improved Footer layout with new styling. |
| 64 | +- Improved Subscribe component styling. |
| 65 | +- Improved Theme Toggle component. |
| 66 | +- Improved 404 page. |
| 67 | +- Fix Tagged Post page to show only relevant posts. |
| 68 | +- Fix Post Card Preview styling. |
| 69 | +- Chore: Updated PNPM Workspace and added Prettier. |
| 70 | + |
| 71 | +### Removed |
| 72 | + |
| 73 | +- Subtitle has been removed from site config and footer. |
| 74 | + |
| 75 | +## v0.9.0 |
| 76 | + |
| 77 | +### Known Issues |
| 78 | + |
| 79 | +- Pending fresh Tailwind CSS integration, especially for certain components - Pagination, ArrowLeft & ArrowRight icons, Subscribe form. |
| 80 | +- Refactored SpaceMessages component, but not yet used in the project. I'll attempt a new implementation in the future for this. Also this is the only component that requires Preact dependency. |
| 81 | + |
| 82 | +### New Features |
| 83 | + |
| 84 | +- Added a new site config file to manage most of the site configuration and meta from one place. |
| 85 | +- New Button & Icon Button components. |
| 86 | +- New Formatted Date component. |
| 87 | +- New Site Identity component. |
| 88 | +- New Pagination component, along with ArrowLeft & ArrowRight icons. |
| 89 | +- New Subscribe component, with a form and a button. |
| 90 | +- New PostListPreview component for a simple text-only blog post preview. |
| 91 | +- New PostCardPreview component for a blog post preview with an image. |
| 92 | +- New 404 page. [No UI changes yet] |
| 93 | +- New utility functions helper file for formatting dates, getting the current year, fetching tags, posts by tag, etc. |
| 94 | + |
| 95 | +### Updates |
| 96 | + |
| 97 | +- Switch from yarn to pnpm. |
| 98 | +- Update all dependencies to the latest versions. |
| 99 | +- Added swup.js for page transitions, with customization for two themes: fade and overlay. |
| 100 | +- Updated the MainLayout with a max width with auto margins, switched from section to main tag for compatibility with swup.js. |
| 101 | +- Switch to Astro's updated content collection API. Redefined the blogs collection. |
| 102 | +- Moving all images to the `src/assets` folder and using the `Image` component to load them. |
| 103 | +- Moved all posts to the `src/content/blogs` folder and using the `getCollection` function to load them. |
| 104 | +- Updated the Footer layout, with separate nav links, social links and copyright text. |
| 105 | +- Updated the Nav component to use site configuration, and improved UI. |
| 106 | +- Updated the About page to use site configuration, removed Hobbies section to keep it simple. |
| 107 | +- Updated the Blog page, and individual blog post pages to use the new content collection API, and naming conventions as per Astro v5. |
| 108 | +- Updated the Home page to use site configuration, new content collection API, and general improved UI. |
| 109 | +- Updated the Tags page and individual tag pages to use the new content collection API, and naming conventions as per Astro v5. |
| 110 | +- Updates to global styles in `global.css`; swup related styles in `animate.css`. |
| 111 | +- Switch to astro's strict tsconfig |
| 112 | + |
| 113 | +### Improvements from Upgrading to Astro v5 |
| 114 | + |
| 115 | +- Use Astro v5's image component, which is more efficient and faster than the previous image component. |
| 116 | + - Since we are using pnpm, sharp is added as a dependency manually as per Astro's documentation. |
| 117 | +- Use Astro v5's content collections, which is more efficient and faster than the previous content collections. |
0 commit comments