github GitoxideLabs/gitoxide gix-error-v0.2.3
gix-error v0.2.3

latest releases: v0.53.0, gitoxide-core-v0.57.0, gix-fsck-v0.21.0...
10 hours ago

New Features

  • Add an auto-chain-error feature to let gix-error::Error produce error chains suitable for anyhow.
  • make it possible to produce errors that work well with anyhow source-chain display.
  • anyhow support for gix-error::Exn
    This is mainly useful for gitoxide-core, which may call plumbing.
  • Add Exn::downcast_any_ref()

New Features (BREAKING)

  • Use gix-error in gix-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 to exn.
  • catch up Exn designs with the upstream
    refactor!: rename Exn::from_iter to raise_all

Bug Fixes

  • improve error message around "Signature name or email must not contain..."
    This might make it easier to understand where the error is coming from.

Commit Statistics

  • 3 commits contributed to the release over the course of 2 calendar days.
  • 3 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #2491

Commit Details

view details
  • #2491
    • Improve error message around "Signature name or email must not contain..." (76a03eb)
  • Uncategorized
    • Merge pull request #2540 from GitoxideLabs/reporting (4d5ba23)
    • Merge pull request #2529 from GitoxideLabs/reflog-newline-handling (2c3a08e)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.