diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..06f3d49 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,52 @@ +# Changelog + + + +All notable changes to this project will be documented in this file. + +The format follows conventional changelog categories. + +## [Unreleased] + +## [v0.0.3] - 2026-03-29 + +### Added + +- Added comprehensive project documentation in README. +- Added release process documentation in docs/RELEASING.md. +- Added repository changelog file. +- Added test suite based on GoConvey. +- Added coverage gate script: scripts/check-coverage.sh. +- Added release notes generator script: scripts/generate-release-notes.sh. +- Added tag-based Drone release flow with artifact publishing. + +### Changed + +- Updated Drone pipeline to run on push and tag events. +- Extended CI quality gates with go vet, coverage reporting, and govulncheck. +- Improved markdown quality across project documentation. +- Improved Definition of Done formatting and lint compliance. + +### Fixed + +- Fixed shell script index modes to be executable (100755). +- Fixed markdownlint violations in README and documentation files. + +## [v0.0.2] - 2021-03-03 + +### Changed + +- Updated libraries. +- Added build configuration. +- Updated README. + +## [v0.0.1] - 2021-03-03 + +### Added + +- Initial project setup. + +[Unreleased]: https://scm.yoorie.de/git/go-lib/gelf/compare/v0.0.3...master +[v0.0.3]: https://scm.yoorie.de/git/go-lib/gelf/compare/v0.0.2...v0.0.3 +[v0.0.2]: https://scm.yoorie.de/git/go-lib/gelf/compare/v0.0.1...v0.0.2 +[v0.0.1]: https://scm.yoorie.de/git/go-lib/gelf/releases/tag/v0.0.1