View Source 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.

[Unreleased]

v0.1.1

Fixes

  • Fix Credo 1.7.5 compatibility issue with Elixir 1.19 by relaxing Credo dependency constraint

v0.1.0

Enhancements

  • Add support for custom formatters via :formatter option (#87)
  • Add output truncation support with configurable :truncate option (default: 4096 characters) (#81)
  • Add :level_mode option for exact level filtering (:exact) vs. minimum level (:minimum, default) (#82)

Fixes

  • Fix file descriptor leak when removing backend - now properly closes files on termination (#68)

Documentation

  • Add comprehensive documentation for log rotation feature (#86)
  • Document custom formatter usage
  • Document output truncation and level filtering options

v0.0.14

  • fix warnings about the use of deprecated :warn
  • Bumps versions of credo and ex_doc to latest

v0.0.13

  • Docs cleanup
  • Release file handle
  • Bumps versions of credo and ex_doc to latest

v0.0.12 - 2021-07-19

  • Bumps dependency versions
  • Combing through documentation

v0.0.11 - 2019-08-06

Enhancements

  • Add simple strategy to rotate log files (3a4d7f)
  • Allow :all in :metadata option (#54)

Fixes

Changes

  • Update dependencies (#30)