on master help sign in
Prepare katip 0.5.0.0
commitd24bcec863afb62fafba8c030dd2ada2ad6cf5be authorMichael Xavier <michael@michaelxavier.net> dateMon 24 Jul 2017, 12:44 (9 years ago) parent06434f0
2 files changed+8−1
katip/changelog.md+7 katip/katip.cabal+1−1
katip/changelog.md+7
@@ -1,3 +1,10 @@
1+0.5.0.0
2+=======
3+* Update docs
4+* Add built-in buffering to scribes.
5+ Scribes now allocate a bounded queue (with configurable size). Rather than writes being synchronous to all scribes, they simply attempt to write into the bounded queue of each scribe. If any of the scribes is too far behind and the queue is full, the write is dropped. This also means that closing scribes is now an IO operation that happens synchrounsly.
6+* Added local-like functions to Katip and KatipContext typeclasses. This allows us to generalize `katipNoLogging`, `katipAddNamespace`, and `katipAddContext` to be available to anything with a `Katip` or `KatipContext` instance rather than having to reimplement these functions all the time.
7+
180.4.1.0
29=======
310* Add Katip instances for Strict StateT, WriterT, RWST.
katip/katip.cabal+1−1
@@ -1,5 +1,5 @@
11name: katip
2−version: 0.4.1.0
2+version: 0.5.0.0
33synopsis: A structured logging framework.
44description:
55 Katip is a structured logging framework. See README.md for more details.