github GitoxideLabs/gitoxide gix-diff-v0.54.0
gix-diff v0.54.0

latest releases: gix-v0.74.1, gix-status-v0.21.1, gix-protocol-v0.52.1...
one day ago

Bug Fixes

  • make non-UTF8 unified diffs possible again.

  • compare symlinks with blobs as long as these aren't read from the worktree (without support)

  • textconf programs are now always run through a shell.
    This is based on what Git does, see git/git@41a457e .

    This originally surfaced in gitbutlerapp/gitbutler#9540 .

New Features (BREAKING)

  • add DiffLineType and HunkHeader
    This commit modifies the public API of ConsumeHunk::consume_hunk to
    use the new types DiffLineType and HunkHeader. It also shifts
    responsibility for adding newlines to the API's consumer.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
    • Fixup Copilot commits and thank clippy (b188a7d)
    • Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
    • Merge pull request #2202 from GitoxideLabs/dependabot/cargo/cargo-4a7155215a (9365cc3)
    • Bump the cargo group across 1 directory with 64 updates (838ff95)
    • Merge pull request #2164 from GitoxideLabs/improvements (382dc5d)
    • Make non-UTF8 unified diffs possible again. (e4eb98e)
    • Merge pull request #2158 from GitoxideLabs/improvements (a78bf84)
    • Compare symlinks with blobs as long as these aren't read from the worktree (without support) (f4e630f)
    • Merge pull request #2102 from cruessler/split-unified-diff (f7f087c)
    • Refactor (91a611f)
    • Add DiffLineType and HunkHeader (0924bd3)
    • Merge pull request #2113 from GitoxideLabs/release (dc7343c)
    • Release gix-actor v0.35.4, gix-fs v0.16.1, gix-object v0.50.2, gix-ref v0.53.1 (79ba9d0)
    • Merge pull request #2100 from GitoxideLabs/release (202bc6d)
    • Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257)
    • Merge pull request #2085 from GitoxideLabs/improvements (9946611)
    • Textconf programs are now always run through a shell. (ec26d32)
    • Merge pull request #2075 from GitoxideLabs/improvements (784c046)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.