Skip to content

Bump gix from 0.81.0 to 0.82.0 in the deps group - #89

Merged
NobodyXu merged 1 commit into
mainfrom
dependabot/cargo/deps-7a5ac3b779
Apr 25, 2026
Merged

Bump gix from 0.81.0 to 0.82.0 in the deps group#89
NobodyXu merged 1 commit into
mainfrom
dependabot/cargo/deps-7a5ac3b779

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 25, 2026

Copy link
Copy Markdown
Contributor

Bumps the deps group with 1 update: gix.

Updates gix from 0.81.0 to 0.82.0

Release notes

Sourced from gix's releases.

gix v0.82.0

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.

  • do not open .gitmodule files through symlinks This could lead to places outside of the repository that are attacker controller.

  • don't follow submodule names with relative paths in them This made it possible to trick submodule repos to be opened outside of the actual repository.

  • Restore Category::to_full_name() to be able to produce any full name. Previously it learned to reject certain invalid branch names, but this has to be done separately and led to some unpleasant changes in gix as well.

  • reject refs/heads/HEAD as branch name during repo initialisation Also document that refs/heads/HEAD is allowed if FullName was created directly.

  • Tree::peel_to_entry() peel to the final tree entry (and only if it's a tree)

  • deduplicate entry-finding logic The logic for finding entries is duplicated 3 times.

    Use std::ops::ControlFlow for simpler, callback-friendly code.

  • std::path::Component has infallible conversion to &[u8] Instead of relying on a fallible path and using a default value, we can convert directly between a Component and a &[u8].

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 (BREAKING)

  • enforce the specification of alloc_init_bytes to handle untrusted input This breaking change is intended to force a decision about how much memory allocation an untrusted party can command by tempering with binary file formats.
  • Use imara-diff-v2 with git sliders processing The slider post-processing imrpoves the diff quality for about 8% slower diffs. Line-counts, however, will be 50% faster to compute.

Other

  • remove confusing map()

New Features

  • automatically limit allocation size on untrusted repositories. This can be controlled via gitoxide.objects.allocLimitIfReducedTrust.
  • read GIX_ALLOC_BYTES and pass them to gix-odb for reading untrusted input
  • add sha256 to gix

... (truncated)

Commits
  • 0a844e7 Release gix-error v0.2.2, gix-date v0.15.2, gix-actor v0.40.1, gix-trace v0.1...
  • f9fbcba update changelogs prior to release
  • a1ad31b Run more fuzz artifacts as part of the test-suite
  • 63b8419 Merge pull request #2530 from GitoxideLabs/advisories
  • 0662237 feat(gix-bitmap): add Vec::from_bits(&[bool]) constructor, and `Vec::write_...
  • 7429b15 address auto-review
  • e64e3b8 Add corpus-builder scripts when corpus files are available; auto-run artifact...
  • a96587c Merge pull request #2510 from GitoxideLabs/folder-identity-on-windows
  • 0396152 add fuzz tests for 10 more crates, and related fixes
  • 52485a9 fix: do not open .gitmodule files through symlinks
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the deps group with 1 update: [gix](https://github.com/GitoxideLabs/gitoxide).


Updates `gix` from 0.81.0 to 0.82.0
- [Release notes](https://github.com/GitoxideLabs/gitoxide/releases)
- [Changelog](https://github.com/GitoxideLabs/gitoxide/blob/main/CHANGELOG.md)
- [Commits](GitoxideLabs/gitoxide@gix-v0.81.0...gix-v0.82.0)

---
updated-dependencies:
- dependency-name: gix
  dependency-version: 0.82.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Apr 25, 2026
@NobodyXu
NobodyXu added this pull request to the merge queue Apr 25, 2026
Merged via the queue into main with commit 197472e Apr 25, 2026
7 checks passed
@NobodyXu
NobodyXu deleted the dependabot/cargo/deps-7a5ac3b779 branch April 25, 2026 06:04
@github-actions github-actions Bot mentioned this pull request Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant