Changelog¶
All notable changes to this project are documented here.
This changelog is automatically generated from Conventional Commits.
2.1.4 — 2026-04-03¶
Refactoring¶
- Consolidate docs, CLI UX, and project tooling (86f374a)
2.0.4 — 2026-03-30¶
Refactoring¶
- Prefix internal modules with _ to enforce symbol visibility (294e6e8)
2.0.3 — 2026-03-26¶
Maintenance¶
- Enforce symbol visibility and add all to all public modules (9a4bec7)
2.0.2 — 2026-03-23¶
Bug Fixes¶
- Update copyright year in LICENSE file to 2026 (ecbfa5f)
Maintenance¶
- Update pre-commit hook for linting and formatting, sync version.py, and require Python 3.11 (7202bf3)
- Update license badge format in README and index files, and rename temporary directory in pyproject.toml (0f9266d)
- Overhaul badges, migrate to hatchling, and update docs index (c618eac)
2.0.1 — 2026-03-20¶
Features¶
- Update project version to 2.0.1 and adjust documentation for ezplog (9c9e546)
2.0.0 — 2026-03-18¶
Features¶
- Rename package from ezpl to ezplog and overhaul documentation (edce750)
1.6.2 — 2026-03-13¶
Features¶
- Add import contracts, architecture docs, and PEP 561 support (f1ebfd2)
1.6.1 — 2026-03-11¶
Bug Fixes¶
- Update paths in version sync script to reflect new project structure (7e3c477)
Maintenance¶
- Update project name placeholders in documentation for consistency (8433f84)
1.6.0 — 2026-03-10¶
Bug Fixes¶
- Handle invalid path characters and config loading warnings on Windows (38ba8e4)
- Traduire le changelog en anglais (9b89e59)
Refactoring¶
- Migrate to src/ layout + code quality audit fixes (af27bd1)
1.5.4 — 2026-02-11¶
Bug Fixes¶
- Remove unnecessary page_name from coverage plugin configuration (a694fd5)
- Add missing newline in pyproject.toml (a665cc0)
- Enable publish and deploy workflows (f536b66)
1.5.3 — 2026-02-10¶
Features¶
- Ajouter des options pour le workflow de publication et améliorer les hooks de commit (c7fdb17)
Bug Fixes¶
- Update tag pattern in publish workflow and improve post-commit hook for tag creation (fc3ff56)
- Update tag pattern in workflows to use "v*-latest" for versioning (a29d15a)
- Update tag pattern in publish workflow and improve post-commit hook for tag creation (1764da1)
Documentation¶
- Add changelog and pytest coverage to documentation (0de6ae7)
Maintenance¶
- Update project documentation and bump version to 1.5.3 (3299396)
- Updating workflows, hooks and doc (924bf9c)
1.5.2 — 2026-02-09¶
Bug Fixes¶
- Ajouter l'exclusion de la sortie de build MkDocs (d48f904)
- Add missing type annotations for griffe validation (32e256a)
1.5.1 — 2026-02-08¶
Features¶
- Personalize build message to include project name (c7286e3)
- Add level protection mechanisms and level property accessors (4c8a76d)
Bug Fixes¶
- Improve main branch reference handling and add debug info for tag verification (d1f0a45)
1.5.0 — 2026-01-31¶
Refactoring¶
- Major architectural cleanup for v1.5.0 (2c79fb9)
1.4.3 — 2026-01-26¶
Bug Fixes¶
- Correct package name in installation verification step of GitHub Actions workflow (1a5068c)
Maintenance¶
- Update .gitignore and pre-commit configuration for improved file management (f6c5ac1)
- Replaced mypy with ty and pyright (a549394)
1.4.2 — 2026-01-25¶
Maintenance¶
- Simplify package installation verification in GitHub Actions workflow (d389a1d)
- Remove linting step from GitHub Actions workflow (7554bd7)
- Update requirements and improve GitHub Actions workflow (374e290)
- Bump version to 1.4.2 (ed37c95)
1.4.1 — 2026-01-25¶
Maintenance¶
- Add development requirements and update GitHub Actions workflow (f90f62e)
1.4.0 — 2026-01-18¶
Maintenance¶
- Update json printing + setting github actions + cleaned ruff warnings in tests (d5bea2b)
1.3.0 — 2026-01-08¶
Maintenance¶
- Added printer/logger customization methods (5a8d180)
1.2.1 — 2026-01-05¶
Bug Fixes¶
- Update PyPI badge in README.md to reflect correct project name (c0a2906)
Maintenance¶
- Update .gitignore to exclude temporary files (49569d1)
- Bump version to 1.2.1 and update project URLs (4f84679)
1.2.0 — 2025-12-23¶
Maintenance¶
- Rename project from ezpl to ezplog in pyproject.toml (99b01f0)
- Bump version to 1.2.0 and update configuration (5ec5c8b)
1.1.4 — 2025-12-16¶
Maintenance¶
- Update Python compatibility and documentation (c233e72)
- Bump version to 1.1.4 and update related documentation (4b82c43)
1.1.3 — 2025-12-15¶
Bug Fixes¶
- Enhance logger management to prevent duplicate handlers (d59d1be)
Maintenance¶
- Bump version to 1.1.3 and update related documentation (450f61b)
1.1.2 — 2025-12-15¶
Bug Fixes¶
- Streamline type hints in progress.py (82d8bf0)
Maintenance¶
- Update version to 1.1.2 and change development status (5da8d25)
- Minor enhancements - v1.1.1 (648a472)
1.1.0 — 2025-12-13¶
Features¶
- Add comprehensive documentation, test suite, and development tooling - v1.1.0 (e4d78d8)¶
Automatically generated by git-cliff