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.
v0.11.0 (2021-10-15)
Bug Fixes
-
'(null)' symref targets are turned into direct refs instead
because that's what 'git' would do if it would care enough. On the client side this means one has to deal with detached heads and it's obvious that these are detached. It's not clear anymore why this is the case, and probably it's good to hide it as the current git behaviour is accidental and may change in future, and do so in a way we predict.
There is the possibility that git would abort the entire fetch/upload-pack operation, but that's already handled correctly by our implementation as well as we understand ERR messages in packet lines.
Commit Statistics
- 26 commits contributed to the release over the course of 31 calendar days.
- 2 commits where understood as conventional.
- 3 unique issues were worked on: #198, #200, #205
Commit Details
view details
- #198
- deduplicate conventional message ids (
e695eda) - regenerate all changelogs to get links (
0c81769) - Mention actual issues that where worked on (
a517e39) - Support writing whole bodies in conventional messages… (
c1f3c9d) - Support for paragraphs in conventional items (
7f52823) - respect release-wide ignore list to allow removing entire conventional headlines (
145103d) - Rebuild all changelogs to assure properly ordered headlines (
4a9a05f) - Sort all commits by time, descending… (
f536bad) - greatly reduce changelog size now that the traversal fix is applied (
a0bc98c) - Fixup remaining changelogs… (
2f75db2) - Generate changelogs with details (
e1861ca) - Update all changelogs with details (
58ab2ae) - Update changelogs (
c857d61) - fix docs (
f1fa6dd) - Avoid adding newlines which make writing unstable (
6b5c394) - Fix section headline level (
9d6f263) - Write first version of changlogs thus far… (
719b6bd) - Parse more user generated section content, adapt existing changelogs to work correctly (
2f43a54)
- deduplicate conventional message ids (
- #200
- feat: Lift io::Errors to response::Error::UploadPack(…)… (
f293b63)
- feat: Lift io::Errors to response::Error::UploadPack(…)… (
- #205
- Uncategorized
- 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) - make fmt, but now it picked up some parts that usually don't get altered… (
01f7b72) - Update changelogs just for fun (
21541b3) - Merge branch 'changelog-generation' (
bf0106e) - Bump git-traverse v0.9.0, safety bump 8 crates (
d39fabb)
- 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 (
v0.10.4 (2021-09-10)
Commit Statistics
- 2 commits contributed to the release.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
v0.10.3 (2021-09-07)
Commit Statistics
- 2 commits contributed to the release over the course of 1 calendar day.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
v0.10.2 (2021-08-29)
Commit Statistics
- 2 commits contributed to the release.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
v0.10.1 (2021-08-27)
- instruct docs.rs which features to use for more useful documentation
Commit Statistics
- 2 commits contributed to the release.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
v0.10.0 (2021-08-27)
- Various minor updates of pre-release dependencies
Commit Statistics
- 7 commits contributed to the release over the course of 3 calendar days.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- Bump git-protocol v0.10.0 (
82d5a0b) - Bump git-transport v0.11.0 (
1149f1b) - Bump git-packetline v0.10.0 (
b09f391) - [packetline #178] rename PacketLine to PacketLineRef… (
d4c16a9) - Merge pull request #172 from mellowagain/main (
61aebbf) - [stability #171] Prime git-tempfile and git-lock for release (
01278fe) - Upgrade to nom-7 (
f0aa3e1)
- Bump git-protocol v0.10.0 (
v0.9.0 (2021-08-17)
BREAKING
- Add fifth argument to
fetch(…)
Commit Statistics
- 3 commits contributed to the release over the course of 1 calendar day.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
v0.8.1 (2021-08-13)
Commit Statistics
- 9 commits contributed to the release over the course of 2 calendar days.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- Release git-protocol v0.8.1 (
b57c339) - Release git-transport v0.10.0 (
b944278) - Release git-packetline v0.9.0 (
7ffbd60) - remove dev-dependency cycles by removing their version (
c40faca) - bump transport version to 0.10 (
f26a3d3) - (cargo-release) version 0.8.0 (
ad6d7f9) - (cargo-release) version 0.7.0 (
2ef3106) - [transport] A much better name for 'is_stateful()
([f15f1e8`](https://github.com//Byron/gitoxide/commit/f15f1e85fda76eef72c3754d625cf51e3c454eea)) - [protocol] Make fetch-connection usage explicit (
29696f9)
- Release git-protocol v0.8.1 (
v0.8.0 (2021-08-10)
Commit Statistics
- 101 commits contributed to the release over the course of 90 calendar days.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- (cargo-release) version 0.5.0 (
ae02dab) - (cargo-release) version 0.16.0 (
1231dbd) - [protocol RL-#741] Respect delegate configuration when running only ls-refs (
65ce8e1) - [protocol #145] Unify the
previousandprevious_resultparameters… (96f77c7) - [protocol] remove misleading documentation about ref-in-want (
9a8f6b5) - clippy on tests and thanks clippy (
a77a71c) - thanks clippy (
e1964e4) - Bump async-trait from 0.1.50 to 0.1.51 (
ce0b81e) - Bump futures-io from 0.3.15 to 0.3.16 (
3c23820) - [protocol] Delegate will indicate end-of-operation when fetch is done (
928f75a) - [protocol] Let 'fetch()' only be used via
git_protocol::fetch(4bae2f9) - thanks clippy (
eccbecb) - [protocol] fix build (
38aca40) - [protocol] Allow both preparation delegate methods to fail (
d89393b) - [protocol] start trying LsRefsAction::Abort(Box)… (
660b9dc) - [protocol] adjust description of fetch::Error to match io::Error sources (
23dafc6) - Revert "[ref] Try using BorrowMut to avoid blanket trait impls, but…" (
8212536) - [ref] Try using BorrowMut to avoid blanket trait impls, but… (
4bb9bba) - [protocol] only send flush packets in stateful connections (
0995c22) - [transport] remove Transport::close()… (
4268a9b) - [ref] rename Action::Close to Action::Cancel… (
cac1f6c) - [transport] impl Delegate for &mut T: Delegate; refactor fetch() signature (
2ded7f9) - [transport] implement Transport for &mut T: Transport as well (
372fb81) - [protocol] fallible negotiation (
e269a2c) - [protocol] refactor (
11b2fd1) - [protocol] refactor (
967946a) - [protocol] refactor (
8dc425f) - [protocol] assure we don't coerce refs into UTF-8 representation (
5ceb64d) - [protocol] support ref-in-want (
b6df400) - [transport] tests for extra parameters (
fffd926) - [protocol] extra_parameters are forwarded from delegate to handshake (
03e3db3) - [transport] unsupported protocol versions now abort the fetch operation (
812aa3b) - [transport] flexible version of version support check doesn't actually work :D (
2b220f0) - [protocol] make refs parsing functionality public (
d6da891) - [protocol] async-io path handles improved refs parsing (
328ab9c) - [protocol] first step towards keeping InternalRef internal in blocking-io (
6c4ed2d) - refactor (
24697bc) - [async-client] cleanup Send bounds! (
c7dee44) - [async-client] refactor (
b252932) - [async-client] unblock the async delegate in the cheapest possible way… (
a3b5d75) - Revert "[async-client] a taste of what it means to unblock the delegate" (
2ba452f) - [async-client] a taste of what it means to unblock the delegate (
4d6c10a) - [async-client] prepare for unblocking the protocol delegate (
796c7d5) - [async-client] refactor (
0d5b911) - Revert "[async-client] Try to bring 'Send' back but…" (
52eb953) - [async-client] Try to bring 'Send' back but… (
3a06adb) - [git-protocol] fix test (
e30ea36) - [git-protocol] no warnings when building without client (
2f30666) - Merge branch 'dependabot/cargo/crc-2.0.0' (
683c44d) - [git-protocol] remove compile warnings if no client type is specified… (
478a980) - thanks clippy (
57106e2) - [git-protocol] builds without features work (
a1945ff) - [git-protocol] async fetch tests work (
fe434a5) - [git-protocol] fetch tests nearly compile in async (
97fb186) - [git-protocol] fetch in sync and async… (
4776039) - [git-protocol] refactor (
80379fd) - [git-protocol] build should fail if mutually exclusiive features are set (
72cf940) - Bump maybe-async from 0.2.4 to 0.2.6 (
d99a1a8) - [git-protocol] fix build (
4cce648) - [git-protocol] async Delegate (
1aa6781) - thanks clippy (
0759ade) - [git-protocol] refactor (
94d7be4) - [git-protocol] refactor (
990099b) - [git-protocol] refactor (
d623cf7) - [git-protocol] async response (
c498557) - [git-protocol] refactor (
a8dc078) - refactor (
2eefe17) - [git-protocol] prepare response module for async (
08b891b) - [git-protocol] fix tests without any feature toggles (
1da0b1a) - thanks clippy (
91fdfba) - [git-protocol] refs now available in async (
3a5b2cf) - [git-protocol] refactor (
abf0b9d) - [git-protocol] prepare to translate refs (
bf79c91) - [git-protocol] no warnings if there is no client feature set (
335e831) - [git-protocol] fix tests in case there is no client feature set (
1ee5518) - [git-protocol] refactor (
0b4ff16) - [git-protocol] refactor (
e99a03b) - [git-protocol] async capabilities and arguments abstractions (
aa3eacb) - [git-protocol] now just a dummy async transport impl and… (
c7f0b80) - [git-protocol] a big step towards getting 'Arguments' test into async (
5d1c30f) - [git-protocol] move everything into
blocking_iofor later translation… (fa03374) - [git-protocol] all blocking fetch tests (
0d39b5d) - [git-protocol] re-introduce credentials helper code (
6a5575f) - [git-protocol] separate test configuration for async mode (
62a117c) - [git-transport] fix git-protocol (
0cc9537) - [git-protocol] simplify test setup (
189ed2c) - refactor (
2ba9f91) - (cargo-release) version 0.4.0 (
866f86f) - Switch to latest nom (
859e57e) - (cargo-release) version 0.15.0 (
d69d9fb) - Put prodash behind a feature toggle, too (
966058d) - [git-packetline] refactor (
1328c5b) - (cargo-release) version 0.6.0 (
ec5a54e) - [git-packetline] refactor (
e5769d1) - (cargo-release) version 0.8.0 (
ccea4b6) - (cargo-release) version 0.9.0 (
18f6d01) - [git-transport] simplify parsing capabilities from lines (
401af09) - [git-protocol] separate tests those who need feature toggles (
4a49d64) - [git-transport] remove default features to force being explicit everywhere (
d1b39f8) - Fix git-protocol (
284f8af) - refactor (
1412282)
- (cargo-release) version 0.5.0 (
Thanks Clippy
Clippy helped 5 times to make code idiomatic.
v0.7.0 (2021-05-09)
Commit Statistics
- 7 commits contributed to the release over the course of 21 calendar days.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
v0.6.0 (2021-04-08)
Commit Statistics
- 10 commits contributed to the release over the course of 1 calendar day.
- 0 commits where understood as conventional.
- 1 unique issue was worked on: #63
Commit Details
view details
- #63
- git-protocol uses
oidtype (3930a6f) - 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) - Make git-hash Error usage explicit (it's for decoding only) (
4805cfc)
- git-protocol uses
- Uncategorized
v0.5.0 (2021-03-26)
Commit Statistics
- 5 commits contributed to the release over the course of 60 calendar days.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
Thanks Clippy
Clippy helped 2 times to make code idiomatic.
v0.4.1 (2021-01-05)
Commit Statistics
- 9 commits contributed to the release over the course of 5 calendar days.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- Uncategorized
- (cargo-release) version 0.4.1 (
6244fb4) - finish docs for
git-protocolcrate (598f700) - revise trait documentation of git-protocol (
5271128) - docs for response in git-protocol (
487de13) - more docs for git-protocol (
bca0cbd) - docs for fetch::refs (
6a97a3e) - docs for git credentials helper utilities (
eb6bb6e) - first pieces of docs for git-protocol (
12d8a83) - thanks clippy (
343ab9a)
- (cargo-release) version 0.4.1 (
Lines 1–500 of 839. Load more
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## v0.11.0 (2021-10-15) <csr-id-da68bfb8104ecf58e73e3f99d87f81c90712a2ca/> <csr-id-c77bd7a01820110154f2c66cd954c1ccfff173c1/> ### Bug Fixes - <csr-id-c77bd7a01820110154f2c66cd954c1ccfff173c1/> '(null)' symref targets are turned into direct refs instead because that's what 'git' would do if it would care enough. On the client side this means one has to deal with detached heads and it's obvious that these are detached. It's not clear anymore why this is the case, and probably it's good to hide it as the current git behaviour is accidental and may change in future, and do so in a way we predict. There is the possibility that git would abort the entire fetch/upload-pack operation, but that's already handled correctly by our implementation as well as we understand ERR messages in packet lines. ### Commit Statistics <csr-read-only-do-not-edit/> - 26 commits contributed to the release over the course of 31 calendar days. - 2 commits where understood as [conventional](https://www.conventionalcommits.org). - 3 unique issues were worked on: [#198](https://github.com//Byron/gitoxide/issues/198), [#200](https://github.com//Byron/gitoxide/issues/200), [#205](https://github.com//Byron/gitoxide/issues/205) ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **[#198](https://github.com//Byron/gitoxide/issues/198)** - deduplicate conventional message ids ([`e695eda`](https://github.com//Byron/gitoxide/commit/e695eda8cd183f703d9a3e59b7c3c7fa496ea1d2)) - regenerate all changelogs to get links ([`0c81769`](https://github.com//Byron/gitoxide/commit/0c817690bd444f52bed2936b2b451cafd87dde92)) - Mention actual issues that where worked on ([`a517e39`](https://github.com//Byron/gitoxide/commit/a517e39a81145b331f6c7a6cc2fc22e25daf42e2)) - Support writing whole bodies in conventional messages… ([`c1f3c9d`](https://github.com//Byron/gitoxide/commit/c1f3c9d2bd5a8e123ac9b376c257e3d5630876a0)) - Support for paragraphs in conventional items ([`7f52823`](https://github.com//Byron/gitoxide/commit/7f528239089788f4dd1f75a85bee1d0492285d60)) - respect release-wide ignore list to allow removing entire conventional headlines ([`145103d`](https://github.com//Byron/gitoxide/commit/145103d4aa715386da9d4953f7f85fadc49fff9a)) - Rebuild all changelogs to assure properly ordered headlines ([`4a9a05f`](https://github.com//Byron/gitoxide/commit/4a9a05f95930bad5938d4ce9c517ebf0e0b990f1)) - Sort all commits by time, descending… ([`f536bad`](https://github.com//Byron/gitoxide/commit/f536bad20ffbac4dc353dfeb1a917bb88becbb78)) - greatly reduce changelog size now that the traversal fix is applied ([`a0bc98c`](https://github.com//Byron/gitoxide/commit/a0bc98c06c349de2fd6e0d4593606e68b98def72)) - Fixup remaining changelogs… ([`2f75db2`](https://github.com//Byron/gitoxide/commit/2f75db294fcf20c325555822f65629611be52971)) - Generate changelogs with details ([`e1861ca`](https://github.com//Byron/gitoxide/commit/e1861caa435d312953a9fea7ceff6d2e07b03443)) - Update all changelogs with details ([`58ab2ae`](https://github.com//Byron/gitoxide/commit/58ab2aee23ba70a536e9487b44fb04c610374d1a)) - Update changelogs ([`c857d61`](https://github.com//Byron/gitoxide/commit/c857d61ce3ce342012a2c4ba10a8327822aa530e)) - fix docs ([`f1fa6dd`](https://github.com//Byron/gitoxide/commit/f1fa6dd98c3bc0380a126adbb059a2dc1e8a0924)) - Avoid adding newlines which make writing unstable ([`6b5c394`](https://github.com//Byron/gitoxide/commit/6b5c394f49282a8d09c2a9ffece840e4683572db)) - Fix section headline level ([`9d6f263`](https://github.com//Byron/gitoxide/commit/9d6f263beef289d227dec1acc2d4240087cb9be6)) - Write first version of changlogs thus far… ([`719b6bd`](https://github.com//Byron/gitoxide/commit/719b6bdf543b8269ccafad9ad6b46e0c55efaa38)) - Parse more user generated section content, adapt existing changelogs to work correctly ([`2f43a54`](https://github.com//Byron/gitoxide/commit/2f43a54298e7ecfff2334627df149fe0882b5d1d)) * **[#200](https://github.com//Byron/gitoxide/issues/200)** - feat: Lift io::Errors to response::Error::UploadPack(…)… ([`f293b63`](https://github.com//Byron/gitoxide/commit/f293b633d16c0f7393d0ede64e12f14e47d0296b)) * **[#205](https://github.com//Byron/gitoxide/issues/205)** - '(null)' symref targets are turned into direct refs instead… ([`c77bd7a`](https://github.com//Byron/gitoxide/commit/c77bd7a01820110154f2c66cd954c1ccfff173c1)) - fetch::Ref::Symbolic::target is now an option… ([`da68bfb`](https://github.com//Byron/gitoxide/commit/da68bfb8104ecf58e73e3f99d87f81c90712a2ca)) * **Uncategorized** - 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`](https://github.com//Byron/gitoxide/commit/a47439590e36b1cb8b516b6053fd5cbfc42efed7)) - make fmt, but now it picked up some parts that usually don't get altered… ([`01f7b72`](https://github.com//Byron/gitoxide/commit/01f7b729337bd2c99498321c479a9a13b1858e3e)) - Update changelogs just for fun ([`21541b3`](https://github.com//Byron/gitoxide/commit/21541b3301de1e053fc0e84373be60d2162fbaae)) - Merge branch 'changelog-generation' ([`bf0106e`](https://github.com//Byron/gitoxide/commit/bf0106ea21734d4e59d190b424c22743c22da966)) - Bump git-traverse v0.9.0, safety bump 8 crates ([`d39fabb`](https://github.com//Byron/gitoxide/commit/d39fabb8757369aa19452a457f610fe21dc13a14)) </details> ## v0.10.4 (2021-09-10) ### Commit Statistics <csr-read-only-do-not-edit/> - 2 commits contributed to the release. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Release git-protocol v0.10.4 ([`898ee08`](https://github.com//Byron/gitoxide/commit/898ee08befa1eb7dd22980063c7633f83d0a8958)) - thanks clippy ([`4701296`](https://github.com//Byron/gitoxide/commit/4701296bd5e2c4ad2f80f4e1de498db49f93385a)) </details> ### Thanks Clippy <csr-read-only-do-not-edit/> [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. ## v0.10.3 (2021-09-07) ### Commit Statistics <csr-read-only-do-not-edit/> - 2 commits contributed to the release over the course of 1 calendar day. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Release git-protocol v0.10.3 ([`aa90f98`](https://github.com//Byron/gitoxide/commit/aa90f98eb45e93b629462b629660e38b1824c405)) - Bump git-hash v0.6.0 ([`6efd90d`](https://github.com//Byron/gitoxide/commit/6efd90db54f7f7441b76159dba3be80c15657a3d)) </details> ## v0.10.2 (2021-08-29) ### Commit Statistics <csr-read-only-do-not-edit/> - 2 commits contributed to the release. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Release git-protocol v0.10.2 ([`54a4400`](https://github.com//Byron/gitoxide/commit/54a44009e3507ee1c53a51a5f3b6735b6115a887)) - [various #184] configure docs.rs build features ([`cc50249`](https://github.com//Byron/gitoxide/commit/cc502492c512293e93e95610ca80a71896076ded)) </details> ## v0.10.1 (2021-08-27) - instruct docs.rs which features to use for more useful documentation ### Commit Statistics <csr-read-only-do-not-edit/> - 2 commits contributed to the release. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Release git-protocol v0.10.1 ([`cec8ee3`](https://github.com//Byron/gitoxide/commit/cec8ee3709ed401303cdd412a53e73f91eced619)) - [protocol #174] fix tests… ([`cdc16fc`](https://github.com//Byron/gitoxide/commit/cdc16fc0ef42df4a17ec4fde4be4511ee2cdaed6)) </details> ## v0.10.0 (2021-08-27) - Various minor updates of pre-release dependencies ### Commit Statistics <csr-read-only-do-not-edit/> - 7 commits contributed to the release over the course of 3 calendar days. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Bump git-protocol v0.10.0 ([`82d5a0b`](https://github.com//Byron/gitoxide/commit/82d5a0bb38903a8389e43cd5416e02e5496e661a)) - Bump git-transport v0.11.0 ([`1149f1b`](https://github.com//Byron/gitoxide/commit/1149f1b716624f8f4fdaed20c803530aebc45599)) - Bump git-packetline v0.10.0 ([`b09f391`](https://github.com//Byron/gitoxide/commit/b09f3912e0addd7b4b0ef22bc3a24869d5011646)) - [packetline #178] rename PacketLine to PacketLineRef… ([`d4c16a9`](https://github.com//Byron/gitoxide/commit/d4c16a93946244177606b58cc702b81a16424ad4)) - Merge pull request #172 from mellowagain/main ([`61aebbf`](https://github.com//Byron/gitoxide/commit/61aebbfff02eb87e0e8c49438a093a21b1134baf)) - [stability #171] Prime git-tempfile and git-lock for release ([`01278fe`](https://github.com//Byron/gitoxide/commit/01278fe4e28bf97ce6a2b8947198683646e361ee)) - Upgrade to nom-7 ([`f0aa3e1`](https://github.com//Byron/gitoxide/commit/f0aa3e1b5b407b2afd187c9cb622676fcddaf706)) </details> ## v0.9.0 (2021-08-17) ### BREAKING - Add fifth argument to `fetch(…)` ### Commit Statistics <csr-read-only-do-not-edit/> - 3 commits contributed to the release over the course of 1 calendar day. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - [protocol] prepare release to fix crates-io instalations ([`83d7423`](https://github.com//Byron/gitoxide/commit/83d74239108df420bd464c340762c1dfcb6ae78a)) - bump git-protocol to v0.9.0 as there are breaking changes ([`b4e3340`](https://github.com//Byron/gitoxide/commit/b4e33408b8eb12c9418704f663322385fd1dfb25)) - Apply nightly rustfmt rules. ([`5e0edba`](https://github.com//Byron/gitoxide/commit/5e0edbadb39673d4de640f112fa306349fb11814)) </details> ## v0.8.1 (2021-08-13) ### Commit Statistics <csr-read-only-do-not-edit/> - 9 commits contributed to the release over the course of 2 calendar days. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Release git-protocol v0.8.1 ([`b57c339`](https://github.com//Byron/gitoxide/commit/b57c3397706940354c493cadf1ab93916b79f917)) - Release git-transport v0.10.0 ([`b944278`](https://github.com//Byron/gitoxide/commit/b94427835bf922aa9388cdd78200c79a3c31da43)) - Release git-packetline v0.9.0 ([`7ffbd60`](https://github.com//Byron/gitoxide/commit/7ffbd602c08605026b0bb97ab85216907badaf09)) - remove dev-dependency cycles by removing their version ([`c40faca`](https://github.com//Byron/gitoxide/commit/c40faca41632cd2a226daf4ddf5293b65d1fdc82)) - bump transport version to 0.10 ([`f26a3d3`](https://github.com//Byron/gitoxide/commit/f26a3d3a2745f3eb69d76e0cfd718a90cf74f003)) - (cargo-release) version 0.8.0 ([`ad6d7f9`](https://github.com//Byron/gitoxide/commit/ad6d7f9c2b4f8879d466e758fc9b51ece6879e96)) - (cargo-release) version 0.7.0 ([`2ef3106`](https://github.com//Byron/gitoxide/commit/2ef3106eb84981e2dabd84f81362b4e44f938ea6)) - [transport] A much better name for 'is_stateful()` ([`f15f1e8`](https://github.com//Byron/gitoxide/commit/f15f1e85fda76eef72c3754d625cf51e3c454eea)) - [protocol] Make fetch-connection usage explicit ([`29696f9`](https://github.com//Byron/gitoxide/commit/29696f9b8e3ba3a72af1b099dac1c0866194d5ce)) </details> ## v0.8.0 (2021-08-10) ### Commit Statistics <csr-read-only-do-not-edit/> - 101 commits contributed to the release over the course of 90 calendar days. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - (cargo-release) version 0.5.0 ([`ae02dab`](https://github.com//Byron/gitoxide/commit/ae02dabae961089a92a21e6a60a7006de4b56dad)) - (cargo-release) version 0.16.0 ([`1231dbd`](https://github.com//Byron/gitoxide/commit/1231dbd16dacefb39adec8e067c312d313a82e3c)) - [protocol RL-#741] Respect delegate configuration when running only ls-refs ([`65ce8e1`](https://github.com//Byron/gitoxide/commit/65ce8e1812ce820e3a0c40e39170339bf73234e5)) - [protocol #145] Unify the `previous` and `previous_result` parameters… ([`96f77c7`](https://github.com//Byron/gitoxide/commit/96f77c78a08e975d367ca25ac5d07eb2253cf4e5)) - [protocol] remove misleading documentation about ref-in-want ([`9a8f6b5`](https://github.com//Byron/gitoxide/commit/9a8f6b5480bf55f52315ddf86ac28771147a4664)) - clippy on tests and thanks clippy ([`a77a71c`](https://github.com//Byron/gitoxide/commit/a77a71cf02d328a2a964388928d6b2a235a0aa85)) - thanks clippy ([`e1964e4`](https://github.com//Byron/gitoxide/commit/e1964e43979b3e32a5d4bfbe377a842d2c0b10ea)) - Bump async-trait from 0.1.50 to 0.1.51 ([`ce0b81e`](https://github.com//Byron/gitoxide/commit/ce0b81e8f5c652d389ff876844bc42bcfa687921)) - Bump futures-io from 0.3.15 to 0.3.16 ([`3c23820`](https://github.com//Byron/gitoxide/commit/3c23820d3f0d3567f44215cdb0ad13ab675a201f)) - [protocol] Delegate will indicate end-of-operation when fetch is done ([`928f75a`](https://github.com//Byron/gitoxide/commit/928f75ad939e35a159d3d2751d5d0f9d00d796af)) - [protocol] Let 'fetch()' only be used via `git_protocol::fetch` ([`4bae2f9`](https://github.com//Byron/gitoxide/commit/4bae2f959bdf3f4a12b378f5734d9abdc25af36d)) - thanks clippy ([`eccbecb`](https://github.com//Byron/gitoxide/commit/eccbecb938f0c84b63ad7e1ee17fb8113ce89c2e)) - [protocol] fix build ([`38aca40`](https://github.com//Byron/gitoxide/commit/38aca4076037a6f8288c2cf483f134ea16c328d5)) - [protocol] Allow both preparation delegate methods to fail ([`d89393b`](https://github.com//Byron/gitoxide/commit/d89393bbd5fce130a50855316ef364083c62eccd)) - [protocol] start trying LsRefsAction::Abort(Box<dyn Error>)… ([`660b9dc`](https://github.com//Byron/gitoxide/commit/660b9dcc4e5249506a7656b038333f64b109261d)) - [protocol] adjust description of fetch::Error to match io::Error sources ([`23dafc6`](https://github.com//Byron/gitoxide/commit/23dafc6e24377ad00b70c0235fd7a8ff107eee0a)) - Revert "[ref] Try using BorrowMut to avoid blanket trait impls, but…" ([`8212536`](https://github.com//Byron/gitoxide/commit/8212536376341e673a6ef05221d20815659d92d3)) - [ref] Try using BorrowMut to avoid blanket trait impls, but… ([`4bb9bba`](https://github.com//Byron/gitoxide/commit/4bb9bbad5b4e0c2e64a48a8e4a70a1b3af1ca3e3)) - [protocol] only send flush packets in stateful connections ([`0995c22`](https://github.com//Byron/gitoxide/commit/0995c225c92a0dcccd2514b53abcf8400d9342e1)) - [transport] remove Transport::close()… ([`4268a9b`](https://github.com//Byron/gitoxide/commit/4268a9bcf733413f7326be7af487a8fcdec1f71c)) - [ref] rename Action::Close to Action::Cancel… ([`cac1f6c`](https://github.com//Byron/gitoxide/commit/cac1f6c757709797d193c6bca30e99fe40466ddc)) - [transport] impl Delegate for &mut T: Delegate; refactor fetch() signature ([`2ded7f9`](https://github.com//Byron/gitoxide/commit/2ded7f9b2659ab8705ad6b896aaf6ca5afb12a6c)) - [transport] implement Transport for &mut T: Transport as well ([`372fb81`](https://github.com//Byron/gitoxide/commit/372fb8183aff19bd0f2d17ea74409b2ca3a08511)) - [protocol] fallible negotiation ([`e269a2c`](https://github.com//Byron/gitoxide/commit/e269a2cde18f604a36b33efb7e53f31ea5c45e2d)) - [protocol] refactor ([`11b2fd1`](https://github.com//Byron/gitoxide/commit/11b2fd1250ff902dd084d8664f06732d4b69b4b3)) - [protocol] refactor ([`967946a`](https://github.com//Byron/gitoxide/commit/967946a65f67cb1fc5d7bf6944a7e900ff3521c7)) - [protocol] refactor ([`8dc425f`](https://github.com//Byron/gitoxide/commit/8dc425ff91d00d3315903f429d4009df6410ba77)) - [protocol] assure we don't coerce refs into UTF-8 representation ([`5ceb64d`](https://github.com//Byron/gitoxide/commit/5ceb64dfed67b942100e2e36715903492d870c71)) - [protocol] support ref-in-want ([`b6df400`](https://github.com//Byron/gitoxide/commit/b6df400dccd66ad2f01c80d2fa05b8f9bb130b23)) - [transport] tests for extra parameters ([`fffd926`](https://github.com//Byron/gitoxide/commit/fffd926a3d5c6abfa732aa2305a4a05fdd06254d)) - [protocol] extra_parameters are forwarded from delegate to handshake ([`03e3db3`](https://github.com//Byron/gitoxide/commit/03e3db3809bd031d7d0c151ada2542214d7e32c0)) - [transport] unsupported protocol versions now abort the fetch operation ([`812aa3b`](https://github.com//Byron/gitoxide/commit/812aa3bc02a823cb9277847db905e76a50ee7413)) - [transport] flexible version of version support check doesn't actually work :D ([`2b220f0`](https://github.com//Byron/gitoxide/commit/2b220f0758cb7a96a66b256552f13a020cdee3fc)) - [protocol] make refs parsing functionality public ([`d6da891`](https://github.com//Byron/gitoxide/commit/d6da891419f66208a8820185dd165e62b7a01a6e)) - [protocol] async-io path handles improved refs parsing ([`328ab9c`](https://github.com//Byron/gitoxide/commit/328ab9c4ce739fe79f12ae539ea37e50c541b786)) - [protocol] first step towards keeping InternalRef internal in blocking-io ([`6c4ed2d`](https://github.com//Byron/gitoxide/commit/6c4ed2d4dd352b4218419a1a79269a49cc91a992)) - refactor ([`24697bc`](https://github.com//Byron/gitoxide/commit/24697bc66363f8e8b1ff14a59fdf303ffdab132d)) - [async-client] cleanup Send bounds! ([`c7dee44`](https://github.com//Byron/gitoxide/commit/c7dee44267462d5ece491b8a45cf35afa904ce81)) - [async-client] refactor ([`b252932`](https://github.com//Byron/gitoxide/commit/b252932ee3eb26bb26560a849a9b13aca11cf00f)) - [async-client] unblock the async delegate in the cheapest possible way… ([`a3b5d75`](https://github.com//Byron/gitoxide/commit/a3b5d75d387dc5d6c44f695f63df8803613637a2)) - Revert "[async-client] a taste of what it means to unblock the delegate" ([`2ba452f`](https://github.com//Byron/gitoxide/commit/2ba452ff1c9659f7433328b12732d792e7871102)) - [async-client] a taste of what it means to unblock the delegate ([`4d6c10a`](https://github.com//Byron/gitoxide/commit/4d6c10a6956bb9a81144a61ebb6bcab3aedb840e)) - [async-client] prepare for unblocking the protocol delegate ([`796c7d5`](https://github.com//Byron/gitoxide/commit/796c7d54a20ef32a581be572e1d681f9727482de)) - [async-client] refactor ([`0d5b911`](https://github.com//Byron/gitoxide/commit/0d5b911ad5f47ab8f044d6bbe660a6d1dfeecb5f)) - Revert "[async-client] Try to bring 'Send' back but…" ([`52eb953`](https://github.com//Byron/gitoxide/commit/52eb953fcc44cce19604b1df6a600237b8c81392)) - [async-client] Try to bring 'Send' back but… ([`3a06adb`](https://github.com//Byron/gitoxide/commit/3a06adb41f6b2946f78044e4ab1385e6441fc40f)) - [git-protocol] fix test ([`e30ea36`](https://github.com//Byron/gitoxide/commit/e30ea363311aa82486828c59755a012cc76751b1)) - [git-protocol] no warnings when building without client ([`2f30666`](https://github.com//Byron/gitoxide/commit/2f3066659280f7b43ca39d285166f11192ac7fa9)) - Merge branch 'dependabot/cargo/crc-2.0.0' ([`683c44d`](https://github.com//Byron/gitoxide/commit/683c44db682d8dbef401286963e84cdca145abc8)) - [git-protocol] remove compile warnings if no client type is specified… ([`478a980`](https://github.com//Byron/gitoxide/commit/478a98056afd2504050391262dabc921b59425c5)) - thanks clippy ([`57106e2`](https://github.com//Byron/gitoxide/commit/57106e21089ae3c3a529295bceb8c0a515e2c2b6)) - [git-protocol] builds without features work ([`a1945ff`](https://github.com//Byron/gitoxide/commit/a1945ff22f3412be1fbfac76236d487896ec4685)) - [git-protocol] async fetch tests work ([`fe434a5`](https://github.com//Byron/gitoxide/commit/fe434a58d321b3ac12644827e65eb4db11cfe5fb)) - [git-protocol] fetch tests nearly compile in async ([`97fb186`](https://github.com//Byron/gitoxide/commit/97fb186df5661fb297c2c9485186dbfe0ed1d504)) - [git-protocol] fetch in sync and async… ([`4776039`](https://github.com//Byron/gitoxide/commit/47760399bffd030c848e0ef6df52a4765d8fb566)) - [git-protocol] refactor ([`80379fd`](https://github.com//Byron/gitoxide/commit/80379fd32aae02f2975d8637326188655f85b474)) - [git-protocol] build should fail if mutually exclusiive features are set ([`72cf940`](https://github.com//Byron/gitoxide/commit/72cf9401dda6e1bb465cce8d65ce66a7cc6a03fd)) - Bump maybe-async from 0.2.4 to 0.2.6 ([`d99a1a8`](https://github.com//Byron/gitoxide/commit/d99a1a815809d22c7384c6ecb1275e39fb911d91)) - [git-protocol] fix build ([`4cce648`](https://github.com//Byron/gitoxide/commit/4cce6487d6d514541afee1a9aa92043f186136d3)) - [git-protocol] async Delegate ([`1aa6781`](https://github.com//Byron/gitoxide/commit/1aa678172f0eb75af76017addd3dff4d7e62ff41)) - thanks clippy ([`0759ade`](https://github.com//Byron/gitoxide/commit/0759ade3e8e97927f452eabd11e249bb93aa54e2)) - [git-protocol] refactor ([`94d7be4`](https://github.com//Byron/gitoxide/commit/94d7be4a16f2c2e68a9dacf120eef7a417a8a6b9)) - [git-protocol] refactor ([`990099b`](https://github.com//Byron/gitoxide/commit/990099b01bfd54b926f0f4e7ecf727c423a23b8e)) - [git-protocol] refactor ([`d623cf7`](https://github.com//Byron/gitoxide/commit/d623cf7db4488815ad5a2afd2d1bcbbbda275d2c)) - [git-protocol] async response ([`c498557`](https://github.com//Byron/gitoxide/commit/c49855738bc164f65130cb307ba612b71c3fa83e)) - [git-protocol] refactor ([`a8dc078`](https://github.com//Byron/gitoxide/commit/a8dc078e00d8a5689ba0d8070732421d35df50c8)) - refactor ([`2eefe17`](https://github.com//Byron/gitoxide/commit/2eefe1712131a69298be02e94df8b6ba844afcd9)) - [git-protocol] prepare response module for async ([`08b891b`](https://github.com//Byron/gitoxide/commit/08b891b089081a3ec3c44ed27b1aca316391d0de)) - [git-protocol] fix tests without any feature toggles ([`1da0b1a`](https://github.com//Byron/gitoxide/commit/1da0b1ab9e22040d5b273a5604954859990e0334)) - thanks clippy ([`91fdfba`](https://github.com//Byron/gitoxide/commit/91fdfba7cabc7331598903106a1dd7cea3b49eeb)) - [git-protocol] refs now available in async ([`3a5b2cf`](https://github.com//Byron/gitoxide/commit/3a5b2cfcc50a48e09a6495c4c15af69596f966df)) - [git-protocol] refactor ([`abf0b9d`](https://github.com//Byron/gitoxide/commit/abf0b9d41a2509d35102970602e77fb45e898d52)) - [git-protocol] prepare to translate refs ([`bf79c91`](https://github.com//Byron/gitoxide/commit/bf79c91b30be61135dd33122bb93b3cf3a49f586)) - [git-protocol] no warnings if there is no client feature set ([`335e831`](https://github.com//Byron/gitoxide/commit/335e83136efa7cb0913bc5e317bb49d616ee0290)) - [git-protocol] fix tests in case there is no client feature set ([`1ee5518`](https://github.com//Byron/gitoxide/commit/1ee551878ef21d20925fab00b3eef044ada97065)) - [git-protocol] refactor ([`0b4ff16`](https://github.com//Byron/gitoxide/commit/0b4ff166175dd51cded5131bcebf1edd80335abe)) - [git-protocol] refactor ([`e99a03b`](https://github.com//Byron/gitoxide/commit/e99a03b360e4bb757904a03834297f14df67838f)) - [git-protocol] async capabilities and arguments abstractions ([`aa3eacb`](https://github.com//Byron/gitoxide/commit/aa3eacbd53665d6b76bd9706d801d1189a970261)) - [git-protocol] now just a dummy async transport impl and… ([`c7f0b80`](https://github.com//Byron/gitoxide/commit/c7f0b80182c08430a3720474eda41519b6814f17)) - [git-protocol] a big step towards getting 'Arguments' test into async ([`5d1c30f`](https://github.com//Byron/gitoxide/commit/5d1c30f3ceae6fe26a0d9961d135b44f371d9cd7)) - [git-protocol] move everything into `blocking_io` for later translation… ([`fa03374`](https://github.com//Byron/gitoxide/commit/fa03374fd42e127f5be7fb4da2bac85ea38c8afa)) - [git-protocol] all blocking fetch tests ([`0d39b5d`](https://github.com//Byron/gitoxide/commit/0d39b5d23659d29a9f0e33428db401a3a887c007)) - [git-protocol] re-introduce credentials helper code ([`6a5575f`](https://github.com//Byron/gitoxide/commit/6a5575fa7dbfa2a835fabf6746494097c3af23c2)) - [git-protocol] separate test configuration for async mode ([`62a117c`](https://github.com//Byron/gitoxide/commit/62a117c4e6bd205c4bb1d224db7d8e80ba46322f)) - [git-transport] fix git-protocol ([`0cc9537`](https://github.com//Byron/gitoxide/commit/0cc9537036003c86584223aa61f9c207a2c5c2df)) - [git-protocol] simplify test setup ([`189ed2c`](https://github.com//Byron/gitoxide/commit/189ed2c32636ef59975dd15ec0ef61e8a62b98c0)) - refactor ([`2ba9f91`](https://github.com//Byron/gitoxide/commit/2ba9f915035a518bef3eb8b0ed1c9972c4a47cfa)) - (cargo-release) version 0.4.0 ([`866f86f`](https://github.com//Byron/gitoxide/commit/866f86f59e66652968dcafc1a57912f9849cb21d)) - Switch to latest nom ([`859e57e`](https://github.com//Byron/gitoxide/commit/859e57eae93c3490523b7ed98f7a606acbd87a2f)) - (cargo-release) version 0.15.0 ([`d69d9fb`](https://github.com//Byron/gitoxide/commit/d69d9fb0931f8257cef96ef14a89da9340ad9738)) - Put prodash behind a feature toggle, too ([`966058d`](https://github.com//Byron/gitoxide/commit/966058d611c548e90c050462de52e36f1925e775)) - [git-packetline] refactor ([`1328c5b`](https://github.com//Byron/gitoxide/commit/1328c5b4001f380936beff73e1f822f14e41e98b)) - (cargo-release) version 0.6.0 ([`ec5a54e`](https://github.com//Byron/gitoxide/commit/ec5a54e9f3543afddc9f972f16135edc6ef6ff5b)) - [git-packetline] refactor ([`e5769d1`](https://github.com//Byron/gitoxide/commit/e5769d1e7668ae54c667d2593c0c22e7723710c0)) - (cargo-release) version 0.8.0 ([`ccea4b6`](https://github.com//Byron/gitoxide/commit/ccea4b6bcdaba0ee6c6a6236d225ea1276d2547c)) - (cargo-release) version 0.9.0 ([`18f6d01`](https://github.com//Byron/gitoxide/commit/18f6d011043203523f1d0dacf657704ed3f9cf89)) - [git-transport] simplify parsing capabilities from lines ([`401af09`](https://github.com//Byron/gitoxide/commit/401af0974742f10c8b9b3c9752e9d30205e96c16)) - [git-protocol] separate tests those who need feature toggles ([`4a49d64`](https://github.com//Byron/gitoxide/commit/4a49d6406c9c39d75ab5021b6e213fd2c9d63adb)) - [git-transport] remove default features to force being explicit everywhere ([`d1b39f8`](https://github.com//Byron/gitoxide/commit/d1b39f8093c032a172237a584c9208479611a866)) - Fix git-protocol ([`284f8af`](https://github.com//Byron/gitoxide/commit/284f8af0599bee4e3de0e385b69a389713cee9f7)) - refactor ([`1412282`](https://github.com//Byron/gitoxide/commit/141228219d33e8056489514f91221d803888edd8)) </details> ### Thanks Clippy <csr-read-only-do-not-edit/> [Clippy](https://github.com/rust-lang/rust-clippy) helped 5 times to make code idiomatic. ## v0.7.0 (2021-05-09) ### Commit Statistics <csr-read-only-do-not-edit/> - 7 commits contributed to the release over the course of 21 calendar days. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Thanks Clippy <csr-read-only-do-not-edit/> [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - (cargo-release) version 0.7.0 ([`069184e`](https://github.com//Byron/gitoxide/commit/069184e55057a1655d2754cb1fd68a4424beff34)) - (cargo-release) version 0.8.0 ([`411a05e`](https://github.com//Byron/gitoxide/commit/411a05ead1546c76fe51f359fbcb961a1140535e)) - (cargo-release) version 0.5.0 ([`8c4cc3f`](https://github.com//Byron/gitoxide/commit/8c4cc3fb5922d1a761463bbbad65e59f91cce4cb)) - thanks clippy ([`17258cc`](https://github.com//Byron/gitoxide/commit/17258cc58767caa6e71227898decd160ad0cdf13)) - (cargo-release) version 0.14.0 ([`a760f8c`](https://github.com//Byron/gitoxide/commit/a760f8c013e13ba82daa1acf1a4a57e0818a008d)) - (cargo-release) version 0.3.0 ([`e9665c7`](https://github.com//Byron/gitoxide/commit/e9665c784ae7e5cdaf662151395ee2355e9b57b6)) - (cargo-release) version 0.13.0 ([`ac2eddb`](https://github.com//Byron/gitoxide/commit/ac2eddb06eb3d8a9a3dcdcd796eb54a7e45ab935)) </details> ## v0.6.0 (2021-04-08) ### Commit Statistics <csr-read-only-do-not-edit/> - 10 commits contributed to the release over the course of 1 calendar day. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#63](https://github.com//Byron/gitoxide/issues/63) ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **[#63](https://github.com//Byron/gitoxide/issues/63)** - git-protocol uses `oid` type ([`3930a6f`](https://github.com//Byron/gitoxide/commit/3930a6ff508f5bb2249fb2c2f21e00b74fecda22)) - refactor; better errors for invalid hash sizes ([`be84b36`](https://github.com//Byron/gitoxide/commit/be84b36129694a2e89d1b81d932f2eba23aedf54)) - Make ObjectId/oid happen! ([`ca78d15`](https://github.com//Byron/gitoxide/commit/ca78d15373ec988d909be8f240baefe75555e077)) - Remove all public exports of git-hash types in git-object ([`accf89d`](https://github.com//Byron/gitoxide/commit/accf89d25560e5ded6f44a1c4a898ee65d14f8f6)) - Remove re-export of git_object::borrowed::Id ([`a3f2816`](https://github.com//Byron/gitoxide/commit/a3f28169c1268c1129852f279631d5a7f7540cdf)) - Make git-hash Error usage explicit (it's for decoding only) ([`4805cfc`](https://github.com//Byron/gitoxide/commit/4805cfc8d837bb111424b5e32f46d0fb9b12365a)) * **Uncategorized** - (cargo-release) version 0.6.0 ([`8513f0f`](https://github.com//Byron/gitoxide/commit/8513f0fafbf8ae61d86df2d8b0aefa52d3eb1680)) - (cargo-release) version 0.7.0 ([`334b7e1`](https://github.com//Byron/gitoxide/commit/334b7e1b838b5201f2484be42dee3c4d2fd789d7)) - (cargo-release) version 0.12.0 ([`3b71e7e`](https://github.com//Byron/gitoxide/commit/3b71e7e8416e550b47e5aed2259c1181497ac9e8)) - (cargo-release) version 0.2.0 ([`4ec09f4`](https://github.com//Byron/gitoxide/commit/4ec09f4d2239ea1d44f7145027e64191bf2c158c)) </details> ## v0.5.0 (2021-03-26) ### Commit Statistics <csr-read-only-do-not-edit/> - 5 commits contributed to the release over the course of 60 calendar days. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - (cargo-release) version 0.5.0 ([`3cc4a57`](https://github.com//Byron/gitoxide/commit/3cc4a5799fa1f487452b5c346b57fea97e45b47e)) - (cargo-release) version 0.6.0 ([`50fb6f2`](https://github.com//Byron/gitoxide/commit/50fb6f25e9afa900ac1c3cfb88d7ca0d5a9a95f7)) - thanks clippy ([`0fc239c`](https://github.com//Byron/gitoxide/commit/0fc239cf9b773f72928b7c42344b578c6ff5d19f)) - thanks clippy ([`749ceba`](https://github.com//Byron/gitoxide/commit/749ceba246fb8a4cb8d48fa86184619fef500108)) - (cargo-release) version 0.11.0 ([`1aa1f5e`](https://github.com//Byron/gitoxide/commit/1aa1f5e84a07427d5d7f3231735fe9c1923f506f)) </details> ### Thanks Clippy <csr-read-only-do-not-edit/> [Clippy](https://github.com/rust-lang/rust-clippy) helped 2 times to make code idiomatic. ## v0.4.1 (2021-01-05) ### Commit Statistics <csr-read-only-do-not-edit/> - 9 commits contributed to the release over the course of 5 calendar days. - 0 commits where understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' where seen in commit messages ### Thanks Clippy <csr-read-only-do-not-edit/> [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - (cargo-release) version 0.4.1 ([`6244fb4`](https://github.com//Byron/gitoxide/commit/6244fb4cfbc40d35f46f4d1942519414a04ac355)) - finish docs for `git-protocol` crate ([`598f700`](https://github.com//Byron/gitoxide/commit/598f700ce2a273a6f430c8d2442dbd71e21a2704)) - revise trait documentation of git-protocol ([`5271128`](https://github.com//Byron/gitoxide/commit/52711283d456eefcbdc37ac8f8da36149afc1322)) - docs for response in git-protocol ([`487de13`](https://github.com//Byron/gitoxide/commit/487de1383d801fb442abc8101666a0d9a050af15)) - more docs for git-protocol ([`bca0cbd`](https://github.com//Byron/gitoxide/commit/bca0cbd98ab02b63ac24b1d15baea602b02e1623)) - docs for fetch::refs ([`6a97a3e`](https://github.com//Byron/gitoxide/commit/6a97a3e5883d9a6c0011a68b16966d1f8be589d7)) - docs for git credentials helper utilities ([`eb6bb6e`](https://github.com//Byron/gitoxide/commit/eb6bb6ee2fe22ad0621f7e1743a7e56adbc54bd1)) - first pieces of docs for git-protocol ([`12d8a83`](https://github.com//Byron/gitoxide/commit/12d8a83fbc1b70bd2612ad62aa1a69e87914fe39)) - thanks clippy ([`343ab9a`](https://github.com//Byron/gitoxide/commit/343ab9adb62da1dde495fc209c179137bbe59a10)) </details>