All Versions
38
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v1.8.1 Changes
Code quality:
- move magefile in its own subdir/submodule to remove magefile dependency on logrus consumer
- improve timestamp format documentation
๐ Fixes:
- fix race condition on logger hooks
-
v1.8.0 Changes
Correct versioning number replacing v1.7.1.
-
v1.7.1 Changes
๐ Beware this release has introduced a new public API and its semver is therefore incorrect.
Code quality:
- use go 1.15 in travis
- use magefile as task runner
๐ Fixes:
- small fixes about new go 1.13 error formatting system
- Fix for long time race condiction with mutating data hooks
๐ Features:
- build support for zos
-
v1.7.0 Changes
๐ Fixes:
- the dependency toward a windows terminal library has been removed
๐ Features:
- a new buffer pool management API has been added
- a set of
<LogLevel>Fn()
functions have been added
-
v1.6.0 Changes
๐ Fixes:
- end of line cleanup
- revert the entry concurrency bug fix whic leads to deadlock under some circumstances
- update dependency on go-windows-terminal-sequences to fix a crash with go 1.14
๐ Features:
- add an option to the
TextFormatter
to completely disable fields quoting
-
v1.5.0 Changes
Code quality:
- add golangci linter run on travis
๐ Fixes:
- add mutex for hooks concurrent access on
Entry
data - caller function field for go1.14
- fix build issue for gopherjs target
๐ Feature:
- add an hooks/writer sub-package whose goal is to split output on different stream depending on the trace level
- add a
DisableHTMLEscape
option in theJSONFormatter
- add
ForceQuote
andPadLevelText
options in theTextFormatter
-
v1.4.2 Changes
- Fixes build break for plan9, nacl, solaris
-
v1.4.1 Changes
๐ This new release introduces:
- Enhance TextFormatter to not print caller information when they are empty (#944)
- Remove dependency on golang.org/x/crypto (#932, #943)
๐ Fixes:
- Fix Entry.WithContext method to return a copy of the initial entry (#941)
-
v1.4.0 Changes
๐ This new release introduces:
- Add
DeferExitHandler
, similar toRegisterExitHandler
but prepending the handler to the list of handlers (semantically likedefer
) (#848). - Add
CallerPrettyfier
toJSONFormatter
andTextFormatter
(#909, #911) - Add
Entry.WithContext()
andEntry.Context
, to set a context on entries to be used e.g. in hooks (#919).
๐ Fixes:
- Fix wrong method calls
Logger.Print
andLogger.Warningln
(#893). - Update
Entry.Logf
to not do string formatting unless the log level is enabled (#903) - Fix infinite recursion on unknown
Level.String()
(#907) - Fix race condition in
getCaller
(#916).
- Add
-
v1.3.0 Changes
๐ This new release introduces:
- Log, Logf, Logln functions for Logger and Entry that take a Level
๐ Fixes:
- Building prometheus node_exporter on AIX (#840)
- Race condition in TextFormatter (#468)
- Travis CI import path (#868)
- Remove coloured output on Windows (#862)
- Pointer to func as field in JSONFormatter (#870)
- Properly marshal Levels (#873)