Skip to content

Releases: GitoxideLabs/gitoxide

gix-index v0.25.0

24 Sep 18:20
7891fb1
Compare
Choose a tag to compare

New Features

  • add trace for State::from_tree() as it's rather time-consuming

Bug Fixes

  • make time conversion more robust
    Previously it could easily fail if very old files are found, or future
    ones. Instead, such entries simply can't be compared quickly.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)
    • Merge branch 'reset' (54a8495)
    • Make time conversion more robust (fd034e0)
    • Add trace for State::from_tree() as it's rather time-consuming (959dc17)

gix-ignore v0.8.0

24 Sep 18:20
7891fb1
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 1 commit contributed to the release.
  • 16 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)

gix-glob v0.13.0

24 Sep 18:19
7891fb1
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 1 commit contributed to the release.
  • 16 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)

gix-fs v0.7.0

24 Sep 18:19
7891fb1
Compare
Choose a tag to compare

New Features

  • add DerefMut implementation for FileSnapshot.
    This allows to leverage make_mut().

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)
    • Merge branch 'reset' (54a8495)
    • Add DerefMut implementation for FileSnapshot. (7a96a25)

gix-filter v0.5.0

24 Sep 18:19
7891fb1
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 1 commit contributed to the release.
  • 16 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)

gix-features v0.35.0

24 Sep 18:19
7891fb1
Compare
Choose a tag to compare

New Features

  • Add threading::make_mut() to allow obtaining a mutable reference to shared data.
    This is particularly useful when handling an index file, which may be shared across clones of
    a repository.

Bug Fixes

  • cargo-auditable build error
    Use prodash instead of dep:prodash in gix-features and tracing
    instead of dep:tracing in gitoxide-core.

    The dep:mydep syntax removes the implicit mydep feature for optional
    dependencies, this triggers a bug in cargo that affects
    cargo-auditable. See rust-lang/cargo#12336

    This affects some Linux distributions like NixOS which use
    cargo-auditable by default. Related issues:

  • rust-secure-code/cargo-auditable#124

Bug Fixes (BREAKING)

  • parallel utilities that create thread-state now use FnOnce.
    This way, all unnecessary cloning is avoided.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)
    • Merge branch 'reset' (54a8495)
    • Add threading::make_mut() to allow obtaining a mutable reference to shared data. (5197196)
    • Parallel utilities that create thread-state now use FnOnce. (70c7c29)
    • Merge pull request #1024 from Byron/nix-adjustments (14e0763)
    • Cargo-auditable build error (7a8f793)
    • Merge branch 'optimize/progress-use' (1f2ffb6)
    • Use trait object for progress in PrepareFetch::fetch_only (70989b3)

gix-discover v0.25.0

24 Sep 18:20
7891fb1
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 1 commit contributed to the release.
  • 16 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)

gix-diff v0.36.0

24 Sep 18:20
7891fb1
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 1 commit contributed to the release.
  • 16 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)

gix-credentials v0.20.0

24 Sep 18:20
7891fb1
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 1 commit contributed to the release.
  • 16 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)

gix-config v0.30.0

24 Sep 18:20
7891fb1
Compare
Choose a tag to compare

Chore

  • add more test cases to pin behaviour around string and path handling.
    This is important to know how to consistently handle empty strings - should they
    not be present? Or should they be flagged as error?

    The answer here is that the caller has to deal with it, as we report these values
    if they are present which only requires an equals sign.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (8a60d5b)
    • Merge branch 'path-config' (9c528dc)
    • Add more test cases to pin behaviour around string and path handling. (db0c401)