Changelog¶
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
To see unreleased changes, please see the CHANGELOG on the master branch guide.
0.6.0 - 2025-10-10¶
Added¶
- Explicitly enumerate all exportable symbols into
__all__. - Python 3.14 support.
Security¶
- Install security updates during devcontainer build.
Infrastructure¶
- Ruff 0.14.0
- Mypy 1.18.2
- Pytest 8.4.2
- IPython 9.6.0
- Codecov integration.
- Use python:3.14-slim-trixie as base for devcontainer.
0.5.0 - 2025-08-27¶
Fixed¶
- Restore previous exception handler on deleting err object
Added¶
- Python 3.13 support
Changed¶
- Minimal sentry_sdk version is 2.8.0
Removed¶
- Python 3.8 support
Infrastructure¶
- Move requirements to pyproject.toml
- Move to ruff formatter from black
- mkdocs-material 9.5.44
- mypy 1.13.0
- ruff 0.11.2
- pytest 8.3.3
0.4.1 - 2023-12-11¶
Added¶
- Python 3.12 tests.
Changed¶
- docs: Fancy home page.
- devcontainer: Use Python 3.12.
0.4.0 - 2023-09-01¶
Added¶
errcommand-line tool.BaseFormatterabstract base class.TerseFormatterandExtendFormatterformatters.ErrorInfogot optionalroot_modulefield.ErrorInfo.get_top_app_frame()function.py.typedfile for PEP-561 compatibility- docs: "Supported standards" page
Changed¶
- docs: Code Quality
- Refined docstrigs
Infrastructure¶
- Use
actions/checkout@v3 - Use
actions/cache@v3 - Use
pypa/gh-action-pypi-publish@release/v1 - Project structure tests
- CI workflows tests
- Adopt Ruff
- Coverage 7.3.0
- mypy 1.5.1
- Move
.coveragerctopyproject.toml - Move
setup.cfgtopyproject.toml
0.3.0 - 2022-11-09¶
Added¶
- Python 3.11 support.
- TracebackMiddleware shows exact problem position on Python 3.11+
CodePositionstructure for exact code location (Python 3.11+)SourceInfogot optionalposfield.- Add CITATIONS.cff
- Developer's Common Tasks
Changed¶
- Move changelog into the project's root
Infrastructure¶
- Use Python 3.11 for devcontainer
- mkdocs-material 8.5.8
- pytest 7.2.0
- Coverage 6.5.0
0.2.0 - 2022-04-18¶
Added¶
ErrorInfoJSON serialization/deserialization.- ErrorInfoMiddleware to write collected errors to JSON files.
-
New Err.setup options:
error_info_patherror_info_compress
0.1.1 - 2022-04-15¶
Added¶
__version__attribute.
0.1.0 - 2022-03-22¶
¶
- Initial release.