PackageTrack
Sign in Get early access

ariadne

A fancy diagnostics & reporting crate

0.6.0 10M downloads/mo #3088 most downloaded on crates.io zesterer/ariadne

What this package is like to depend on

Last release 9 months ago

28 Oct 2025

Ships fairly regularly

a new release about every 6 months

Some releases are documented

notes for 6 of 14 stable releases

2 versions withdrawn

withdrawn after publishing

5 years old

16 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

16 releases · Jul 2021 to Oct 2025
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 16
  1. 2.0.0 07 Mar 2023 withdrawn

    Nothing published for this version

  2. 0.6.0 28 Oct 2025
    Release notes

    Added

    • Support for multiple help hints
    • Support for multi-line help hints
    • Implemented Cache for &Source

    Changed

    • The Minimum Supported Rust Version (MSRV) is now 1.85.0
    • Label ordering is now respected across multiple source files
    • ColorGenerator is now usable in const contexts
    • File references now have spaces, improving support for terminal emulator click-through
    Open source →
  3. 0.5.1 13 Mar 2025
    Release notes

    Added

    • impl Cache for &Source
    • Multiple and multiline help support

    Changed

    • Use RPITIT instead of Box<dyn ...> for caches
    Open source →
  4. 0.5.0 28 Oct 2024
    Release notes

    Added

    • Support for multi-line notes
    • Support for RangeInclusive as spans

    Changed

    • Made Report::build accept a proper span, avoiding much type annotation trouble

    Fixed

    • Handling of empty lines
    • Config::new() is now const
    • Several subtle formatting bugs
    Open source →
  5. 0.4.1 25 Apr 2024
    Release notes

    Added

    • Support for byte spans

    • The ability to fetch the underlying &str of a Source using source.as_ref()

    Changed

    • Upgraded yansi to 1.0
    Open source →
  6. 0.4.0 01 Jan 2024
    Release notes

    Breaking changes

    • Added missing S: Span bound for Label::new constructor.

    • Previously labels with backwards spans could be constructed and only resulted in a panic when writing (or printing) the report. Now Label::new panics immediately when passed a backwards span.

    Added

    • Support for alternative string-like types in Source

    Changed

    • Memory & performance improvements

    Fixed

    • Panic when provided with an empty input

    • Invalid unicode characters for certain arrows

    Open source →
  7. 0.3.0 07 Jun 2023
    Release notes

    Changed

    • Upgraded concolor to 0.1.
    Open source →
  8. 0.2.0 07 Mar 2023

    Nothing published for this version

  9. 0.1.6 07 Mar 2023 withdrawn

    Nothing published for this version

  10. 0.1.5 26 Feb 2022

    Nothing published for this version

  11. 0.1.4 26 Feb 2022

    Nothing published for this version

  12. 0.1.3 29 Jul 2021

    Nothing published for this version

  13. 0.1.2 16 Jul 2021

    Nothing published for this version

  14. 0.1.1 16 Jul 2021

    Nothing published for this version

  15. 0.1.0 15 Jul 2021

    Nothing published for this version

  16. 0.0.0 15 Jul 2021

    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