github GitoxideLabs/gitoxide gix-v0.81.0
gix v0.81.0

latest releases: v0.52.0, gitoxide-core-v0.55.0, gix-fsck-v0.19.0...
7 hours ago

Bug Fixes

  • Correctly use $COMMON_DIR/info/exclude to make excludes work in worktrees.
    It turns out there is no per-worktree excludes file either.
  • gix::open::Permissions now can be compared, and add is_isolated() method.
  • ignore assume-unchanged submodule path replaced by symlink in status

Chore (BREAKING)

  • Upgrade prodash and crosstermion to the latest version.
    This will fix the cargo deny issue as it brings in a newer lru crate.

New Features

  • add Repository::reopen() as quick way to reload all configuration and drop caches.
  • add sha1 and sha256 features to gix.
    This way one can control which hashes are compiled in exactly,
    while having reasonable defaults automatically.

Commit Statistics

  • 18 commits contributed to the release.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release gix-error v0.2.1, gix-date v0.15.1, gix-path v0.11.2, gix-features v0.46.2, gix-hash v0.23.0, gix-hashtable v0.13.0, gix-object v0.58.0, gix-packetline v0.21.2, gix-filter v0.28.0, gix-fs v0.19.2, gix-commitgraph v0.35.0, gix-revwalk v0.29.0, gix-traverse v0.55.0, gix-worktree-stream v0.30.0, gix-archive v0.30.0, gix-tempfile v21.0.2, gix-lock v21.0.2, gix-index v0.49.0, gix-pathspec v0.16.1, gix-ignore v0.19.1, gix-worktree v0.50.0, gix-diff v0.61.0, gix-blame v0.11.0, gix-ref v0.61.0, gix-sec v0.13.2, gix-config v0.54.0, gix-prompt v0.14.1, gix-credentials v0.37.1, gix-discover v0.49.0, gix-dir v0.23.0, gix-revision v0.43.0, gix-merge v0.14.0, gix-negotiate v0.29.0, gix-pack v0.68.0, gix-odb v0.78.0, gix-refspec v0.39.0, gix-shallow v0.10.0, gix-transport v0.55.1, gix-protocol v0.59.0, gix-status v0.28.0, gix-submodule v0.28.0, gix-worktree-state v0.28.0, gix v0.81.0, gix-fsck v0.19.0, gitoxide-core v0.55.0, gitoxide v0.52.0, safety bump 31 crates (c389a2c)
    • Merge pull request #2470 from GitoxideLabs/improvements (1a72380)
    • gix::open::Permissions now can be compared, and add is_isolated() method. (c80fa4c)
    • Merge pull request #2469 from GitoxideLabs/improvements (26d5197)
    • Add Repository::reopen() as quick way to reload all configuration and drop caches. (f15911c)
    • Merge pull request #2454 from GitoxideLabs/dependabot/cargo/cargo-da044b9bb0 (6183fd0)
    • Make CI work again (5213afe)
    • Bump the cargo group with 68 updates (6bdb331)
    • Merge pull request #2441 from cruessler/remove-sha-1-from-default-features (e8bf096)
    • Add sha1 and sha256 features to gix. (3832916)
    • Adapt to sha1 not being default feature of gix-hash (e71c703)
    • Merge pull request #2437 from GitoxideLabs/copilot/fix-issue-2435-in-gix-crate (dad2a82)
    • Address Codex review (34d3c17)
    • Refactor (fa65501)
    • Ignore assume-unchanged submodule path replaced by symlink in status (72134f5)
    • Merge pull request #2445 from GitoxideLabs/improvements (6a7287c)
    • Add cargo machete CI job including exclusions (abd0724)
    • Merge pull request #2442 from GitoxideLabs/report (f7277f3)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.