Releases: GitoxideLabs/gitoxide
gix-index v0.25.0
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
gix-ignore v0.8.0
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
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
New Features
- add
DerefMut
implementation forFileSnapshot
.
This allows to leveragemake_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
gix-filter v0.5.0
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
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
Useprodash
instead ofdep:prodash
in gix-features andtracing
instead ofdep:tracing
in gitoxide-core.The
dep:mydep
syntax removes the implicitmydep
feature for optional
dependencies, this triggers a bug in cargo that affects
cargo-auditable
. See rust-lang/cargo#12336This affects some Linux distributions like NixOS which use
cargo-auditable
by default. Related issues:
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
inPrepareFetch::fetch_only
(70989b3)
gix-discover v0.25.0
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
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
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
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