diff --git a/CHANGELOG.md b/CHANGELOG.md index aca3c97..bc04960 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,12 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Git commit message linting with gitlint and Conventional Commits format +- Pre-commit hooks configuration with automatic code formatting, linting, and security scanning +- Comprehensive contributing guidelines (`CONTRIBUTING.md`) +- Manual commit message validation script (`scripts/lint-commit.py`) +- Detailed commit message standards documentation + ### Fixed - Remove redundant topic name extraction from tests - Improve JATS list tag conversion with sequential processing to handle ordered and unordered lists more robustly - Standardize package imports and configure explicit exports +### Development + +- Added pre-commit integration with ruff, bandit, and gitlint +- Updated development dependencies to include gitlint +- Enhanced developer workflow with automated code quality checks + ## [v2.0.2] - 2025-07-10 ### Added