Skip to content

v0.2.0

@CodexDLC CodexDLC tagged this 19 Mar 10:24
This release significantly improves the project's maintainability, testability,
and documentation structure, alongside adding support for Python 3.13.

- **Testing & Coverage**:
  - Achieved near 100% unit test coverage for core modules.
  - Configured `pytest-cov` for automatic coverage reporting and a 90% threshold.
  - Implemented automatic `unit` and `integration` markers for tests.
  - Added an `autouse` fixture to reset `PIIRegistry` for test isolation.
  - Excluded `dev/` tools from coverage reports.
- **Documentation**:
  - Restructured `docs/` folders (`en_EN` -> `en`, `ru_RU` -> `ru`, `guide` -> `tasks`).
  - Moved `api/` documentation under `en/api/`.
  - Updated `mkdocs.yml` and all internal Markdown links to reflect new structure.
  - Refactored root `README.md` to conform to `DocArchitect:StructurePolicy` (Layer 5).
  - Ensured `dev` module is properly linked and documented in API reference.
- **Code Quality**:
  - Resolved all Mypy type-hinting errors.
  - Fixed Ruff linting issues (`SIM117`, `SIM118`).
- **Compatibility**:
  - Added official support for Python 3.13.

This update ensures the project adheres to modern development standards and
provides a more robust and well-documented codebase.
Assets 2
Loading