Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 2.73 KB

File metadata and controls

65 lines (50 loc) · 2.73 KB

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.

0.6.0 - 2025-02-04

Fixed

  • Using logging.exception outside an exception context will not prevent log from being formatted anymore.

Removed

  • Drop support for python 3.7.
  • Drop support for python 3.8.

Added

  • Explicit support for python 3.13.

0.5.0 - 2024-01-17

Added

  • Explicit support for python 3.12. Meaning taskName is now considered a reserved keyword where value is supposed to be contained in the record itself (otherwise value will be taskName for python < 3.12 when specified).
  • New parameters default_time_format (default to %Y-%m-%d %H:%M:%S) and default_msec_format (default to %s,%03d) allowing to change the formatting of asctime.
    • More details can be found in the documentation on what the impact is when changing those values.

Fixed

  • non-ASCII but valid UTF-8 values and field names will now be output as provided (they will not be escaped anymore).

0.4.0 - 2023-01-09

Changed

  • Default message key is now message instead of msg to stay in line with python default. If you still want previous behavior, set message_field_name to msg at formatter creation.

Removed

  • Drop support for python 3.6.

0.3.0 - 2022-12-02

Added

  • Added exception_field_name parameter.

0.2.1 - 2022-01-26

Fixed

  • datetime, time and date instances are now represented following ISO-8601 format instead of raising a TypeError.
  • Default to the str representation of value instead of raising a TypeError for non-standard python types.

0.2.0 - 2021-11-24

Added

  • Added message_field_name parameter.

0.1.0 - 2021-10-04

Fixed

  • Handle extra logging parameter.

0.0.1 - 2020-10-15

Added

  • Public release.