Releases: Byron/gitoxide
gix-config v0.17.0
A maintenance release without user-facing changes.
Commit Statistics
- 5 commits contributed to the release over the course of 3 calendar days.
- 8 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release gix-features v0.27.0, gix-actor v0.18.0, gix-quote v0.4.3, gix-attributes v0.9.0, gix-object v0.27.0, gix-ref v0.25.0, gix-config v0.17.0, gix-url v0.14.0, gix-credentials v0.10.0, gix-diff v0.27.0, gix-discover v0.14.0, gix-hashtable v0.1.2, gix-bitmap v0.2.2, gix-traverse v0.23.0, gix-index v0.13.0, gix-mailmap v0.10.0, gix-pack v0.31.0, gix-odb v0.41.0, gix-transport v0.26.0, gix-protocol v0.27.0, gix-revision v0.11.0, gix-refspec v0.8.0, gix-worktree v0.13.0, gix v0.38.0 (e6cc618)
- Adjust manifests prior to release (addd789)
- Prepare changelogs prior to release (94c99c7)
- Prepare for git-tempfile release (56c005b)
- Make fmt (8ef1cb2)
gix-bitmap v0.2.2
New Features
- replace
quick-error
withthiserror
This increases the compile time of the crate alone if there is no proc-macro
in the dependency tree, but will ever so slightly improve compile times forgix
as a whole.
Chore
- replace
quick-error
withthiserror
This increases the compile time of the crate alone if there is no proc-macro
in the dependency tree, but will ever so slightly improve compile times forgix
as a whole.
Bug Fixes
-
note that crates have been renamed from
git-*
togix-*
.
This also means that thegit-*
prefixed crates of thegitoxide
project
are effectively unmaintained.
Use the crates with thegix-*
prefix instead.If you were using
git-repository
, thengix
is its substitute.
Commit Statistics
- 5 commits contributed to the release over the course of 1 calendar day.
- 11 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release gix-features v0.27.0, gix-actor v0.18.0, gix-quote v0.4.3, gix-attributes v0.9.0, gix-object v0.27.0, gix-ref v0.25.0, gix-config v0.17.0, gix-url v0.14.0, gix-credentials v0.10.0, gix-diff v0.27.0, gix-discover v0.14.0, gix-hashtable v0.1.2, gix-bitmap v0.2.2, gix-traverse v0.23.0, gix-index v0.13.0, gix-mailmap v0.10.0, gix-pack v0.31.0, gix-odb v0.41.0, gix-transport v0.26.0, gix-protocol v0.27.0, gix-revision v0.11.0, gix-refspec v0.8.0, gix-worktree v0.13.0, gix v0.38.0 (e6cc618)
- Adjust manifests prior to release (addd789)
- Prepare changelogs prior to release (94c99c7)
- Merge branch 'adjustments-for-cargo' (d686d94)
- Replace
quick-error
withthiserror
(7ca60e9)
gix-attributes v0.9.0
A maintenance release without user-facing changes.
Commit Statistics
- 4 commits contributed to the release over the course of 1 calendar day.
- 8 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-actor v0.18.0
Chore
- replace
quick-error
withthiserror
This increases the compile time of the crate alone if there is no proc-macro
in the dependency tree, but will ever so slightly improve compile times forgix
as a whole.
Commit Statistics
- 4 commits contributed to the release over the course of 1 calendar day.
- 8 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-tempfile v4.0.0
New Features (BREAKING)
-
gate all signal handling behind the
signals
feature toggle.
This change also consolidates all signal handling into its own module called
signal
to provide reusable handlers and as well as well as signal initialization.Note that the functions to cleanup tempfiles don't interact with the signal registry,
hence they still can be called without thesignals
feature enabled.Note that this change sneakily fixes a bug that could have caused a
write_all()
on a tempfile that was removed by a signal to enter an infinite loop.
Commit Statistics
- 4 commits contributed to the release.
- 9 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #339
Commit Details
v0.23.0
This release adds the new ein tool query
analytics engine, which maintains a database of a git repository as acceleration data structure to run useful queries on.
It's nothing more than an MVP, and was inspired by a program to accelerate Git-Heat-Map.
New Features
ein tool query
- a git analytics engine.
A tool to build and efficiently maintain a database of information contained
in a git repository, preferably the kind of information that is expensive to obtain,
in order to facilitate queries that would be prohibitive without an accelerating
data structure.gix tree entries
with rev-spec support.
Previously it wanted a tree-id, now it can derive it itself.
Commit Statistics
- 4 commits contributed to the release over the course of 7 calendar days.
- 7 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix v0.37.2
Bug Fixes
- reproduce a diff issue and fix it
Diffs could be quite wrong and this is a small repro along with the fix.
Commit Statistics
- 4 commits contributed to the release.
- 3 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-object v0.26.4
A maintenance release without user-facing changes.
Commit Statistics
- 3 commits contributed to the release.
- 3 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-diff v0.26.3
Bug Fixes
- reproduce a diff issue and fix it
Diffs could be quite wrong and this is a small repro along with the fix.
Commit Statistics
- 3 commits contributed to the release.
- 3 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-commitgraph v0.13.1
Bug Fixes
- compatibility with
bstr
v1.3, use*.as_bytes()
instead of.as_ref()
.
as_ref()
relies on a known target type which isn't always present. However, once
there is only one implementation, that's no problem, but when that changes compilation
fails due to ambiguity.
Commit Statistics
- 3 commits contributed to the release over the course of 4 calendar days.
- 7 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 changelog for release (13a1ec1)
- Release gix-date v0.4.3, gix-hash v0.10.3, gix-features v0.26.5, gix-actor v0.17.2, gix-glob v0.5.5, gix-path v0.7.2, gix-quote v0.4.2, gix-attributes v0.8.3, gix-validate v0.7.3, gix-object v0.26.2, gix-ref v0.24.1, gix-config v0.16.2, gix-command v0.2.4, gix-url v0.13.3, gix-credentials v0.9.2, gix-discover v0.13.1, gix-index v0.12.4, gix-mailmap v0.9.3, gix-pack v0.30.3, gix-packetline v0.14.3, gix-transport v0.25.6, gix-protocol v0.26.4, gix-revision v0.10.4, gix-refspec v0.7.3, gix-worktree v0.12.3, gix v0.36.1 (9604783)
- Compatibility with
bstr
v1.3, use*.as_bytes()
instead of.as_ref()
. (135d317)