Skip to content

Commit

Permalink
serde: prepare to release 0.1.3 (tokio-rs#1904)
Browse files Browse the repository at this point in the history
# 0.1.3 (February 4, 2022)

This release adds *experimental* support for recording structured field
values using the [`valuable`] crate. See [this blog post][post] for
details on `valuable`.

Note that `valuable` support currently requires `--cfg
tracing_unstable`. See the documentation for details.

### Added

- **valuable**: Experimental support for serializing user-defined types
  using [`valuable`] and [`valuable-serde`] ([tokio-rs#1862])
- Support for serializing `f64` values ([tokio-rs#1507])

### Fixed

- Fixed incorrect size hint in `SerializeFieldSet` ([tokio-rs#1333])
- A number of documentation fixes

Thanks to @akinnane and @maxburke for contributing to this release!

[`valuable`]: https://crates.io/crates/valuable
[`valuable-serde`]: https://crates.io/crates/valuable-serde
[post]: https://tokio.rs/blog/2021-05-valuable
[tokio-rs#1862]: tokio-rs#1862
[tokio-rs#1507]: tokio-rs#1507
[tokio-rs#1333]: tokio-rs#1333

(I also noticed there was a missing changelog entry for v0.1.2, so I
fixed that while I was here)
  • Loading branch information
hawkw authored and kaffarell committed May 22, 2024
1 parent 289523a commit ca39152
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 1 deletion.
38 changes: 38 additions & 0 deletions tracing-serde/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
# 0.1.3 (February 4, 2022)

This release adds *experimental* support for recording structured field
values using the [`valuable`] crate. See [this blog post][post] for
details on `valuable`.

Note that `valuable` support currently requires `--cfg
tracing_unstable`. See the documentation for details.

### Added

- **valuable**: Experimental support for serializing user-defined types using
[`valuable`] and [`valuable-serde`] ([#1862])
- Support for serializing `f64` values ([#1507])

### Fixed

- Fixed incorrect size hint in `SerializeFieldSet` ([#1333])
- A number of documentation fixes

Thanks to @akinnane and @maxburke for contributing to this release!

[`valuable`]: https://crates.io/crates/valuable
[`valuable-serde`]: https://crates.io/crates/valuable-serde
[post]: https://tokio.rs/blog/2021-05-valuable
[#1862]: https://github.com/tokio-rs/tracing/pull/1862
[#1507]: https://github.com/tokio-rs/tracing/pull/1507
[#1333]: https://github.com/tokio-rs/tracing/pull/1333

# 0.1.2 (September 11, 2020)

### Added

- `SerdeMapVisitor::finish` to complete serializing the visited objects
(#892)
- `SerdeMapVisitor::take_serializer` to return the serializer wrapped by
a `SerdeMapVisitor` (#892)

# 0.1.1 (February 27, 2020)

### Added
Expand Down
2 changes: 1 addition & 1 deletion tracing-serde/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ An adapter for serializing [`tracing`] types using [`serde`].

[`tracing`] is a framework for instrumenting Rust programs to collect
scoped, structured, and async-aware diagnostics.`tracing-serde` enables
serializing `tracing` types using [`serde`].
serializing `tracing` types using [`serde`].

Traditional logging is based on human-readable text messages.
`tracing` gives us machine-readable structured diagnostic
Expand Down

0 comments on commit ca39152

Please sign in to comment.