structlog v16.1.0 Release Notes
Release Date: 2016-05-24 // almost 8 years ago-
Backward-incompatible changes:
- ๐ Python 3.3 and 2.6 aren't supported anymore. They may work by chance but any effort to keep them working has ceased.
The last Python 2.6 release was on October 29, 2013 and isn't supported by the CPython core team anymore. Major Python packages like Django and Twisted dropped Python 2.6 a while ago already.
Python 3.3 never had a significant user base and wasn't part of any distribution's LTS release.
๐ Changes: ^
- โ Add a
drop_missing
argument toKeyValueRenderer
. Ifkey_order
is used and a key is missing a value, it's not rendered at all instead of being rendered asNone
.#67 <https://github.com/hynek/structlog/pull/67>
_ - Exceptions without a
__traceback__
are now also rendered on Python 3. - Don't cache loggers in lazy proxies returned from
get_logger()
. This lead to in-place mutation of them if used before configuration which in turn lead to the problem that configuration was applied only partially to them later.#72 <https://github.com/hynek/structlog/pull/72>
_