NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #125 most downloaded on crates.io
ANSI text styling
Last release 6 months ago
13 Mar 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 23 of 31 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
31 releases · first in 2022
One column per quarter.
chore: Release anstyle version 1.0.14
chore: Release anstyle version 1.0.14
Nothing published for this version
Remove leading zero when rendering single-digit Ansi256Color
Ansi256ColorNothing published for this version
Replace some write!s with write_str
write!s with write_str### Compatibility - Update MSRV to 1.66
Nothing published for this version
### Fixes - Drop MSRV to 1.65
Ignore Display settings like padding (we were inconsistent about that and generally wrong when we did it)
Display settings like padding (we were inconsistent about that and generally wrong when we did it)Implement Display for Style where the alternate flag is for reset
Display for Style where the alternate flag is for resetDisplay for ResetAllow Display types to be copied
Display types to be copied### Compatibility - Update MSRV to 1.70.0 ### Features - Make Color::on_default const
Color::on_default constNothing published for this version
Nothing published for this version
Removed APIs that assume a color is a foreground color
Color::on_default### Performance - Binary size optimizations
Anstyle::write_to to bypass Display overhead
Anstyle::write_to to bypass Display overheadColor::on_default for more explicit color to style conversion
Color::on_default for more explicit color to style conversion### Documentation - Fix links
### Documentation - Add more related crates
Rename XTermColor to Ansi256Color
XTermColor to Ansi256ColorColor::XTerm to Color::Ansi256fg_color | bg_color with fg_color.on(bg_color)#[must_use] was added to calls#[repr(u8)] to AnsiColor#[must_use]#[inline]d some calls### Documentation - Color clarifications
### Documentation - Fix links
Style::render_reset for easier use
Style::render_reset for easier useMSRV updated to 1.64.0
Fix swapping of foreground and background introduced in 0.2.3
Nothing published for this version
Nothing published for this version
Nothing published for this version
With From and PartialEq, colors and Effects are considered equivalent of Style
From and PartialEq, colors and Effects are considered equivalent of StyleStyle::fg_color / Style::bg_color now accept an Option
Style::fg_color / Style::bg_color now accept an Option<Color>no_std supportlet style = color | effects; support for easier constructionColor::from((r, g, b)) for easier creation<!-- next-url --> [Unreleased]: https://github.com/rust-cli/anstyle/compare/v1.0.14...HEAD [1.0.14]: https://github.com/rust-cli/anstyle/compare/v1.0.
<!-- next-url --> [Unreleased]: https://github.com/rust-cli/anstyle/compare/v1.0.14...HEAD [1.0.14]: https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14 [1.0.13]: https://github.com/rust-cli/anstyle/compare/v1.0.12...v1.0.13 [1.0.12]: https://github.com/rust-cli/anstyle/compare/v1.0.11...v1.0.12 [1.0.11]: https://github.com/rust-cli/anstyle/compare/v1.0.10...v1.0.11 [1.0.10]: https://github.com/rust-cli/anstyle/compare/v1.0.9...v1.0.10 [1.0.9]: https://github.com/rust-cli/anstyle/compare/v1.0.8...v1.0.9 [1.0.8]: https://github.com/rust-cli/anstyle/compare/v1.0.7...v1.0.8 [1.0.7]: https://github.com/rust-cli/anstyle/compare/v1.0.6...v1.0.7 [1.0.6]: https://github.com/rust-cli/anstyle/compare/v1.0.5...v1.0.6 [1.0.5]: https://github.com/rust-cli/anstyle/compare/v1.0.4...v1.0.5 [1.0.4]: https://github.com/rust-cli/anstyle/compare/v1.0.3...v1.0.4 [1.0.3]: https://github.com/rust-cli/anstyle/compare/v1.0.2...v1.0.3 [1.0.2]: https://github.com/rust-cli/anstyle/compare/v1.0.1...v1.0.2 [1.0.1]: https://github.com/rust-cli/anstyle/compare/v1.0.0...v1.0.1 [1.0.0]: https://github.com/rust-cli/anstyle/compare/v0.3.5...v1.0.0 [0.3.5]: https://github.com/rust-cli/anstyle/compare/v0.3.4...v0.3.5 [0.3.4]: https://github.com/rust-cli/anstyle/compare/v0.3.3...v0.3.4 [0.3.3]: https://github.com/rust-cli/anstyle/compare/v0.3.2...v0.3.3 [0.3.2]: https://github.com/rust-cli/anstyle/compare/v0.3.1...v0.3.2 [0.3.1]: https://github.com/rust-cli/anstyle/compare/v0.3.0...v0.3.1 [0.3.0]: https://github.com/rust-cli/anstyle/compare/v0.2.8...v0.3.0 [0.2.8]: https://github.com/rust-cli/anstyle/compare/v0.2.7...v0.2.8 [0.2.7]: https://github.com/rust-cli/anstyle/compare/v0.2.6...v0.2.7 [0.2.6]: https://github.com/rust-cli/anstyle/compare/v0.2.5...v0.2.6 [0.2.5]: https://github.com/rust-cli/anstyle/compare/v0.2.4...v0.2.5 [0.2.4]: https://github.com/rust-cli/anstyle/compare/v0.2.3...v0.2.4 [0.2.3]: https://github.com/rust-cli/anstyle/compare/v0.2.2...v0.2.3 [0.2.2]: https://github.com/rust-cli/anstyle/compare/v0.2.1...v0.2.2 [0.2.1]: https://github.com/rust-cli/anstyle/compare/v0.2.0...v0.2.1 [0.2.0]: https://github.com/rust-cli/anstyle/compare/v0.1.1...v0.2.0 [0.1.1]: https://github.com/rust-cli/anstyle/compare/6644c8911424a1451b483d39a3b415a41abfdf1b...v0.1.1
Your coding agent can read these notes before it upgrades. Set up the MCP server →