mirror of https://github.com/status-im/timbre.git
v4.8.0
This commit is contained in:
parent
2df03f9994
commit
6526637160
24
CHANGELOG.md
24
CHANGELOG.md
|
@ -1,5 +1,29 @@
|
|||
> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
|
||||
|
||||
## v4.8.0 / 2016 Dec 18
|
||||
|
||||
```clojure
|
||||
[com.taoensso/timbre "4.8.0"]
|
||||
```
|
||||
|
||||
> This is a **major feature & maintenance release** that should be non-breaking in most cases (see 1 exception below)
|
||||
|
||||
* **BREAKING**: Middleware no longer receives :msg_ or :hash_ (was rarely useful, caused confusion)
|
||||
* **DEPRECATED**: Per-appender :middleware-fn (was rarely useful, caused confusion)
|
||||
|
||||
* [#198] **New**: Add 3rd-party kafka appender (@gfZeng)
|
||||
* [#202] **New**: Spit appender: add `:append?` option (@tkocmathla)
|
||||
* [#195] **New**: Logstash appender: add `:flush?` option (@tvanhens)
|
||||
|
||||
* [#192] **Impl**: Rolling appender: create dirs when they don't exist (@dsapala)
|
||||
* [#207] **Impl**: Add docstring for `with-context`
|
||||
* **Impl**: Default output fn now falls back to `?file` when `?ns-str` unavailable
|
||||
* **Impl**: Improve error message for logging calls with missing format pattern
|
||||
|
||||
* [#207] **Fix**: Middleware couldn't influence automatic msg_ generation
|
||||
* [#199] **Fix**: Unintended elision warning output to cljs
|
||||
* [#206] **Fix**: Resolve `slf4j-timbre` issue with `may-log?` and namespace filtering
|
||||
|
||||
## v4.7.4 / 2016 Aug 23
|
||||
|
||||
```clojure
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
**[CHANGELOG]** | [API] | current [Break Version]:
|
||||
|
||||
```clojure
|
||||
[com.taoensso/timbre "4.7.4"] ; Stable
|
||||
[com.taoensso/timbre "4.8.0"] ; Please check CHANGELOG for details
|
||||
```
|
||||
|
||||
> Please consider helping to [support my continued open-source Clojure/Script work]?
|
||||
|
@ -51,7 +51,7 @@ Your link here? | **PR's welcome!**
|
|||
Add the necessary dependency to your project:
|
||||
|
||||
```clojure
|
||||
[com.taoensso/timbre "4.7.4"]
|
||||
[com.taoensso/timbre "4.8.0"]
|
||||
```
|
||||
|
||||
And setup your namespace imports:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
(defproject com.taoensso/timbre "4.7.4"
|
||||
(defproject com.taoensso/timbre "4.8.0"
|
||||
:author "Peter Taoussanis <https://www.taoensso.com>"
|
||||
:description "Pure Clojure/Script logging library"
|
||||
:url "https://github.com/ptaoussanis/timbre"
|
||||
|
|
|
@ -754,5 +754,3 @@
|
|||
([ level ] `(log-env ~level "&env"))
|
||||
([ level name] `(log-env *config* ~level ~name))
|
||||
([config level name] `(log* ~config ~level ~name "=>" (get-env)))))
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue