annotate vendor/github.com/sirupsen/logrus/CHANGELOG.md @ 66:787b5ee0289d draft

Use vendored modules Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author yakumo.izuru
date Sun, 23 Jul 2023 13:18:53 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
66
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
1 # 1.8.1
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
2 Code quality:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
3 * move magefile in its own subdir/submodule to remove magefile dependency on logrus consumer
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
4 * improve timestamp format documentation
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
5
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
6 Fixes:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
7 * fix race condition on logger hooks
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
8
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
9
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
10 # 1.8.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
11
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
12 Correct versioning number replacing v1.7.1.
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
13
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
14 # 1.7.1
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
15
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
16 Beware this release has introduced a new public API and its semver is therefore incorrect.
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
17
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
18 Code quality:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
19 * use go 1.15 in travis
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
20 * use magefile as task runner
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
21
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
22 Fixes:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
23 * small fixes about new go 1.13 error formatting system
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
24 * Fix for long time race condiction with mutating data hooks
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
25
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
26 Features:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
27 * build support for zos
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
28
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
29 # 1.7.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
30 Fixes:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
31 * the dependency toward a windows terminal library has been removed
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
32
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
33 Features:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
34 * a new buffer pool management API has been added
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
35 * a set of `<LogLevel>Fn()` functions have been added
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
36
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
37 # 1.6.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
38 Fixes:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
39 * end of line cleanup
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
40 * revert the entry concurrency bug fix whic leads to deadlock under some circumstances
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
41 * update dependency on go-windows-terminal-sequences to fix a crash with go 1.14
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
42
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
43 Features:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
44 * add an option to the `TextFormatter` to completely disable fields quoting
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
45
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
46 # 1.5.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
47 Code quality:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
48 * add golangci linter run on travis
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
49
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
50 Fixes:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
51 * add mutex for hooks concurrent access on `Entry` data
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
52 * caller function field for go1.14
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
53 * fix build issue for gopherjs target
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
54
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
55 Feature:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
56 * add an hooks/writer sub-package whose goal is to split output on different stream depending on the trace level
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
57 * add a `DisableHTMLEscape` option in the `JSONFormatter`
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
58 * add `ForceQuote` and `PadLevelText` options in the `TextFormatter`
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
59
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
60 # 1.4.2
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
61 * Fixes build break for plan9, nacl, solaris
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
62 # 1.4.1
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
63 This new release introduces:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
64 * Enhance TextFormatter to not print caller information when they are empty (#944)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
65 * Remove dependency on golang.org/x/crypto (#932, #943)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
66
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
67 Fixes:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
68 * Fix Entry.WithContext method to return a copy of the initial entry (#941)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
69
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
70 # 1.4.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
71 This new release introduces:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
72 * Add `DeferExitHandler`, similar to `RegisterExitHandler` but prepending the handler to the list of handlers (semantically like `defer`) (#848).
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
73 * Add `CallerPrettyfier` to `JSONFormatter` and `TextFormatter` (#909, #911)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
74 * Add `Entry.WithContext()` and `Entry.Context`, to set a context on entries to be used e.g. in hooks (#919).
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
75
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
76 Fixes:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
77 * Fix wrong method calls `Logger.Print` and `Logger.Warningln` (#893).
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
78 * Update `Entry.Logf` to not do string formatting unless the log level is enabled (#903)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
79 * Fix infinite recursion on unknown `Level.String()` (#907)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
80 * Fix race condition in `getCaller` (#916).
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
81
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
82
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
83 # 1.3.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
84 This new release introduces:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
85 * Log, Logf, Logln functions for Logger and Entry that take a Level
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
86
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
87 Fixes:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
88 * Building prometheus node_exporter on AIX (#840)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
89 * Race condition in TextFormatter (#468)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
90 * Travis CI import path (#868)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
91 * Remove coloured output on Windows (#862)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
92 * Pointer to func as field in JSONFormatter (#870)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
93 * Properly marshal Levels (#873)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
94
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
95 # 1.2.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
96 This new release introduces:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
97 * A new method `SetReportCaller` in the `Logger` to enable the file, line and calling function from which the trace has been issued
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
98 * A new trace level named `Trace` whose level is below `Debug`
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
99 * A configurable exit function to be called upon a Fatal trace
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
100 * The `Level` object now implements `encoding.TextUnmarshaler` interface
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
101
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
102 # 1.1.1
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
103 This is a bug fix release.
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
104 * fix the build break on Solaris
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
105 * don't drop a whole trace in JSONFormatter when a field param is a function pointer which can not be serialized
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
106
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
107 # 1.1.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
108 This new release introduces:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
109 * several fixes:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
110 * a fix for a race condition on entry formatting
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
111 * proper cleanup of previously used entries before putting them back in the pool
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
112 * the extra new line at the end of message in text formatter has been removed
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
113 * a new global public API to check if a level is activated: IsLevelEnabled
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
114 * the following methods have been added to the Logger object
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
115 * IsLevelEnabled
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
116 * SetFormatter
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
117 * SetOutput
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
118 * ReplaceHooks
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
119 * introduction of go module
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
120 * an indent configuration for the json formatter
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
121 * output colour support for windows
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
122 * the field sort function is now configurable for text formatter
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
123 * the CLICOLOR and CLICOLOR\_FORCE environment variable support in text formater
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
124
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
125 # 1.0.6
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
126
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
127 This new release introduces:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
128 * a new api WithTime which allows to easily force the time of the log entry
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
129 which is mostly useful for logger wrapper
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
130 * a fix reverting the immutability of the entry given as parameter to the hooks
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
131 a new configuration field of the json formatter in order to put all the fields
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
132 in a nested dictionnary
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
133 * a new SetOutput method in the Logger
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
134 * a new configuration of the textformatter to configure the name of the default keys
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
135 * a new configuration of the text formatter to disable the level truncation
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
136
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
137 # 1.0.5
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
138
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
139 * Fix hooks race (#707)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
140 * Fix panic deadlock (#695)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
141
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
142 # 1.0.4
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
143
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
144 * Fix race when adding hooks (#612)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
145 * Fix terminal check in AppEngine (#635)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
146
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
147 # 1.0.3
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
148
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
149 * Replace example files with testable examples
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
150
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
151 # 1.0.2
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
152
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
153 * bug: quote non-string values in text formatter (#583)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
154 * Make (*Logger) SetLevel a public method
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
155
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
156 # 1.0.1
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
157
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
158 * bug: fix escaping in text formatter (#575)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
159
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
160 # 1.0.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
161
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
162 * Officially changed name to lower-case
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
163 * bug: colors on Windows 10 (#541)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
164 * bug: fix race in accessing level (#512)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
165
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
166 # 0.11.5
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
167
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
168 * feature: add writer and writerlevel to entry (#372)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
169
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
170 # 0.11.4
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
171
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
172 * bug: fix undefined variable on solaris (#493)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
173
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
174 # 0.11.3
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
175
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
176 * formatter: configure quoting of empty values (#484)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
177 * formatter: configure quoting character (default is `"`) (#484)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
178 * bug: fix not importing io correctly in non-linux environments (#481)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
179
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
180 # 0.11.2
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
181
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
182 * bug: fix windows terminal detection (#476)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
183
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
184 # 0.11.1
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
185
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
186 * bug: fix tty detection with custom out (#471)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
187
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
188 # 0.11.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
189
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
190 * performance: Use bufferpool to allocate (#370)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
191 * terminal: terminal detection for app-engine (#343)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
192 * feature: exit handler (#375)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
193
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
194 # 0.10.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
195
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
196 * feature: Add a test hook (#180)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
197 * feature: `ParseLevel` is now case-insensitive (#326)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
198 * feature: `FieldLogger` interface that generalizes `Logger` and `Entry` (#308)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
199 * performance: avoid re-allocations on `WithFields` (#335)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
200
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
201 # 0.9.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
202
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
203 * logrus/text_formatter: don't emit empty msg
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
204 * logrus/hooks/airbrake: move out of main repository
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
205 * logrus/hooks/sentry: move out of main repository
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
206 * logrus/hooks/papertrail: move out of main repository
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
207 * logrus/hooks/bugsnag: move out of main repository
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
208 * logrus/core: run tests with `-race`
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
209 * logrus/core: detect TTY based on `stderr`
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
210 * logrus/core: support `WithError` on logger
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
211 * logrus/core: Solaris support
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
212
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
213 # 0.8.7
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
214
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
215 * logrus/core: fix possible race (#216)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
216 * logrus/doc: small typo fixes and doc improvements
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
217
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
218
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
219 # 0.8.6
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
220
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
221 * hooks/raven: allow passing an initialized client
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
222
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
223 # 0.8.5
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
224
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
225 * logrus/core: revert #208
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
226
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
227 # 0.8.4
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
228
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
229 * formatter/text: fix data race (#218)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
230
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
231 # 0.8.3
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
232
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
233 * logrus/core: fix entry log level (#208)
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
234 * logrus/core: improve performance of text formatter by 40%
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
235 * logrus/core: expose `LevelHooks` type
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
236 * logrus/core: add support for DragonflyBSD and NetBSD
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
237 * formatter/text: print structs more verbosely
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
238
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
239 # 0.8.2
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
240
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
241 * logrus: fix more Fatal family functions
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
242
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
243 # 0.8.1
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
244
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
245 * logrus: fix not exiting on `Fatalf` and `Fatalln`
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
246
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
247 # 0.8.0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
248
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
249 * logrus: defaults to stderr instead of stdout
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
250 * hooks/sentry: add special field for `*http.Request`
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
251 * formatter/text: ignore Windows for colors
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
252
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
253 # 0.7.3
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
254
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
255 * formatter/\*: allow configuration of timestamp layout
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
256
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
257 # 0.7.2
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
258
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
259 * formatter/text: Add configuration option for time format (#158)