✨ New
- Added official GitHub release support with tag-driven publishing and curated release notes.
- Added a release metadata validation script to keep Docker, backend, and frontend versions aligned.
- Added release PR validation in GitHub Actions so version and changelog mismatches fail before merge.
🐛 Bug fixes
- Switched official Docker publishing for
mainfrom branch-triggered builds to SemVer tag releases. - Updated the dev image workflow to derive its base version from Git tags instead of GHCR package APIs.
- Normalized the repository version metadata to
0.1.1ahead of the first official public release.