PackageTrack
Sign in Get early access

anyhow

Idiomatic error handling capabilities to make your code safer, more maintainable, and errors easier to debug. Dart implementation of Rust's Result monad type and "anyhow" crate.

3.0.1 736 downloads/mo #670 most downloaded on pub.dev mcmah309/anyhow

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 5 months

Nearly every release is documented

notes for 20 of 20 stable releases

4 versions withdrawn

withdrawn after publishing

3 years old

35 releases · first in 2023

0 releases in the last 12 months

see the full history below

Release timeline

35 releases · Oct 2023 to Dec 2024
2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 35
  1. 3.0.1 12 Dec 2024
    Release notes
    • Remove tapper dependency
    Open source →
  2. 3.0.0 12 Dec 2024
    Release notes
    • Update rust
    Open source →
    Release notes
    • Bump rust version
    Open source →
  3. 3.0.0-dev.1 12 Dec 2024 pre-release

    Nothing published for this version

  4. 2.0.1 03 Dec 2024
    Release notes
    • Bump rust version
    Open source →
  5. 2.0.0 02 Dec 2024
    Release notes
    • Refactor rust package export into rust.dart overlay
    • Add stackTrace option to bail, ensure, and anyhow
    • Rename Error static fields
    • Modify Error display format

    Full Changelog: v1.3.1...v2.0.0

    Open source →
    Release notes
    • Refactor rust package export into rust.dart overlay
    • Add stackTrace option to bail, ensure, and anyhow
    • Rename Error static fields
    • Modify Error display format
    Open source →
  6. 2.0.0-dev4 18 Nov 2024 pre-release withdrawn

    Nothing published for this version

  7. 2.0.0-dev3 18 Nov 2024 pre-release withdrawn

    Nothing published for this version

  8. 2.0.0-dev2 18 Nov 2024 pre-release withdrawn

    Nothing published for this version

  9. 2.0.0-dev1 18 Nov 2024 pre-release withdrawn

    Nothing published for this version

  10. 2.0.0-dev.7 25 Nov 2024 pre-release

    Nothing published for this version

  11. 2.0.0-dev.6 21 Nov 2024 pre-release

    Nothing published for this version

  12. 2.0.0-dev.5 19 Nov 2024 pre-release

    Nothing published for this version

  13. 1.3.2 18 Nov 2024
    Release notes
    • Export rust instead of rust_core
    Open source →
  14. 1.3.1 03 Jul 2024
    Release notes
    • Support rust_core v1.0.0

    Full Changelog: v1.3.0...v1.3.1

    Open source →
    Release notes
    • Update to rust_core 1.0.0
    Open source →
  15. 1.3.0 11 Mar 2024
    Release notes

    Full Changelog: v1.2.1...v1.3.0

    Open source →
    Release notes
    • Add downcastUnchecked
    • Update rust_core
    Open source →
  16. 1.3.0-dev2 05 Mar 2024 pre-release

    Nothing published for this version

  17. 1.3.0-dev1 05 Mar 2024 pre-release

    Nothing published for this version

  18. 1.2.1 02 Feb 2024
    Release notes

    Full Changelog: v1.2.0...v1.2.1

    Open source →
    Release notes
    • Update dependency
    Open source →
  19. 1.2.0 07 Dec 2023
    Release notes
    • Stabilize 1.2.0
    Open source →
  20. 1.2.0-dev.2 03 Dec 2023 pre-release
    Release notes
    • Update rust_core
    Open source →
  21. 1.2.0-dev.1 03 Dec 2023 pre-release
    Release notes
    • Migration of Result to the 'rust_core' package. Gaining more features and ecosystem with 100% compatibility.
    Open source →
  22. 1.1.0 30 Nov 2023
    Release notes
    • Add merge to Iterable Result
    • Add more future extensions
    • Add toOk and toErr to base
    • Add stackTraceDisplayModifier
    Open source →
  23. 1.0.0 27 Nov 2023
    Release notes
    • Stable Release
    Open source →
  24. 1.0.0-dev.3 27 Nov 2023 pre-release
    Release notes
    • Formatting
    Open source →
  25. 1.0.0-dev.2 27 Nov 2023 pre-release
    Release notes
    • Fix remaining lints
    Open source →
  26. 1.0.0-dev.1 27 Nov 2023 pre-release
    Release notes
    • Stable dev release
    Open source →
  27. 0.8.0 25 Nov 2023
    Release notes
    • Make match named method
    Open source →
  28. 0.7.0 25 Nov 2023
    Release notes
    • Result type now has all Rust Result type methods
    • Infallible type
    • iter
    • mapOr
    • mapOrElse
    • orElse
    • isErrAnd
    • isOkAnd
    • implement all methods and extension for FutureResult
    • Default is to now collect stacktrace
    Open source →
  29. 0.6.2 19 Oct 2023
    Release notes
    • Create stacktraces earlier when needed
    Open source →
  30. 0.6.1 18 Oct 2023
    Release notes
    • Add Unit
    Open source →
  31. 0.6.0 18 Oct 2023
    Release notes
    • Update "and" and "or" to be more explicit
    • Add handling for Iterable Future Result
    • Add toResultEager
    • Reverse Anyhow Error
    Open source →
  32. 0.5.1 08 Oct 2023
    Release notes
    • Add intoFutureResult for any Result type
    Open source →
  33. 0.5.0 07 Oct 2023
    Release notes
    • More extensions
    • Better type matching
    • intoUnchecked
    Open source →
  34. 0.4.0 06 Oct 2023
    Release notes
    • Separate Result into base Result and anyhow Result
    • add "and" and "or"
    Open source →
  35. 0.3.1 05 Oct 2023
    Release notes
    • Initial public release
    Open source →

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