Release notes
In my attempt to treat this website like a living product with releases and such, I'll document the changes I make each time I release here.
v0.6.4 5th September 2024
- Migrated the database from Mysql to Postgres
- Added Laravel Pint (code style) to project and included in CI
- Added a Cache layer, so far just used for hit counting
v0.6.3 30th November 2023
- Changed the main font on the site to something called "Lexend Deca"
- Added a hit counter for articles, just for my own interest
- Added the concept of an Article Summary to show on the front page
- Setup Github actions to run tests when I push (bit late sorting this out, but I finally have it)
v0.6.1 27th November 2023
Just a quick patch with some minor fixes:
- The Article preview on the front page now shows Markdown text
- I've stopped spamming myself with Slack notifications when in Dev mode
- Minor UI updates (added a couple of shadows around some boxes)
v0.6.0 25th November 2023
It's been a while with no updates on the site, but I've finally managed to get into it for a few hours today. New in:
- I've added an ArticleViewed event that'll fire (strangely) when an article is viewed
- Just for fun, I've added a Slack notification too
- Added Tags to articles, and a quick system to add them to articles (UI and UX still needs some work here)
v0.5.5 17th September 2023
A fun weekend of coding has been had, in which I have started to refactor a lot of the code into a Domain-driven design layout, so this quick release is all internal stuff including:
- A Command Bus and Commands being executed from Adapters
- An Auth domain to handle everything user-related
- Lots of things added to an internal TODO list for the future
v0.5.4 10th September 2023
External:
- Updated Todo list
Internal:
- Record Events raised in the application and add a page to show them
- Fix creating an Article with no content
- Allow de-queuing scheduled articles
v0.5.3 7th September 2023
External:
- Added pages for
/year
,/year/month
, and/year/month/date
as a way to show lists of articles - Changes the URL for all Articles to being with
/articles/
to circumvent a Route ordering issue
Internal:
- Refactored some routes from Folio into proper Controllers because of lack of support for some routing styles (the year/month/date thing)
- Created an Article Repository for querying Articles
- Created an Article Route Service to help generating links to Articles (as the routes now contain the article year/month/date)
- Updated dependencies to latest versions
v0.5.2 31st August 2023
Visible:
- Added a separate links section at the bottom of the front page
- Added this release notes page
- Promoted my internal TODO.md file to a page on this site
Invisible:
- Refactored the home page into a bunch of components
v0.5.1 (and before) 28th August 2023
I only came up with this idea on v0.5.2 so the release notes for this one are basically:
- Initial commit