Ed Page
3464de2114
docs(cli): Clarify '-' behavior
...
Fixes #1271
2025-04-10 11:06:50 -05:00
renovate[bot]
39c73d3922
chore(deps): Update Rust Stable to v1.86 ( #1270 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [STABLE](https://redirect.github.com/rust-lang/rust ) | minor | `1.85`
-> `1.86` |
---
### Release Notes
<details>
<summary>rust-lang/rust (STABLE)</summary>
###
[`v1.86`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1860-2025-04-03 )
[Compare
Source](https://redirect.github.com/rust-lang/rust/compare/1.85.0...1.86.0 )
\==========================
<a id="1.86.0-Language"></a>
## Language
- [Stabilize upcasting trait objects to
supertraits.](https://redirect.github.com/rust-lang/rust/pull/134367 )
- [Allow safe functions to be marked with the `#[target_feature]`
attribute.](https://redirect.github.com/rust-lang/rust/pull/134090 )
- [The `missing_abi` lint now
warns-by-default.](https://redirect.github.com/rust-lang/rust/pull/132397 )
- Rust now lints about double negations, to catch cases that might have
intended to be a prefix decrement operator (`--x`) as written in other
languages. This was previously a clippy lint, `clippy::double_neg`, and
is [now available directly in Rust as
`double_negations`.](https://redirect.github.com/rust-lang/rust/pull/126604 )
- [More pointers are now detected as definitely not-null based on their
alignment in const
eval.](https://redirect.github.com/rust-lang/rust/pull/133700 )
- [Empty `repr()` attribute applied to invalid items are now correctly
rejected.](https://redirect.github.com/rust-lang/rust/pull/133925 )
- [Inner attributes `#![test]` and `#![rustfmt::skip]` are no longer
accepted in more places than
intended.](https://redirect.github.com/rust-lang/rust/pull/134276 )
<a id="1.86.0-Compiler"></a>
## Compiler
- [Debug-assert that raw pointers are non-null on
access.](https://redirect.github.com/rust-lang/rust/pull/134424 )
- [Change `-O` to mean `-C opt-level=3` instead of `-C opt-level=2` to
match Cargo's
defaults.](https://redirect.github.com/rust-lang/rust/pull/135439 )
- [Fix emission of `overflowing_literals` under certain macro
environments.](https://redirect.github.com/rust-lang/rust/pull/136393 )
<a id="1.86.0-Platform-Support"></a>
## Platform Support
- [Replace `i686-unknown-redox` target with
`i586-unknown-redox`.](https://redirect.github.com/rust-lang/rust/pull/136698 )
- [Increase baseline CPU of `i686-unknown-hurd-gnu` to Pentium
4.](https://redirect.github.com/rust-lang/rust/pull/136700 )
- New tier 3 targets:
-
[`{aarch64-unknown,x86_64-pc}-nto-qnx710_iosock`](https://redirect.github.com/rust-lang/rust/pull/133631 ).
For supporting Neutrino QNX 7.1 with `io-socket` network stack.
-
[`{aarch64-unknown,x86_64-pc}-nto-qnx800`](https://redirect.github.com/rust-lang/rust/pull/133631 ).
For supporting Neutrino QNX 8.0 (`no_std`-only).
-
[`{x86_64,i686}-win7-windows-gnu`](https://redirect.github.com/rust-lang/rust/pull/134609 ).
Intended for backwards compatibility with Windows 7.
`{x86_64,i686}-win7-windows-msvc` are the Windows MSVC counterparts that
already exist as Tier 3 targets.
-
[`amdgcn-amd-amdhsa`](https://redirect.github.com/rust-lang/rust/pull/134740 ).
-
[`x86_64-pc-cygwin`](https://redirect.github.com/rust-lang/rust/pull/134999 ).
-
[`{mips,mipsel}-mti-none-elf`](https://redirect.github.com/rust-lang/rust/pull/135074 ).
Initial bare-metal support.
-
[`m68k-unknown-none-elf`](https://redirect.github.com/rust-lang/rust/pull/135085 ).
- [`armv7a-nuttx-{eabi,eabihf}`, `aarch64-unknown-nuttx`, and
`thumbv7a-nuttx-{eabi,eabihf}`](https://redirect.github.com/rust-lang/rust/pull/135757 ).
Refer to Rust's \[platform support page]\[platform-support-doc]
for more information on Rust's tiered platform support.
<a id="1.86.0-Libraries"></a>
## Libraries
- The type of `FromBytesWithNulError` in
`CStr::from_bytes_with_nul(bytes: &[u8]) -> Result<&Self,
FromBytesWithNulError>` was [changed from an opaque struct to an
enum](https://redirect.github.com/rust-lang/rust/pull/134143 ), allowing
users to examine why the conversion failed.
- [Remove `RustcDecodable` and
`RustcEncodable`.](https://redirect.github.com/rust-lang/rust/pull/134272 )
- [Deprecate libtest's `--logfile`
option.](https://redirect.github.com/rust-lang/rust/pull/134283 )
- [On recent versions of Windows, `std::fs::remove_file` will now remove
read-only
files.](https://redirect.github.com/rust-lang/rust/pull/134679 )
<a id="1.86.0-Stabilized-APIs"></a>
## Stabilized APIs
-
[`{float}::next_down`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.next_down )
-
[`{float}::next_up`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.next_up )
-
[`<[_]>::get_disjoint_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.get_disjoint_mut )
-
[`<[_]>::get_disjoint_unchecked_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.get_disjoint_unchecked_mut )
-
[`slice::GetDisjointMutError`](https://doc.rust-lang.org/stable/std/slice/enum.GetDisjointMutError.html )
-
[`HashMap::get_disjoint_mut`](https://doc.rust-lang.org/std/collections/hash_map/struct.HashMap.html#method.get_disjoint_mut )
-
[`HashMap::get_disjoint_unchecked_mut`](https://doc.rust-lang.org/std/collections/hash_map/struct.HashMap.html#method.get_disjoint_unchecked_mut )
-
[`NonZero::count_ones`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.count_ones )
-
[`Vec::pop_if`](https://doc.rust-lang.org/std/vec/struct.Vec.html#method.pop_if )
-
[`sync::Once::wait`](https://doc.rust-lang.org/stable/std/sync/struct.Once.html#method.wait )
-
[`sync::Once::wait_force`](https://doc.rust-lang.org/stable/std/sync/struct.Once.html#method.wait_force )
-
[`sync::OnceLock::wait`](https://doc.rust-lang.org/stable/std/sync/struct.OnceLock.html#method.wait )
These APIs are now stable in const contexts:
-
[`hint::black_box`](https://doc.rust-lang.org/stable/std/hint/fn.black_box.html )
-
[`io::Cursor::get_mut`](https://doc.rust-lang.org/stable/std/io/struct.Cursor.html#method.get_mut )
-
[`io::Cursor::set_position`](https://doc.rust-lang.org/stable/std/io/struct.Cursor.html#method.set_position )
-
[`str::is_char_boundary`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.is_char_boundary )
-
[`str::split_at`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_at )
-
[`str::split_at_checked`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_at_checked )
-
[`str::split_at_mut`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_at_mut )
-
[`str::split_at_mut_checked`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_at_mut_checked )
<a id="1.86.0-Cargo"></a>
## Cargo
- [When merging, replace rather than combine configuration keys that
refer to a program path and its
arguments.](https://redirect.github.com/rust-lang/cargo/pull/15066/ )
- [Error if both `--package` and `--workspace` are passed but the
requested package is
missing.](https://redirect.github.com/rust-lang/cargo/pull/15071/ ) This
was previously silently ignored, which was considered a bug since
missing packages should be reported.
- [Deprecate the token argument in `cargo login` to avoid shell history
leaks.](https://redirect.github.com/rust-lang/cargo/pull/15057/ )
- [Simplify the implementation of `SourceID`
comparisons.](https://redirect.github.com/rust-lang/cargo/pull/14980/ )
This may potentially change behavior if the canonicalized URL compares
differently in alternative registries.
<a id="1.86.0-Rustdoc"></a>
## Rustdoc
- [Add a sans-serif font
setting.](https://redirect.github.com/rust-lang/rust/pull/133636 )
<a id="1.86.0-Compatibility-Notes"></a>
## Compatibility Notes
- [The `wasm_c_abi` future compatibility warning is now a hard
error.](https://redirect.github.com/rust-lang/rust/pull/133951 )
Users of `wasm-bindgen` should upgrade to at least version 0.2.89,
otherwise compilation will fail.
- [Remove long-deprecated no-op attributes `#![no_start]` and
`#![crate_id]`.](https://redirect.github.com/rust-lang/rust/pull/134300 )
- [The future incompatibility lint `cenum_impl_drop_cast` has been made
into a hard
error.](https://redirect.github.com/rust-lang/rust/pull/135964 ) This
means it is now an error to cast a field-less enum to an integer if the
enum implements `Drop`.
- [SSE2 is now required for "i686" 32-bit x86 hard-float targets;
disabling it causes a warning that will become a hard error
eventually.](https://redirect.github.com/rust-lang/rust/pull/137037 )
To compile for pre-SSE2 32-bit x86, use a "i586" target instead.
<a id="1.86.0-Internal-Changes"></a>
## Internal Changes
These changes do not affect any public interfaces of Rust, but they
represent
significant improvements to the performance or internals of rustc and
related
tools.
- [Build the rustc on AArch64 Linux with ThinLTO +
PGO.](https://redirect.github.com/rust-lang/rust/pull/133807 )
The ARM 64-bit compiler (AArch64) on Linux is now optimized with ThinLTO
and PGO, similar to the optimizations we have already performed for the
x86-64 compiler on Linux. This should make it up to 30% faster.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * *" (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/crate-ci/typos ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 11:21:01 +00:00
renovate[bot] and Ed Page
6bb8f94460
chore(deps): Update compatible ( #1268 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [anyhow](https://redirect.github.com/dtolnay/anyhow ) | dependencies |
patch | `1.0.96` -> `1.0.97` |
| [clap](https://redirect.github.com/clap-rs/clap ) | dependencies |
patch | `4.5.31` -> `4.5.34` |
| [env_logger](https://redirect.github.com/rust-cli/env_logger ) |
dependencies | patch | `0.11.6` -> `0.11.7` |
| [indexmap](https://redirect.github.com/indexmap-rs/indexmap ) |
dev-dependencies | minor | `2.7.1` -> `2.8.0` |
| [log](https://redirect.github.com/rust-lang/log ) | dependencies |
patch | `0.4.26` -> `0.4.27` |
| [serde](https://serde.rs )
([source](https://redirect.github.com/serde-rs/serde )) | dependencies |
patch | `1.0.218` -> `1.0.219` |
| [serde_json](https://redirect.github.com/serde-rs/json ) | dependencies
| patch | `1.0.139` -> `1.0.140` |
| [winnow](https://redirect.github.com/winnow-rs/winnow ) | dependencies
| patch | `0.7.3` -> `0.7.4` |
---
### Release Notes
<details>
<summary>dtolnay/anyhow (anyhow)</summary>
###
[`v1.0.97`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.97 )
[Compare
Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.96...1.0.97 )
- Documentation improvements
</details>
<details>
<summary>clap-rs/clap (clap)</summary>
###
[`v4.5.34`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4534---2025-03-27 )
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.33...v4.5.34 )
##### Fixes
- *(help)* Don't add extra blank lines with `flatten_help(true)` and
subcommands without arguments
###
[`v4.5.33`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4533---2025-03-26 )
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.32...v4.5.33 )
##### Fixes
- *(error)* When showing the usage of a suggestion for an unknown
argument, don't show the group
###
[`v4.5.32`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4532---2025-03-10 )
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.31...v4.5.32 )
##### Features
- Add `Error::remove`
##### Documentation
- *(cookbook)* Switch from `humantime` to `jiff`
- *(tutorial)* Better cover required vs optional
##### Internal
- Update `pulldown-cmark`
</details>
<details>
<summary>rust-cli/env_logger (env_logger)</summary>
###
[`v0.11.7`](https://redirect.github.com/rust-cli/env_logger/blob/HEAD/CHANGELOG.md#0117---2025-03-10 )
[Compare
Source](https://redirect.github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.7 )
##### Internal
- Replaced `humantime` with `jiff`
</details>
<details>
<summary>indexmap-rs/indexmap (indexmap)</summary>
###
[`v2.8.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#280-2025-03-10 )
[Compare
Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.7.1...2.8.0 )
- Added `indexmap_with_default!` and `indexset_with_default!` to be used
with
alternative hashers, especially when using the crate without `std`.
- Implemented `PartialEq` between each `Slice` and `[]`/arrays.
- Removed the internal `rustc-rayon` feature and dependency.
</details>
<details>
<summary>rust-lang/log (log)</summary>
###
[`v0.4.27`](https://redirect.github.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0427---2025-03-24 )
[Compare
Source](https://redirect.github.com/rust-lang/log/compare/0.4.26...0.4.27 )
##### What's Changed
- A few minor lint fixes by
[@​nyurik](https://redirect.github.com/nyurik ) in
[https://github.com/rust-lang/log/pull/671 ](https://redirect.github.com/rust-lang/log/pull/671 )
- Enable clippy support for format-like macros by
[@​nyurik](https://redirect.github.com/nyurik ) in
[https://github.com/rust-lang/log/pull/665 ](https://redirect.github.com/rust-lang/log/pull/665 )
- Add an optional logger param by
[@​tisonkun](https://redirect.github.com/tisonkun ) in
[https://github.com/rust-lang/log/pull/664 ](https://redirect.github.com/rust-lang/log/pull/664 )
- Pass global logger by value, supplied logger by ref by
[@​KodrAus](https://redirect.github.com/KodrAus ) in
[https://github.com/rust-lang/log/pull/673 ](https://redirect.github.com/rust-lang/log/pull/673 )
**Full Changelog**:
https://github.com/rust-lang/log/compare/0.4.26...0.4.27
</details>
<details>
<summary>serde-rs/serde (serde)</summary>
###
[`v1.0.219`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.219 )
[Compare
Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
- Prevent `absolute_paths` Clippy restriction being triggered inside
macro-generated code
([#​2906](https://redirect.github.com/serde-rs/serde/issues/2906 ),
thanks [@​davidzeng0](https://redirect.github.com/davidzeng0 ))
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
###
[`v1.0.140`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.140 )
[Compare
Source](https://redirect.github.com/serde-rs/json/compare/v1.0.139...v1.0.140 )
- Documentation improvements
</details>
<details>
<summary>winnow-rs/winnow (winnow)</summary>
###
[`v0.7.4`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#074---2025-03-12 )
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.3...v0.7.4 )
##### Documentation
- Clarify `empty`
- Clarify `dispatch!`
- *(cookbook)* Discuss lexing
- *(tutorial)* Iterate on how we discuss errors
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ed Page <eopage@gmail.com >
2025-04-01 16:51:29 +00:00
Ed Page
b1a1ef3893
chore: Release
typos-dict-v0.12.9
v1.31.1
2025-03-31 09:21:38 -05:00
Ed Page
9c8a2c384f
docs: Update changelog
2025-03-31 09:21:22 -05:00
Ed Page
12195d75fe
Merge pull request #1267 from epage/type
...
fix(dict): Also correct typ to type
2025-03-31 09:17:42 -05:00
Ed Page
d4dbe5f77b
fix(dict): Also correct typ to type
2025-03-31 09:07:56 -05:00
Ed Page
718c4ff697
chore: Release
v1.31.0
2025-03-28 12:20:39 -05:00
Ed Page
bfbf137ed6
chore: Release
typos-dict-v0.12.8
2025-03-28 12:20:11 -05:00
Ed Page
d47e90e4ff
docs: Update changelog
2025-03-28 12:19:54 -05:00
Ed Page
0694c2a982
Merge pull request #1266 from epage/march
...
feat(dict): March 2025 updates
2025-03-28 12:19:15 -05:00
Ed Page
f715ca8b08
feat(dict): March 2025 updates
...
Fixes #1248
2025-03-28 12:05:53 -05:00
Ed Page
d08e4083f1
chore: Release
v1.30.3
2025-03-24 15:00:47 -05:00
Ed Page
6f7dfef019
docs: Update changelog
2025-03-24 14:59:35 -05:00
Ed Page
e601194a5d
Merge pull request #1261 from epage/go
...
fix(type): Include support for go.work
2025-03-24 14:58:41 -05:00
Ed Page
9a82085508
fix(type): Include support for go.work
...
Fixes #1260
2025-03-24 09:16:46 -05:00
Ed Page
8c7c9e5c7c
Merge pull request #1259 from j-g00da/patch-1
...
docs: fix a typo in README.md
2025-03-18 13:18:35 -05:00
Jagoda Estera Ślązak
62bb5ad3c6
docs: fix a typo in README.md
2025-03-18 19:01:19 +01:00
Ed Page
b48ba0f02b
docs(gh): Mention v1 tag
...
Fixes #1252
2025-03-14 09:31:16 -05:00
Ed Page
7bc041cbb7
chore: Release
v1.30.2
2025-03-10 11:28:36 -05:00
Ed Page
4af8a5a1fb
docs: Update changelog
2025-03-10 11:27:48 -05:00
Ed Page
ec626a1e53
Merge pull request #1257 from epage/highlight
...
feat(cli): Add '--highlight-<identifiers|words>' flags
2025-03-10 11:11:20 -05:00
Ed Page
d06a1dd728
feat(cli): Add '--highlight-<identifiers|words>' flags
...
Fixes #1254
2025-03-10 10:52:14 -05:00
Ed Page
72f3776b6e
chore: Release
v1.30.1
2025-03-03 20:14:08 -06:00
Ed Page
36c9d7068c
docs: Update changelog
2025-03-03 20:13:55 -06:00
Ed Page
67a0344016
Merge pull request #1250 from muzimuzhi/ci/major-tag
...
chore(ci): maintain major tags for GitHub Actions
2025-03-03 20:12:47 -06:00
Yukai Chou
6b1c68673a
chore(ci): maintain major tags for GitHub Actions
...
Fixes #857 .
2025-03-04 06:22:22 +08:00
Ed Page
ff2ab643f4
Merge pull request #1247 from crate-ci/renovate/derive_more-2.x
...
chore(deps): Update Rust crate derive_more to v2
2025-02-28 20:58:53 -06:00
Ed Page
8951ef9cb5
chore: Release
v1.30.0
2025-02-28 20:50:29 -06:00
Ed Page
1594c08bfa
chore: Release
typos-dict-v0.12.7
2025-02-28 20:50:02 -06:00
Ed Page
68f04590be
docs: Update changelog
2025-02-28 20:49:31 -06:00
Ed Page
d284982dce
Merge pull request #1249 from epage/feb
...
feat(dict): February 2025 updates
2025-02-28 20:48:49 -06:00
Ed Page
252bf77a5c
feat(dict): February 2025 updates
...
Fixes #1221
2025-02-28 20:37:53 -06:00
renovate[bot]
02daf7c434
chore(deps): Update compatible ( #1246 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [anyhow](https://redirect.github.com/dtolnay/anyhow ) | dependencies |
patch | `1.0.95` -> `1.0.96` |
| [clap](https://redirect.github.com/clap-rs/clap ) | dependencies |
patch | `4.5.27` -> `4.5.31` |
|
[globset](https://redirect.github.com/BurntSushi/ripgrep/tree/master/crates/globset )
([source](https://redirect.github.com/BurntSushi/ripgrep/tree/HEAD/crates/globset ))
| dependencies | patch | `0.4.15` -> `0.4.16` |
| [log](https://redirect.github.com/rust-lang/log ) | dependencies |
patch | `0.4.25` -> `0.4.26` |
| [schemars](https://graham.cool/schemars/ )
([source](https://redirect.github.com/GREsau/schemars )) | dependencies |
patch | `0.8.21` -> `0.8.22` |
| [serde](https://serde.rs )
([source](https://redirect.github.com/serde-rs/serde )) | dependencies |
patch | `1.0.217` -> `1.0.218` |
| [serde_json](https://redirect.github.com/serde-rs/json ) | dependencies
| patch | `1.0.138` -> `1.0.139` |
| [toml](https://redirect.github.com/toml-rs/toml ) | dependencies |
patch | `0.8.19` -> `0.8.20` |
| [trycmd](https://redirect.github.com/assert-rs/trycmd )
([source](https://redirect.github.com/assert-rs/snapbox )) |
dev-dependencies | patch | `0.15.8` -> `0.15.9` |
| [winnow](https://redirect.github.com/winnow-rs/winnow ) | dependencies
| patch | `0.7.0` -> `0.7.3` |
---
### Release Notes
<details>
<summary>dtolnay/anyhow (anyhow)</summary>
###
[`v1.0.96`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.96 )
[Compare
Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.95...1.0.96 )
- Documentation improvements
</details>
<details>
<summary>clap-rs/clap (clap)</summary>
###
[`v4.5.31`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4531---2025-02-24 )
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.30...v4.5.31 )
##### Features
- Add `ValueParserFactory` for `Saturating<T>`
###
[`v4.5.30`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4530---2025-02-17 )
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.29...v4.5.30 )
##### Fixes
- *(assert)* Allow `num_args(0..=1)` to be used with `SetTrue`
- *(assert)* Clean up rendering of `takes_values` assertions
###
[`v4.5.29`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4529---2025-02-11 )
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.28...v4.5.29 )
##### Fixes
- Change `ArgMatches::args_present` so not-present flags are considered
not-present (matching the documentation)
###
[`v4.5.28`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4528---2025-02-03 )
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.27...v4.5.28 )
##### Features
- *(derive)* Unstable support for full markdown syntax for doc comments,
enabled with `unstable-markdown`
</details>
<details>
<summary>rust-lang/log (log)</summary>
###
[`v0.4.26`](https://redirect.github.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0426---2025-02-18 )
[Compare
Source](https://redirect.github.com/rust-lang/log/compare/0.4.25...0.4.26 )
</details>
<details>
<summary>GREsau/schemars (schemars)</summary>
###
[`v0.8.22`](https://redirect.github.com/GREsau/schemars/blob/HEAD/CHANGELOG.md#0822---2025-02-25 )
[Compare
Source](https://redirect.github.com/GREsau/schemars/compare/v0.8.21...v0.8.22 )
##### Fixed:
- Fix compatibility with rust 2024 edition
([https://github.com/GREsau/schemars/pull/378 ](https://redirect.github.com/GREsau/schemars/pull/378 ))
</details>
<details>
<summary>serde-rs/serde (serde)</summary>
###
[`v1.0.218`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.218 )
[Compare
Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.217...v1.0.218 )
- Documentation improvements
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
###
[`v1.0.139`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.139 )
[Compare
Source](https://redirect.github.com/serde-rs/json/compare/v1.0.138...v1.0.139 )
- Documentation improvements
</details>
<details>
<summary>toml-rs/toml (toml)</summary>
###
[`v0.8.20`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20 )
[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20 )
</details>
<details>
<summary>assert-rs/snapbox (trycmd)</summary>
###
[`v0.15.9`](https://redirect.github.com/assert-rs/snapbox/compare/trycmd-v0.15.8...trycmd-v0.15.9 )
[Compare
Source](https://redirect.github.com/assert-rs/snapbox/compare/trycmd-v0.15.8...trycmd-v0.15.9 )
</details>
<details>
<summary>winnow-rs/winnow (winnow)</summary>
###
[`v0.7.3`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#073---2025-02-19 )
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.2...v0.7.3 )
##### Features
- Add `ParseError::char_span`
###
[`v0.7.2`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#072---2025-02-10 )
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.1...v0.7.2 )
##### Fixes
- Make `Range` `Copy`able
###
[`v0.7.1`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#071---2025-02-03 )
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.0...v0.7.1 )
##### Fixes
- Don't panic when calling `.next()`, `.next()`, `.finish()` on
`iterator`
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 01:33:28 +00:00
renovate[bot]
561caedbaf
chore(deps): Update Rust crate derive_more to v2
2025-03-01 01:22:20 +00:00
Ed Page
db35ee91e8
chore: Release
typos-dict-v0.12.6
v1.29.10
2025-02-25 08:47:18 -06:00
Ed Page
9f43c4dbd2
docs: Update changelog
2025-02-25 08:41:01 -06:00
Ed Page
a1da2ce137
Merge pull request #1244 from epage/containment
...
fix(dict): Correct contaminents to another spelling
2025-02-24 21:21:00 -06:00
Ed Page
d74d5fd5ad
Merge pull request #1243 from epage/dict
...
refactor(dict): Drop a dict
2025-02-24 21:10:15 -06:00
Ed Page
fa6122604f
refactor(dict): Drop a dict
2025-02-24 20:59:24 -06:00
Ed Page
6276d585f7
fix(dict): Correct contaminents to another spelling
...
While its more edits to get to `containments`, it is still close enough
(and someone requested it) so I decided to keep it. It can always be
overwritten in a projects config.
Fixes #1242
2025-02-24 20:57:45 -06:00
renovate[bot]
07c9e1f6fa
chore(deps): Update Rust Stable to v1.85 ( #1241 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [STABLE](https://redirect.github.com/rust-lang/rust ) | minor | `1.84`
-> `1.85` |
---
### Release Notes
<details>
<summary>rust-lang/rust (STABLE)</summary>
###
[`v1.85`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1850-2025-02-20 )
[Compare
Source](https://redirect.github.com/rust-lang/rust/compare/1.84.0...1.85.0 )
\==========================
<a id="1.85.0-Language"></a>
## Language
- [The 2024 Edition is now
stable.](https://redirect.github.com/rust-lang/rust/pull/133349 )
See [the edition
guide](https://doc.rust-lang.org/nightly/edition-guide/rust-2024/index.html )
for more details.
- [Stabilize async
closures](https://redirect.github.com/rust-lang/rust/pull/132706 )
See [RFC
3668](https://rust-lang.github.io/rfcs/3668-async-closures.html ) for
more details.
- [Stabilize
`#[diagnostic::do_not_recommend]`](https://redirect.github.com/rust-lang/rust/pull/132056 )
- [Add `unpredictable_function_pointer_comparisons` lint to warn against
function pointer
comparisons](https://redirect.github.com/rust-lang/rust/pull/118833 )
- [Lint on combining `#[no_mangle]` and `#[export_name]`
attributes.](https://redirect.github.com/rust-lang/rust/pull/131558 )
<a id="1.85.0-Compiler"></a>
## Compiler
- [The unstable flag `-Zpolymorphize` has been
removed](https://redirect.github.com/rust-lang/rust/pull/133883 ), see
[https://github.com/rust-lang/compiler-team/issues/810 ](https://redirect.github.com/rust-lang/compiler-team/issues/810 )
for some background.
<a id="1.85.0-Platform-Support"></a>
## Platform Support
- [Promote `powerpc64le-unknown-linux-musl` to tier 2 with host
tools](https://redirect.github.com/rust-lang/rust/pull/133801 )
Refer to Rust's \[platform support page]\[platform-support-doc]
for more information on Rust's tiered platform support.
<a id="1.85.0-Libraries"></a>
## Libraries
- [Panics in the standard library now have a leading `library/` in their
path](https://redirect.github.com/rust-lang/rust/pull/132390 )
- [`std::env::home_dir()` on Windows now ignores the non-standard
`$HOME` environment
variable](https://redirect.github.com/rust-lang/rust/pull/132515 )
It will be un-deprecated in a subsequent release.
- [Add `AsyncFn*` to the prelude in all
editions.](https://redirect.github.com/rust-lang/rust/pull/132611 )
<a id="1.85.0-Stabilized-APIs"></a>
## Stabilized APIs
-
[`BuildHasherDefault::new`](https://doc.rust-lang.org/stable/std/hash/struct.BuildHasherDefault.html#method.new )
-
[`ptr::fn_addr_eq`](https://doc.rust-lang.org/std/ptr/fn.fn_addr_eq.html )
-
[`io::ErrorKind::QuotaExceeded`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.QuotaExceeded )
-
[`io::ErrorKind::CrossesDevices`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.CrossesDevices )
-
[`{float}::midpoint`](https://doc.rust-lang.org/core/primitive.f32.html#method.midpoint )
- [Unsigned
`{integer}::midpoint`](https://doc.rust-lang.org/std/primitive.u64.html#method.midpoint )
-
[`NonZeroU*::midpoint`](https://doc.rust-lang.org/std/num/type.NonZeroU32.html#method.midpoint )
- [impl `std::iter::Extend` for tuples with arity 1 through
12](https://doc.rust-lang.org/stable/std/iter/trait.Extend.html#impl-Extend%3C\(A,\)%3E-for-\(EA,\) )
- [`FromIterator<(A, ...)>` for tuples with arity 1 through
12](https://doc.rust-lang.org/stable/std/iter/trait.FromIterator.html#impl-FromIterator%3C\(EA,\)%3E-for-\(A,\) )
-
[`std::task::Waker::noop`](https://doc.rust-lang.org/stable/std/task/struct.Waker.html#method.noop )
These APIs are now stable in const contexts:
-
[`mem::size_of_val`](https://doc.rust-lang.org/stable/std/mem/fn.size_of_val.html )
-
[`mem::align_of_val`](https://doc.rust-lang.org/stable/std/mem/fn.align_of_val.html )
-
[`Layout::for_value`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.for_value )
-
[`Layout::align_to`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.align_to )
-
[`Layout::pad_to_align`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.pad_to_align )
-
[`Layout::extend`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.extend )
-
[`Layout::array`](https://doc.rust-lang.org/stable/std/alloc/struct.Layout.html#method.array )
-
[`std::mem::swap`](https://doc.rust-lang.org/stable/std/mem/fn.swap.html )
-
[`std::ptr::swap`](https://doc.rust-lang.org/stable/std/ptr/fn.swap.html )
-
[`NonNull::new`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.new )
-
[`HashMap::with_hasher`](https://doc.rust-lang.org/stable/std/collections/struct.HashMap.html#method.with_hasher )
-
[`HashSet::with_hasher`](https://doc.rust-lang.org/stable/std/collections/struct.HashSet.html#method.with_hasher )
-
[`BuildHasherDefault::new`](https://doc.rust-lang.org/stable/std/hash/struct.BuildHasherDefault.html#method.new )
-
[`<float>::recip`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.recip )
-
[`<float>::to_degrees`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.to_degrees )
-
[`<float>::to_radians`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.to_radians )
-
[`<float>::max`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.max )
-
[`<float>::min`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.min )
-
[`<float>::clamp`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.clamp )
-
[`<float>::abs`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.abs )
-
[`<float>::signum`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.signum )
-
[`<float>::copysign`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.copysign )
-
[`MaybeUninit::write`](https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.write )
<a id="1.85.0-Cargo"></a>
## Cargo
- [Add future-incompatibility warning against keywords in cfgs and add
raw-idents](https://redirect.github.com/rust-lang/cargo/pull/14671/ )
- [Stabilize higher precedence trailing
flags](https://redirect.github.com/rust-lang/cargo/pull/14900/ )
- [Pass `CARGO_CFG_FEATURE` to build
scripts](https://redirect.github.com/rust-lang/cargo/pull/14902/ )
<a id="1.85.0-Rustdoc"></a>
## Rustdoc
- [Doc comment on impl blocks shows the first line, even when the impl
block is
collapsed](https://redirect.github.com/rust-lang/rust/pull/132155 )
<a id="1.85.0-Compatibility-Notes"></a>
## Compatibility Notes
- [`rustc` no longer treats the `test` cfg as a well known
check-cfg](https://redirect.github.com/rust-lang/rust/pull/131729 ),
instead it is up to the build systems and users of
`--check-cfg`\[^check-cfg] to set it as a well known cfg using
`--check-cfg=cfg(test)`.
This is done to enable build systems like Cargo to set it conditionally,
as not all source files are suitable for unit tests.
[Cargo (for now) unconditionally sets the `test` cfg as a well known
cfg](https://redirect.github.com/rust-lang/cargo/pull/14963 ).
\[^check-cfg]: https://doc.rust-lang.org/nightly/rustc/check-cfg.html
- [Disable potentially incorrect type inference if there are trivial and
non-trivial
where-clauses](https://redirect.github.com/rust-lang/rust/pull/132325 )
- `std::env::home_dir()` has been deprecated for years, because it can
give surprising results in some Windows configurations if the `HOME`
environment variable is set (which is not the normal configuration on
Windows). We had previously avoided changing its behavior, out of
concern for compatibility with code depending on this non-standard
configuration. Given how long this function has been deprecated, we're
now fixing its behavior as a bugfix. A subsequent release will remove
the deprecation for this function.
- [Make `core::ffi::c_char` signedness more closely match that of the
platform-default
`char`](https://redirect.github.com/rust-lang/rust/pull/132975 )
This changed `c_char` from an `i8` to `u8` or vice versa on many Tier 2
and 3
targets (mostly Arm and RISC-V embedded targets). The new definition may
result in compilation failures but fixes compatibility issues with C.
The `libc` crate matches this change as of its 0.2.169 release.
- [When compiling a nested `macro_rules` macro from an external crate,
the content of the inner `macro_rules` is now built with the edition of
the external crate, not the local
crate.](https://redirect.github.com/rust-lang/rust/pull/133274 )
- [Increase `sparcv9-sun-solaris` and `x86_64-pc-solaris` Solaris
baseline to
11.4.](https://redirect.github.com/rust-lang/rust/pull/133293 )
- [Show `abi_unsupported_vector_types` lint in future breakage
reports](https://redirect.github.com/rust-lang/rust/pull/133374 )
- [Error if multiple super-trait instantiations of `dyn Trait` need
associated types to be specified but only one is
provided](https://redirect.github.com/rust-lang/rust/pull/133392 )
- [Change `powerpc64-ibm-aix` default `codemodel` to
large](https://redirect.github.com/rust-lang/rust/pull/133811 )
<a id="1.85.0-Internal-Changes"></a>
## Internal Changes
These changes do not affect any public interfaces of Rust, but they
represent
significant improvements to the performance or internals of rustc and
related
tools.
- [Build `x86_64-unknown-linux-gnu` with LTO for C/C++ code (e.g.,
`jemalloc`)](https://redirect.github.com/rust-lang/rust/pull/134690 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * *" (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/crate-ci/typos ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-20 18:59:32 +00:00
Ed Page
71643b1191
Merge pull request #1240 from szepeviktor/patch-1
...
Fix typo in README
2025-02-20 09:25:58 -06:00
Viktor Szépe
931a5804a4
Fix typo in README
2025-02-20 16:10:27 +01:00
Ed Page
c5137fd6aa
refactor(action): Isolate unique parts
2025-02-20 08:55:49 -06:00
Ed Page
212923e4ff
chore: Release
v1.29.9
2025-02-20 08:52:17 -06:00
Ed Page
659bf55253
docs: Update changelog
2025-02-20 08:52:05 -06:00
Ed Page
092b7056bb
Merge pull request #1239 from codingskynet/fix/support-aarch64
...
Add "aarch64" on arm64 cond
2025-02-20 08:50:41 -06:00
Ed Page
298a143ed0
chore(gh): Fix links
2025-02-20 08:21:08 -06:00
Ed Page
d7059d7796
chore(gh): Fix links
2025-02-20 08:20:20 -06:00