New Features
- Add an
auto-chain-errorfeature to letgix-error::Errorproduce error chains suitable foranyhow. - make it possible to produce errors that work well with
anyhowsource-chain display. - anyhow support for
gix-error::Exn
This is mainly useful forgitoxide-core, which may call plumbing. - Add
Exn::downcast_any_ref()
New Features (BREAKING)
- Use
gix-erroringix-date
This will make for easier introspection for users of these errors.
Refactor (BREAKING)
- ErrorExt::raise_iter to raise_all + remove Frame::downcast
Be more compatible toexn. - catch up Exn designs with the upstream
refactor!: renameExn::from_itertoraise_all
Bug Fixes (BREAKING)
- turn
ParseErrorintoValidationError
The latter is more general and makes sense both for parsing,
and for validation.
Other
- improve documentation to be more vibe-friendly
Commit Statistics
- 9 commits contributed to the release over the course of 18 calendar days.
- 18 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2400 from GitoxideLabs/gix-error (e4f016b)
- Refactor2 (f860c0b)
- Address Copilot review (0b0e9f8)
- Improve documentation to be more vibe-friendly (9007e1b)
- Merge pull request #2407 from GitoxideLabs/dependabot/cargo/cargo-fb4135702f (8bceefb)
- Bump the cargo group with 59 updates (7ce3c55)
- Merge pull request #2396 from GitoxideLabs/gix-error (e8612b5)
- Turn
ParseErrorintoValidationError(b2c516a) - Merge pull request #2393 from GitoxideLabs/report (f7d0975)