Releases: GitoxideLabs/gitoxide
gix-prompt v0.7.0
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
gix-pathspec v0.2.0
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
gix-path v0.10.0
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
gix-packetline v0.16.6
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
gix-packetline-blocking v0.16.6
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
gix-pack v0.42.0
New Features
- Add
generate
andstreaming-input
feature toggles.
That way, it's possible to not compile a bunch of code ingix
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 ofProgress
types easier and allows them to be used
asdyn
traits as well.
New Features (BREAKING)
-
use
prodash::Count
to indicate that nothing more than counting is performed, in place ofprodash::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
andstreaming-input
feature toggles. (0357b6c) - Merge branch
dyn
ification (f658fcc) - Use
dyn
trait where possible. (072ee32) - Use
prodash::Count
to indicate that nothing more than counting is performed, in place ofprodash::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
Chore (BREAKING)
- update to the latest
prodash
It makes proper usage ofProgress
types easier and allows them to be used
asdyn
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
dyn
ification (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
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
gix-negotiate v0.7.0
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
gix-mailmap v0.18.0
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.