All Versions
34
Latest Version
Avg Release Cycle
81 days
Latest Release
611 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.15.0 Changes
April 23, 2020๐ Bugfixes:
- #804: Fix handling of
Time
values out ofUnixNano
range. - #812: Fix
IncreaseLevel
being reset after a call toWith
.
โจ Enhancements:
- #806: Add
WithCaller
option to supersede theAddCaller
option. This
๐ allows disabling annotation of log entries with caller information if
previously enabled withAddCaller
. - ๐ #813: Deprecate
NewSampler
constructor in favor of
๐NewSamplerWithOptions
which supports aSamplerHook
option. This option
โ adds support for monitoring sampling decisions through a hook.
๐ Thanks to @danielbprice for their contributions to this release.
- #804: Fix handling of
-
v1.14.1 Changes
March 14, 2020๐ Bugfixes:
- ๐ #791: Fix panic on attempting to build a logger with an invalid Config.
- #795: Vendoring Zap with
go mod vendor
no longer includes Zap's
development-time dependencies. - #799: Fix issue introduced in 1.14.0 that caused invalid JSON output to
be generated for arrays oftime.Time
objects when using string-based time
formats.
๐ Thanks to @YashishDua for their contributions to this release.
-
v1.14.0 Changes
February 20, 2020โจ Enhancements:
- โก๏ธ #771: Optimize calls for disabled log levels.
- #773: Add millisecond duration encoder.
- #775: Add option to increase the level of a logger.
- โก๏ธ #786: Optimize time formatters using
Time.AppendFormat
where possible.
๐ Thanks to @caibirdme for their contributions to this release.
-
v1.13.0 Changes
November 13, 2019 -
v1.12.0 Changes
October 29, 2019โจ Enhancements:
- #751: Migrate to Go modules.
-
v1.11.0 Changes
October 21, 2019 -
v1.10.0 Changes
April 29, 2019๐ Bugfixes:
- โ
#657: Fix
MapObjectEncoder.AppendByteString
not adding value as a
string. - #706: Fix incorrect call depth to determine caller in Go 1.12.
โจ Enhancements:
- โ
#610: Add
zaptest.WrapOptions
to wrapzap.Option
for creating test
loggers. - #675: Don't panic when encoding a String field.
- #704: Disable HTML escaping for JSON objects encoded using the
reflect-based encoder.
Thanks to @iaroslav-ciupin, @lelenanam, @joa, @NWilson for their contributions
๐ to this release. - โ
#657: Fix
-
v1.9.1 Changes
August 06, 2018๐ Bugfixes:
- #614: MapObjectEncoder should not ignore empty slices.
-
v1.9.0 Changes
July 19, 2018โจ Enhancements:
- ๐ฒ #602: Reduce number of allocations when logging with reflection.
- ๐ฒ #572, #606: Expose a registry for third-party logging sinks.
Thanks to @nfarah86, @AlekSi, @JeanMertz, @philippgille, @etsangsplk, and
๐ @dimroc for their contributions to this release. -
v1.8.0 Changes
April 13, 2018โจ Enhancements:
- ๐ง [#508][]: Make log level configurable when redirecting the standard library's logger.
- โ
[#518][]: Add a logger that writes to a
*testing.TB
. - [#577][]: Add a top-level alias for
zapcore.Field
to clean up GoDoc.
๐ Bugfixes:
- [#574][]: Add a missing import comment to
go.uber.org/zap/buffer
.
๐ Thanks to @DiSiqueira and @djui for their contributions to this release.