Skip to content

Releases: GitoxideLabs/gitoxide

gix-protocol v0.39.0

08 Sep 18:36
1ff3064
Compare
Choose a tag to compare

Chore (BREAKING)

  • update to the latest prodash
    It makes proper usage of Progress types easier and allows them to be used
    as dyn traits as well.

New Features (BREAKING)

  • use prodash::Count to indicate that nothing more than counting is performed, in place of prodash::Progress

Bug Fixes (BREAKING)

  • use dyn trait where possible.
    This reduces compile time due to avoiding duplication.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release gix-date v0.8.0, gix-hash v0.13.0, gix-features v0.34.0, gix-actor v0.26.0, gix-object v0.36.0, gix-path v0.10.0, gix-glob v0.12.0, gix-attributes v0.18.0, gix-packetline-blocking v0.16.6, gix-filter v0.4.0, gix-fs v0.6.0, gix-commitgraph v0.20.0, gix-hashtable v0.4.0, gix-revwalk v0.7.0, gix-traverse v0.32.0, gix-worktree-stream v0.4.0, gix-archive v0.4.0, gix-config-value v0.14.0, gix-tempfile v9.0.0, gix-lock v9.0.0, gix-ref v0.36.0, gix-sec v0.10.0, gix-config v0.29.0, gix-prompt v0.7.0, gix-url v0.23.0, gix-credentials v0.19.0, gix-diff v0.35.0, gix-discover v0.24.0, gix-ignore v0.7.0, gix-index v0.24.0, gix-macros v0.1.0, gix-mailmap v0.18.0, gix-negotiate v0.7.0, gix-pack v0.42.0, gix-odb v0.52.0, gix-pathspec v0.2.0, gix-packetline v0.16.6, gix-transport v0.36.0, gix-protocol v0.39.0, gix-revision v0.21.0, gix-refspec v0.17.0, gix-submodule v0.3.0, gix-worktree v0.25.0, gix-worktree-state v0.2.0, gix v0.53.0, safety bump 39 crates (8bd0456)
    • Prepare changelogs for release (375db06)
    • Merge branch dynification (f658fcc)
    • Use dyn trait where possible. (072ee32)
    • Use prodash::Count to indicate that nothing more than counting is performed, in place of prodash::Progress (24dd870)
    • Merge pull request #1009 from epage/proto (16cac47)
    • Don't bother with error tracking that is ignored (444f970)
    • Upgrade gix-protocol to winnow 0.5 (237657e)
    • Prep for winnow 0.5 upgrade for gix-protocol (8c80dba)
    • Resolve winnow deprecations in gix-protocol (b213889)
    • Upgrade gix-protocol to winnow 0.4 (659ebe9)
    • Prep for winnow 0.4 upgrade for gix-protocol (8609aec)
    • Resolve winnow deprecations in gix-protocol (b46fe9c)
    • Migrate gix-protocol to winnow (0e8edef)
    • Update to the latest prodash (ed327f6)
    • Merge branch 'adjustments-for-cargo' (b7560a2)
    • Release gix-date v0.7.4, gix-index v0.23.0, safety bump 5 crates (3be2b1c)
    • Merge branch 'gix-submodule' (363ee77)

gix-prompt v0.7.0

08 Sep 17:56
8bd0456
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 2 commits contributed to the release over the course of 17 calendar days.
  • 17 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 for release (375db06)
    • Merge branch 'gix-submodule' (363ee77)

gix-pathspec v0.2.0

08 Sep 17:56
8bd0456
Compare
Choose a tag to compare

Bug Fixes (BREAKING)

  • use dyn trait where possible.
    This reduces compile time due to avoiding duplication.

Commit Statistics

  • 4 commits contributed to the release over the course of 17 calendar days.
  • 17 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 for release (375db06)
    • Merge branch dynification (f658fcc)
    • Use dyn trait where possible. (072ee32)
    • Merge branch 'gix-submodule' (363ee77)

gix-path v0.10.0

08 Sep 17:55
8bd0456
Compare
Choose a tag to compare

Bug Fixes (BREAKING)

  • use dyn trait where possible.
    This reduces compile time due to avoiding duplication.

Commit Statistics

  • 4 commits contributed to the release over the course of 17 calendar days.
  • 17 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 for release (375db06)
    • Merge branch dynification (f658fcc)
    • Use dyn trait where possible. (072ee32)
    • Merge branch 'gix-submodule' (363ee77)

gix-packetline v0.16.6

