All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- upgrade
bstr
to1.0.1
- 8 commits contributed to the release over the course of 24 calendar days.
- 27 days passed between releases.
- 1 commit was understood as conventional.
- 2 unique issues were worked on: #450, #470
view details
- #450
- upgrade
bstr
to1.0.1
(99905ba
)
- upgrade
- #470
- update changelogs prior to release (
caa7a1b
)
- update changelogs prior to release (
- Uncategorized
- Release git-hash v0.9.10, git-features v0.22.5, git-date v0.2.0, git-actor v0.12.0, git-glob v0.4.0, git-path v0.5.0, git-quote v0.3.0, git-attributes v0.4.0, git-config-value v0.8.0, git-tempfile v2.0.5, git-validate v0.6.0, git-object v0.21.0, git-ref v0.16.0, git-sec v0.4.0, git-config v0.8.0, git-discover v0.5.0, git-traverse v0.17.0, git-index v0.5.0, git-worktree v0.5.0, git-testtools v0.9.0, git-command v0.1.0, git-prompt v0.1.0, git-url v0.9.0, git-credentials v0.5.0, git-diff v0.19.0, git-mailmap v0.4.0, git-chunk v0.3.2, git-pack v0.23.0, git-odb v0.33.0, git-packetline v0.13.0, git-transport v0.20.0, git-protocol v0.20.0, git-revision v0.5.0, git-refspec v0.2.0, git-repository v0.24.0, git-commitgraph v0.9.0, gitoxide-core v0.18.0, gitoxide v0.16.0, safety bump 28 crates (
29a043b
) - Merge branch 'index-from-tree' (
172f73c
) - Release git-features v0.22.4, git-url v0.8.0, safety bump 4 crates (
1d4600a
) - Merge branch 'git_date_parse' (
75591fb
) - Release git-hash v0.9.9 (
da0716f
) - Release git-features v0.22.3, git-revision v0.4.4 (
c2660e2
)
- Release git-hash v0.9.10, git-features v0.22.5, git-date v0.2.0, git-actor v0.12.0, git-glob v0.4.0, git-path v0.5.0, git-quote v0.3.0, git-attributes v0.4.0, git-config-value v0.8.0, git-tempfile v2.0.5, git-validate v0.6.0, git-object v0.21.0, git-ref v0.16.0, git-sec v0.4.0, git-config v0.8.0, git-discover v0.5.0, git-traverse v0.17.0, git-index v0.5.0, git-worktree v0.5.0, git-testtools v0.9.0, git-command v0.1.0, git-prompt v0.1.0, git-url v0.9.0, git-credentials v0.5.0, git-diff v0.19.0, git-mailmap v0.4.0, git-chunk v0.3.2, git-pack v0.23.0, git-odb v0.33.0, git-packetline v0.13.0, git-transport v0.20.0, git-protocol v0.20.0, git-revision v0.5.0, git-refspec v0.2.0, git-repository v0.24.0, git-commitgraph v0.9.0, gitoxide-core v0.18.0, gitoxide v0.16.0, safety bump 28 crates (
- uniformize deny attributes
- use docsrs feature in code to show what is feature-gated automatically on docs.rs
- pass --cfg docsrs when compiling for https://docs.rs
- 7 commits contributed to the release over the course of 3 calendar days.
- 6 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- Uncategorized
- Release git-date v0.1.0, git-actor v0.11.4, git-revision v0.4.3, git-repository v0.22.1, cargo-smart-release v0.11.0, git-commitgraph v0.8.2, gitoxide-core v0.17.0, gitoxide v0.15.0 (
1fb931a
) - update changelogs prior to release (
23cb58f
) - Release git-date v0.0.5, git-hash v0.9.8, git-features v0.22.2, git-actor v0.11.3, git-glob v0.3.2, git-quote v0.2.1, git-attributes v0.3.2, git-tempfile v2.0.4, git-lock v2.1.1, git-validate v0.5.5, git-object v0.20.2, git-ref v0.15.2, git-sec v0.3.1, git-config v0.7.0, git-credentials v0.4.0, git-diff v0.17.2, git-discover v0.4.1, git-bitmap v0.1.2, git-index v0.4.2, git-mailmap v0.3.2, git-chunk v0.3.1, git-traverse v0.16.2, git-pack v0.21.2, git-odb v0.31.2, git-packetline v0.12.7, git-url v0.7.2, git-transport v0.19.2, git-protocol v0.19.0, git-revision v0.4.2, git-refspec v0.1.0, git-worktree v0.4.2, git-repository v0.22.0, safety bump 4 crates (
4974eca
) - Merge branch 'example-new-repo' (
946dd3a
) - use docsrs feature in code to show what is feature-gated automatically on docs.rs (
b1c40b0
) - uniformize deny attributes (
f7f136d
) - pass --cfg docsrs when compiling for https://docs.rs (
5176771
)
- Release git-date v0.1.0, git-actor v0.11.4, git-revision v0.4.3, git-repository v0.22.1, cargo-smart-release v0.11.0, git-commitgraph v0.8.2, gitoxide-core v0.17.0, gitoxide v0.15.0 (
A maintenance release without user-facing changes.
- 4 commits contributed to the release over the course of 26 calendar days.
- 26 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
A maintenance release without user-facing changes.
- 11 commits contributed to the release over the course of 99 calendar days.
- 110 days passed between releases.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #384
view details
- #384
- Uncategorized
- Release git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0 (
d4df661
) - Release git-config v0.6.0, git-credentials v0.3.0, git-diff v0.17.0, git-discover v0.3.0, git-index v0.4.0, git-mailmap v0.3.0, git-traverse v0.16.0, git-pack v0.21.0, git-odb v0.31.0, git-url v0.7.0, git-transport v0.19.0, git-protocol v0.18.0, git-revision v0.3.0, git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0 (
aa639d8
) - Release git-hash v0.9.6, git-features v0.22.0, git-date v0.0.2, git-actor v0.11.0, git-glob v0.3.1, git-path v0.4.0, git-attributes v0.3.0, git-tempfile v2.0.2, git-object v0.20.0, git-ref v0.15.0, git-sec v0.3.0, git-config v0.6.0, git-credentials v0.3.0, git-diff v0.17.0, git-discover v0.3.0, git-index v0.4.0, git-mailmap v0.3.0, git-traverse v0.16.0, git-pack v0.21.0, git-odb v0.31.0, git-url v0.7.0, git-transport v0.19.0, git-protocol v0.18.0, git-revision v0.3.0, git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0, safety bump 22 crates (
4737b1e
) - prepare changelog prior to release (
3c50625
) - assure document-features are available in all 'usable' and 'early' crates (
238581c
) - Release git-date v0.0.1, git-hash v0.9.5, git-features v0.21.1, git-actor v0.10.1, git-path v0.2.0, git-attributes v0.2.0, git-ref v0.14.0, git-sec v0.2.0, git-config v0.5.0, git-credentials v0.2.0, git-discover v0.2.0, git-pack v0.20.0, git-odb v0.30.0, git-url v0.6.0, git-transport v0.18.0, git-protocol v0.17.0, git-revision v0.2.1, git-worktree v0.3.0, git-repository v0.19.0, safety bump 13 crates (
a417177
) - update changelogs prior to release (
bb424f5
) - Release git-hash v0.9.4, git-features v0.21.0, git-actor v0.10.0, git-glob v0.3.0, git-path v0.1.1, git-attributes v0.1.0, git-sec v0.1.0, git-config v0.3.0, git-credentials v0.1.0, git-validate v0.5.4, git-object v0.19.0, git-diff v0.16.0, git-lock v2.1.0, git-ref v0.13.0, git-discover v0.1.0, git-index v0.3.0, git-mailmap v0.2.0, git-traverse v0.15.0, git-pack v0.19.0, git-odb v0.29.0, git-packetline v0.12.5, git-url v0.5.0, git-transport v0.17.0, git-protocol v0.16.0, git-revision v0.2.0, git-worktree v0.2.0, git-repository v0.17.0, safety bump 20 crates (
654cf39
)
- Release git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0 (
A maintenance release, triggered by putting too many adjustments into a single commit.
- Change accessors named
hash_kind()
toobject_hash()
for consistency
- Add support for hashes of different size Even though right now, there is only Sha1, in future it's easy to support other hash sizes.
- 31 commits contributed to the release over the course of 125 calendar days.
- 165 days passed between releases.
- 2 commits were understood as conventional.
- 3 unique issues were worked on: #279, #293, #329
Clippy helped 3 times to make code idiomatic.
view details
- #279
- Also consider the size of the fanout table as part of the min size (
8190708
) - use latest capabilities of
git-hash
(a489ac2
) - cargo fmt (
8b9da35
) - Access pack-indices and pack-offsets of multi-pack indices (
c2a6918
) - adapt to changes in git-hash (
5eb0230
) - Change accessors named
hash_kind()
toobject_hash()
for consistency (2ef9a84
) - adjust to changes in git-hash (
9bf25cc
) - Adjust to changes in git-hash and git-pack (
0cae25b
) - Add support for hashes of different size (
265b8ec
) - refactor (
501b85b
) - refactor (
8c9c7fc
) - Use
git-chunk
crate for all chunk-related operations (0cd7f3b
) - First round of introducing git-chunk (
51b991b
) - Adapt to latest changes to git-chunk (
743d696
)
- Also consider the size of the fanout table as part of the min size (
- #293
- #329
- Document all features related to serde1 (
72b97f2
)
- Document all features related to serde1 (
- Uncategorized
- Release git-commitgraph v0.7.0, gitoxide-core v0.13.0, gitoxide v0.11.0 (
ab08a7f
) - Merge branch 'for-onefetch' (
8e5cb65
) - Release git-hash v0.9.3, git-features v0.20.0, git-config v0.2.0, safety bump 12 crates (
f0cbb24
) - Merge branch 'AP2008-implement-worktree' (
f32c669
) - Release git-hash v0.9.2, git-object v0.17.1, git-pack v0.16.1 (
0db19b8
) - Merge branch 'index-information' (
025f157
) - Release git-hash v0.9.1, git-features v0.19.1, git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0, safety bump 4 crates (
373cbc8
) - Release git-bitmap v0.0.1, git-hash v0.9.0, git-features v0.19.0, git-index v0.1.0, safety bump 9 crates (
4624725
) - thanks clippy (
53bd30f
) - thanks clippy (
6cc1bd1
) - Release git-chunk v0.2.0, safety bump 4 crates (
b792fab
) - thanks clippy (
7dd2313
) - Release git-features v0.18.0, git-actor v0.7.0, git-config v0.1.9, git-object v0.16.0, git-diff v0.12.0, git-traverse v0.11.0, git-pack v0.15.0, git-odb v0.25.0, git-packetline v0.12.2, git-transport v0.14.0, git-protocol v0.13.0, git-ref v0.10.0, git-repository v0.13.0, cargo-smart-release v0.7.0, safety bump 12 crates (
acd3737
) - Adjust changelogs prior to release (
ec38950
)
- Release git-commitgraph v0.7.0, gitoxide-core v0.13.0, gitoxide v0.11.0 (
A maintenance release due to properly dealing with previously breaking changes in git-hash
.
- 3 commits contributed to the release.
- 3 days passed between releases.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #222
view details
- #222
- Uncategorized
- Release git-hash v0.8.0, git-features v0.17.0, git-actor v0.6.0, git-object v0.15.0, git-diff v0.11.0, git-traverse v0.10.0, git-pack v0.13.0, git-odb v0.23.0, git-packetline v0.12.0, git-transport v0.13.0, git-protocol v0.12.0, git-ref v0.9.0, git-repository v0.11.0, git-commitgraph v0.6.0, gitoxide-core v0.12.0, gitoxide v0.10.0, cargo-smart-release v0.5.0, safety bump 16 crates (
0e02953
)
- Release git-hash v0.8.0, git-features v0.17.0, git-actor v0.6.0, git-object v0.15.0, git-diff v0.11.0, git-traverse v0.10.0, git-pack v0.13.0, git-odb v0.23.0, git-packetline v0.12.0, git-transport v0.13.0, git-protocol v0.12.0, git-ref v0.9.0, git-repository v0.11.0, git-commitgraph v0.6.0, gitoxide-core v0.12.0, gitoxide v0.10.0, cargo-smart-release v0.5.0, safety bump 16 crates (
This is a maintenance release without functional changes.
- 4 commits contributed to the release over the course of 1 calendar day.
- 38 days passed between releases.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #198
view details
- #198
- Uncategorized
- Release git-commitgraph v0.5.0, gitoxide-core v0.11.0, gitoxide v0.9.0 (
960eb0e
) - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (
a474395
)
- Release git-commitgraph v0.5.0, gitoxide-core v0.11.0, gitoxide v0.9.0 (
- 2 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)' where seen in commit messages
- 4 commits contributed to the release over the course of 10 calendar days.
- 12 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- 3 commits contributed to the release over the course of 1 calendar day.
- 2 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- try to disable GPG signing with environment variables… …but it's not picked up at all even though it's definitely present.
- 27 commits contributed to the release over the course of 119 calendar days.
- 128 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Clippy helped 1 time to make code idiomatic.
view details
- Uncategorized
- Release git-commitgraph v0.4.1 (
1776a0d
) - remove dev-dependency cycles by removing their version (
c40faca
) - (cargo-release) version 0.4.0 (
70ef344
) - (cargo-release) version 0.5.0 (
ae02dab
) - (cargo-release) version 0.16.0 (
1231dbd
) - thanks clippy (
e1964e4
) - change wording (
6c82a16
) - Don't use ASM on windows for Sha1 as it fails to build there. (
ba1fb7a
) - Merge branch 'remove-unnecessary-unsafe' (
7a3c5c1
) - Remove unnecessary pub(crate) exports (
3d2456e
) - Bump thiserror from 1.0.25 to 1.0.26 (
9682590
) - (cargo-release) version 0.3.0 (
6b33678
) - Merge branch 'dependabot/cargo/crc-2.0.0' (
683c44d
) - (cargo-release) version 0.2.0 (
3286e42
) - fix git-commigraph build (broke after git-hash changed its ways) (
08fd7a0
) - (cargo-release) version 0.4.0 (
866f86f
) - (cargo-release) version 0.15.0 (
d69d9fb
) - Put 'sha1' behind a feature toggle (
4f326bc
) - (cargo-release) version 0.14.0 (
a760f8c
) - prepare test utilities for release… (
d35e654
) - (cargo-release) version 0.3.0 (
e9665c7
) - Revert "FAIL: try to disable GPG signing with environment variables…" (
e326352
) - try to disable GPG signing with environment variables… (
29bf8ca
) - Set environment in testtools to freeze repositories generation scripts (
eaad3ab
) - faster repeated tests if fixtures don't change (
792277f
) - git-commitgraph uses test-tools (
5d30e5a
) - (cargo-release) version 0.13.0 (
ac2eddb
)
- Release git-commitgraph v0.4.1 (
- 10 commits contributed to the release over the course of 1 calendar day.
- 56 days passed between releases.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #63
view details
- #63
- Impl == and != for common combinations of ObjectId/oid (
2455178
) - git-commitgraph with a more convenient public interface with AsRef (
ba04e4e
) - git-commitgraph uses
oid
now (0b72966
) - refactor; better errors for invalid hash sizes (
be84b36
) - Make ObjectId/oid happen! (
ca78d15
) - Remove all public exports of git-hash types in git-object (
accf89d
) - Remove re-export of git_object::borrowed::Id (
a3f2816
)
- Impl == and != for common combinations of ObjectId/oid (
- Uncategorized
- 3 commits contributed to the release over the course of 18 calendar days.
- 32 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- 5 commits contributed to the release over the course of 23 calendar days.
- 24 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- 2 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- 20 commits contributed to the release over the course of 64 calendar days.
- 74 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Clippy helped 1 time to make code idiomatic.
view details
- Uncategorized
- (cargo-release) version 0.2.0 (
d61ad88
) - (cargo-release) version 0.9.0 (
a89fdb9
) - (cargo-release) version 0.5.0 (
fc7d600
) - (cargo-release) version 0.1.3 (
a833fd1
) - thanks clippy (
ba9b3c2
) - (cargo-release) version 0.8.0 (
47c00c2
) - cargo clippy Rust 1.48 (
475a68c
) - (cargo-release) version 0.7.0 (
7fa7bae
) - Note about why git_features::hash::bytes_of_file() is not yet used (
ca48fc4
) - Add and use borrowed::Id::null_sha1() (
c717492
) - refactor (
e4935e0
) - replace 'ImpossibleVariantError' with 'std::convert::Infallible'
([
c53638c`](https://github.com/Byron/gitoxide/commit/c53638ccd9e392af839b7eb03826fa6aab94faff)) - [commitgraph] Clean up
{file,graph}::verify::Error
types. (fa22cab
) - [commitgraph] Implement basic commit-graph file verification. (
2571113
) - [commitgraph] Loosen lifetime restrictions on return values. (
701f33c
) - [commitgraph] Replace
T as U
withU::from(T)
ort.try_into()
. (28f94b4
) - [commitgraph] Tweak
File::iter_base_graph_ids
implementation. (5b06780
) - [commitgraph] Add
Graph::at
constructor. (a783052
) - [commitgraph] Validate trailer section when parsing files. (
1b738ac
) - [commitgraph] Use
thiserror
instead ofquick_error
. (c8b1f74
)
- (cargo-release) version 0.2.0 (
- 2 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- 3 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- 27 commits contributed to the release over the course of 15 calendar days.
- 42 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- Uncategorized
- [commitgraph] add size limit and prep for release (
4eabf55
) - [commitgraph] bump minor version for first release (
76bb4d3
) - [commitgraph] refactor file::init (
8b003a0
) - [commitgraph] refactor (
c4b14c1
) - [commitgraph] Rename LexPosition to 'file::Position' (
6f90bee
) - [commitgraph] refactor graph::init module (
d2eec1d
) - [commitgraph] refactor Graph, Position, and access module (
3c8640e
) - [commitgraph] refactor (
2ed0037
) - [commitgraph] refactor (
7026961
) - [commitgraph] Assure git doesn't try to sign commits when fixtures are created (
9ae1f4b
) - Merge branch 'main' into commit-graph (
ca5b801
) - [commitgraph] Attempt to fix bash script execution on Windows. (
5e78213
) - [commitgraph] Use crate::graph::Graph instead of crate::Graph. (
21e4527
) - [commitgraph] Rearrange some
use
statements. (185d14b
) - [commitgraph] Don't export Commit symbol at crate level. (
be0e845
) - [commitgraph] Include Conor in crate manifest. (
000748c
) - [commitgraph] Add some doc comments. (
6cf5cd8
) - [commitgraph] Remove unused error variant. (
66588f2
) - [commitgraph] Rename GraphFile -> File. (
f451822
) - [commitgraph] Rename CommitData -> Commit. (
d8c2007
) - [commitgraph] Don't re-export graph_file symbols at crate level. (
7c405ab
) - Merge from main. (
b59bd5e
) - [commitgraph] Ditch pre-generated test repos. (
1ce8468
) - [commitgraph] Remove
Kind
enum. (3c92761
) - [commitgraph] Take
info
dir as arg, notobjects
dir. (36953e0
) - refactor (
e4bcfe6
) - [commitgraph] implement basic, low-level read API (
d1f0e9c
)
- [commitgraph] add size limit and prep for release (
- 1 commit contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
view details
- Uncategorized
- Reorganize git-commitgraph goals; add crate (
21c9b75
)
- Reorganize git-commitgraph goals; add crate (