Release 3.4.0
Release date: 2026-06-09
ChangeLog
Optimize
_errortools/classes/protocol.py: fix__all__on Python < 3.11, remove dead code, and expand docstrings.Fix
get()sentinel bug sodefault=Noneis correctly honored.Add
has(),clear(), andRegistry.remove()to plugin system.Improve test coverage for
_errortools/plugins.py.Set
logger’s floor level toLevel.TRACE(the lowest level).Fix #53 to import
_check_methodsfrom_collections_abcmodule in_errortools/classes/abc.py.Fixed flake8 F401 error in
errortools/__init__.py.Improve compatibility in
errortools/__init__.pyto Python 3.11 (forExceptionGroupcompatibility).