All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project attempts to adhere to Semantic Versioning.
alpha — untagged
- (ops) updated dependencies
- (ops) tweaked test task names (now
test
is normal Cypress;test:serve
will start server and then run Cypress) and changed the port for running on CI
1.1.1 — 2024-02-03
- (test) test for
/yyyy-mm-dd
redirect
- (feature) set
target
attribute on concert links (to work better with/now
iframe) - (feature) link "King Gizzard History" in the title to the
kglw.today
landing page - (style) adjust background color
- (ops) updated various dependencies
1.1.0 — 2024-01-05
- (feature) route:
/now
to be used e.g. with iframes
1.0.2 — 2024-01-04
- Changelog!
- (data) additions: birthdays; notes for Bootlegger releases
- (data) new source:
show-notes.json
- (feature) optional Notes on individual concerts
- (style) tweaks
- [core] use v2 of Songfish API
1.0.1 - 2023-10-22
- (data) files are JSON stored in the repo; NPM task to update data for recent concerts
- possible (but not exactly straightforward) for non-coders to fix & create PR using GitHub's UX
- (feature) home page linking to the "current day" (based on the user's browser)
- (feature) integration w/ GoatCounter
- (feature) redirect route pattern
/yyyy-mm-dd
to appropriate Setlist page on Songfish - (feature) route: "Month-Day" pages for every day in the Julian calendar (e.g.
/jul-16
) - (ops) dependency updates via GitHub
- (ops) push to
main
deploys to production using GitHub Actions - (ops) rudimentary automation for updating concert data (using hook on
build
task) - (ops) set up Cypress testing framework & integrate w/ GitHub
- (ops) update dependencies (
gatsby
etc;sass
;markdown-it
; debugging stuff) - (style) design: '80s digital, green and pixelated
- (ops) bump NodeJS to v20.x
- (ops) remove boilerplate
prerelease "1.0.0" - 2023-04-23
Initial setup with Gatsby boilerplate.
- (boilerplate) landing page
- (ops) specify NodeJS version (18.15.0)