Commit Graph
729 Commits
Author SHA1 Message Date
Ed Page fcce1f892d chore: Release 2025-10-31 09:45:39 -05:00
Ed Page 80c8a4945e chore: Release 2025-10-07 14:53:13 -05:00
Ed Page 83157de2df chore: Release 2025-10-06 15:55:14 -05:00
Ed Page a9d8bd2b31 chore: Release 2025-10-06 15:54:48 -05:00
Ed Page 931fd92e9f test(config): Make asserts more informative 2025-10-06 14:14:08 -05:00
Ed Page 64e4db431e chore: Release 2025-10-06 13:39:37 -05:00
Ed Page 7436548694 chore: Release 2025-10-03 14:03:58 -05:00
Ed Page f0ee432398 chore: Release 2025-10-03 14:01:38 -05:00
Ed Page c29d486d28 chore: Release 2025-10-03 14:00:51 -05:00
Ed Page 38f26066b2 chore: Release 2025-10-03 13:59:35 -05:00
Ed Page 17f77b960b chore: Update dependencies 2025-10-01 11:14:48 -05:00
Ed Page 40156d6074 chore: Release 2025-10-01 10:03:55 -05:00
Ed Page 36b50798d3 chore: Release 2025-10-01 10:03:31 -05:00
Ed Page 6d35b835f6 chore: Release 2025-09-30 13:27:45 -05:00
Ed Page 6c20e8a705 chore: Release 2025-09-30 13:26:38 -05:00
Ed Page 0c17dabcee chore: Release 2025-09-25 12:50:14 -05:00
Ed Page 85f62a8a84 chore: Release 2025-09-04 09:17:37 -05:00
Ed Page b6297a6a50 chore: Release 2025-09-03 15:14:21 -05:00
Ed Page 7f5f1ecb36 fix(cli): Replace error renderer with annotate-snippets
This is rustc/cargo's renderer and has all of the lessons of those,
including
- Unicode support
- Line wrapping / eliding of text to fit on screen

As part of this, we are now rendering file name typos like file
content typos.
2025-09-03 14:32:20 -05:00
Ed Page b78a177368 chore: Release 2025-09-02 08:47:17 -05:00
Ed Page 3230865c8e chore: Release 2025-09-02 08:46:16 -05:00
Ed Page 02fc4a1c87 chore: Release 2025-09-01 21:20:20 -05:00
Ed Page 65f69f021b chore: Release 2025-08-29 09:10:20 -05:00
Ed Page 87d57f0e99 chore: Release 2025-08-28 14:07:21 -05:00
Ed Page a4c3e43aea chore: Release 2025-08-18 16:15:27 -05:00
Ed Page d5601e99df chore: Release 2025-08-18 16:07:59 -05:00
Ed Page a67079b4ae chore: Release 2025-08-12 11:35:07 -05:00
Ed Page 1f86d7c688 chore: Release 2025-08-12 11:34:13 -05:00
Ed Page 52bd719c2c chore: Release 2025-08-08 15:01:43 -05:00
Ed Page f1231bc2bc chore: Release 2025-08-07 15:53:22 -05:00
Ed Page 623f09b5bc chore: Release 2025-08-07 15:52:12 -05:00
Ed Page 1080316783 chore: Release 2025-08-07 15:51:26 -05:00
renovate[bot] 36d62c4fb0 chore(deps): Update Rust crate phf to v0.12.1 2025-08-04 15:12:27 -05:00
Ed Page a9ccf76b53 chore: Release 2025-08-04 11:18:39 -05:00
Ed Page b3e3a67070 chore: Release 2025-08-04 11:16:51 -05:00
Ed Page c800866e89 chore: Release 2025-08-04 10:22:57 -05:00
Ed Page eaff757fd8 chore: Release 2025-08-04 10:21:58 -05:00
renovate[bot] 30845ec8cc chore(deps): Update compatible (#1343)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [clap](https://redirect.github.com/clap-rs/clap) | dependencies |
patch | `4.5.40` -> `4.5.42` |
| [derive_setters](https://redirect.github.com/Lymia/derive_setters) |
dependencies | patch | `0.1.7` -> `0.1.8` |
| [serde_json](https://redirect.github.com/serde-rs/json) | dependencies
| patch | `1.0.140` -> `1.0.142` |
| [toml](https://redirect.github.com/toml-rs/toml) | dependencies |
patch | `0.9.1` -> `0.9.4` |
| [winnow](https://redirect.github.com/winnow-rs/winnow) | dependencies
| patch | `0.7.11` -> `0.7.12` |

---

### Release Notes

<details>
<summary>clap-rs/clap (clap)</summary>

###
[`v4.5.42`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4542---2025-07-30)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.41...v4.5.42)

##### Fixes

- Include subcommand visible long aliases in `--help`

###
[`v4.5.41`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4541---2025-07-09)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.40...v4.5.41)

##### Features

- Add `Styles::context` and `Styles::context_value` to customize the
styling of `[default: value]` like notes in the `--help`

</details>

<details>
<summary>serde-rs/json (serde_json)</summary>

###
[`v1.0.142`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.142)

[Compare
Source](https://redirect.github.com/serde-rs/json/compare/v1.0.141...v1.0.142)

- impl Default for \&Value
([#&#8203;1265](https://redirect.github.com/serde-rs/json/issues/1265),
thanks [@&#8203;aatifsyed](https://redirect.github.com/aatifsyed))

###
[`v1.0.141`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.141)

[Compare
Source](https://redirect.github.com/serde-rs/json/compare/v1.0.140...v1.0.141)

- Optimize string escaping during serialization
([#&#8203;1273](https://redirect.github.com/serde-rs/json/issues/1273),
thanks
[@&#8203;conradludgate](https://redirect.github.com/conradludgate))

</details>

<details>
<summary>toml-rs/toml (toml)</summary>

###
[`v0.9.4`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.3...toml-v0.9.4)

[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.3...toml-v0.9.4)

###
[`v0.9.3`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.2...toml-v0.9.3)

[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.2...toml-v0.9.3)

###
[`v0.9.2`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.1...toml-v0.9.2)

[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.1...toml-v0.9.2)

</details>

<details>
<summary>winnow-rs/winnow (winnow)</summary>

###
[`v0.7.12`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#0712---2025-07-11)

[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.11...v0.7.12)

##### Features

- Add `impl Accumulate for VecDeque`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 5am on the first day of the
month" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/crate-ci/typos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-01 01:18:56 +00:00
Ed Page b638e0caae chore: Update toml 2025-07-10 14:20:02 -05:00
Ed Page 551e1298ef chore: Update human-panic 2025-07-10 14:19:40 -05:00
Ed Page f53296c68f chore: Update trycmd 2025-07-10 14:19:40 -05:00
renovate[bot] 089f91843b chore(deps): Update compatible (#1333)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [anstream](https://redirect.github.com/rust-cli/anstyle) |
dependencies | patch | `0.6.18` -> `0.6.19` |
| [anstyle](https://redirect.github.com/rust-cli/anstyle) | dependencies
| patch | `1.0.10` -> `1.0.11` |
| [clap](https://redirect.github.com/clap-rs/clap) | dependencies |
patch | `4.5.39` -> `4.5.40` |
| [colorchoice-clap](https://redirect.github.com/rust-cli/anstyle) |
dependencies | patch | `1.0.6` -> `1.0.7` |
| [enumflags2](https://redirect.github.com/meithecatte/enumflags2) |
dependencies | patch | `0.7.11` -> `0.7.12` |
| [indexmap](https://redirect.github.com/indexmap-rs/indexmap) |
dev-dependencies | minor | `2.9.0` -> `2.10.0` |
| [thread_local](https://redirect.github.com/Amanieu/thread_local-rs) |
dependencies | patch | `1.1.8` -> `1.1.9` |
| [toml](https://redirect.github.com/toml-rs/toml) | dependencies |
patch | `0.8.22` -> `0.8.23` |
| [unicode-width](https://redirect.github.com/unicode-rs/unicode-width)
| dependencies | patch | `0.2.0` -> `0.2.1` |
| [winnow](https://redirect.github.com/winnow-rs/winnow) | dependencies
| patch | `0.7.10` -> `0.7.11` |

---

### Release Notes

<details>
<summary>rust-cli/anstyle (anstream)</summary>

###
[`v0.6.19`](https://redirect.github.com/rust-cli/anstyle/compare/anstream-v0.6.18...anstream-v0.6.19)

[Compare
Source](https://redirect.github.com/rust-cli/anstyle/compare/anstream-v0.6.18...anstream-v0.6.19)

</details>

<details>
<summary>clap-rs/clap (clap)</summary>

###
[`v4.5.40`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4540---2025-06-09)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.39...v4.5.40)

##### Features

- Support quoted ids in `arg!()` macro (e.g. `arg!("check-config":
...)`)

</details>

<details>
<summary>meithecatte/enumflags2 (enumflags2)</summary>

###
[`v0.7.12`](https://redirect.github.com/meithecatte/enumflags2/compare/v0.7.11...v0.7.12)

[Compare
Source](https://redirect.github.com/meithecatte/enumflags2/compare/v0.7.11...v0.7.12)

</details>

<details>
<summary>indexmap-rs/indexmap (indexmap)</summary>

###
[`v2.10.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#2100-2025-06-26)

[Compare
Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.9.0...2.10.0)

- Added `extract_if` methods to `IndexMap` and `IndexSet`, similar to
the
methods for `HashMap` and `HashSet` with ranges like `Vec::extract_if`.
- Added more `#[track_caller]` annotations to functions that may panic.

</details>

<details>
<summary>Amanieu/thread_local-rs (thread_local)</summary>

###
[`v1.1.9`](https://redirect.github.com/Amanieu/thread_local-rs/blob/HEAD/CHANGELOG.md#119---2025-06-12)

[Compare
Source](https://redirect.github.com/Amanieu/thread_local-rs/compare/1.1.8...v1.1.9)

##### Other

- Add release-plz for automated releases
- Remove once\_cell dependency
- Bump MSRV to 1.61

</details>

<details>
<summary>toml-rs/toml (toml)</summary>

###
[`v0.8.23`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.22...toml-v0.8.23)

[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.22...toml-v0.8.23)

</details>

<details>
<summary>unicode-rs/unicode-width (unicode-width)</summary>

###
[`v0.2.1`](https://redirect.github.com/unicode-rs/unicode-width/compare/v0.2.0...v0.2.1)

[Compare
Source](https://redirect.github.com/unicode-rs/unicode-width/compare/v0.2.0...v0.2.1)

</details>

<details>
<summary>winnow-rs/winnow (winnow)</summary>

###
[`v0.7.11`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#0711---2025-06-10)

[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.10...v0.7.11)

##### Fixes

- Remove a stackoverflow in `PartialEq` and `PartialOrd` with `Bytes`
and `BStr`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 5am on the first day of the
month" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/crate-ci/typos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 02:05:20 +00:00
Ed Page 392b78fe18 chore: Release 2025-06-30 09:31:17 -05:00
Ed Page 34b60f1f88 chore: Release 2025-06-30 09:30:27 -05:00
Ed Page 37c62d07ec chore: Update from _rust/main template 2025-06-05 09:58:22 -05:00
renovate[bot] 6acb890d7a chore(deps): Update Rust crate automod to v1.0.15 (#27)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [automod](https://redirect.github.com/dtolnay/automod) |
dev-dependencies | patch | `1.0.14` -> `1.0.15` |

---

### Release Notes

<details>
<summary>dtolnay/automod (automod)</summary>

###
[`v1.0.15`](https://redirect.github.com/dtolnay/automod/releases/tag/1.0.15)

[Compare
Source](https://redirect.github.com/dtolnay/automod/compare/1.0.14...1.0.15)

-   Documentation improvements

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 5am on the first day of the
month" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/epage/_rust).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 21:20:42 +00:00
Ed Page b1ae8d918b chore: Release 2025-06-02 12:51:58 -05:00
Ed Page e99b2b47d9 chore: Release 2025-06-02 12:07:35 -05:00
Ed Page 2afc152754 chore: Release 2025-06-02 12:05:29 -05:00
Ed Page a4cce4ca70 Merge pull request #1308 from crate-ci/renovate/schemars-0.x
chore(deps): Update Rust crate schemars to 0.9.0
2025-06-02 11:24:57 -05:00