ohno 0.3.0

High-quality Rust error handling.
Documentation
# Changelog

## [0.3.0] - 2026-01-26

- ✨ Features

  - add AppError::downcast_ref and Into<StdError> ([#225]https://github.com/microsoft/oxidizer/pull/225)

## [0.2.1] - 2026-01-16

- ✨ Features

  - add AppError type for application level errors ([#192]https://github.com/microsoft/oxidizer/pull/192)

## [0.2.0] - 2025-12-01

- ⚠️ Breaking

  - rename TraceInfo into EnrichmentEntry ([#92]https://github.com/microsoft/oxidizer/pull/92)
  - rename ohno::error_trace into enrich_err ([#86]https://github.com/microsoft/oxidizer/pull/86)

- ✨ Features

  - make OhnoCore cloneable ([#79]https://github.com/microsoft/oxidizer/pull/79)

- 🧩 Miscellaneous

  - remove recursive dev dependency in ohno crate ([#69]https://github.com/microsoft/oxidizer/pull/69)
  - Enable unwrap_used and panic clippy lints ([#67]https://github.com/microsoft/oxidizer/pull/67)
  - Increase consistency of a few little things here and there ([#65]https://github.com/microsoft/oxidizer/pull/65)

## [0.1.0] - 2025-11-18

- ✨ Features

  - Introduce the ohno and ohno_macros crates ([#53]https://github.com/microsoft/oxidizer/pull/53)