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. gix-errorinstead ofthiserroringix-quote
Replace the thiserror-derivedansi_c::undo::Errorenum with
gix_error::Exn<gix_error::ValidationError>, converting theError::new()
factory and variant constructors tomessage!()calls.
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
Other
- add
From<Message>forValidationErrorguide.
This allows to more conveniently create validation errors.
Commit Statistics
- 4 commits contributed to the release over the course of 10 calendar days.
- 12 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages