Latest Results
Bump gix-config from 0.53.0 to 0.56.0 (#404)
Bumps [gix-config](https://github.com/GitoxideLabs/gitoxide) from 0.53.0
to 0.56.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GitoxideLabs/gitoxide/releases">gix-config's
releases</a>.</em></p>
<blockquote>
<h2>gix-config v0.56.0</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Allow more pathological cases during parsing just like Git
This improves Git conformity, which is also pretty lenient.</li>
</ul>
<h3>Bug Fixes (BREAKING)</h3>
<ul>
<li>
<p>Limit Commit and Tag parsing to a given <code>gix_hash::Kind</code>
Doing so adds conformity with Git, but also simplifies the parser
which now only parse hex-hashes of a single valid length.</p>
</li>
<li>
<p>remove <code>winnow</code> and replace it with hand-implemented
parsers everywhere.
This will allow for simplified maintenance and editing (both human and
machine)
down the road, and enable additional performance optimisations.</p>
<p>Parser compbinators to me ultimately were a failed experiment as I
couldn't maintain
them anyway, with it being too difficult for me to grasp and express
everything
in its very own kind of language, with a lot of different things to
consider.</p>
<p>Note that this also removes detailed errors from all parsers that
previously
used <code>winnow</code>, with the option to re-add those if there is
demand.</p>
</li>
</ul>
<h3>Commit Statistics</h3>
<ul>
<li>4 commits contributed to the release over the course of 2 calendar
days.</li>
<li>3 days passed between releases.</li>
<li>3 commits were understood as <a
href="https://www.conventionalcommits.org">conventional</a>.</li>
<li>0 issues like '(#ID)' were seen in commit messages</li>
</ul>
<h3>Commit Details</h3>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<ul>
<li><strong>Uncategorized</strong>
<ul>
<li>Limit Commit and Tag parsing to a given <code>gix_hash::Kind</code>
(d4439cd)</li>
<li>Allow more pathological cases during parsing just like Git
(5127973)</li>
<li>Remove <code>winnow</code> and replace it with hand-implemented
parsers everywhere. (91c854e)</li>
<li>Merge pull request <a
href="https://redirect.github.com/GitoxideLabs/gitoxide/issues/2540">#2540</a>
from GitoxideLabs/reporting (4d5ba23)</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/GitoxideLabs/gitoxide/blob/main/CHANGELOG.md">gix-config's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>The format is based on <a
href="https://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>,
and this project adheres to <a
href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/53f880c7604232c367870088176e42efd8a5b783"><code>53f880c</code></a>
Release gix-error v0.2.3, gix-date v0.15.3, gix-actor v0.41.0, gix-path
v0.12...</li>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/09687eba6bb3e0f398e0c0bef1e3f19f5f8b8cc0"><code>09687eb</code></a>
fix CI - and probably prevent <code>can't connect to localhost</code> in
journey tests</li>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/d5f9bf5a664cbb0d101aadd48abfa9354403295e"><code>d5f9bf5</code></a>
feat: add <code>Category::is_remote_tracking_branch()</code>.</li>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/87b2da8b66dfaa8a0b4e11ac947b1ec4164c163f"><code>87b2da8</code></a>
address auto-review</li>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/731248f18ff5bc655143e9808fe717ac6d24edf6"><code>731248f</code></a>
feat!: add <code>sha-256</code> support to <code>gix-ref</code>.</li>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/91bfab0694673b3234b52f30fa9c8ec4322ddb9d"><code>91bfab0</code></a>
Adapt to changes in <code>gix-object</code></li>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/d4439cd5b5aa82c126198aa57de6a9ebbc15d371"><code>d4439cd</code></a>
fix!: Limit Commit and Tag parsing to a given
<code>gix_hash::Kind</code></li>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/51279734f848600ccd76b8256e77bf06f429dd60"><code>5127973</code></a>
fix: Allow more pathological cases during parsing just like Git</li>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/91c854e7b9f41738d0fde825cd474b8c00c1a49b"><code>91c854e</code></a>
fix!: remove <code>winnow</code> and replace it with hand-implemented
parsers everywhere.</li>
<li><a
href="https://github.com/GitoxideLabs/gitoxide/commit/b060eb24a0688fa5649b937052e5f314123bc1a6"><code>b060eb2</code></a>
fix!: remove <code>winnow</code> from the public <code>gix-actor</code>
API for parsing (<a
href="https://redirect.github.com/GitoxideLabs/gitoxide/issues/2545">#2545</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GitoxideLabs/gitoxide/compare/gix-config-v0.53.0...gix-config-v0.56.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marvin Vogt <m@rvinvogt.com> Latest Branches
0%
dependabot/github_actions/actions-non-major-9cdc2550bf -1%
dependabot/cargo/cargo-production-non-major-2275015c10 -1%
dependabot/rust_toolchain/rust-toolchain-1.96.0 © 2026 CodSpeed Technology