diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c91b5b8 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,52 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on Conventional Changelog categories. + +## [v0.6.0] - 2026-03-29 + +### Added + +- Added tag-based Gitea release workflow with attached artifacts. +- Added automatic release notes generation from commit history. +- Added release process documentation. +- Added project standards files, hooks, and reconciliation scripts. + +### Changed + +- Updated build container configuration. +- Generalized the Drone build flow for library usage. +- Improved Drone test execution, coverage reporting, and CI quality gates. +- Updated documentation structure and naming consistency. +- Synced AGENTS and Definition of Done templates. + +### Fixed + +- Fixed Drone YAML schema issues for trigger and status array types. +- Fixed Drone trigger behavior so push builds run on branches. +- Fixed Linux coverage flag handling in CI. +- Fixed formatting issues in Windows-specific code. + +### Documentation + +- Improved README and DoD documentation clarity. +- Enforced markdownlint rules for DoD documentation. + +### CI + +- Added `go vet` check to pipeline. +- Added coverage threshold validation (80%) in CI. +- Moved coverage validation into a dedicated script. +- Configured pipeline behavior: build on push and tag, release only on tag. + +## [v0.5.0] - 2021-03-03 + +### Legacy Changes + +- Added README. +- Updated modules and build setup. +- Renamed pipeline. + +[v0.6.0]: https://scm.yoorie.de/git/go-lib/util/compare/v0.5.0...v0.6.0 +[v0.5.0]: https://scm.yoorie.de/git/go-lib/util/compare/v0.0.4...v0.5.0