Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 10, 2025

Bumps gix-hash from 0.19.0 to 0.20.1.

Release notes

Sourced from gix-hash's releases.

gix-hash v0.20.0

New Features

  • Add oid::is_empty_tree()`` and oid::is_empty_blob()`.
  • Add Kind::empty_blob()`` and Kind::empty_tree()`` methods.

New Features (BREAKING)

  • Add feature flag sha1 and make it the default Instead of providing a non-additive feature no_sha1 in the future, if ever dependents want to build, say, a SHA-256 version only, anticipate this today by requiring the feature sha1. For now, since this crate is useless without support for SHA-1, omitting the feature sha1 results in a compile error. But in the future, this error could be removed.

    Dependents that have default-features = false will see breakage, and they will have to adjust to

    default-features = false
    features = ["sha1"]
    

    to recover.

Bug Fixes (BREAKING)

  • Mark enum ObjectId as non-exhaustive This will allow adding other variants, such as for SHA-256, without breaking dependents.

Commit Statistics

  • 16 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

  • Uncategorized
    • Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
    • Fixup Copilot commits and thank clippy (b188a7d)
    • Merge pull request #2218 from GitoxideLabs/hash (feccdf8)
    • Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
    • Improve wording of compile error in gix-hash to better match existing uses (4a0b84a)
    • Mark enum ObjectId as non-exhaustive (0625bb3)

... (truncated)

Changelog

Sourced from gix-hash's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.45.0 (2025-07-15)

New Features

  • add first debug version of gix tag list

  • gix revision list --long-hashes for faster iteration. The performance of the short-hash generation was improved as well.

  • support for commitgraph list from..to to exercise the new 'hide' capability.

  • Enable precious file parsing in gix CLI by default, allow overrides. That's pretty neat as one can now set GIX_PARSE_PRECIOUS=0 in the environment to disable precious file parsing, good to see what difference it makes.

    It's also possible to do this wiht gix -c gitoxide.parsePrecious=0.

  • add support for multiple blame ranges like gix blame -L <range> -L <other-range> ... Update the blame subcommand to handle multiple line ranges. This allows specifying multiple -L options similar to the usage of git.

Commit Statistics

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

Commit Details

  • Uncategorized
    • Merge pull request #2073 from cruessler/add-tag-list (c7af04d)
    • Refactor (750ae9b)
    • Add first debug version of gix tag list (37d3bf2)
    • Merge pull request #2062 from rickprice/minor_documentation_fixups (c2eb0c1)
    • Small documentation fixes (bfb1c34)
    • Merge pull request #2041 from cruessler/add-blame-extraction (dd5f0a4)
    • Merge pull request #2051 from GitoxideLabs/improvements (f933f80)
    • gix revision list --long-hashes for faster iteration. (ab52a49)
    • Adapt to changes in gix-blame (4afc51d)
    • Merge pull request #2022 from cruessler/add-rename-tracking-to-blame (76eddf8)
    • Refactor (3e5365c)

... (truncated)

Commits
  • bdcce5f Release gix-date v0.10.7, gix-actor v0.35.6, gix-trace v0.1.15, gix-features ...
  • 6f469a6 doc: Remove doc_auto_cfg feature to fix docs.rs documentation.
  • fb13346 Merge pull request #2223 from GitoxideLabs/copilot/update-gix-url-documentation
  • 78898a7 Adjust documentation to be a bit less verbose.
  • c836c3d doc: Add documentation explaining URL serialization and password handling
  • 3313233 Merge pull request #2224 from GitoxideLabs/report
  • 49f8d53 Release gix-dir v0.16.0, gix-mailmap v0.27.3, gix-revision v0.36.0, gix-merge...
  • 89fb308 Release gix-date v0.10.6, gix-utils v0.3.1, gix-actor v0.35.5, gix-trace v0.1...
  • 43da177 Add report for October 2025.
  • 8699d0f Merge pull request #2208 from cruessler/add-commit-signing
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Nov 10, 2025
@dependabot dependabot bot force-pushed the dependabot/cargo/gix-hash-0.20.1 branch 2 times, most recently from 409a693 to 83f3289 Compare November 11, 2025 18:45
Bumps [gix-hash](https://github.com/GitoxideLabs/gitoxide) from 0.19.0 to 0.20.1.
- [Release notes](https://github.com/GitoxideLabs/gitoxide/releases)
- [Changelog](https://github.com/GitoxideLabs/gitoxide/blob/main/CHANGELOG.md)
- [Commits](GitoxideLabs/gitoxide@gix-hash-v0.19.0...gix-hash-v0.20.1)

---
updated-dependencies:
- dependency-name: gix-hash
  dependency-version: 0.20.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/gix-hash-0.20.1 branch from 83f3289 to 8ad0645 Compare November 12, 2025 17:18
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