logbook v0.3 Release Notes

  • ๐Ÿš€ Released on October 23rd. Codename "Informant"

    • โž• Added :class:logbook.more.ColorizingStreamHandlerMixin and :class:logbook.more.ColorizedStderrHandler
    • ๐Ÿ—„ Deprecated :class:logbook.RotatingFileHandlerBase because the interface was not flexible enough.
    • Provided basic Python 3 compatibility. This did cause a few smaller API changes that caused minimal changes on Python 2 as well. The deprecation of the :class:logbook.RotatingFileHandlerBase was a result of this.
    • โž• Added support for Python 2.4
    • โž• Added batch emitting support for handlers which now makes it possible to use the :class:logbook.more.FingersCrossedHandler with the :class:logbook.MailHandler.
    • ๐Ÿšš Moved the :class:~logbook.FingersCrossedHandler handler into the base package. The old location stays importable for a few releases.
    • โž• Added :class:logbook.GroupHandler that buffers records until the handler is popped.
    • โž• Added :class:logbook.more.ExternalApplicationHandler that executes an external application for each log record emitted.