Skip to content

Latest commit

 

History

History
146 lines (89 loc) · 3.39 KB

CHANGELOG.md

File metadata and controls

146 lines (89 loc) · 3.39 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.

Changed

  • Internal coding style changes.

1.8.0 - 2024-10-25

Added

  • Add Tesla.Middleware.MetaLogger configuration option :slicer.
  • Add MetaLogger.Slicer protocol and MetaLogger.Slicer.Utf8Impl as a UTF-8 aware implementation.

1.7.0 - 2024-02-05

Added

  • New MetaLogger.warning/2 function.
  • New @specs for:
    • MetaLogger.debug/2
    • MetaLogger.info/2
    • MetaLogger.warn/2
    • MetaLogger.warning/2
    • MetaLogger.error/2
    • MetaLogger.log/1

Changed

  • MetaLogger.warn/2 is now deprecated.

1.6.1 - 2021-11-05

Changed

  • Update documentation.

1.6.0 - 2021-11-05

Added

  • Add the contributing guide.

Changed

  • Update dependencies.
  • Update documentation.
  • Rename GitHub Action workflow.

Fixed

  • Format query string in Tesla Middleware logs. Issue #13

1.5.0 - 2021-08-26

Added

  • Add MetaLogger.metadata/0 function to return the logger metadata from the current process and caller processes.

1.4.1 - 2021-06-21

Changed

  • Update ex_doc.

1.4.0 - 2021-06-21

Added

  • Add MetaLogger.Slicer to slice log entries.
  • Add body filtering to Tesla Middleware.
  • Slice log entries on Tesla Middleware.

1.3.1 - 2021-06-03

Added

  • Custom replacements for filter patterns.

1.3.0 - 2021-06-02

Added

  • Add MetaLogger.Formatter protocol.
  • log\3 accepts a list as the payload. Each element of the list will be logged separately.

1.2.0 - 2021-04-23

Added

  • Add query params filtering to Tesla Middleware.

Changed

  • Ensure Tesla is loaded before defining MetaLogger middleware to avoid compilation errors on projects without Tesla.

1.1.0 - 2020-12-16

Added

  • Add Tesla middleware to log requests and responses.

Changed

  • Moved from Travis CI to GitHub Actions.

1.0.0 - 2020-07-14

Changed

  • Changes the required version of Elixir from 1.9 to 1.10.

Fixed

  • Gets logger metadata from the correct process dictionary key. Elixir 1.10 uses Erlang logger metadata.

0.1.0 - 2019-09-13

Added

  • Keep logger metadata from caller processes.