PackageTrack
Sign in Get early access

anstream

IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.

1.0.0 629M downloads/mo #147 most downloaded on crates.io rust-cli/anstyle

What this package is like to depend on

Last release 6 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

3 years old

32 releases · first in 2023

2 releases in the last 12 months

see the full history below

Release timeline

32 releases · Mar 2023 to Feb 2026
2024 2025 2026
Release Pre-release

Releases

latest 32
  1. 1.0.0 11 Feb 2026

    Nothing published for this version

  2. 0.6.21 02 Oct 2025
    Release notes

    Features

    • Add as_inner functions to streams
    Open source →
  3. 0.6.20 05 Aug 2025

    Nothing published for this version

  4. 0.6.19 04 Jun 2025

    Nothing published for this version

  5. 0.6.18 04 Nov 2024
    Release notes

    Fixes

    • Ensure test feature is respected by print!
    Open source →
  6. 0.6.17 24 Oct 2024

    Nothing published for this version

  7. 0.6.16 24 Oct 2024
    Release notes

    Compatibility

    • Update MSRV to 1.66

    Features

    • Implement AutoStream for dyn Write + auto traits
    Open source →
  8. 0.6.15 25 Jul 2024

    Nothing published for this version

  9. 0.6.14 02 May 2024
    Release notes

    Fixes

    • Drop MSRV to 1.65
    Open source →
  10. 0.6.13 27 Feb 2024
    Release notes

    Fixes

    • Put NO_COLOR above CLICOLOR_FORCE according to latest spec
    Open source →
  11. 0.6.12 18 Feb 2024
    Release notes

    Fixes

    • WinconBytes correctly converts more escape codes
    Open source →
  12. 0.6.11 18 Jan 2024
    Release notes

    Fixes

    • Ensure we build without auto (regression from 0.6.10)
    Open source →
  13. 0.6.10 18 Jan 2024
    Release notes

    Features

    • Always expose ColorChoice
    • Always expose AutoStream::new
    Open source →
  14. 0.6.9 18 Jan 2024
    Release notes

    Features

    • Expose Stdout / Stderr types
    Open source →
  15. 0.6.8 16 Jan 2024
    Release notes

    Fixes

    • Loosen WinconStream and StripStream trait bounds
    Open source →
  16. 0.6.7 12 Jan 2024
    Release notes

    Fixes

    • Remove stray dbg
    Open source →
  17. 0.6.6 12 Jan 2024
    Release notes

    Fixes

    • Fix soundness issue where invalid escape sequences can break up UTF-8 characters
    Open source →
  18. 0.6.5 08 Dec 2023
    Release notes

    Fixes

    • (windows) Adapt ANSI-256 colors that map to ANSI colors
    Open source →
  19. 0.6.4 29 Sep 2023
    Release notes

    Fixes

    • Compile again when auto is disabled
    Open source →
  20. 0.6.3 29 Sep 2023
    Release notes

    Fixes

    • Ensure correct anstyle-wincon version is used
    Open source →
  21. 0.6.2 29 Sep 2023
    Release notes

    Compatibility

    • Deprecated Buffer in favor of Vec<u8>

    Features

    • Support AutoStream for Vec<u8> and Box<dyn Write>
    Open source →
  22. 0.6.1 28 Sep 2023
    Release notes

    Features

    • Add AutoStream::current_choice
    Open source →
  23. 0.6.0 28 Sep 2023
    Release notes

    Breaking Change

    • Internal traits moved to stream mod
    • Shift focus from traits to methods for locking / terminal checks

    Fixes

    • Capture print! et all in tests
    • Hold locks over multi-part writes
    Open source →
  24. 0.5.0 24 Aug 2023
    Release notes

    Compatibility

    • Update MSRV to 1.70.0

    Breaking Change

    • Removed implementations and use of is_terminal::IsTerminal

    Performance

    • Improved build times by dropping is_terminal
    Open source →
  25. 0.4.0 23 Aug 2023
    Release notes

    Breaking Change

    • Switched from being generic over types to explicit impls for expected types
    Open source →
  26. 0.3.2 01 May 2023
    Release notes

    Fixes

    • Reference needed anstyle-wincon version
    Open source →
  27. 0.3.1 24 Apr 2023
    Release notes

    Features

    • std::fs::File support as a RawStream, allowing stripping content written to a file
    Open source →
  28. 0.3.0 13 Apr 2023
    Release notes

    Breaking Change

    • Updated anstyle
    Open source →
  29. 0.2.6 17 Mar 2023

    Nothing published for this version

  30. 0.2.5 17 Mar 2023
    Release notes

    Performance

    • Binary size optimizations
    Open source →
  31. 0.2.4 16 Mar 2023
    Release notes

    Performance

    • Remove a duplicated function due to generics
    Open source →
  32. 0.2.3 16 Mar 2023

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive