NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1166 most downloaded on crates.io
Unix terminal drain and formatter for slog-rs
Last release 1 years ago
21 Aug 2025
Release timing varies
gaps range from 2 weeks to 2.0 years
Most releases are documented
notes for 27 of 32 stable releases
2 versions withdrawn
withdrawn after publishing
10 years old
45 releases · first in 2016
Avoid thread-safety issues with localtime_r function by using chrono to detect local time.
localtime_r function by using chrono to detect local time.
NO_COLOR environment variable.Switch from atty to is_terminal
atty to is_terminal
One column per quarter.
BREAKING: Bump Minimum Supported Rust Version to 1.53
chrono to time
(cargo-release) slog-term version 2.8.1
(cargo-release) slog-term version 2.8.1
### Changed * BREAKING: bump MRSV to 1.36 * update term dependency
term dependencyoption in full format builder to enable file location
print_msg_header customizationFix detection of terminals without color support
Fix clippy warnings on 2018 edition
clippy warnings on 2018 edition2.4.2 - Changelog + version bump up
2.4.2 - Changelog + version bump up
Make public the following elements to be able to reuse for your own implementations:
print_msg_headerSerializerSerializer::newSerializer.finish()CompactFormatSerializerCompactFormatSerializer::newCompactFormatSerializer.finish()CountingWriterCountingWriter::newCountingWriter.count()Lazily evaluate color detection (GH-214).
### Changed * Bump term dependency
term dependencyChange semantics of TermDecorator::build that didn't make sense before.
TermDecorator::build that didn't make sense before.(cargo-release) version 2.2.0
(cargo-release) version 2.2.0
Writer that plays nicely with unit tests
### Changed * Improved documentation * Relicense under MPL/Apache/MIT
Nothing published for this version
Nothing published for this version
### Changed * Fix commas on empty message
### Changed * Just release major version
Nothing published for this version
### Changed * Update slog dependency
### Changed * Update slog dependency
TermDecoratorBuilder::build() will not panic anymore
TermDecoratorBuilder::build() will not panic anymoreTermDecorator will automatically detect if colors should be usedTermDecoratorTermDecoratorBuilder::try_build() that returns OptionFull rewrite, ditch slog-stream
slog-streamterm so should work on Linux and Windows shells out of the boxtermion and other terminal crates)slog
anymore.Nothing published for this version
Reverse the order of record values in full mode to match slog 1.5 definition
Fix a bug in new_plain that would make it still use colors.
new_plain that would make it still use colors.1.3.4 with `?` operator breaks semver - fix allows builds on stable Rust back to 1.11
? operator breaks semver - fix allows builds on stable Rust back to 1.11Fix compact formatting grouping messages incorrectly
Added Send+Sync to Drain returned on build
Send+Sync to Drain returned on buildFix compact format, repeating some values unnecessarily.
Make Format public so it can be reused
Format public so it can be reusedBREAKING: Switched AsyncStramer to slog_extra::Async
AsyncStramer to slog_extra::AsyncBREAKING: Rewrite handling of owned values.
Custom timestamp function support
First stable release.
First stable release.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →