Changelog
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.
0.14.0 (2023-09-08)
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
- Uncategorized
- Prepare changelogs for release (
375db06
) - Merge branch ‘gix-submodule’ (
363ee77
)
0.13.0 (2023-08-22)
Bug Fixes
fix incorrect s/git-config/gix-config/ 3a861c8f049f6502d3bcbdac752659aa1aeda46a just blindly replaced any occurence of “git-config” or “git_config” with “gix-config”/“gix_config”.
There is no such thing as a gix-config file. gix-config is a git-config file parser.
Commit Statistics
- 4 commits contributed to the release over the course of 3 calendar days.
- 30 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (
30b2761
) - Update changelogs prior to release (
f23ea88
) - Merge pull request #988 from not-my-profile/fix-gix-config-sub (
7735047
) - Fix incorrect s/git-config/gix-config/ (
c51c8da
)
0.12.5 (2023-07-22)
A maintenance release without user-facing changes.
Commit Statistics
- 5 commits contributed to the release over the course of 1 calendar day.
- 3 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Release gix-features v0.32.1, gix-actor v0.24.1, gix-validate v0.7.7, gix-object v0.33.1, gix-path v0.8.4, gix-glob v0.10.1, gix-quote v0.4.6, gix-attributes v0.16.0, gix-command v0.2.8, gix-packetline-blocking v0.16.4, gix-filter v0.2.0, gix-fs v0.4.1, gix-chunk v0.4.4, gix-commitgraph v0.18.1, gix-hashtable v0.2.4, gix-revwalk v0.4.1, gix-traverse v0.30.1, gix-worktree-stream v0.2.0, gix-archive v0.2.0, gix-config-value v0.12.5, gix-tempfile v7.0.1, gix-utils v0.1.5, gix-lock v7.0.2, gix-ref v0.33.1, gix-sec v0.8.4, gix-prompt v0.5.4, gix-url v0.21.1, gix-credentials v0.17.1, gix-diff v0.33.1, gix-discover v0.22.1, gix-ignore v0.5.1, gix-bitmap v0.2.6, gix-index v0.21.1, gix-mailmap v0.16.1, gix-negotiate v0.5.1, gix-pack v0.40.1, gix-odb v0.50.1, gix-packetline v0.16.4, gix-transport v0.34.1, gix-protocol v0.36.1, gix-revision v0.18.1, gix-refspec v0.14.1, gix-worktree v0.23.0, gix v0.50.0, safety bump 5 crates (
16295b5
) - Prepare more changelogs (
c4cc5f2
) - Release gix-date v0.7.1, gix-hash v0.11.4, gix-trace v0.1.3, gix-features v0.32.0, gix-actor v0.24.0, gix-validate v0.7.7, gix-object v0.33.0, gix-path v0.8.4, gix-glob v0.10.0, gix-quote v0.4.6, gix-attributes v0.15.0, gix-command v0.2.7, gix-packetline-blocking v0.16.3, gix-filter v0.1.0, gix-fs v0.4.0, gix-chunk v0.4.4, gix-commitgraph v0.18.0, gix-hashtable v0.2.4, gix-revwalk v0.4.0, gix-traverse v0.30.0, gix-worktree-stream v0.2.0, gix-archive v0.2.0, gix-config-value v0.12.4, gix-tempfile v7.0.1, gix-utils v0.1.5, gix-lock v7.0.2, gix-ref v0.33.0, gix-sec v0.8.4, gix-prompt v0.5.3, gix-url v0.21.0, gix-credentials v0.17.0, gix-diff v0.33.0, gix-discover v0.22.0, gix-ignore v0.5.0, gix-bitmap v0.2.6, gix-index v0.21.0, gix-mailmap v0.16.0, gix-negotiate v0.5.0, gix-pack v0.40.0, gix-odb v0.50.0, gix-packetline v0.16.4, gix-transport v0.34.0, gix-protocol v0.36.0, gix-revision v0.18.0, gix-refspec v0.14.0, gix-worktree v0.22.0, gix v0.49.1 (
5cb3589
) - Update changelogs prior to release (
2fc66b5
) - Update license field following SPDX 2.1 license expression standard (
9064ea3
)
0.12.4 (2023-07-19)
Chore
- curtail
bstr
features to exactly what's needed.
Commit Statistics
- 5 commits contributed to the release over the course of 17 calendar days.
- 19 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Release gix-features v0.32.0, gix-actor v0.24.0, gix-glob v0.10.0, gix-attributes v0.15.0, gix-commitgraph v0.18.0, gix-config-value v0.12.4, gix-fs v0.4.0, gix-object v0.33.0, gix-ref v0.33.0, gix-config v0.26.0, gix-command v0.2.7, gix-url v0.21.0, gix-credentials v0.17.0, gix-diff v0.33.0, gix-discover v0.22.0, gix-filter v0.1.0, gix-ignore v0.5.0, gix-revwalk v0.4.0, gix-traverse v0.30.0, gix-index v0.21.0, gix-mailmap v0.16.0, gix-negotiate v0.5.0, gix-pack v0.40.0, gix-odb v0.50.0, gix-transport v0.34.0, gix-protocol v0.36.0, gix-revision v0.18.0, gix-refspec v0.14.0, gix-worktree v0.22.0, gix v0.49.0 (
68ae3ff
) - Adjust package versions (by cargo-smart-release) (
c70e54f
) - Prepare changelogs prior to release (
e4dded0
) - Merge branch ‘integrate-filtering’ (
b19a56d
) - Curtail
bstr
features to exactly what's needed. (7f7db97
)
0.12.3 (2023-06-29)
A maintenance release without user-facing changes.
Commit Statistics
- 3 commits contributed to the release.
- 6 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Release gix-glob v0.9.1, gix-attributes v0.14.1, gix-config-value v0.12.3, gix-ref v0.32.1, gix-sec v0.8.3, gix-config v0.25.1, gix-url v0.20.1, gix-credentials v0.16.1, gix-discover v0.21.1, gix-ignore v0.4.1, gix-pack v0.39.1, gix-odb v0.49.1, gix-worktree v0.21.1, gix v0.48.0 (
69c6a36
) - Prepare changelogs prior to release (
c143cf4
) - Align usage of
gix-path
across all crates (73c1292
)
0.12.2 (2023-06-22)
A maintenance release without user-facing changes.
Commit Statistics
- 4 commits contributed to the release over the course of 5 calendar days.
- 15 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Release gix-date v0.6.0, gix-hash v0.11.3, gix-trace v0.1.1, gix-features v0.31.0, gix-actor v0.22.0, gix-path v0.8.2, gix-glob v0.9.0, gix-quote v0.4.5, gix-attributes v0.14.0, gix-chunk v0.4.3, gix-commitgraph v0.17.0, gix-config-value v0.12.2, gix-fs v0.3.0, gix-tempfile v7.0.0, gix-utils v0.1.3, gix-lock v7.0.0, gix-validate v0.7.6, gix-object v0.31.0, gix-ref v0.31.0, gix-sec v0.8.2, gix-config v0.24.0, gix-command v0.2.6, gix-prompt v0.5.2, gix-url v0.20.0, gix-credentials v0.16.0, gix-diff v0.31.0, gix-discover v0.20.0, gix-hashtable v0.2.2, gix-ignore v0.4.0, gix-bitmap v0.2.5, gix-revwalk v0.2.0, gix-traverse v0.28.0, gix-index v0.19.0, gix-mailmap v0.14.0, gix-negotiate v0.3.0, gix-pack v0.38.0, gix-odb v0.48.0, gix-packetline v0.16.3, gix-transport v0.33.0, gix-protocol v0.34.0, gix-revision v0.16.0, gix-refspec v0.12.0, gix-worktree v0.20.0, gix v0.47.0, gitoxide-core v0.29.0, gitoxide v0.27.0, safety bump 30 crates (
ea9f942
) - Prepare changelogs prior to release (
18b0a37
) - Merge branch ‘corpus’ (
aa16c8c
) - Change MSRV to 1.65 (
4f635fc
)
0.12.1 (2023-06-06)
A maintenance release without user-facing changes.
Commit Statistics
- 7 commits contributed to the release over the course of 12 calendar days.
- 40 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Release gix-date v0.5.1, gix-hash v0.11.2, gix-features v0.30.0, gix-actor v0.21.0, gix-path v0.8.1, gix-glob v0.8.0, gix-quote v0.4.4, gix-attributes v0.13.0, gix-chunk v0.4.2, gix-commitgraph v0.16.0, gix-config-value v0.12.1, gix-fs v0.2.0, gix-tempfile v6.0.0, gix-utils v0.1.2, gix-lock v6.0.0, gix-validate v0.7.5, gix-object v0.30.0, gix-ref v0.30.0, gix-sec v0.8.1, gix-config v0.23.0, gix-command v0.2.5, gix-prompt v0.5.1, gix-url v0.19.0, gix-credentials v0.15.0, gix-diff v0.30.0, gix-discover v0.19.0, gix-hashtable v0.2.1, gix-ignore v0.3.0, gix-bitmap v0.2.4, gix-traverse v0.26.0, gix-index v0.17.0, gix-mailmap v0.13.0, gix-revision v0.15.0, gix-negotiate v0.2.0, gix-pack v0.36.0, gix-odb v0.46.0, gix-packetline v0.16.2, gix-transport v0.32.0, gix-protocol v0.33.0, gix-refspec v0.11.0, gix-worktree v0.18.0, gix v0.45.0, safety bump 29 crates (
9a9fa96
) - Prepare changelogs prior to release (
8f15cec
) - Merge branch ‘fix-docs’ (
420553a
) - Cleaning up documentation (
2578e57
) - Merge branch ‘main’ into auto-clippy (
3ef5c90
) - Merge branch ‘blinxen/main’ (
9375cd7
) - Include license files in all crates (
facaaf6
)
0.12.0 (2023-04-27)
A maintenance release without user-facing changes.
Commit Statistics
- 3 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Release gix-path v0.8.0, gix-glob v0.7.0, gix-attributes v0.12.0, gix-config-value v0.12.0, gix-ref v0.29.0, gix-sec v0.8.0, gix-config v0.22.0, gix-prompt v0.5.0, gix-url v0.18.0, gix-credentials v0.14.0, gix-discover v0.18.0, gix-ignore v0.2.0, gix-pack v0.35.0, gix-odb v0.45.0, gix-transport v0.31.0, gix-protocol v0.32.0, gix-refspec v0.10.1, gix-worktree v0.17.0, gix v0.44.1 (
7ebc9f7
) - Prepare changelogs prior to release (
0135158
) - Bump gix-path v0.8.0, safety bump 20 crates (gix set to 0.44.1 manually) (
43ebaf2
)
0.11.0 (2023-04-26)
New Features (BREAKING)
Rename serde1
cargo feature to serde
and use the weak-deps cargo capability. With it it's possible to not automatically declare all optional dependencies externally visible features, and thus re-use feature names that oterwise are also a crate name.
Previously I thought that serde1
is for future-proofing and supporting multiple serde versions at the same time. However, it‘s most definitely a burden I wouldn’t want anyway, so using serde
seems to be the way to go into the future.
Commit Statistics
- 7 commits contributed to the release over the course of 23 calendar days.
- 27 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #814
Commit Details
- #814
- Rename
serde1
cargo feature to serde
and use the weak-deps cargo capability. (b83ee36
)
- Uncategorized
- Release gix-hash v0.11.1, gix-path v0.7.4, gix-glob v0.6.0, gix-attributes v0.11.0, gix-config-value v0.11.0, gix-fs v0.1.1, gix-tempfile v5.0.3, gix-utils v0.1.1, gix-lock v5.0.1, gix-object v0.29.1, gix-ref v0.28.0, gix-sec v0.7.0, gix-config v0.21.0, gix-prompt v0.4.0, gix-url v0.17.0, gix-credentials v0.13.0, gix-diff v0.29.0, gix-discover v0.17.0, gix-hashtable v0.2.0, gix-ignore v0.1.0, gix-bitmap v0.2.3, gix-traverse v0.25.0, gix-index v0.16.0, gix-mailmap v0.12.0, gix-pack v0.34.0, gix-odb v0.44.0, gix-packetline v0.16.0, gix-transport v0.30.0, gix-protocol v0.31.0, gix-revision v0.13.0, gix-refspec v0.10.0, gix-worktree v0.16.0, gix v0.44.0, safety bump 7 crates (
91134a1
) - Prepare changelogs prior to release (
30a1a71
) - Merge branch ‘main’ into dev (
cdef398
) - Rename the serde1 feature to serde (
19338d9
) - Merge branch ‘patch-1’ (
d0052c1
) - Update to latest
bitflags
version. (594cca5
)
0.10.2 (2023-03-30)
Documentation
Bug Fixes
note that crates have been renamed from git-*
to gix-*
. This also means that the git-*
prefixed crates of the gitoxide
project are effectively unmaintained. Use the crates with the gix-*
prefix instead.
If you were using git-repository
, then gix
is its substitute.
Commit Statistics
- 2 commits contributed to the release.
- 41 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Release gix-path v0.7.3, gix-config-value v0.10.2, gix-config v0.20.1, gix-discover v0.16.2, gix-index v0.15.1, gix-odb v0.43.1, gix-packetline v0.15.1, gix-protocol v0.30.2, gix-worktree v0.15.2, gix v0.43.1 (
38eed1d
) - Fix minor typos (
02c4659
)
0.10.1 (2023-02-17)
New Features (BREAKING)
upgrade edition to 2021 in most crates. MSRV for this is 1.56, and we are now at 1.60 so should be compatible. This isn‘t more than a patch release as it should break nobody who is adhering to the MSRV, but let’s be careful and mark it breaking.
Note that git-features
and git-pack
are still on edition 2018 as they make use of a workaround to support (safe) mutable access to non-overlapping entries in a slice which doesn't work anymore in edition 2021.
Changed (BREAKING)
Other
- Actively discourage using
Boolean::try_from("")
explicitly. Use config.boolean(…)
instead.
Bug Fixes
New Features
-
Default
implementation for Boolean
and Integer
-
Boolean::try_from(OsString)
This makes getting booleans from the environment easier.
Changed
-
git-config
now uses git-config-value
.
Documentation
Commit Statistics
- 84 commits contributed to the release over the course of 172 calendar days.
- 8 commits were understood as conventional.
- 3 unique issues were worked on: #450, #470, #691
Thanks Clippy
Clippy helped 2 times to make code idiomatic.
Commit Details
- #450
- Upgrade
bstr
to 1.0.1
(99905ba
) Boolean::try_from(OsString)
(5f675d3
)- Fix windows tests (
0f11a6d
) - Add changelog (
c396ba1
) git-config
now uses git-config-value
. (5ad2965
)- Port tests over as well (
9b28df2
) - Copy all value code from git-config to the dedicated crate (
edb1162
) - Add new git-config-value crate (
f87edf2
)
- #470
- Update changelogs prior to release (
caa7a1b
)
- #691
- Uncategorized
- Release gix-attributes v0.8.2, gix-config-value v0.10.1, gix-tempfile v3.0.2, gix-lock v3.0.2, gix-validate v0.7.2, gix-object v0.26.1, gix-ref v0.24.0, gix-sec v0.6.2, gix-config v0.16.1, gix-command v0.2.3, gix-prompt v0.3.2, gix-url v0.13.2, gix-credentials v0.9.1, gix-diff v0.26.1, gix-discover v0.13.0, gix-hashtable v0.1.1, gix-bitmap v0.2.1, gix-traverse v0.22.1, gix-index v0.12.3, gix-mailmap v0.9.2, gix-chunk v0.4.1, gix-pack v0.30.2, gix-odb v0.40.2, gix-packetline v0.14.2, gix-transport v0.25.4, gix-protocol v0.26.3, gix-revision v0.10.3, gix-refspec v0.7.2, gix-worktree v0.12.2, gix v0.36.0 (
e313112
) - Release gix-features v0.26.4, gix-actor v0.17.1, gix-glob v0.5.3, gix-path v0.7.1, gix-quote v0.4.1, gix-attributes v0.8.2, gix-config-value v0.10.1, gix-tempfile v3.0.2, gix-lock v3.0.2, gix-validate v0.7.2, gix-object v0.26.1, gix-ref v0.24.0, gix-sec v0.6.2, gix-config v0.16.1, gix-command v0.2.3, gix-prompt v0.3.2, gix-url v0.13.2, gix-credentials v0.9.1, gix-diff v0.26.1, gix-discover v0.13.0, gix-hashtable v0.1.1, gix-bitmap v0.2.1, gix-traverse v0.22.1, gix-index v0.12.3, gix-mailmap v0.9.2, gix-chunk v0.4.1, gix-pack v0.30.2, gix-odb v0.40.2, gix-packetline v0.14.2, gix-transport v0.25.4, gix-protocol v0.26.3, gix-revision v0.10.3, gix-refspec v0.7.2, gix-worktree v0.12.2, gix v0.36.0 (
6efd0d3
) - Release gix-date v0.4.2, gix-hash v0.10.2, gix-features v0.26.4, gix-actor v0.17.1, gix-glob v0.5.3, gix-path v0.7.1, gix-quote v0.4.1, gix-attributes v0.8.2, gix-config-value v0.10.1, gix-tempfile v3.0.2, gix-lock v3.0.2, gix-validate v0.7.2, gix-object v0.26.1, gix-ref v0.24.0, gix-sec v0.6.2, gix-config v0.16.1, gix-command v0.2.3, gix-prompt v0.3.2, gix-url v0.13.2, gix-credentials v0.9.1, gix-diff v0.26.1, gix-discover v0.13.0, gix-hashtable v0.1.1, gix-bitmap v0.2.1, gix-traverse v0.22.1, gix-index v0.12.3, gix-mailmap v0.9.2, gix-chunk v0.4.1, gix-pack v0.30.2, gix-odb v0.40.2, gix-packetline v0.14.2, gix-transport v0.25.4, gix-protocol v0.26.3, gix-revision v0.10.3, gix-refspec v0.7.2, gix-worktree v0.12.2, gix v0.36.0 (
6ccc88a
) - Merge branch ‘rename-crates’ into inform-about-gix-rename (
c9275b9
) - Rename
git-testtools
to gix-testtools
(b65c33d
) - Adjust to renaming of
git-pack
to gix-pack
(1ee81ad
) - Adjust to renaming of
git-odb
to gix-odb
(476e2ad
) - Adjust to renaming of
git-index
to gix-index
(86db5e0
) - Adjust to renaming of
git-diff
to gix-diff
(49a163e
) - Adjust to renaming of
git-commitgraph
to gix-commitgraph
(f1dd0a3
) - Adjust to renaming of
git-mailmap
to gix-mailmap
(2e28c56
) - Adjust to renaming of
git-discover
to gix-discover
(53adfe1
) - Adjust to renaming of
git-chunk
to gix-chunk
(59194e3
) - Adjust to renaming of
git-bitmap
to gix-bitmap
(75f2a07
) - Adjust to renaming for
git-protocol
to gix-protocol
(823795a
) - Adjust to renaming of
git-refspec
to gix-refspec
(c958802
) - Adjust to renaming of
git-revision
to gix-revision
(ee0ee84
) - Adjust to renaming of
git-transport
to gix-transport
(b2ccf71
) - Adjust to renaming of
git-credentials
to gix-credentials
(6b18abc
) - Adjust to renaming of
git-prompt
to gix-prompt
(6a4654e
) - Adjust to renaming of
git-command
to gix-command
(d26b8e0
) - Adjust to renaming of
git-packetline
to gix-packetline
(5cbd22c
) - Adjust to renaming of
git-worktree
to gix-worktree
(73a1282
) - Adjust to renamining of
git-worktree
to gix-worktree
(108bb1a
) - Adjust to renaming of
git-url
to gix-url
(b50817a
) - Adjust to renaming of
git-date
to gix-date
(9a79ff2
) - Adjust to renamining of
git-attributes
to gix-attributes
(4a8b3b8
) - Adjust to renaminig of
git-quote
to gix-quote
(648025b
) - Adjust to renaming of
git-config
to gix-config
(3a861c8
) - Adjust to renaming of
git-ref
to gix-ref
(1f5f695
) - Adjust to renaming of
git-lock
to gix-lock
(2028e78
) - Adjust to renaming of
git-tempfile
to gix-tempfile
(b6cc3eb
) - Adjust to renaming of
git-object
to gix-object
(fc86a1e
) - Adjust to renaming of
git-actor
to gix-actor
(4dc9b44
) - Adjust to renaming of
git-validate
to gix-validate
(5e40ad0
) - Adjust to renaming of
git-hash
to gix-hash
(4a9d025
) - Adjust to renaming of
git-features
to gix-features
(e2dd68a
) - Adjust to renaming of
git-glob
to gix-glob
(35b2a3a
) - Adjust to renaming of
git-sec
to gix-sec
(eabbb92
) - Adapt to renaming of
git-path
to gix-path
(d3bbcfc
) - Adjust to rename of
git-config-value
to gix-config-value
(622b3e1
) - Rename gix-config-values to
gix-config-values
(df3f4b3
) - Release git-date v0.4.2, git-hash v0.10.2, git-features v0.26.2, git-actor v0.17.1, git-glob v0.5.3, git-path v0.7.1, git-quote v0.4.1, git-attributes v0.8.2, git-config-value v0.10.1, git-tempfile v3.0.2, git-lock v3.0.2, git-validate v0.7.2, git-object v0.26.1, git-ref v0.24.0, git-sec v0.6.2, git-config v0.16.0, git-command v0.2.3, git-prompt v0.3.2, git-url v0.13.2, git-credentials v0.9.1, git-diff v0.26.1, git-discover v0.13.0, git-hashtable v0.1.1, git-bitmap v0.2.1, git-traverse v0.22.1, git-index v0.12.3, git-mailmap v0.9.2, git-chunk v0.4.1, git-pack v0.30.2, git-odb v0.40.2, git-packetline v0.14.2, git-transport v0.25.4, git-protocol v0.26.3, git-revision v0.10.2, git-refspec v0.7.2, git-worktree v0.12.2, git-repository v0.34.0, safety bump 3 crates (
c196d20
) - Prepare changelogs prior to release (
7c846d2
) - Merge branch ‘Lioness100/main’ (
1e544e8
) - Fix typos (
39ed9ed
) - Thanks clippy (
bac57dd
) - Release git-date v0.3.1, git-features v0.25.0, git-actor v0.15.0, git-glob v0.5.1, git-path v0.7.0, git-attributes v0.7.0, git-config-value v0.10.0, git-lock v3.0.1, git-validate v0.7.1, git-object v0.24.0, git-ref v0.21.0, git-sec v0.6.0, git-config v0.13.0, git-prompt v0.3.0, git-url v0.12.0, git-credentials v0.8.0, git-diff v0.24.0, git-discover v0.10.0, git-traverse v0.20.0, git-index v0.10.0, git-mailmap v0.7.0, git-pack v0.28.0, git-odb v0.38.0, git-packetline v0.14.1, git-transport v0.24.0, git-protocol v0.25.0, git-revision v0.8.0, git-refspec v0.5.0, git-worktree v0.10.0, git-repository v0.30.0, safety bump 26 crates (
e6b9906
) - Prepare chnagelogs prior to git-repository release (
7114bbb
) - Actively discourage using
Boolean::try_from("")
explicitly. (4ebe2ac
) - Merge branch ‘main’ into http-config (
bcd9654
) - Release git-hash v0.10.0, git-features v0.24.0, git-date v0.3.0, git-actor v0.14.0, git-glob v0.5.0, git-path v0.6.0, git-quote v0.4.0, git-attributes v0.6.0, git-config-value v0.9.0, git-tempfile v3.0.0, git-lock v3.0.0, git-validate v0.7.0, git-object v0.23.0, git-ref v0.20.0, git-sec v0.5.0, git-config v0.12.0, git-command v0.2.0, git-prompt v0.2.0, git-url v0.11.0, git-credentials v0.7.0, git-diff v0.23.0, git-discover v0.9.0, git-bitmap v0.2.0, git-traverse v0.19.0, git-index v0.9.0, git-mailmap v0.6.0, git-chunk v0.4.0, git-pack v0.27.0, git-odb v0.37.0, git-packetline v0.14.0, git-transport v0.23.0, git-protocol v0.24.0, git-revision v0.7.0, git-refspec v0.4.0, git-worktree v0.9.0, git-repository v0.29.0, git-commitgraph v0.11.0, gitoxide-core v0.21.0, gitoxide v0.19.0, safety bump 28 crates (
b2c301e
) - Prepare changelogs prior to release (
e4648f8
) - Merge branch ‘version2021’ (
0e4462d
) - Upgrade edition to 2021 in most crates. (
3d8fa8f
) - Release git-glob v0.4.2, git-config-value v0.8.2, git-lock v2.2.0, git-ref v0.19.0, git-config v0.11.0, git-discover v0.8.0, git-index v0.8.0, git-transport v0.22.0, git-protocol v0.23.0, git-worktree v0.8.0, git-repository v0.28.0, gitoxide-core v0.20.0, gitoxide v0.18.0, safety bump 9 crates (
0c253b1
) - Prepare changelogs prior to release (
fe5721f
) - Merge branch ‘http-config’ (
665b53e
) Default
implementation for Boolean
and Integer
(3577aef
)- Release git-features v0.23.1, git-glob v0.4.1, git-config-value v0.8.1, git-tempfile v2.0.6, git-object v0.22.1, git-ref v0.18.0, git-sec v0.4.2, git-config v0.10.0, git-prompt v0.1.1, git-url v0.10.1, git-credentials v0.6.1, git-diff v0.21.0, git-discover v0.7.0, git-index v0.7.0, git-pack v0.25.0, git-odb v0.35.0, git-transport v0.21.1, git-protocol v0.22.0, git-refspec v0.3.1, git-worktree v0.7.0, git-repository v0.26.0, git-commitgraph v0.10.0, gitoxide-core v0.19.0, gitoxide v0.17.0, safety bump 9 crates (
d071583
) - Prepare changelogs prior to release (
423af90
) - Merge branch ‘main’ into write-sparse-index (upgrade to Rust 1.65) (
5406630
) - Thanks clippy (
04cfa63
) - Merge branch ‘main’ into write-sparse-index (
70963f5
) - Merge branch ‘main’ into gix-clone (
64f81d7
) - Merge branch ‘fix/android_build’ (
8f64ecd
) - Build error on Android (
38b92ba
) - Merge branch ‘diff’ (
25a7726
) - 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 ‘filter-refs’ (
fd14489
) - Make fmt (
535e967
) - Merge branch ‘filter-refs-by-spec’ (
5c05198
) - Release git-config-value v0.7.0 (
21c0ab9
) - Release git-path v0.4.2, git-config-value v0.7.0 (
c48fb31
)
0.10.0 (2022-12-19)
Other
- Actively discourage using
Boolean::try_from("")
explicitly. Use config.boolean(…)
instead.
0.9.0 (2022-11-21)
New Features (BREAKING)
upgrade edition to 2021 in most crates. MSRV for this is 1.56, and we are now at 1.60 so should be compatible. This isn‘t more than a patch release as it should break nobody who is adhering to the MSRV, but let’s be careful and mark it breaking.
Note that gix-features
and gix-pack
are still on edition 2018 as they make use of a workaround to support (safe) mutable access to non-overlapping entries in a slice which doesn't work anymore in edition 2021.
0.8.2 (2022-11-17)
New Features
-
Default
implementation for Boolean
and Integer
0.8.1 (2022-11-06)
Bug Fixes
0.8.0 (2022-09-20)
New Features
-
Boolean::try_from(OsString)
This makes getting booleans from the environment easier.
Changed (BREAKING)
v0.7.0 (2022-08-29)
Changed
-
gix-config
now uses gix-config-value
.