Skip to content

Commit fa302a1

Browse files
committed
Fixes to make a release work.
1 parent 6c92991 commit fa302a1

File tree

16 files changed

+83
-18
lines changed

16 files changed

+83
-18
lines changed

Cargo.lock

Lines changed: 0 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gix-archive/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ gix-date = { version = "^0.12.1", path = "../gix-date" }
3434

3535
flate2 = { version = "1.1.8", optional = true, default-features = false, features = ["zlib-rs"] }
3636
rawzip = { version = "0.4.3", optional = true }
37-
jiff = { version = "0.2.17", default-features = false, features = ["std"] }
3837

3938
thiserror = "2.0.17"
4039
bstr = { version = "1.12.0", default-features = false }

gix-attributes/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ doctest = false
1919
serde = ["dep:serde", "bstr/serde", "gix-glob/serde", "kstring/serde"]
2020

2121
[dependencies]
22-
gix-path = { version = "^0.10.21", path = "../gix-path" }
22+
gix-path = { version = "^0.10.22", path = "../gix-path" }
2323
gix-quote = { version = "^0.6.1", path = "../gix-quote" }
2424
gix-glob = { version = "^0.23.0", path = "../gix-glob" }
2525
gix-trace = { version = "^0.1.16", path = "../gix-trace" }

gix-command/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ doctest = false
1616

1717
[dependencies]
1818
gix-trace = { version = "^0.1.17", path = "../gix-trace" }
19-
gix-path = { version = "^0.10.21", path = "../gix-path" }
19+
gix-path = { version = "^0.10.22", path = "../gix-path" }
2020
gix-quote = { version = "^0.6.1", path = "../gix-quote" }
2121

2222
bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] }

gix-config-value/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ doctest = true
1919
serde = ["dep:serde", "bstr/serde"]
2020

2121
[dependencies]
22-
gix-path = { version = "^0.10.21", path = "../gix-path" }
22+
gix-path = { version = "^0.10.22", path = "../gix-path" }
2323

2424
thiserror = "2.0.17"
2525
bstr = { version = "1.12.0", default-features = false, features = ["std"] }

gix-discover/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ doctest = false
1818
gix-sec = { version = "^0.12.1", path = "../gix-sec" }
1919
gix-path = { version = "^0.10.22", path = "../gix-path" }
2020
gix-ref = { version = "^0.57.0", path = "../gix-ref" }
21-
gix-hash = { version = "^0.21.2", path = "../gix-hash" }
2221
gix-fs = { version = "^0.18.2", path = "../gix-fs" }
2322

2423
bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] }

gix-error/CHANGELOG.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## Unreleased
9+
10+
### New Features
11+
12+
- <csr-id-461c87667c75a9db0a74c43ef68d71b88a7dd754/> Add an `auto-chain-error` feature to let `gix-error::Error` produce error chains suitable for `anyhow`.
13+
- <csr-id-28f4211afadd91c5b5d2d2a0698f37e660cc0c66/> make it possible to produce errors that work well with `anyhow` source-chain display.
14+
- <csr-id-053c3ee2217480eead3aa7c71fa4b65455444921/> anyhow support for `gix-error::Exn`
15+
This is mainly useful for `gitoxide-core`, which may call plumbing.
16+
- <csr-id-3301eb8b2906861952726061629d74babfd24f73/> Add `Exn::downcast_any_ref()`
17+
18+
### New Features (BREAKING)
19+
20+
- <csr-id-5ab19a7a3344c58ad1185a23a789848ed5e02241/> Use `gix-error` in `gix-date`
21+
This will make for easier introspection for users of these errors.
22+
23+
### Refactor (BREAKING)
24+
25+
- <csr-id-829393ac596bf2684bd8a837ae931773b24ee033/> ErrorExt::raise_iter to raise_all + remove Frame::downcast
26+
Be more compatible to `exn`.
27+
- <csr-id-f8517bedcbb9b3328f435aa37f4c63bd30b19fc0/> catch up Exn designs with the upstream
28+
refactor!: rename `Exn::from_iter` to `raise_all`
29+
30+
### Commit Statistics
31+
32+
<csr-read-only-do-not-edit/>
33+
34+
- 25 commits contributed to the release over the course of 12 calendar days.
35+
- 7 commits were understood as [conventional](https://www.conventionalcommits.org).
36+
- 2 unique issues were worked on: [#2384](https://github.com/GitoxideLabs/gitoxide/issues/2384), [#2385](https://github.com/GitoxideLabs/gitoxide/issues/2385)
37+
38+
### Commit Details
39+
40+
<csr-read-only-do-not-edit/>
41+
42+
<details><summary>view details</summary>
43+
44+
* **[#2384](https://github.com/GitoxideLabs/gitoxide/issues/2384)**
45+
- Catch up Exn designs with the upstream ([`f8517be`](https://github.com/GitoxideLabs/gitoxide/commit/f8517bedcbb9b3328f435aa37f4c63bd30b19fc0))
46+
* **[#2385](https://github.com/GitoxideLabs/gitoxide/issues/2385)**
47+
- ErrorExt::raise_iter to raise_all + remove Frame::downcast ([`829393a`](https://github.com/GitoxideLabs/gitoxide/commit/829393ac596bf2684bd8a837ae931773b24ee033))
48+
* **Uncategorized**
49+
- Merge pull request #2383 from GitoxideLabs/gix-error ([`9d39656`](https://github.com/GitoxideLabs/gitoxide/commit/9d39656710c297f9a22e4a7e6facc3a1f35f89e0))
50+
- Address Copilot review ([`16327ef`](https://github.com/GitoxideLabs/gitoxide/commit/16327efe24e2321e2a4efe5321e9f0483484b10a))
51+
- Add an `auto-chain-error` feature to let `gix-error::Error` produce error chains suitable for `anyhow`. ([`461c876`](https://github.com/GitoxideLabs/gitoxide/commit/461c87667c75a9db0a74c43ef68d71b88a7dd754))
52+
- Make it possible to produce errors that work well with `anyhow` source-chain display. ([`28f4211`](https://github.com/GitoxideLabs/gitoxide/commit/28f4211afadd91c5b5d2d2a0698f37e660cc0c66))
53+
- Anyhow support for `gix-error::Exn` ([`053c3ee`](https://github.com/GitoxideLabs/gitoxide/commit/053c3ee2217480eead3aa7c71fa4b65455444921))
54+
- Merge pull request #2378 from GitoxideLabs/gix-error ([`6cff657`](https://github.com/GitoxideLabs/gitoxide/commit/6cff65786b5213194fffd2c77b7c2dc44dcb4b52))
55+
- Address Copilot review ([`e112cac`](https://github.com/GitoxideLabs/gitoxide/commit/e112cacc42a192d5159b299e49739f3af2589e3e))
56+
- Change `ErrorExt::erased()` to `ErrorExt::raise_erased()`. ([`373fced`](https://github.com/GitoxideLabs/gitoxide/commit/373fceddcc1a0ef79f306b519a2ca3682b3110ef))
57+
- Make `Exn` work properly after the type was erased. ([`499402c`](https://github.com/GitoxideLabs/gitoxide/commit/499402c941e85e6cff5c3ffef8a09afac842c7ac))
58+
- Add `Exn::downcast_any_ref()` ([`3301eb8`](https://github.com/GitoxideLabs/gitoxide/commit/3301eb8b2906861952726061629d74babfd24f73))
59+
- Merge pull request #2374 from GitoxideLabs/gix-error ([`25233ce`](https://github.com/GitoxideLabs/gitoxide/commit/25233ced7f17e14842aa400cf007a0feb6127d89))
60+
- Turn `Exn::into_box()` to `Exn::into_inner()`. ([`939b8fc`](https://github.com/GitoxideLabs/gitoxide/commit/939b8fcbb2115eba77aca1be8527ad0d7f644c56))
61+
- Merge pull request #2373 from GitoxideLabs/gix-error ([`4c6a7a7`](https://github.com/GitoxideLabs/gitoxide/commit/4c6a7a76c214c94910f141542d677dc2a7500ddd))
62+
- Adapt to changes in `gix-chunk` ([`e6e90ff`](https://github.com/GitoxideLabs/gitoxide/commit/e6e90ff82b1f839a6d78170685f2a69566766675))
63+
- Add conversion from Message to `ParseError` for less noisy invocations. ([`08f9ed4`](https://github.com/GitoxideLabs/gitoxide/commit/08f9ed48c896ea92d8d8da9b15bc44f7709b013e))
64+
- More docs to better explain `gix-error` ([`f46ca99`](https://github.com/GitoxideLabs/gitoxide/commit/f46ca9925930e4b2a660d2896ccbfb8edd3aa4e9))
65+
- Merge pull request #2352 from GitoxideLabs/gix-error ([`ae23762`](https://github.com/GitoxideLabs/gitoxide/commit/ae23762932ea0d78e91463185a304d778746a167))
66+
- Make it possible to traverse frames using an iterator. ([`3bac149`](https://github.com/GitoxideLabs/gitoxide/commit/3bac149385a6f64ab0ee1989ad562132574dc021))
67+
- Actually introduce `gix-error` into `gix-revision`. ([`4819ea8`](https://github.com/GitoxideLabs/gitoxide/commit/4819ea8d81645b8b79dc2a3fcba7b27d773a9fce))
68+
- Adadpt `exn` to most pressing needs of `gitoxide` ([`abedade`](https://github.com/GitoxideLabs/gitoxide/commit/abedadec5463b57e78aa53e62d8c511b989ae9ca))
69+
- Vendor `exn` from https://github.com/fast/exn@bb4d8ea4e4df335c46d4fa3f4f260121f9f84305 ([`0eaab70`](https://github.com/GitoxideLabs/gitoxide/commit/0eaab70ee6e897635d7fb41402ec87387b8ecd4b))
70+
- Use `gix-error` in `gix-date` ([`5ab19a7`](https://github.com/GitoxideLabs/gitoxide/commit/5ab19a7a3344c58ad1185a23a789848ed5e02241))
71+
- Create a basic `gix-error` crate to forward `exn` ([`35cf1ff`](https://github.com/GitoxideLabs/gitoxide/commit/35cf1ff837ea30a1366b20bde0d59baf9ab699be))
72+
</details>
73+

gix-features/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ required-features = ["io-pipe"]
8888
gix-trace = { version = "^0.1.17", path = "../gix-trace" }
8989

9090
# for walkdir
91-
gix-path = { version = "^0.10.21", path = "../gix-path", optional = true }
91+
gix-path = { version = "^0.10.22", path = "../gix-path", optional = true }
9292
gix-utils = { version = "^0.3.1", path = "../gix-utils", optional = true }
9393

9494
# 'parallel' feature

gix-fs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ serde = ["dep:serde"]
2020

2121
[dependencies]
2222
bstr = "1.12.0"
23-
gix-path = { version = "^0.10.21", path = "../gix-path" }
23+
gix-path = { version = "^0.10.22", path = "../gix-path" }
2424
gix-features = { version = "^0.45.2", path = "../gix-features", features = ["fs-read-dir"] }
2525
gix-utils = { version = "^0.3.1", path = "../gix-utils" }
2626
thiserror = "2.0.17"

gix-glob/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ doctest = false
1919
serde = ["dep:serde", "bstr/serde", "bitflags/serde"]
2020

2121
[dependencies]
22-
gix-path = { version = "^0.10.21", path = "../gix-path" }
22+
gix-path = { version = "^0.10.22", path = "../gix-path" }
2323
gix-features = { version = "^0.45.0", path = "../gix-features" }
2424
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
2525
bitflags = "2"

0 commit comments

Comments
 (0)