Skip to content

Commit

Permalink
v5.0.0 2020-09-21
Browse files Browse the repository at this point in the history
  • Loading branch information
ptaoussanis committed Sep 21, 2020
1 parent 52df730 commit 868668e
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 4 deletions.
47 changes: 47 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,52 @@
> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
## v5.0.0 / 2020 Sep 21

```clojure
[com.taoensso/timbre "5.0.0"]
```

> This is a **major feature release**. It should be non-breaking for most users, but **please test**!
> See [here](https://github.com/ptaoussanis/encore#recommended-steps-after-any-significant-dependency-update) for recommended steps when updating any Clojure/Script dependencies.
Same as `v5.0.0-RC1`.

### Changes since `v4.10.0`

- **[BREAKING]** Bump minimum Clojure `1.5`->`1.7`
- **[BREAKING]** [#155] Change default timestamp pattern from `yy-MM-dd HH:mm:ss` to `ISO8601`
- **[Deprecated]** `:ns-whitelist` and `:ns-blacklist` options are being replaced with a single `:ns-filter` option. See [docstring](http://ptaoussanis.github.io/timbre/taoensso.timbre.html#var-*config*) for details.
- **[Deprecated]** `:level` config option is being renamed `:min-level`
- [#289] [3rd-party appenders] Logstash appender: now async by default
- [#290] [3rd-party appenders] Logstash appender: don't use ANSI colors in stacktraces (@antonmos)
- [#288] [Implementation] Switch from `.cljx` to `.cljc` (@anthonygalea)

### New since `v4.10.0`

- [#255] In additional to the usual values like `:trace`, `:warn`, etc. - min levels may now also be of form `[[<ns-pattern> <min-level>] ...]` (both in global and per-appender config). See [docstring](http://ptaoussanis.github.io/timbre/taoensso.timbre.html#var-*config*) for details (@mikekap, @ptaoussanis).
- [#73 #301] [3rd-party appenders] Add Syslog appender (@audriu)
- [#270] [3rd-party appenders] Add UDP appender (@inaimathi)
- [#266 #239] Add support for timestamps in Cljs (@thatismatt)
- [#271] Appender data now incl. `:spying?` key
- [#265] Officially document `^:meta` feature (was previously experimental)
- Enables ^:meta {:raw-console? true} ClojureScript console appender option
- New JVM properties and env variables to control compile-time elision, see [docstring](http://ptaoussanis.github.io/timbre/taoensso.timbre.html#var-*config*) for details
- Significantly improved [config documentation](http://ptaoussanis.github.io/timbre/taoensso.timbre.html#var-*config*)

### Fixes since `v4.10.0`

- [#296 #295] Fix Nodejs stacktraces (@nenadalm)
- [#250] Mod default cljs appenders under Nodejs (@sundbp)
- [#251 #292] `spit-appender`: add locking for thread safety
- [#257] Println appender hotfix: use `:error-level?` instead of `:error?` (@rinx)
- [#303] Make `get-hostname` more robust to exceptions
- [#292] Always honour system newline
- Carmine appender: stop using deprecated Nippy API
- [#285 #282] [3rd-party appenders] Fix some bugs (@borkdude)
- [#233] [3rd-party appenders] Gelf: ensure `short_message` is not empty + add extra fields (@vise890)
- [#246] [3rd-party appenders] Newrelic: fix ns typo (@jafingerhut)


## v5.0.0-RC1 / 2020 Sep 14

```clojure
Expand Down
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
**[CHANGELOG]** | [API] | current [Break Version]:

```clojure
[com.taoensso/timbre "5.0.0-RC1"] ; Dev, please see CHANGELOG for details
[com.taoensso/timbre "4.10.0"] ; Stable
[com.taoensso/timbre "5.0.0"] ; See CHANGELOG for details
```

<!-- ![build status](https://github.com/ptaoussanis/timbre/workflows/build/badge.svg?branch=master) -->
Expand Down Expand Up @@ -49,7 +48,7 @@ Your link here? | **PR's welcome!**
Add the necessary dependency to your project:

```clojure
[com.taoensso/timbre "4.10.0"]
[com.taoensso/timbre "5.0.0"]
```

And setup your namespace imports:
Expand Down
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(defproject com.taoensso/timbre "5.0.0-RC1"
(defproject com.taoensso/timbre "5.0.0"
:author "Peter Taoussanis <https://www.taoensso.com>"
:description "Pure Clojure/Script logging library"
:url "https://github.com/ptaoussanis/timbre"
Expand Down

0 comments on commit 868668e

Please sign in to comment.