-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
177 lines (141 loc) · 4.01 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# HISTORY / CHANGELOG
- v0.8.6
- upgrade deps
- improve examples/small sample codes
- v0.8.5
- upgrade deps
- v0.8.1
- upgrade deps
- v0.8.0
- upgrade toolchain to go1.23.7
- security patch
- upgrade deps
- v0.7.23
- security patch
- upgrade deps
- v0.7.22
- security patch
- upgrade deps
- v0.7.21
- security patch
- upgrade deps
- v0.7.20
- security patch
- upgrade deps
- v0.7.19
- upgrade deps
- v0.7.18
- security patch
- upgrade deps
- v0.7.17
- security patch
- upgrade deps
- v0.7.16
- security patch
- upgrade deps
- v0.7.15
- add inBench and stock the states (debugMode, ...)
- added `AddTime`/`AddDuration` to `PrintCtx`; change user's createdAt to Time in MarshalSlogObject
- improved performance by avoiding unused call to `os.Getwd()`
- improved performance by using `tryGrowByReslice` at `appendQuoteString`
- improved performance by refactoring stacktrace info retriever
- improved performance after rewritten dedupe algorithm and re-enabled it by default
- improved slice printers
- improved logging error object, to embed trace info into json format, to print the info at splitted lines in other formats
- print stacktrace info if possible (in color/logfmt mode)
- fix nil kvps
- support serializing trace info as a subobject of an errors.v3 object (in json mode)
- added TestErrors
- cleanup print() codes
- update bench(s)
- improved serializeAttrs
- improved `PrintCtx` - added `Begin`/`End`, `BeginArray`/`EndArray`, and `AddComma`
- fixed/improved object and array serializing
- fixed `SetColorMode(false)`
- avoid allocates in fromCtx
- avoid close stdout
- pooled Attrs allocs
- use another quote tool but improved perf less
- support metrics collecting for future
- fixed WithXXX to SetXXX
- added sublogger tree structure dumping, walking, ...
- fixed autoname of sublogger
- added `Remove/ResetKnownPathMapping`, `Remove/ResetKnownPathRegexpMapping`, ...
- improved initial behavior to detect `is.Tracing` and `is.TraceMode` to enter `slog.TraceLevel`
- security patch
- upgrade deps
- v0.7.5
- security patch
- upgrade deps
- v0.7.3
- improved error dumping in attrs
- [logg/slog] a special locked version for entry printOut
- upgraded hedzr/is
- v0.7.1
- added ExtraPrintersI interface
- added RemoveWriter() apis
- added apis - JSONMode(), ColorMode()
- added LevelSettable interface to enable more awarenesses for user's writer
- added small example app
- added a top-level test
- added the missing go.work
- added some helper scripts
- upgraded hedzr/is
- v0.7.0
- [BREAK] Some interfaces CHANGED but userland operations almost keep unchanged.
- upgraded hedzr/is
- v0.6.0
- [BREAK] Some interfaces CHANGED but userland operations almost keep unchanged.
- upgraded hedzr/is
- v0.5.26
- upgraded hedzr/is
- v0.5.25
- upgraded hedzr/is
- security patch
- v0.5.23
- upgraded hedzr/is
- security patch
- v0.5.22
- upgraded hedzr/is
- security patch
- v0.5.21
- upgraded hedzr/is
- security patch
- v0.5.20
- lint codes
- fix go toolchain version in tests/ submodule
- add `Verbose` output to `AddFlags` so that user can catch more states in advanced debugging
- v0.5.19
- upgraded hedzr/is
- security patch
- v0.5.18
- upgraded hedzr/is
- v0.5.13
- fixed go.mod sync state
- upgraded hedzr/is
- v0.5.12
- security updates - google/x/crypto
- security patch (from hedzr/is)
- v0.5.11
- added Log(ctx, lvl, msg, args...) as a synonym of LogAttrs
- added missed WithErrorWriter()
- fixed AddErrorWriter()
- more coverage tests
- security updates - google/x/crypto
- v0.5.9
- updated internal times package to better
- v0.5.8
- security patch (from hedzr/is)
- v0.5.7
- [NOTED] logg/slog enables privacy hardening flags by default now
- added more tests
- updated deps
- v0.5.6
- updated deps
- v0.5.5
- updated deps
- security updates - google x libs
- v0.5.3
- security updates - google x libs
- v0.5.1
- initial public release