Skip to content

v0.16.5

Choose a tag to compare

@joaquinbejar joaquinbejar released this 20 Apr 07:04
· 8 commits to main since this release
c7cfd85

0.16.5 — documentation refresh

Documentation-only release. Refreshes the crate-level rustdoc and the README so both describe the 0.16 quality discipline.

Changed

  • New sections in `src/lib.rs` / `README.md`:
    • Quality & Discipline (0.16.x): checked `Decimal` helpers, `NonFinite` guards, `NonZeroUsize` step counts, `deny(clippy::indexing_slicing)` / `deny(missing_docs)`, `#[tracing::instrument]` hot paths, `utils::deterministic_rng`, pricing-identity regression tests.
    • Arithmetic-Error Cascade mermaid.
    • Observability mermaid (five instrumented public hot paths).
  • Testing section updated to current counts (3760 lib + 205 doctests) with explicit mentions of the seeded-RNG helper and identity tests.
  • Examples section rewritten for the shipped sub-crate layout with the correct `--manifest-path=` invocation.
  • Prerequisites updated (Rust 1.85 / 2024 edition), feature list documents `plotly`/`static_export`/`async`.