]> git.proxmox.com Git - rustc.git/blob - vendor/tracing-core/CHANGELOG.md
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / vendor / tracing-core / CHANGELOG.md
1 # 0.1.16 (September 8, 2020)
2
3 ### Fixed
4
5 - Added a conversion from `Option<Level>` to `LevelFilter`. This resolves a
6 previously unreported regression where `Option<Level>` was no longer
7 a valid LevelFilter. ([#966](https://github.com/tokio-rs/tracing/pull/966))
8
9 # 0.1.15 (August 22, 2020)
10
11 ### Fixed
12
13 - When combining `Interest` from multiple subscribers, if the interests differ,
14 the current subscriber is now always asked if a callsite should be enabled
15 (#927)
16
17 ## Added
18
19 - Internal API changes to support optimizations in the `tracing` crate (#943)
20 - **docs**: Multiple fixes and improvements (#913, #941)
21
22 # 0.1.14 (August 10, 2020)
23
24 ### Fixed
25
26 - Incorrect calculation of global max level filter which could result in fast
27 filtering paths not being taken (#908)
28
29 # 0.1.13 (August 4, 2020)
30
31 ### Fixed
32
33 - Missing `fmt::Display` impl for `field::DisplayValue` causing a compilation
34 failure when the "log" feature is enabled (#887)
35
36 Thanks to @d-e-s-o for contributing to this release!
37
38 # 0.1.12 (July 31, 2020)
39
40 ### Added
41
42 - `LevelFilter` type and `LevelFilter::current()` for returning the highest level
43 that any subscriber will enable (#853)
44 - `Subscriber::max_level_hint` optional trait method, for setting the value
45 returned by `LevelFilter::current()` (#853)
46
47 ### Fixed
48
49 - **docs**: Removed outdated reference to a Tokio API that no longer exists
50 (#857)
51
52 Thanks to new contributor @dignati for contributing to this release!
53
54 # 0.1.11 (June 8, 2020)
55
56 ### Changed
57
58 - Replaced use of `inner_local_macros` with `$crate::` (#729)
59
60 ### Added
61
62 - `must_use` warning to guards returned by `dispatcher::set_default` (#686)
63 - `fmt::Debug` impl to `dyn Value`s (#696)
64 - Functions to convert between `span::Id` and `NonZeroU64` (#770)
65 - More obvious warnings in documentation (#769)
66
67 ### Fixed
68
69 - Compiler error when `tracing-core/std` feature is enabled but `tracing/std` is
70 not (#760)
71 - Clippy warning on vtable address comparison in `callsite::Identifier` (#749)
72 - Documentation formatting issues (#715, #771)
73
74 Thanks to @bkchr, @majecty, @taiki-e, @nagisa, and @nvzqz for contributing to
75 this release!
76
77 # 0.1.10 (January 24, 2020)
78
79 ### Added
80
81 - `field::Empty` type for declaring empty fields whose values will be recorded
82 later (#548)
83 - `field::Value` implementations for `Wrapping` and `NonZero*` numbers (#538)
84
85 ### Fixed
86
87 - Broken and unresolvable links in RustDoc (#595)
88
89 Thanks to @oli-cosmian for contributing to this release!
90
91 # 0.1.9 (January 10, 2020)
92
93 ### Added
94
95 - API docs now show what feature flags are required to enable each item (#523)
96
97 ### Fixed
98
99 - A panic when the current default subscriber subscriber calls
100 `dispatcher::with_default` as it is being dropped (#522)
101 - Incorrect documentation for `Subscriber::drop_span` (#524)
102
103 # 0.1.8 (December 20, 2019)
104
105 ### Added
106
107 - `Default` impl for `Dispatch` (#411)
108
109 ### Fixed
110
111 - Removed duplicate `lazy_static` dependencies (#424)
112 - Fixed no-std dependencies being enabled even when `std` feature flag is set
113 (#424)
114 - Broken link to `Metadata` in `Event` docs (#461)
115
116 # 0.1.7 (October 18, 2019)
117
118 ### Added
119
120 - Added `dispatcher::set_default` API which returns a drop guard (#388)
121
122 ### Fixed
123
124 - Added missing `Value` impl for `u8` (#392)
125 - Broken links in docs.
126
127 # 0.1.7 (October 18, 2019)
128
129 ### Added
130
131 - Added `dispatcher::set_default` API which returns a drop guard (#388)
132
133 ### Fixed
134
135 - Added missing `Value` impl for `u8` (#392)
136 - Broken links in docs.
137
138 # 0.1.6 (September 12, 2019)
139
140 ### Added
141
142 - Internal APIs to support performance optimizations (#326)
143
144 ### Fixed
145
146 - Clarified wording in `field::display` documentation (#340)
147
148 # 0.1.6 (August 16, 2019)
149
150 ### Added
151
152 - `std::error::Error` as a new primitive `Value` type (#277)
153 - `Event::new` and `Event::new_child_of` to manually construct `Event`s (#281)
154
155 # 0.1.4 (August 9, 2019)
156
157 ### Added
158
159 - Support for `no-std` + `liballoc` (#256)
160
161 ### Fixed
162
163 - Broken links in RustDoc (#259)
164
165 # 0.1.3 (August 8, 2019)
166
167 ### Added
168
169 - `std::fmt::Display` implementation for `Level` (#194)
170 - `std::str::FromStr` implementation for `Level` (#195)
171
172 # 0.1.2 (July 10, 2019)
173
174 ### Deprecated
175
176 - `Subscriber::drop_span` in favor of new `Subscriber::try_close` (#168)
177
178 ### Added
179
180 - `Into<Option<&Id>>`, `Into<Option<Id>>`, and
181 `Into<Option<&'static Metadata<'static>>>` impls for `span::Current` (#170)
182 - `Subscriber::try_close` method (#153)
183 - Improved documentation for `dispatcher` (#171)
184
185 # 0.1.1 (July 6, 2019)
186
187 ### Added
188
189 - `Subscriber::current_span` API to return the current span (#148).
190 - `span::Current` type, representing the `Subscriber`'s view of the current
191 span (#148).
192
193 ### Fixed
194
195 - Typos and broken links in documentation (#123, #124, #128, #154)
196
197 # 0.1.0 (June 27, 2019)
198
199 - Initial release