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

one hour ago

New Features (BREAKING)

  • preserve and classify typed error sources

    Error classification and probable-cause selection need to inspect the complete
    error graph without turning native sources into strings or behaving differently
    across tree and auto-chain modes.

    Add CorruptionError, NotFoundError, and RetryableError together with Error
    classification helpers and support for boxed standard errors. Classification
    follows native source chains and nested gix errors while retaining concrete
    types for downcasting.

    Keep native sources owned by their original errors and traverse them lazily
    alongside explicit frames. Add breadth-first error iteration with optional
    captured locations, direct stored-error access, and downcasting across the
    complete graph.

    Preserve probable-cause identity and logical parent relationships while
    flattening exception trees into ChainedError. This lets auto-chain mode
    reconstruct the same traversal order without duplicating nested compatibility
    source chains.

Commit Statistics

  • 4 commits contributed to the release over the course of 38 calendar days.
  • 38 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update manifests prior to release (ebe9095)
    • Merge pull request #2930 from GitoxideLabs/gix-notes (7424676)
    • Preserve and classify typed error sources (1af3e72)
    • Merge pull request #2714 from GitoxideLabs/fix-credentials-parsing (cf3053a)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.