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

latest release: gix-utils-v0.5.1
3 hours ago

Bug Fixes

  • skip classification markers in flattened error chains

    ClassificationMarker supplies recovery metadata without a diagnostic of its
    own. Flattened error chains exposed these markers as extra causes: an
    intrinsically classified leaf gained a trailing Validation or Conflict,
    and a source-bearing tag repeated the diagnostic of the error it wrapped.

    Skip markers during ChainedError::source() traversal and promote the first
    real diagnostic when converting a marker-rooted Exn to anyhow::Error.
    Align the public Error source chain in auto-chain-error mode with its
    existing display promotion so tagged roots appear only once. Keep markers
    stored internally for classification and tree recovery, and preserve the
    root display fallback for marker-only errors.

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.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Merge pull request #3049 from GitoxideLabs/various-improvements (475cfdd)
    • Skip classification markers in flattened error chains (0355609)
    • Merge pull request #3048 from GitoxideLabs/new-release (5fccccf)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.