PackageTrack
Sign in Get early access

manyhow-macros

Macro for manyhow

0.13.0 14M downloads/mo #2593 most downloaded on crates.io ModProg/manyhow

What this package is like to depend on

Last release 20 days ago

03 Aug 2026

Ships unpredictably

gaps range from 9 days to 1.9 years

Nearly every release is documented

notes for 21 of 23 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

23 releases · first in 2023

2 releases in the last 12 months

see the full history below

Release timeline

23 releases · Apr 2023 to Aug 2026
2024 2025 2026
Release Pre-release

Releases

latest 23
  1. 0.13.0 03 Aug 2026
    Release notes

    Changed

    • Breaking Change Updated darling to 0.24, i.e. the version compatible with syn 3.
    Open source →
    Release notes

    Changed

    • Breaking Change Updated darling to 0.24, i.e. the version compatible with syn 3.
    Open source →
  2. 0.12.0 24 Jul 2026
    Release notes

    Changed

    • Breaking Change Updated default syn version to 3. Disable default-features and enable the syn2 feature.

    Added

    • support for syn's Brace, Paren, Bracket to span_range
    • support for DelimSpan to span_range
    Open source →
    Release notes

    Changed

    • Breaking Change Updated default syn version to 3. Disable default-features and enable the syn2 feature.

    Added

    • support for syn's Brace, Paren, Bracket to span_range
    • support for DelimSpan to span_range
    Open source →
  3. 0.11.4 25 Aug 2024
    Release notes

    chore: Release manyhow version 0.11.4

    Open source →
    Release notes
    • Updated proc-macro-utils
    Open source →
  4. 0.11.3 30 Jul 2024
    Release notes

    chore: Release manyhow version 0.11.3

    Open source →
    Release notes

    Added

    • implementations of Add and AddAssign to manyhow::Error/manyhow::ErrorMessage
    Open source →
  5. 0.11.2 20 Jul 2024
    Release notes

    chore: Release manyhow version 0.11.2

    Open source →
    Release notes

    Fixed

    • adjusted spans for #[manyhow] on use items to make go-to-definition work better.
    Open source →
  6. 0.11.0 27 Jan 2024
    Release notes

    chore: Release manyhow version 0.11.0

    Open source →
    Release notes

    Added

    • {Function,Attribute,Derive}MacroHandler,

    Removed

    • Breaking Change MacroHandler was replaced by dedicated traits for each macro type, this probably doesn't affect any usages

    Fixed

    • syn::Result could not be used as return type of macro handlers
    Open source →
  7. 0.10.4 24 Nov 2023
    Release notes

    chore: Release manyhow version 0.10.4

    Open source →
    Release notes

    Changed

    • Allow parsing of types that do not implement ToTokens
    Open source →
  8. 0.10.3 23 Nov 2023
    Release notes

    chore: Release manyhow version 0.10.3

    Open source →
    Release notes

    Added

    • impl SpanRanged for Range<impl SpanRanged>
    Open source →
  9. 0.10.2 20 Nov 2023
    Release notes

    chore: Release manyhow version 0.10.2

    Open source →
    Release notes

    Added

    • SpanRanged::span_joined a function to return joined spans on nightly (to replace SpanRanged::joined).
    Open source →
  10. 0.10.1 20 Nov 2023
    Release notes

    Added

    • SpanRanged::joined a function to return joined spans on nightly.
    Open source →
  11. 0.10.0 13 Nov 2023
    Release notes

    Added

    • support (impl ToTokens, impl ToTokens) tuples for span range
    Open source →
  12. 0.9.0 06 Nov 2023
    Release notes

    Added

    • support impl Parse inputs and impl ToTokens outputs.
    • added macro alternatives to the function(), derive() and attribute() functions to support impl Parse/ToTokens.
    Open source →
  13. 0.8.1 17 Sep 2023
    Release notes

    Fixed

    • ensure!(let...) had compile error in its expansion.
    Open source →
  14. 0.8.0 17 Sep 2023
    Release notes

    Changed

    • ensure! now supports let ... = ... as condition.
    Open source →
  15. 0.7.0 17 Sep 2023
    Release notes

    Added

    • ensure! macro.
    Open source →
  16. 0.6.0 09 Sep 2023
    Release notes

    Added

    • Support attribute on use statement of function.
    • Support #[manyhow(proc_macro*)] to specify proc-macro kind
    Open source →
  17. 0.5.1 21 Jul 2023
    Release notes

    Something went wrong with previous release.

    Open source →
  18. 0.5.0 20 Jul 2023
    Release notes

    Added

    • Emitter::new() and Emitter::into_error() to enable using the Emitter manually.
    • Implemented Extend for Emitter and Error.
    • Added emit! macro for adding errors to Emitter.
    • Added support for converting darling::Error to manyhow::Error (available via darling feature).

    Changed

    • Breaking Change replaced Emitter::fail_if_dirty with Emitter::into_result.
    Open source →
  19. 0.4.2 15 May 2023
    Release notes

    Fixed

    • ToTokens' SpanRange conversion should work without proc_macro.
    Open source →
  20. 0.4.1 14 May 2023
    Release notes

    Fixed

    • manyhow_macros version
    Open source →
  21. 0.1.2 16 Apr 2023

    Nothing published for this version

  22. 0.1.1 16 Apr 2023
    Release notes

    Only documentation changes.

    Open source →
  23. 0.1.0 16 Apr 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