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 |
|
renovate[bot]
|
5f12462ccc
|
chore(deps): Update compatible (#1307)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ahash](https://redirect.github.com/tkaitchuck/ahash) | dependencies |
patch | `0.8.11` -> `0.8.12` |
| [anstream](https://redirect.github.com/rust-cli/anstyle) |
dependencies | patch | `0.6.18` -> `0.6.18` |
| [anstyle](https://redirect.github.com/rust-cli/anstyle) | dependencies
| patch | `1.0.10` -> `1.0.10` |
| [assert_fs](https://redirect.github.com/assert-rs/assert_fs) |
dev-dependencies | patch | `1.1.2` -> `1.1.3` |
| [clap](https://redirect.github.com/clap-rs/clap) | dependencies |
patch | `4.5.37` -> `4.5.39` |
|
[clap-verbosity-flag](https://redirect.github.com/clap-rs/clap-verbosity-flag)
| dependencies | patch | `3.0.2` -> `3.0.3` |
| [colorchoice-clap](https://redirect.github.com/rust-cli/anstyle) |
dependencies | patch | `1.0.6` -> `1.0.6` |
| [derive_setters](https://redirect.github.com/Lymia/derive_setters) |
dependencies | patch | `0.1.6` -> `0.1.7` |
| [divan](https://redirect.github.com/nvzqz/divan) | dev-dependencies |
patch | `0.1.21` -> `0.1.21` |
| [encoding_rs](https://docs.rs/encoding_rs/)
([source](https://redirect.github.com/hsivonen/encoding_rs)) |
dependencies | patch | `0.8.35` -> `0.8.35` |
|
[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.16` -> `0.4.16` |
| [human-panic](https://redirect.github.com/rust-cli/human-panic) |
dependencies | patch | `2.0.2` -> `2.0.2` |
| [indexmap](https://redirect.github.com/indexmap-rs/indexmap) |
dev-dependencies | patch | `2.9.0` -> `2.9.0` |
| [kstring](https://redirect.github.com/cobalt-org/kstring) |
dependencies | patch | `2.0.2` -> `2.0.2` |
| [phf](https://redirect.github.com/rust-phf/rust-phf) | dependencies |
patch | `0.11.3` -> `0.11.3` |
| [regex](https://redirect.github.com/rust-lang/regex) | dependencies |
patch | `1.11.1` -> `1.11.1` |
| [simdutf8](https://redirect.github.com/rusticstuff/simdutf8) |
dependencies | patch | `0.1.5` -> `0.1.5` |
|
[snapbox](https://redirect.github.com/assert-rs/trycmd/tree/main/crates/snapbox)
([source](https://redirect.github.com/assert-rs/snapbox)) |
dev-dependencies | patch | `0.6.21` -> `0.6.21` |
| [toml](https://redirect.github.com/toml-rs/toml) | dependencies |
patch | `0.8.22` -> `0.8.22` |
| [trycmd](https://redirect.github.com/assert-rs/trycmd)
([source](https://redirect.github.com/assert-rs/snapbox)) |
dev-dependencies | patch | `0.15.9` -> `0.15.9` |
|
[unicode-segmentation](https://redirect.github.com/unicode-rs/unicode-segmentation)
| dependencies | patch | `1.12.0` -> `1.12.0` |
| [unicode-xid](https://redirect.github.com/unicode-rs/unicode-xid) |
dependencies | patch | `0.2.6` -> `0.2.6` |
| [winnow](https://redirect.github.com/winnow-rs/winnow) | dependencies
| patch | `0.7.7` -> `0.7.10` |
---
### Release Notes
<details>
<summary>assert-rs/assert_fs (assert_fs)</summary>
###
[`v1.1.3`](https://redirect.github.com/assert-rs/assert_fs/blob/HEAD/CHANGELOG.md#113---2025-05-02)
[Compare
Source](https://redirect.github.com/assert-rs/assert_fs/compare/v1.1.2...v1.1.3)
##### Features
- Add `TempDir::new_in/with_prefix/with_prefix_in`
</details>
<details>
<summary>clap-rs/clap (clap)</summary>
###
[`v4.5.39`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4539---2025-05-27)
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.38...v4.5.39)
##### Fixes
- *(help)* Show short flag aliases before long
- *(help)* Merge the short and long flag alias lists
###
[`v4.5.38`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4538---2025-05-11)
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.37...v4.5.38)
##### Fixes
- *(help)* When showing aliases, include leading `--` or `-`
</details>
<details>
<summary>clap-rs/clap-verbosity-flag (clap-verbosity-flag)</summary>
###
[`v3.0.3`](https://redirect.github.com/clap-rs/clap-verbosity-flag/blob/HEAD/CHANGELOG.md#303---2025-05-20)
[Compare
Source](https://redirect.github.com/clap-rs/clap-verbosity-flag/compare/v3.0.2...v3.0.3)
</details>
<details>
<summary>winnow-rs/winnow (winnow)</summary>
###
[`v0.7.10`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#0710---2025-05-06)
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.9...v0.7.10)
##### Compatibility
- Deprecated `Stream::raw`
##### Features
- Added `Stream::trace` for better customization of `trace` parsers
##### Fixes
- Remove `initial` from `TokenSlice` / `LocatingSlice`s Debug impl
- `Stream::trace` prints non-pretty output for `&[T]` and
`TokenSlice<T>`
###
[`v0.7.9`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#079---2025-05-02)
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.8...v0.7.9)
##### Features
- Add `ContextError::extend`
- Add `Parser::context_with`
###
[`v0.7.8`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#078---2025-05-01)
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.7...v0.7.8)
##### Features
- Add `ContextError::push`
- Add `Parser::map_err`
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-06-01 01:44:40 +00:00 |
|
renovate[bot]
|
836559779b
|
chore(deps): Update Rust crate schemars to 0.9.0
|
2025-06-01 01:31:08 +00:00 |
|
renovate[bot]
|
d1a6f2cfc4
|
chore(deps): Update Rust Stable to v1.87 (#1299)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.86`
-> `1.87` |
---
### Release Notes
<details>
<summary>rust-lang/rust (STABLE)</summary>
###
[`v1.87`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1870-2025-05-15)
[Compare
Source](https://redirect.github.com/rust-lang/rust/compare/1.86.0...1.87.0)
\==========================
<a id="1.87.0-Language"></a>
## Language
- [Stabilize `asm_goto`
feature](https://redirect.github.com/rust-lang/rust/pull/133870)
- [Allow parsing open beginning ranges (`..EXPR`) after unary operators
`!`, `-`, and
`*`](https://redirect.github.com/rust-lang/rust/pull/134900).
- [Don't require method impls for methods with `Self: Sized` bounds in
`impl`s for unsized
types](https://redirect.github.com/rust-lang/rust/pull/135480)
- [Stabilize `feature(precise_capturing_in_traits)` allowing `use<...>`
bounds on return position `impl Trait` in
`trait`s](https://redirect.github.com/rust-lang/rust/pull/138128)
<a id="1.87.0-Compiler"></a>
## Compiler
- [x86: make SSE2 required for i686 targets and use it to pass SIMD
types](https://redirect.github.com/rust-lang/rust/pull/135408)
<a id="1.87.0-Platform-Support"></a>
## Platform Support
- [Remove `i586-pc-windows-msvc`
target](https://redirect.github.com/rust-lang/rust/pull/137957)
Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
[platform-support-doc]:
https://doc.rust-lang.org/rustc/platform-support.html
<a id="1.87.0-Libraries"></a>
## Libraries
- [Stabilize the anonymous pipe
API](https://redirect.github.com/rust-lang/rust/issues/127154)
- [Add support for unbounded left/right shift
operations](https://redirect.github.com/rust-lang/rust/issues/129375)
- [Print pointer metadata in `Debug` impl of raw
pointers](https://redirect.github.com/rust-lang/rust/pull/135080)
- [`Vec::with_capacity` guarantees it allocates with the amount
requested, even if `Vec::capacity` returns a different
number.](https://redirect.github.com/rust-lang/rust/pull/135933)
- Most `std::arch` intrinsics which don't take pointer arguments can now
be called from safe code if the caller has the appropriate target
features already enabled
([https://github.com/rust-lang/stdarch/pull/1714](https://redirect.github.com/rust-lang/stdarch/pull/1714),
[https://github.com/rust-lang/stdarch/pull/1716](https://redirect.github.com/rust-lang/stdarch/pull/1716),
[https://github.com/rust-lang/stdarch/pull/1717](https://redirect.github.com/rust-lang/stdarch/pull/1717))
- [Undeprecate
`env::home_dir`](https://redirect.github.com/rust-lang/rust/pull/137327)
- [Denote `ControlFlow` as
`#[must_use]`](https://redirect.github.com/rust-lang/rust/pull/137449)
- [Macros such as `assert_eq!` and `vec!` now support `const {...}`
expressions](https://redirect.github.com/rust-lang/rust/pull/138162)
<a id="1.87.0-Stabilized-APIs"></a>
## Stabilized APIs
-
[`Vec::extract_if`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.extract_if)
-
[`vec::ExtractIf`](https://doc.rust-lang.org/stable/std/vec/struct.ExtractIf.html)
-
[`LinkedList::extract_if`](https://doc.rust-lang.org/stable/std/collections/struct.LinkedList.html#method.extract_if)
-
[`linked_list::ExtractIf`](https://doc.rust-lang.org/stable/std/collections/linked_list/struct.ExtractIf.html)
-
[`<[T]>::split_off`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off)
-
[`<[T]>::split_off_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_mut)
-
[`<[T]>::split_off_first`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_first)
-
[`<[T]>::split_off_first_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_first_mut)
-
[`<[T]>::split_off_last`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_last)
-
[`<[T]>::split_off_last_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_last_mut)
-
[`String::extend_from_within`](https://doc.rust-lang.org/stable/alloc/string/struct.String.html#method.extend_from_within)
-
[`os_str::Display`](https://doc.rust-lang.org/stable/std/ffi/os_str/struct.Display.html)
-
[`OsString::display`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.display)
-
[`OsStr::display`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.display)
- [`io::pipe`](https://doc.rust-lang.org/stable/std/io/fn.pipe.html)
-
[`io::PipeReader`](https://doc.rust-lang.org/stable/std/io/struct.PipeReader.html)
-
[`io::PipeWriter`](https://doc.rust-lang.org/stable/std/io/struct.PipeWriter.html)
- [`impl From<PipeReader> for
OwnedHandle`](https://doc.rust-lang.org/stable/std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeReader%3E-for-OwnedHandle)
- [`impl From<PipeWriter> for
OwnedHandle`](https://doc.rust-lang.org/stable/std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeWriter%3E-for-OwnedHandle)
- [`impl From<PipeReader> for
Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html)
- [`impl From<PipeWriter> for
Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CPipeWriter%3E-for-Stdio)
- [`impl From<PipeReader> for
OwnedFd`](https://doc.rust-lang.org/stable/std/os/fd/struct.OwnedFd.html#impl-From%3CPipeReader%3E-for-OwnedFd)
- [`impl From<PipeWriter> for
OwnedFd`](https://doc.rust-lang.org/stable/std/os/fd/struct.OwnedFd.html#impl-From%3CPipeWriter%3E-for-OwnedFd)
-
[`Box<MaybeUninit<T>>::write`](https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#method.write)
- [`impl TryFrom<Vec<u8>> for
String`](https://doc.rust-lang.org/stable/std/string/struct.String.html#impl-TryFrom%3CVec%3Cu8%3E%3E-for-String)
- [`<*const
T>::offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from_unsigned)
- [`<*const
T>::byte_offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.byte_offset_from_unsigned)
- [`<*mut
T>::offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from_unsigned-1)
- [`<*mut
T>::byte_offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.byte_offset_from_unsigned-1)
-
[`NonNull::offset_from_unsigned`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.offset_from_unsigned)
-
[`NonNull::byte_offset_from_unsigned`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.byte_offset_from_unsigned)
-
[`<uN>::cast_signed`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.cast_signed)
-
[`NonZero::<uN>::cast_signed`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.cast_signed-5).
-
[`<iN>::cast_unsigned`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.cast_unsigned).
-
[`NonZero::<iN>::cast_unsigned`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.cast_unsigned-5).
-
[`<uN>::is_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.is_multiple_of)
-
[`<uN>::unbounded_shl`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.unbounded_shl)
-
[`<uN>::unbounded_shr`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.unbounded_shr)
-
[`<iN>::unbounded_shl`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unbounded_shl)
-
[`<iN>::unbounded_shr`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unbounded_shr)
-
[`<iN>::midpoint`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.midpoint)
-
[`<str>::from_utf8`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.from_utf8)
-
[`<str>::from_utf8_mut`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.from_utf8\_mut)
-
[`<str>::from_utf8_unchecked`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.from_utf8\_unchecked)
-
[`<str>::from_utf8_unchecked_mut`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.from_utf8\_unchecked_mut)
These previously stable APIs are now stable in const contexts:
-
[`core::str::from_utf8_mut`](https://doc.rust-lang.org/stable/std/str/fn.from_utf8\_mut.html)
-
[`<[T]>::copy_from_slice`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.copy_from_slice)
-
[`SocketAddr::set_ip`](https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.set_ip)
-
[`SocketAddr::set_port`](https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.set_port),
-
[`SocketAddrV4::set_ip`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.set_ip)
-
[`SocketAddrV4::set_port`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.set_port),
-
[`SocketAddrV6::set_ip`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.set_ip)
-
[`SocketAddrV6::set_port`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.set_port)
-
[`SocketAddrV6::set_flowinfo`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.set_flowinfo)
-
[`SocketAddrV6::set_scope_id`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.set_scope_id)
-
[`char::is_digit`](https://doc.rust-lang.org/stable/std/primitive.char.html#method.is_digit)
-
[`char::is_whitespace`](https://doc.rust-lang.org/stable/std/primitive.char.html#method.is_whitespace)
- [`<[[T;
N]]>::as_flattened`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_flattened)
- [`<[[T;
N]]>::as_flattened_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_flattened_mut)
-
[`String::into_bytes`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.into_bytes)
-
[`String::as_str`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.as_str)
-
[`String::capacity`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.capacity)
-
[`String::as_bytes`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.as_bytes)
-
[`String::len`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.len)
-
[`String::is_empty`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.is_empty)
-
[`String::as_mut_str`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.as_mut_str)
-
[`String::as_mut_vec`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.as_mut_vec)
-
[`Vec::as_ptr`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.as_ptr)
-
[`Vec::as_slice`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.as_slice)
-
[`Vec::capacity`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.capacity)
-
[`Vec::len`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.len)
-
[`Vec::is_empty`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.is_empty)
-
[`Vec::as_mut_slice`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.as_mut_slice)
-
[`Vec::as_mut_ptr`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.as_mut_ptr)
<a id="1.87.0-Cargo"></a>
## Cargo
- [Add terminal integration via ANSI OSC 9;4
sequences](https://redirect.github.com/rust-lang/cargo/pull/14615/)
- [chore: bump openssl to
v3](https://redirect.github.com/rust-lang/cargo/pull/15232/)
- [feat(package): add --exclude-lockfile
flag](https://redirect.github.com/rust-lang/cargo/pull/15234/)
<a id="1.87.0-Compatibility-Notes"></a>
## Compatibility Notes
- [Rust now raises an error for macro invocations inside the
`#![crate_name]`
attribute](https://redirect.github.com/rust-lang/rust/pull/127581)
- [Unstable fields are now always considered to be
inhabited](https://redirect.github.com/rust-lang/rust/pull/133889)
- [Macro arguments of unary operators followed by open beginning ranges
may now be matched
differently](https://redirect.github.com/rust-lang/rust/pull/134900)
- [Make `Debug` impl of raw pointers print metadata if
present](https://redirect.github.com/rust-lang/rust/pull/135080)
- [Warn against function pointers using unsupported ABI strings in
dependencies](https://redirect.github.com/rust-lang/rust/pull/135767)
- [Associated types on `dyn` types are no longer
deduplicated](https://redirect.github.com/rust-lang/rust/pull/136458)
- [Forbid attributes on `..` inside of struct patterns (`let Struct {
#[attribute] .. })
=`](https://redirect.github.com/rust-lang/rust/pull/136490)
- [Make `ptr_cast_add_auto_to_object` lint into hard
error](https://redirect.github.com/rust-lang/rust/pull/136764)
- Many `std::arch` intrinsics are now safe to call in some contexts,
there may now be new `unused_unsafe` warnings in existing codebases.
- [Limit `width` and `precision` formatting options to 16 bits on all
targets](https://redirect.github.com/rust-lang/rust/pull/136932)
- [Turn order dependent trait objects future incompat warning into a
hard error](https://redirect.github.com/rust-lang/rust/pull/136968)
- [Denote `ControlFlow` as
`#[must_use]`](https://redirect.github.com/rust-lang/rust/pull/137449)
- [Windows: The standard library no longer links `advapi32`, except on
win7.](https://redirect.github.com/rust-lang/rust/pull/138233) Code such
as C libraries that were relying on this assumption may need to
explicitly link advapi32.
- [Proc macros can no longer observe expanded `cfg(true)`
attributes.](https://redirect.github.com/rust-lang/rust/pull/138844)
- [Start changing the internal representation of pasted
tokens](https://redirect.github.com/rust-lang/rust/pull/124141). Certain
invalid declarative macros that were previously accepted in obscure
circumstances are now correctly rejected by the compiler. Use of a `tt`
fragment specifier can often fix these macros.
- [Don't allow flattened format_args in
const.](https://redirect.github.com/rust-lang/rust/pull/139624)
<a id="1.87.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.
- [Update to LLVM
20](https://redirect.github.com/rust-lang/rust/pull/135763)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-05-16 16:43:55 +00:00 |
|
Ed Page
|
afd0dce180
|
style: Make clippy happy
|
2025-05-16 08:35:05 -05:00 |
|
Ed Page
|
0f0ccba9ed
|
chore: Release
v1.32.0
|
2025-05-02 09:48:04 -05:00 |
|
Ed Page
|
5cb94233a6
|
chore: Release
typos-dict-v0.12.11
|
2025-05-02 09:47:41 -05:00 |
|
Ed Page
|
2af8019e86
|
docs: Update changelog
|
2025-05-02 09:47:08 -05:00 |
|
Ed Page
|
970eb5442d
|
Merge pull request #1291 from epage/may
feat(dict): April 2025 updates
|
2025-05-02 09:46:13 -05:00 |
|
Ed Page
|
e84064f2d6
|
feat(dict): April 2025 updates
Fixes #1264
|
2025-05-02 09:08:24 -05:00 |
|
renovate[bot]
|
8dddd50029
|
chore(deps): Update compatible (#1289)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [anyhow](https://redirect.github.com/dtolnay/anyhow) | dependencies |
patch | `1.0.97` -> `1.0.98` |
| [bstr](https://redirect.github.com/BurntSushi/bstr) | dependencies |
minor | `1.11.3` -> `1.12.0` |
| [clap](https://redirect.github.com/clap-rs/clap) | dependencies |
patch | `4.5.34` -> `4.5.37` |
| [divan](https://redirect.github.com/nvzqz/divan) | dev-dependencies |
patch | `0.1.17` -> `0.1.21` |
| [env_logger](https://redirect.github.com/rust-cli/env_logger) |
dependencies | patch | `0.11.7` -> `0.11.8` |
| [indexmap](https://redirect.github.com/indexmap-rs/indexmap) |
dev-dependencies | minor | `2.8.0` -> `2.9.0` |
| [toml](https://redirect.github.com/toml-rs/toml) | dependencies |
patch | `0.8.20` -> `0.8.22` |
| [winnow](https://redirect.github.com/winnow-rs/winnow) | dependencies
| patch | `0.7.4` -> `0.7.7` |
---
### Release Notes
<details>
<summary>dtolnay/anyhow (anyhow)</summary>
###
[`v1.0.98`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.98)
[Compare
Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.97...1.0.98)
- Add
[`self.into_boxed_dyn_error()`](https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error)
and
[`self.reallocate_into_boxed_dyn_error_without_backtrace()`](https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace)
methods for anyhow::Error
([#​415](https://redirect.github.com/dtolnay/anyhow/issues/415))
</details>
<details>
<summary>BurntSushi/bstr (bstr)</summary>
###
[`v1.12.0`](https://redirect.github.com/BurntSushi/bstr/compare/1.11.3...1.12.0)
[Compare
Source](https://redirect.github.com/BurntSushi/bstr/compare/1.11.3...1.12.0)
</details>
<details>
<summary>clap-rs/clap (clap)</summary>
###
[`v4.5.37`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4537---2025-04-18)
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.36...v4.5.37)
##### Features
- Added `ArgMatches::try_clear_id()`
###
[`v4.5.36`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4536---2025-04-11)
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.35...v4.5.36)
##### Fixes
- *(help)* Revert 4.5.35's "Don't leave space for shorts if there are
none" for now
###
[`v4.5.35`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4535---2025-04-01)
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.34...v4.5.35)
##### Fixes
- *(help)* Align positionals and flags when put in the same
`help_heading`
- *(help)* Don't leave space for shorts if there are none
</details>
<details>
<summary>nvzqz/divan (divan)</summary>
###
[`v0.1.21`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0121---2025-04-09)
[Compare
Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.20...v0.1.21)
##### Fixed
- `Divan::skip_exact` behaved incorrectly in `v0.1.19`.
##### Changed
- Improved handling of internal code around filters and those
responsible for
sacking the people who have just been sacked have been sacked.
###
[`v0.1.20`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0120---2025-04-09)
[Compare
Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.19...v0.1.20)
##### Fixed
- `Divan::skip_regex` accidentally dropped
[`regex_lite::Regex`](https://docs.rs/regex-lite/latest/regex_lite/struct.Regex.html)
and behaved incorrectly in `v0.1.19`.
###
[`v0.1.19`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0119---2025-04-09)
[Compare
Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.18...v0.1.19)
##### Fixed
- \[`cargo-nextest`] no longer skips benchmarks with argument parameters
(\[[#​75](https://redirect.github.com/nvzqz/divan/issues/75)]).
##### Changed
- Organized positive and negative filters into a split buffer.
###
[`v0.1.18`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0118---2025-04-05)
[Compare
Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.17...v0.1.18)
##### Added
- Support for \[`cargo-nextest`] running benchmarks as tests.
- \[`prelude`] module for simplifying imports of
\[`#[bench]`]\[bench_attr],
\[`#[bench_group]`]\[bench_group_attr], \[`black_box`],
\[`black_box_drop`],
\[`AllocProfiler`], \[`Bencher`], and \[`Divan`].
- Support `wasi` and `emscripten` targets.
</details>
<details>
<summary>rust-cli/env_logger (env_logger)</summary>
###
[`v0.11.8`](https://redirect.github.com/rust-cli/env_logger/blob/HEAD/CHANGELOG.md#0118---2025-04-01)
[Compare
Source](https://redirect.github.com/rust-cli/env_logger/compare/v0.11.7...v0.11.8)
##### Compatibility
- *(kv)* Deprecate the `unstable-kv` feature which may be removed in a
future patch release
##### Features
- *(kv)* Stabilize key-value support behind the `kv` feature
- Expose `ConfigurableFormat` to build custom \[`Builder::format`]s that
leverage this
</details>
<details>
<summary>indexmap-rs/indexmap (indexmap)</summary>
###
[`v2.9.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#290-2025-04-04)
[Compare
Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.8.0...2.9.0)
- Added a `get_disjoint_mut` method to `IndexMap`, matching Rust 1.86's
`HashMap` method.
- Added a `get_disjoint_indices_mut` method to `IndexMap` and
`map::Slice`,
matching Rust 1.86's `get_disjoint_mut` method on slices.
- Deprecated the `borsh` feature in favor of their own `indexmap`
feature,
solving a cyclic dependency that occured via `borsh-derive`.
</details>
<details>
<summary>toml-rs/toml (toml)</summary>
###
[`v0.8.22`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.21...toml-v0.8.22)
[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.21...toml-v0.8.22)
###
[`v0.8.21`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.20...toml-v0.8.21)
[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.20...toml-v0.8.21)
</details>
<details>
<summary>winnow-rs/winnow (winnow)</summary>
###
[`v0.7.7`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#077---2025-04-24)
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.6...v0.7.7)
##### Fixes
- Ensure `LocatedSlice` and `Stateful`s `Stream::raw` gets the inner
input
###
[`v0.7.6`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#076---2025-04-07)
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.5...v0.7.6)
##### Features
- Add `TokenSlice::previous_tokens`
###
[`v0.7.5`](https://redirect.github.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#075---2025-04-07)
[Compare
Source](https://redirect.github.com/winnow-rs/winnow/compare/v0.7.4...v0.7.5)
##### Features
- Add `Stream::next_slice_unchecked` and `Stream::peek_slice_unchecked`
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-05-01 03:35:22 +00:00 |
|
Ed Page
|
3be83342e2
|
chore: Release
typos-dict-v0.12.10
typos-v0.10.35
v1.31.2
|
2025-04-28 10:14:13 -05:00 |
|
Ed Page
|
f16e5d44ec
|
docs: Update changelog
|
2025-04-28 10:13:53 -05:00 |
|
Ed Page
|
e0927bd9d2
|
docs(action): Remove non-existent variables
Fixes #1285
|
2025-04-28 10:09:14 -05:00 |
|
Ed Page
|
2dbcebf645
|
Merge pull request #1287 from epage/dict
fix(dict): Address typos
|
2025-04-28 10:03:24 -05:00 |
|
Ed Page
|
ed03185b7e
|
fix(dict): Address typos
Fixes #1286
|
2025-04-28 09:21:21 -05:00 |
|
Ed Page
|
6d2159634b
|
Merge pull request #1284 from epage/cleanup
perf(token): Reduce splitting overhead by about 10%
|
2025-04-23 14:21:40 -05:00 |
|
Ed Page
|
aacbdb39ec
|
Merge pull request #1283 from epage/email
fix(token): Improve email detection by prefering that over base64
|
2025-04-23 14:09:26 -05:00 |
|
Ed Page
|
400cd2fad6
|
perf(token): Reduce splitting overhead by about 10%
|
2025-04-23 14:09:18 -05:00 |
|
Ed Page
|
8c4898131f
|
docs(token): Fix a bad comment
|
2025-04-23 13:57:16 -05:00 |
|
Ed Page
|
e30fd36452
|
fix(token): Improve email detection by prefering that over base64
Found in #1282
|
2025-04-23 13:42:12 -05:00 |
|
Ed Page
|
25bb8ee3b4
|
test(token): Weird email case
|
2025-04-23 13:37:09 -05:00 |
|
Ed Page
|
6f0717a519
|
chore(gh): Clarify data format justification
|
2025-04-14 10:50:36 -05:00 |
|
Ed Page
|
a557d1af98
|
Merge pull request #1275 from epage/docs
docs(cli): Clarify '-' behavior
|
2025-04-10 11:19:11 -05:00 |
|
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]andEd 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 |
|