This project uses Break Versioning.
- Main dependency: on Clojars
- SLF4J provider: on Clojars
- Versioning: Break Versioning
This is a non-breaking hotfix release that should be a safe update for users of v6.6.0
.
- [fix] Add missing 12-arity
-log!
(may affect AOT users) (@borkdude) [201678bc]
- Update dependencies
- Main dependency: on Clojars
- SLF4J provider: on Clojars
- Versioning: Break Versioning
Same as v6.6.0-RC1
(2024-08-30), just updates some dependencies.
This is a significant feature release that includes new built-in support for Java logging interop via SLF4J.
Big thanks to @fzakaria and @rufoa for their long-time work on Timbre's previous optional SLF4J interop 🙏
As always, feedback and bug reports very welcome! - Peter Taoussanis
- [mod]
default-output-fn
: omit "?" location info [6d7495a7]
- [new] Add SLF4Jv2 backend/provider [6b4873ec]
- [new] [#389] Capture cause of failing error-fn [95ea032d]
- [doc] [#386] Add
timbre-json-appender
to wiki (@NoahTheDuke) [0fa226eb] - Various internal improvements and updated dependencies
- None
- Main dependency: on Clojars
- SLF4J provider: on Clojars
- Versioning: Break Versioning
This is a significant feature release that includes new built-in support for Java logging interop via SLF4J.
Big thanks to @fzakaria and @rufoa for their long-time work on Timbre's previous optional SLF4J interop 🙏
As always, feedback and bug reports very welcome! - Peter Taoussanis
- [mod]
default-output-fn
: omit "?" location info [6d7495a7]
- [new] Add SLF4Jv2 backend/provider [6b4873ec]
- [new] [#389] Capture cause of failing error-fn [95ea032d]
- [doc] [#386] Add
timbre-json-appender
to wiki (@NoahTheDuke) [0fa226eb] - Various internal improvements and updated dependencies
- None
📦 Available on Clojars, this project uses Break Versioning.
This is a maintenance release that should be non-breaking, but does change the default :min-level
when none is specified.
- 6b165c61 [mod] Change default top-level
*config*
:min-level (when none specified) from :report -> :trace
- 3d730f9c [fix] [#381] Handle possible invalid stacktrace fonts
- f3ce2b5c [new] [#374] Add OpenTelemetry Protocol (OTLP) community appender (@devurandom)
- Update dependencies, misc internal improvements
📦 Available on Clojars, this project uses Break Versioning.
This is a maintenance release that should be non-breaking, but that may change (fix) logging output for users of the JS console logger's :raw-console?
option.
- 9ec4e3c4 [fix] JS console appender unintentionally duplicating raw args
- dbf84818 [fix] Unnecessary boxed math in (community) rotor appender
- fab7b26c [fix] [#380] Fix docstring typo (@alexpetrov)
📦 Available on Clojars, this project uses Break Versioning.
This is a minor maintenance release that should be non-breaking.
- 11734272 [new] Add callsite
:?column
to logging data - 423b1c57 [new] Allow
refer-timbre
to work in Cljs - Updated documentation, moved to new wiki
- Some internal refactoring
- Update dependencies
📦 Available on Clojars, this project uses Break Versioning.
Identical to v6.2.1
, but synchronizes Encore dependency with my recent library releases (Timbre, Tufte, Sente, Carmine, etc.) to prevent confusion caused by dependency conflicts.
This is a safe update for users of v6.2.1
.
📦 Available on Clojars, this project uses Break Versioning.
This is a maintenance release that should be non-breaking.
- cd8f04c1 [fix] [#369] Temporarily switch back to old Pretty release
- 5c189454 [fix] [#370] Remove
println
output on init load (@helins) - e34629e6 [fix] [#365] Provide protection against faulty error-fn
- 0c5e07e7 [new] [#373] [#372] Cljs console appender: improve controls for raw logging
- a0bc5e04 [new] [#370] Add
:_init-config
map to*config*
[com.taoensso/timbre "6.1.0"]
This is a maintenance release that should be non-breaking for most users.
See recommended steps when updating Clojure/Script dependencies.
- edd4ee76 [mod] Remove support for long-deprecated
:?err_
,:vargs_
delays in log data - 95bce09c [mod] Postal appender: switch to new output-opts API
- 9455cb09 [fix] 1-arg Cljs
set-ns-min-level!
broken
- 09c64dc0 [new] Postal appender: add
:body-len
opt - 3a9dd291 [new] [#361] [#362] Add Graal test (@borkdude)
[com.taoensso/timbre "6.0.4"]
- [fix] [#359] Restore missing community appenders to the Timbre jar
- [fix] [#360] Fix broken compatibility with GraalVM (@borkdude)
- [fix] [#364] Update bundled Encore dependency to fix compilation issue with shadow-cljs
[com.taoensso/timbre "6.0.0"]
This is a major feature release. Changes may be BREAKING for some users, see relevant commits referenced below for details.
Please test before use in production and report any problems, thanks!
See here for recommended steps when updating any Clojure/Script dependencies.
- 1c9fbb4f [mod] [BREAKING] [#322 #353] Reorganise community appenders
- 12457d9e [mod] [BREAKING] Default (nil) :min-level changed from
:report
->:trace
- 65c3b473 [mod] [DEPRECATED]
:msg_
is now undocumented - 98deeb73 [mod] [DEPRECATE]
set-level!
->set-min-level!
,with-level
->with-min-level
- 597c7a06 [mod] [#356] Call
pr-str
on non-string arguments - 844943eb [mod] [#355 #339] Improve formatting of errors in Cljs (@aiba @DerGuteMoritz)
- 18bf001e [nop] Update core dependencies
- e5851f77 [nop] Update community dependencies
- [nop] Misc refactoring, incl. documentation improvements
- 2823c471 [new] [#332] Add ability to load initial Timbre config from edn system value or resource
- 9085a416 [new] [#328] Add new utils:
set-min-level!
,set-ns-min-level!
, etc. - 841a064a [new] [#356] Add
:msg-fn
option todefault-output-fn
- 39a5e5a0 [new] [#317] Add
:output-error-fn
option todefault-output-fn
- 6af3eda0 [new] [#217] Add alpha
shutdown-appenders!
util and hook - 1024373b [new] [#354] Make
callsite-id
inlog!
macro deterministic for Clojure (@DerGuteMoritz) - baaf1387 [new] Add
:output-opts
support to top-level and appender config - 8d1b3a6e [new] Wrap output and msg fns for better error messages
See here for earlier releases.