Changelog
v0.4.0-beta (2026-07-22)
Changes
Support Python 3.8 through 3.15 (dropped 3.6 and 3.7).
QueueListenerHandlerno longer subclasseslogging.handlers.QueueHandler. Since Python 3.12logging.config.dictConfigspecial-casesQueueHandlersubclasses and takes over their construction, which broke this handler. It now subclasseslogging.Handlerdirectly so the same YAML configuration works on all supported versions.Require
PyYAML>=5.3on Python < 3.10 andPyYAML>=6.0on Python >= 3.10, so projects on older interpreters are not forced to upgrade an existing PyYAML 5.x (older PyYAML cannot install on 3.10+ anyway).
v0.3.0-beta (2021-09-23)
Changes
Add support for expanding
~or~userlike shells.
v0.2.0-beta (2021-06-01)
Changes
Add
YAMLConfigclass underconfigpackage.
v0.1.1-beta (2021-05-29)
Changes
Move
QueueListenerHandlerunderhandlerspackage.
v0.1.0-beta (2021-05-29)
First release.