Skip to content

Changelog

All notable changes to this project are documented here.

This changelog is automatically generated from Conventional Commits.

2.2.0 — 2026-06-09

Features

  • Update project version to 2.0.1 and adjust documentation for ezplog (22ebb4a)
  • Rename package from ezpl to ezplog and overhaul documentation (823096a)
  • Add import contracts, architecture docs, and PEP 561 support (076903c)
  • Ajouter des options pour le workflow de publication et améliorer les hooks de commit (247bb2f)
  • Personalize build message to include project name (006f66c)
  • Add level protection mechanisms and level property accessors (43e7f6f)

Bug Fixes

  • Improve tag handling logic in auto-tag workflow (cb80f71)
  • Update workflows for better management (f8a4dad)
  • Update project name from ezcompiler to ezplog in scripts and README (d94795a)
  • Update copyright year in LICENSE file to 2026 (5c9e53b)
  • Update paths in version sync script to reflect new project structure (ad2caa3)
  • Handle invalid path characters and config loading warnings on Windows (da712a7)
  • Traduire le changelog en anglais (9a174bb)
  • Remove unnecessary page_name from coverage plugin configuration (9c30ed3)
  • Add missing newline in pyproject.toml (525b091)
  • Enable publish and deploy workflows (ea3f278)
  • Update tag pattern in publish workflow and improve post-commit hook for tag creation (5872d57)
  • Update tag pattern in workflows to use "v*-latest" for versioning (a9f24a3)
  • Update tag pattern in publish workflow and improve post-commit hook for tag creation (ffdfb31)
  • Ajouter l'exclusion de la sortie de build MkDocs (122cf86)
  • Add missing type annotations for griffe validation (3f9ea85)
  • Improve main branch reference handling and add debug info for tag verification (e5201e3)
  • Correct package name in installation verification step of GitHub Actions workflow (6da00f2)
  • Update PyPI badge in README.md to reflect correct project name (2077f66)
  • Enhance logger management to prevent duplicate handlers (d2063ce)
  • Streamline type hints in progress.py (341e170)

Refactoring

  • Consolidate docs, CLI UX, and project tooling (3b27962)
  • Prefix internal modules with _ to enforce symbol visibility (2fe1a95)
  • Migrate to src/ layout + code quality audit fixes (634a833)
  • Major architectural cleanup for v1.5.0 (da21e23)

Documentation

  • Update CI and deployment workflows for clarity and consistency (f8c0934)
  • Add changelog and pytest coverage to documentation (4e3e62c)

Maintenance

  • Align CI, docs, and agent config to 2026 standards (eff2082)
  • Bump version to 2.1.5 in project metadata and related files (cdbdb29)
  • Enforce symbol visibility and add all to all public modules (95adf22)
  • Update pre-commit hook for linting and formatting, sync version.py, and require Python 3.11 (f87032b)
  • Update license badge format in README and index files, and rename temporary directory in pyproject.toml (d096e90)
  • Overhaul badges, migrate to hatchling, and update docs index (3168fb7)
  • Update project name placeholders in documentation for consistency (f562787)
  • Update project documentation and bump version to 1.5.3 (a4859fe)
  • Updating workflows, hooks and doc (a865b56)
  • Update .gitignore and pre-commit configuration for improved file management (2c93280)
  • Replaced mypy with ty and pyright (29f54b1)
  • Simplify package installation verification in GitHub Actions workflow (abc55a5)
  • Remove linting step from GitHub Actions workflow (b2f5bd9)
  • Update requirements and improve GitHub Actions workflow (f79edfa)
  • Bump version to 1.4.2 (45bf14c)
  • Add development requirements and update GitHub Actions workflow (d924346)
  • Update json printing + setting github actions + cleaned ruff warnings in tests (0f2ed4f)
  • Added printer/logger customization methods (0f4ae37)
  • Update .gitignore to exclude temporary files (22a27b3)
  • Bump version to 1.2.1 and update project URLs (2e46d1b)
  • Rename project from ezpl to ezplog in pyproject.toml (88f4c7c)
  • Bump version to 1.2.0 and update configuration (2659639)
  • Update Python compatibility and documentation (4ef222c)
  • Bump version to 1.1.4 and update related documentation (f34accc)
  • Bump version to 1.1.3 and update related documentation (db001c6)
  • Update version to 1.1.2 and change development status (26a54f8)
  • Minor enhancements - v1.1.1 (89b69aa)

1.1.0 — 2025-12-13

Features

- Add comprehensive documentation, test suite, and development tooling - v1.1.0 (e4d78d8)

Automatically generated by git-cliff