NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #143 most downloaded on crates.io
IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.
Last release 7 months ago
11 Feb 2026
Release timing varies
gaps range from 9 days to 7 months
Most releases are documented
notes for 25 of 32 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
32 releases · first in 2023
One column per quarter.
Nothing published for this version
Add as_inner functions to streams
as_inner functions to streamsNothing published for this version
Nothing published for this version
Ensure test feature is respected by print!
test feature is respected by print!Nothing published for this version
Implement AutoStream for dyn Write + auto traits
Nothing published for this version
### Fixes - Drop MSRV to 1.65
Put NO_COLOR above CLICOLOR_FORCE according to latest spec
NO_COLOR above CLICOLOR_FORCE according to latest specWinconBytes correctly converts more escape codes
WinconBytes correctly converts more escape codesEnsure we build without auto (regression from 0.6.10)
auto (regression from 0.6.10)### Features - Always expose ColorChoice - Always expose AutoStream::new
ColorChoiceAutoStream::new### Features - Expose Stdout / Stderr types
Stdout / Stderr typesLoosen WinconStream and StripStream trait bounds
WinconStream and StripStream trait bounds### Fixes - Remove stray dbg
dbgFix soundness issue where invalid escape sequences can break up UTF-8 characters
*(windows)* Adapt ANSI-256 colors that map to ANSI colors
Compile again when auto is disabled
auto is disabledEnsure correct anstyle-wincon version is used
anstyle-wincon version is usedDeprecated Buffer in favor of Vec
Buffer in favor of Vec<u8>AutoStream for Vec<u8> and Box<dyn Write>### Features - Add AutoStream::current_choice
AutoStream::current_choiceInternal traits moved to stream mod
stream modprint! et all in testsRemoved implementations and use of is_terminal::IsTerminal
is_terminal::IsTerminalis_terminalSwitched from being generic over types to explicit impls for expected types
impls for expected typesReference needed anstyle-wincon version
anstyle-wincon versionstd::File support as a RawStream, allowing stripping content written to a file
std::fs::File support as a RawStream, allowing stripping content written to a file### Breaking Change - Updated anstyle
anstyleNothing published for this version
### Performance - Binary size optimizations
Remove a duplicated function due to generics
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →