Changelog for co-log-0.6.1.0

Changelog

co-log uses PVP Versioning. The changelog is available on GitHub.

0.6.1.0 - Mar 1, 2024

What's Changed

Full Changelog: https://github.com/co-log/co-log/compare/v0.6.0.2...v0.6.1.0

0.6.0.0 - Sep 18, 2023

What's Changed

New Contributors

Full Changelog: https://github.com/co-log/co-log/compare/v0.5.0.0...v0.6.0.0

0.5.0.0 - Nov 2, 2022

0.4.0.2 — , 2021

  • #223: Support GHC-9.0.1. Require typerep-map ^>= 0.4

0.4.0.1 — Apr 18, 2020

  • #186: Support GHC-8.10.1.

0.4.0.0 — Jan 19, 2020

  • #120: Improve time formatting.

    Old: 29-12-2019 22:00:00.000

    New: 29 Dec 2019 22:00:00.000 +00:00

    (by @vrom911)

  • #144: Add Windows CI check. (by @vrom911)

  • #148: Support GHC-8.8.2. (by @chshersh)

  • #119: Add new message type that allows printing messages without Severity. (by @sphaso)

  • #150: Introduce formatWith — beginner-friendly alias for formatting combinator. (by @chshersh)

  • Use chronos-1.1 as 1.0.9 is not Windows-compatible. (by @vrom911)

  • #156: Improve documentation for the Colog.Concurrent module. (by @chshersh)

  • #146: Allow ansi-terminal-0.10. (by @mpilgrem)

  • #124: Implement executable playground for concurrent logging. (by @chshersh)

0.3.0.0 — May 5, 2019

  • #77: Important: Use chronos time formatter. This is a breaking change because default field map in RichMessage now contains different type representing time. If you use your custom formatter for time, you should change it. Othwerwise no observable differences in the library API usage will be noticed.

  • #103: Breaking change: make Message data type polymorhic over the type of severity.

    Migration guide: this change is done in backwards-compatible way. If you use any fields of the Message data type, you should rename them according to the following scheme:

    messageSeverity -> msgSeverity
    messageStack    -> msgStack
    messageText     -> msgText
    
  • Export more formatting functions to make implementation of custom formatters easier.

  • #96: Add simpleMessageAction and richMessageAction to work with Messages.

  • Use co-log-core of version 0.2.0.0.

0.2.0 — Nov 15, 2018

  • #45: Introduce approach for concurrent log writing.
  • #46: Moves logStringStdout, logStringStderr, logStringHandle, withLogStringFile from Colog.Actions to Colog.Core.IO
  • #77: Remove relude from dependencies. Add HLint check to Travis CI.
  • #64: Introduce basic benchmarks.
  • #20: Add experimental support for logger rotation (see Colog.Rotation module).
  • #39: Support GHC-8.2.2 and GHC-8.6.2.

0.1.0

  • #37: Add bounds to all dependencies. Move Prelude to the other-modules section.

0.0.0

  • Initially created.