08 Sep 17:56
8bd0456
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • Prepare changelogs for release (375db06)
    • Merge branch 'optimizations' (6135a5e)
    • Adapt to changes in gix (805b8aa)
    • Thanks clippy (5044c3b)
    • Merge branch 'gix-submodule' (363ee77)

gix-packetline-blocking v0.16.6

08 Sep 17:55
8bd0456
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 2 commits contributed to the release over the course of 17 calendar days.
  • 17 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 for release (375db06)
    • Merge branch 'gix-submodule' (363ee77)

gix-pack v0.42.0

08 Sep 17:56
8bd0456
Compare
Choose a tag to compare

New Features

  • Add generate and streaming-input feature toggles.
    That way, it's possible to not compile a bunch of code in gix if
    the writing of packs isn't required.

Bug Fixes

  • Use Vec::resize() instead of set_len()
    Otherwise it's possible for uninitialized memory to be used as if it was initialized,
    which can lead to strange behaviour.

    As the buffer is re-used, it's not actually zeroing that much memory either.

Chore (BREAKING)

  • update to the latest prodash
    It makes proper usage of Progress types easier and allows them to be used
    as dyn traits as well.

New Features (BREAKING)

  • use prodash::Count to indicate that nothing more than counting is performed, in place of prodash::Progress

  • Make usage of decompression context explicit.
    That way, the context can be reused which is more efficient than recreating
    it from scratch for every little delta to decompress.

    This leads to a performance gain of 1.3%.

Bug Fixes (BREAKING)

  • use dyn trait where possible.
    This reduces compile time due to avoiding duplication.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelogs for release (375db06)
    • Merge branch 'optimizations' (6135a5e)
    • Add generate and streaming-input feature toggles. (0357b6c)
    • Merge branch dynification (f658fcc)
    • Use dyn trait where possible. (072ee32)
    • Use prodash::Count to indicate that nothing more than counting is performed, in place of prodash::Progress (24dd870)
    • Update to the latest prodash (ed327f6)
    • Switch the last crate (gix-package-tests) to edition 2021 (04494c6)
    • Merge branch 'perf-and-safety' (9ad9c5b)
    • Use Vec::resize() instead of set_len() (96a07e0)
    • Make usage of decompression context explicit. (4b74996)
    • Merge branch 'gix-submodule' (363ee77)

gix-odb v0.52.0

08 Sep 17:56
8bd0456
Compare
Choose a tag to compare

Chore (BREAKING)

  • update to the latest prodash
    It makes proper usage of Progress types easier and allows them to be used
    as dyn traits as well.

Bug Fixes (BREAKING)

  • use dyn trait where possible.
    This reduces compile time due to avoiding duplication.

Commit Statistics

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

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • Prepare changelogs for release (375db06)
    • Merge branch 'optimizations' (6135a5e)
    • Adapt to changes in features of gix-pack (6b27ffa)
    • Merge branch dynification (f658fcc)
    • Use dyn trait where possible. (072ee32)
    • Update to the latest prodash (ed327f6)
    • Merge branch 'perf-and-safety' (9ad9c5b)
    • Adapt to changes in gix-pack (46a4d4d)
    • Merge branch 'adjustments-for-cargo' (b7560a2)
    • Release gix-date v0.7.4, gix-index v0.23.0, safety bump 5 crates (3be2b1c)
    • Thanks clippy (5044c3b)
    • Merge branch 'gix-submodule' (363ee77)

gix-object v0.36.0

08 Sep 17:55
8bd0456
Compare
Choose a tag to compare

Bug Fixes (BREAKING)

  • use dyn trait where possible.
    This reduces compile time due to avoiding duplication.

Commit Statistics

  • 4 commits contributed to the release over the course of 17 calendar days.
  • 17 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 for release (375db06)
    • Merge branch dynification (f658fcc)
    • Use dyn trait where possible. (072ee32)
    • Merge branch 'gix-submodule' (363ee77)

gix-negotiate v0.7.0

08 Sep 17:56
8bd0456
Compare
Choose a tag to compare

Bug Fixes (BREAKING)

  • use dyn trait where possible.
    This reduces compile time due to avoiding duplication.

Commit Statistics

  • 6 commits contributed to the release over the course of 17 calendar days.
  • 17 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 for release (375db06)
    • Merge branch dynification (f658fcc)
    • Use dyn trait where possible. (072ee32)
    • Merge branch 'adjustments-for-cargo' (b7560a2)
    • Release gix-date v0.7.4, gix-index v0.23.0, safety bump 5 crates (3be2b1c)
    • Merge branch 'gix-submodule' (363ee77)