Skip to content

Releases: jamiefdhurst/journal

1.0.2

03 May 08:12

Choose a tag to compare

Fixed

  • fix: remove leading v from version numbers (b689b55)

  • fix: remove leading v from version numbers (#154) (f01111a)

1.0.1

01 May 11:31

Choose a tag to compare

Fixed

  • fix: migration order was incorrect, and added screenshot to README (a6e7c92)

  • fix: migration order was incorrect, and added screenshot to README (#153) (605b297)

1.0.0

29 Apr 12:21

Choose a tag to compare

Added

  • Add re-brand milestone via settings (82dbddd)

  • Add branch protection to release branches (b5ce137)

Breaking Changes

  • breaking: complete v1.0.0 overhaul with new features and removed legacy support (244426b)

Breaking changes:

  • Remove Giphy integration — API key environment variable no longer supported
  • Remove AWS Lambda deployment support — returns to standard HTTP server model only
  • Rename J_DATA_PATH environment variable to J_WEB_PATH
  • Restructure entry point from journal.go to cmd/journal/main.go
  • Replace frontend build toolchain (gulp/sass/webpack) with pre-built CSS theme system
  • Move static assets from web/static/ to web/themes/default/

New features:

  • Calendar view for browsing articles by month and year
  • Stats page and API endpoint showing article counts, word counts, and visit data
  • Random article endpoint available via web UI and API
  • Full Markdown rendering support for article content
  • Database migration system for zero-downtime schema changes
  • Visit and request tracking stored in the database

API and documentation:

  • OpenAPI 3.0 specification added at api/openapi.yml
  • Installation and user guide documentation added under docs/

Build and release:

  • Multi-platform binary builds for linux/darwin on amd64/arm64
  • apt/deb and yum/rpm packaging via nfpm
  • Multi-platform Docker images pushed to GHCR and Docker Hub
  • Automated semantic versioning from conventional commits
  • Homebrew tap support for macOS installs
  • Remove CGO and SQLite dependency from Docker build

Test coverage raised to ~100% across all application packages.

Other

  • Rename milestone (a757097)

  • Release wildcard verification will not work (3c68a13)

v0.9.6

02 Sep 11:24

Choose a tag to compare

[0.9.6] - 2024-09-02

v0.9.5

02 Sep 11:21

Choose a tag to compare

[0.9.5] - 2024-09-02

Changed

  • Update deploy workflow to use DO server (b0bb69d)

v0.9.4

28 Aug 18:53

Choose a tag to compare

[0.9.4] - 2024-08-28

Added

  • Add create for database where it doesn't exist (47e2660)
  • Add create for database where it doesn't exist (#97) (cd787f6)

Changed

  • Update JSON test to use a free alternative (18a9302)

v0.9.3

20 May 20:35

Choose a tag to compare

[0.9.3] - 2024-05-20

Other

v0.9.2

14 May 21:10

Choose a tag to compare

[0.9.2] - 2024-05-14

Other

  • Remove environment URL from environment (f1e021c)

v0.9.1

14 May 21:05

Choose a tag to compare

[0.9.1] - 2024-05-14

Added

  • Add deployment ability for journal to Lambda (3e7cf91)

v0.9.0

14 May 20:54

Choose a tag to compare

[0.9.0] - 2024-05-14

Changed

  • Update build files and app to support Lambda execution (61373aa)
  • Update build files and app to support Lambda execution (#95) (1e6acb1)