Changelog for co-log-0.4.0.0
Changelog
co-log uses PVP Versioning.
The changelog is available on GitHub.
0.4.0.0 — Jan 19, 2020
-
#120: Improve time formatting.
Old:
29-12-2019 22:00:00.000New:
29 Dec 2019 22:00:00.000 +00:00(by @vrom911)
-
#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.1as1.0.9is not Windows-compatible. (by @vrom911) -
#156: Improve documentation for the
Colog.Concurrentmodule. (by @chshersh) -
#124: Implement executable playground for concurrent logging. (by @chshersh)
0.3.0.0 — May 5, 2019
-
#77: Important: Use
chronostime formatter. This is a breaking change because default field map inRichMessagenow 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
Messagedata type polymorhic over the type of severity.Migration guide: this change is done in backwards-compatible way. If you use any fields of the
Messagedata 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
simpleMessageActionandrichMessageActionto work withMessages. -
Use
co-log-coreof version0.2.0.0.
0.2.0 — Nov 15, 2018
- #45: Introduce approach for concurrent log writing.
- #46:
Moves
logStringStdout,logStringStderr,logStringHandle,withLogStringFilefromColog.ActionstoColog.Core.IO - #77:
Remove
reludefrom dependencies. Add HLint check to Travis CI. - #64: Introduce basic benchmarks.
- #20:
Add experimental support for logger rotation (see
Colog.Rotationmodule). - #39: Support GHC-8.2.2 and GHC-8.6.2.
0.1.0
- #37:
Add bounds to all dependencies. Move
Preludeto theother-modulessection.
0.0.0
- Initially created.