NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #603 most downloaded on crates.io
Zero-allocation terminal colors that'll make people go owo
Last release 1 months ago
27 Aug 2026
Ships fairly regularly
a new release about every 4 months
Rarely documented
notes for 7 of 29 stable releases
7 versions withdrawn
withdrawn after publishing
6 years old
42 releases · first in 2020
One column per quarter.
Nothing published for this version
Updated MSRV to Rust 1.83. Thanks Expyron for your first contribution!
Scripts in the scripts/ directory are no longer published in the crate package. Thanks weiznich for your first contribution!
scripts/ directory are no longer published in the crate package. Thanks weiznich for your first contribution!Mark methods with #[rust_analyzer::completions(ignore_flyimport)] and the OwoColorize trait with #[rust_analyzer::completions(ignore_flyimport_methods)]. This prevents owo-colors methods from being completed with rust-analyzer unless the OwoColorize trait is included.
Unfortunately, this also breaks explicit autocomplete commands such as Ctrl-Space in many editors. (The language server protocol doesn't appear to have a way to differentiate between implicit and explicit autocomplete commands.) On balance we believe this is the right approach, but please do provide feedback on PR #141 if it negatively affects you.
Updated MSRV to Rust 1.81.
Replaced obsolete doc_auto_cfg with doc_cfg , to fix Rust nightly builds with the doc_cfg flag enabled.
Replaced obsolete doc_auto_cfg with doc_cfg, to fix Rust nightly builds with the doc_cfg flag enabled.
Fixed applying a background color and a text effect (like underline or italic) at the same time ( #145 ).
Fixed applying a background color and a text effect (like underline or italic) at the same time (#145).
Fixed a couple of bugs while rendering custom colors ( #144 ). Thanks https://github.com/MiguelValentine for your first contribution!
…now explicitly so. In that sense this is not a breaking change, so it's being released under a new minor version rather than a major version.
Style::prefix_formatter and Style::suffix_formatter return Display formatters for the prefix and the suffix of a style, respectively.*Display types now have an into_styled function that converts those types into a Styled, erasing type parameters.const.The Color and DynColor traits are now explicitly marked sealed (i.e. downstream crates cannot implement them).
These traits were already effectively sealed due to a number of hidden methods that were not part of the API, but they are now explicitly so. In that sense this is not a breaking change, so it's being released under a new minor version rather than a major version.
The vast majority of owo-colors is now usable in const contexts.
Stream is now rendered properly. Thanks purplesyringa for the contribution!For information about earlier versions, see the commit history.
Stream is now rendered properly. Thanks purplesyringa for the contribution!<!-- next-url --> [4.4.0]: https://github.com/owo-colors/owo-colors/releases/tag/v4.4.0 [4.3.0]: https://github.com/owo-colors/owo-colors/releases/tag/v4.3.0 [4.2.3]: https://github.com/owo-colors/owo-colors/releases/tag/v4.2.3 [4.2.2]: https://github.com/owo-colors/owo-colors/releases/tag/v4.2.2 [4.2.1]: https://github.com/owo-colors/owo-colors/releases/tag/v4.2.1 [4.2.0]: https://github.com/owo-colors/owo-colors/releases/tag/v4.2.0 [4.1.1]: https://github.com/owo-colors/owo-colors/releases/tag/v4.1.1
For information about earlier versions, see the commit history.
Nothing published for this version
Nothing published for this version
Version 4.0.0 Release Candidate 1
Version 4.0.0 Release Candidate 1
Version 4.0.0 Release Candidate 0
Version 4.0.0 Release Candidate 0
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
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
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
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 →