Ed Page
|
ad3053d3ad
|
chore: Release
v1.43.2
|
2026-02-05 15:52:01 -06:00 |
|
Ed Page
|
a23d8beec8
|
docs: Update changelog
|
2026-02-05 15:51:49 -06:00 |
|
Ed Page
|
63b278ca9d
|
Merge pull request #1497 from epage/certifi
feat(config): Don't correct certifi in Python
|
2026-02-05 15:51:20 -06:00 |
|
Ed Page
|
5775fa10aa
|
feat(config): Don't correct certifi in Python
Fixes #1495
|
2026-02-05 14:57:40 -06:00 |
|
Ed Page
|
3141b83b60
|
docs: Add msrv entry
Fixes #1491
|
2026-02-03 10:51:07 -06:00 |
|
Ed Page
|
3a4d65230d
|
chore: Release
v1.43.1
|
2026-02-03 10:37:34 -06:00 |
|
Ed Page
|
a46f9bfbb6
|
chore: Release
typos-dict-v0.13.20
|
2026-02-03 10:37:13 -06:00 |
|
Ed Page
|
74b2ed6d4f
|
docs: Update changelog
|
2026-02-03 10:36:47 -06:00 |
|
Ed Page
|
56ca4c6c30
|
Merge pull request #1494 from epage/consts
fix(dict): Allow consts
|
2026-02-03 10:36:13 -06:00 |
|
Ed Page
|
aa5f433f3b
|
fix(dict): Allow consts
Fixes #1492
|
2026-02-03 10:19:22 -06:00 |
|
Ed Page
|
93cbdb2d23
|
chore: Release
v1.43.0
|
2026-02-02 08:36:59 -06:00 |
|
Ed Page
|
a13fcfadad
|
chore: Release
dictgen-v0.5.2
typos-dict-v0.13.19
typos-v0.10.41
typos-vars-v0.10.3
varcon-core-v5.0.6
varcon-v1.0.4
|
2026-02-02 08:36:09 -06:00 |
|
Ed Page
|
e2dc29895a
|
docs: Update changelog
|
2026-02-02 08:35:26 -06:00 |
|
Ed Page
|
9192adc513
|
Merge pull request #1489 from epage/jan
feat(dict): January updates
|
2026-02-02 08:34:46 -06:00 |
|
Ed Page
|
4681e3a57b
|
feat(dict): January updates
RE: criticals
Initially added in #315 and expanded in #740.
Discussed at codespell at codespell-project/codespell#2580.
Fixes #1453
|
2026-02-02 07:54:27 -06:00 |
|
Ed Page
|
66a2f76a2a
|
Merge pull request #1486 from crate-ci/renovate/actions-download-artifact-7.x
chore(deps): Update actions/download-artifact action to v7
|
2026-01-31 19:45:17 -06:00 |
|
Ed Page
|
508d24ddaf
|
Merge pull request #1485 from crate-ci/renovate/actions-checkout-6.x
chore(deps): Update actions/checkout action to v6
|
2026-01-31 19:45:07 -06:00 |
|
renovate[bot]
|
1fe083358f
|
chore(deps): Update actions/download-artifact action to v7
|
2026-02-01 01:13:54 +00:00 |
|
renovate[bot]
|
f1f7423fa1
|
chore(deps): Update actions/checkout action to v6
|
2026-02-01 01:13:51 +00:00 |
|
Ed Page
|
3db940119d
|
Merge pull request #1484 from crate-ci/renovate/maturin-1.x
chore(deps): Update dependency maturin to >=1.11,<1.12
|
2026-01-31 19:13:28 -06:00 |
|
renovate[bot]
|
7f675047cc
|
chore(deps): Update compatible (#1483)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[annotate-snippets](https://redirect.github.com/rust-lang/annotate-snippets-rs)
| dependencies | patch | `0.12.9` → `0.12.11` |
| [clap](https://redirect.github.com/clap-rs/clap) | dependencies |
patch | `4.5.53` → `4.5.56` |
| [derive_more](https://redirect.github.com/JelteF/derive_more) |
dependencies | minor | `2.0.1` → `2.1.1` |
| [derive_setters](https://redirect.github.com/Lymia/derive_setters) |
dependencies | patch | `0.1.8` → `0.1.9` |
| [human-panic](https://redirect.github.com/rust-cli/human-panic) |
dependencies | patch | `2.0.4` → `2.0.6` |
| [indexmap](https://redirect.github.com/indexmap-rs/indexmap) |
dev-dependencies | minor | `2.12.1` → `2.13.0` |
| [log](https://redirect.github.com/rust-lang/log) | dependencies |
patch | `0.4.28` → `0.4.29` |
| [schemars](https://graham.cool/schemars/)
([source](https://redirect.github.com/GREsau/schemars)) | dependencies |
minor | `1.1.0` → `1.2.0` |
| [snapbox](https://redirect.github.com/assert-rs/snapbox) |
dev-dependencies | patch | `0.6.23` → `0.6.24` |
| [toml](https://redirect.github.com/toml-rs/toml) | dependencies |
patch | `0.9.8` → `0.9.11` |
| [unicase](https://redirect.github.com/seanmonstar/unicase) |
dev-dependencies | minor | `2.8.1` → `2.9.0` |
| [unicase](https://redirect.github.com/seanmonstar/unicase) |
dependencies | minor | `2.8.1` → `2.9.0` |
---
### Release Notes
<details>
<summary>rust-lang/annotate-snippets-rs (annotate-snippets)</summary>
###
[`v0.12.11`](https://redirect.github.com/rust-lang/annotate-snippets-rs/blob/HEAD/CHANGELOG.md#01211---2026-01-29)
[Compare
Source](https://redirect.github.com/rust-lang/annotate-snippets-rs/compare/0.12.10...0.12.11)
##### Fixed
- Fix Unicode highlight alignment in patches
[#​357](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/357)
###
[`v0.12.10`](https://redirect.github.com/rust-lang/annotate-snippets-rs/blob/HEAD/CHANGELOG.md#01210---2025-12-01)
[Compare
Source](https://redirect.github.com/rust-lang/annotate-snippets-rs/compare/0.12.9...0.12.10)
##### Fixed
- Render all removed lines when multiple Patch remove lines
[#​353](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/353)
</details>
<details>
<summary>clap-rs/clap (clap)</summary>
###
[`v4.5.56`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4556---2026-01-29)
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.55...v4.5.56)
##### Fixes
- On conflict error, don't show conflicting arguments in the usage
###
[`v4.5.55`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4555---2026-01-27)
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.54...v4.5.55)
##### Fixes
- Fix inconsistency in precedence between positionals with a
`value_terminator("--")` and escapes (`--`) where `./foo -- bar` means
the first arg is empty, rather than escaping future args
###
[`v4.5.54`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4554---2026-01-02)
[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.53...v4.5.54)
##### Fixes
- *(help)* Move `[default]` to its own paragraph when
`PossibleValue::help` is present in `--help`
</details>
<details>
<summary>JelteF/derive_more (derive_more)</summary>
###
[`v2.1.1`](https://redirect.github.com/JelteF/derive_more/blob/HEAD/CHANGELOG.md#211---2025-12-22)
[Compare
Source](https://redirect.github.com/JelteF/derive_more/compare/v2.1.0...v2.1.1)
##### Fixed
- `.as_dyn_error()` method hygiene inside `Error` derive expansion.
([#​527](https://redirect.github.com/JelteF/derive_more/pull/527))
###
[`v2.1.0`](https://redirect.github.com/JelteF/derive_more/blob/HEAD/CHANGELOG.md#210---2025-12-02)
[Compare
Source](https://redirect.github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0)
##### Added
- Support `#[display(rename_all = "<casing>")]` attribute to change
output for
implicit naming of unit enum variants or unit structs when deriving
`Display`.
([#​443](https://redirect.github.com/JelteF/derive_more/pull/443))
- Support `#[from_str(rename_all = "<casing>")]` attribute for unit enum
variants
and unit structs when deriving `FromStr`.
([#​467](https://redirect.github.com/JelteF/derive_more/pull/467))
- Support `Option` fields for `Error::source()` in `Error` derive.
([#​459](https://redirect.github.com/JelteF/derive_more/pull/459))
- Support structs with no fields in `FromStr` derive.
([#​469](https://redirect.github.com/JelteF/derive_more/pull/469))
- Add `PartialEq` derive similar to `std`'s one, but considering
generics correctly,
and implementing `ne()` method as well.
([#​473](https://redirect.github.com/JelteF/derive_more/pull/473),
[#​475](https://redirect.github.com/JelteF/derive_more/pull/475))
- Add `Eq` derive similar to `std`'s one, but considering generics
correctly.
([#​479](https://redirect.github.com/JelteF/derive_more/pull/479))
- Proxy-pass `#[allow]`/`#[expect]` attributes of the type in
`Constructor` derive.
([#​477](https://redirect.github.com/JelteF/derive_more/pull/477))
- Support `Deref` and `DerefMut` derives for enums.
([#​485](https://redirect.github.com/JelteF/derive_more/pull/485))
- Support custom error in `FromStr` derive.
([#​494](https://redirect.github.com/JelteF/derive_more/pull/494))
- Support custom error in `TryInto` derive.
([#​503](https://redirect.github.com/JelteF/derive_more/pull/503))
- Support skipping fields in `Add`-like, `AddAssign`-like, `Mul`-like
and
`MulAssign`-like derives.
([#​472](https://redirect.github.com/JelteF/derive_more/pull/472))
##### Changed
- The minimum supported Rust version (MSRV) is now Rust 1.81.
([#​466](https://redirect.github.com/JelteF/derive_more/pull/466))
- `Add`-like, `AddAssign`-like, `Mul`-like and `MulAssign`-like derives
now
infer trait bounds for generics structurally (bound field types instead
of
type parameters directly).
([#​472](https://redirect.github.com/JelteF/derive_more/pull/472))
##### Fixed
- Suppress deprecation warnings in generated code.
([#​454](https://redirect.github.com/JelteF/derive_more/pull/454))
- Silent no-op when `#[try_from(repr)]` attribute is not specified for
`TryFrom` derive.
([#​458](https://redirect.github.com/JelteF/derive_more/pull/458))
- Missing trait bounds in `AsRef`/`AsMut` derives when associative types
are involved.
([#​474](https://redirect.github.com/JelteF/derive_more/pull/474))
- Erroneous code generated in `Try`/`TryInto` derives when `Self` type
is present in
the struct or enum definition.
([#​489](https://redirect.github.com/JelteF/derive_more/pull/489))
- Dependency on unstable `feature(error_generic_member_access)` in
`Error` derive when
using `Backtrace` on a non-nightly toolchain.
([#​513](https://redirect.github.com/JelteF/derive_more/pull/513))
- Broken support for `#[<display-trait>("default formatting")]`
attribute without `{_variant}`
being used as default for enum variants without explicit formatting.
([#​495](https://redirect.github.com/JelteF/derive_more/pull/495))
</details>
<details>
<summary>Lymia/derive_setters (derive_setters)</summary>
###
[`v0.1.9`](https://redirect.github.com/Lymia/derive_setters/blob/HEAD/CHANGELOG.md#v019-2026-01-30)
[Compare
Source](https://redirect.github.com/Lymia/derive_setters/compare/v0.1.8...v0.1.9)
- Add support for delegating setters for generic types. (Thanks
[@​MrSubidubi](https://redirect.github.com/MrSubidubi))
- Documentation has been moved from the `README.md` to a proper rustdoc.
- MSRV is increased to 1.68+ due to dependency updates.
##### Commit Statistics
<csr-read-only-do-not-edit/>
- 16 commits contributed to the release.
- 0 commits were understood as
[conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
##### Commit Details
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
- **Uncategorized**
- Add proper changelog entries.
([`87037bf`](https://redirect.github.com/Lymia/derive_setters/commit/87037bf65042bf127aa0c1d3986285731ccbfb2b))
- Adjusting changelogs prior to release of derive\_setters v0.1.9
([`f8a3c46`](https://redirect.github.com/Lymia/derive_setters/commit/f8a3c46737f229cb9472f0fafe790d5f0d115609))
- Add tests for generics in compile-pass
([`8d37502`](https://redirect.github.com/Lymia/derive_setters/commit/8d375020487594b888ebd0f6e8e38007916eb663))
- Add trybuild tests.
([`74e353f`](https://redirect.github.com/Lymia/derive_setters/commit/74e353f6a9413047383e28898962fc3ecbe8d90d))
- Update Rust version.
([`1ca0910`](https://redirect.github.com/Lymia/derive_setters/commit/1ca091031ec85d3e7dbeca33f234986677d037f4))
- Update the rustfmt options and run rustfmt.
([`0ab982f`](https://redirect.github.com/Lymia/derive_setters/commit/0ab982f01254c1e17b7745f54aebe6a7f1ece22b))
- Move the documentation into rustdoc.
([`722f3fc`](https://redirect.github.com/Lymia/derive_setters/commit/722f3fc029f56fdf31c8e838a4a8a05a609d0a36))
- Code style improvements.
([`da6237b`](https://redirect.github.com/Lymia/derive_setters/commit/da6237bccf4f56519e38e0f3d4a51cd6c050dae0))
- Remove an unused field.
([`8a112f3`](https://redirect.github.com/Lymia/derive_setters/commit/8a112f31abc90a511c92595422fc946cd6d0006b))
- Update MSRV to 1.68.0 due to dependency updates.
([`474375d`](https://redirect.github.com/Lymia/derive_setters/commit/474375d304cbafa4b8bd8b0d27060a71c0588e71))
- Update documentation and adds a changelog.
([`66c390a`](https://redirect.github.com/Lymia/derive_setters/commit/66c390ae72f2644d89c6a6706f5b3fd523e30fee))
- Update darling version.
([`30ea90e`](https://redirect.github.com/Lymia/derive_setters/commit/30ea90e7d7c0be674eb9ccc9324e4d020b671299))
- Implement tests for generic delegates.
([`bd14002`](https://redirect.github.com/Lymia/derive_setters/commit/bd1400267cee1e30d216eff0ac0cd9d20dea3c2c))
- Run rustfmt.
([`ccdc14e`](https://redirect.github.com/Lymia/derive_setters/commit/ccdc14e939ac9cd3b098015c9851b21685d077c9))
- Merge pull request
[#​19](https://redirect.github.com/Lymia/derive_setters/issues/19)
from MrSubidubi/delegate-generic-support
([`284500e`](https://redirect.github.com/Lymia/derive_setters/commit/284500e046344bb9a407d954cc44066a4b641c45))
- Add support for generics in `generate_delegates`
([`d777525`](https://redirect.github.com/Lymia/derive_setters/commit/d7775259dfb21564b2c5cee4d5b3a692158c5b6b))
</details>
</details>
<details>
<summary>rust-cli/human-panic (human-panic)</summary>
###
[`v2.0.6`](https://redirect.github.com/rust-cli/human-panic/blob/HEAD/CHANGELOG.md#206---2025-12-29)
[Compare
Source](https://redirect.github.com/rust-cli/human-panic/compare/v2.0.5...v2.0.6)
##### Features
- Added `Metadata::repository` as a fallback for `Metadata::homepage`
###
[`v2.0.5`](https://redirect.github.com/rust-cli/human-panic/blob/HEAD/CHANGELOG.md#205---2025-12-26)
[Compare
Source](https://redirect.github.com/rust-cli/human-panic/compare/v2.0.4...v2.0.5)
##### Performance
- Improve build times on some platforms by changing from `os_info` to
`sysinfo`
</details>
<details>
<summary>indexmap-rs/indexmap (indexmap)</summary>
###
[`v2.13.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#2130-2026-01-07)
[Compare
Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.12.1...2.13.0)
- Implemented `Clone` for `IntoKeys` and `IntoValues`.
- Added `map::Slice::split_at_checked` and `split_at_mut_checked`.
- Added `set::Slice::split_at_checked`.
</details>
<details>
<summary>rust-lang/log (log)</summary>
###
[`v0.4.29`](https://redirect.github.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0429---2025-12-02)
[Compare
Source](https://redirect.github.com/rust-lang/log/compare/0.4.28...0.4.29)
</details>
<details>
<summary>GREsau/schemars (schemars)</summary>
###
[`v1.2.0`](https://redirect.github.com/GREsau/schemars/blob/HEAD/CHANGELOG.md#120---2025-12-25-)
[Compare
Source](https://redirect.github.com/GREsau/schemars/compare/v1.1.0...v1.2.0)
##### Added
- Add smol\_str03 feature
([#​486](https://redirect.github.com/GREsau/schemars/pull/486))
##### Changed
- Schemas generated for `HashMap`/`BTreeMap` with enum keys are now more
specific
([#​452](https://redirect.github.com/GREsau/schemars/pull/452))
</details>
<details>
<summary>assert-rs/snapbox (snapbox)</summary>
###
[`v0.6.24`](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.23...snapbox-v0.6.24)
[Compare
Source](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.23...snapbox-v0.6.24)
</details>
<details>
<summary>toml-rs/toml (toml)</summary>
###
[`v0.9.11`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.10...toml-v0.9.11)
[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.10...toml-v0.9.11)
###
[`v0.9.10`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.9...toml-v0.9.10)
[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.9...toml-v0.9.10)
###
[`v0.9.9`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.8...toml-v0.9.9)
[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.9.8...toml-v0.9.9)
</details>
<details>
<summary>seanmonstar/unicase (unicase)</summary>
###
[`v2.9.0`](https://redirect.github.com/seanmonstar/unicase/releases/tag/v2.9.0)
[Compare
Source](https://redirect.github.com/seanmonstar/unicase/compare/v2.8.1...v2.9.0)
#### What's Changed
- Check for ASCII in `from` impl as well by
[@​samadDotDev](https://redirect.github.com/samadDotDev) in
[#​77](https://redirect.github.com/seanmonstar/unicase/pull/77)
- update to Unicode v17.0.0 by
[@​seanmonstar](https://redirect.github.com/seanmonstar) in
[#​79](https://redirect.github.com/seanmonstar/unicase/pull/79)
#### New Contributors
- [@​samadDotDev](https://redirect.github.com/samadDotDev) made
their first contribution in
[#​77](https://redirect.github.com/seanmonstar/unicase/pull/77)
**Full Changelog**:
<https://github.com/seanmonstar/unicase/compare/v2.8.1...v2.9.0>
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2026-02-01 01:03:55 +00:00 |
|
renovate[bot]
|
12e3666e2a
|
chore(deps): Update dependency maturin to >=1.11,<1.12
|
2026-02-01 00:53:11 +00:00 |
|
Ed Page
|
bb056dde25
|
style: Silence clippy
|
2026-01-28 14:55:41 -06:00 |
|
Ed Page
|
e5061f3edd
|
chore: Bump MSRV to 1.91
|
2026-01-28 14:38:47 -06:00 |
|
Ed Page
|
061dfe09a2
|
style: Make rustfmt happy
|
2026-01-28 10:53:35 -06:00 |
|
Ed Page
|
c60a3c4653
|
style: Make rustfmt happy
|
2026-01-28 09:12:08 -06:00 |
|
Ed Page
|
653918f99f
|
style: Make clippy happy
|
2026-01-28 09:11:10 -06:00 |
|
Ed Page
|
0174d3e330
|
chore(ci): Restore wasm job
|
2026-01-27 17:01:46 -06:00 |
|
Ed Page
|
d08281bfce
|
Merge pull request #1481 from epage/template
chore: Update from _rust template
|
2026-01-27 16:56:12 -06:00 |
|
Ed Page
|
a29ad52e98
|
chore: Update from _rust template
|
2026-01-27 16:45:07 -06:00 |
|
Ed Page
|
06d010dfe4
|
chore: Release
typos-dict-v0.13.18
v1.42.3
|
2026-01-27 12:17:21 -06:00 |
|
Ed Page
|
11c14f6b0c
|
docs: Update changelog
|
2026-01-27 12:17:03 -06:00 |
|
Ed Page
|
9ff312c33c
|
Merge pull request #1480 from epage/loosing
fix(dict): Allow loosing
|
2026-01-27 12:14:19 -06:00 |
|
Ed Page
|
01fbc2d351
|
fix(dict): Allow loosing
|
2026-01-27 12:03:14 -06:00 |
|
Ed Page
|
e4f2b351a3
|
chore(ci): Update action
|
2026-01-26 16:45:18 -06:00 |
|
Ed Page
|
6d0d36b072
|
chore(ci): Clean up previous branch in case it was leaked
|
2026-01-26 12:34:16 -06:00 |
|
Ed Page
|
30b3b14bd6
|
chore(ci): Fix how rustfmt jobs run
|
2026-01-26 12:29:03 -06:00 |
|
Ed Page
|
a1d64977b4
|
chore: Release
typos-dict-v0.13.17
v1.42.2
|
2026-01-26 10:31:07 -06:00 |
|
Ed Page
|
36a2bf87b4
|
docs: Update changelog
|
2026-01-26 10:30:46 -06:00 |
|
Ed Page
|
86e61a1f86
|
Merge pull request #1475 from kachick/restore-substituters
fix(dict): Don't correct substituters
|
2026-01-26 10:28:09 -06:00 |
|
Kenichi Kamiya
|
5b5d298766
|
fix(dict): Don't correct substituters
|
2026-01-26 18:00:51 +09:00 |
|
Ed Page
|
74f4be64a9
|
chore(ci): Fix name of clippy::empty_enums
|
2026-01-23 10:43:45 -06:00 |
|
renovate[bot]
|
24c5c995fa
|
chore(deps): Update Rust Stable to v1.93 (#42)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.92`
→ `1.93` |
---
### Release Notes
<details>
<summary>rust-lang/rust (STABLE)</summary>
###
[`v1.93`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1930-2026-01-22)
[Compare
Source](https://redirect.github.com/rust-lang/rust/compare/1.92.0...1.93.0)
\==========================
<a id="1.93.0-Language"></a>
## Language
- [Stabilize several s390x `vector`-related target features and the
`is_s390x_feature_detected!`
macro](https://redirect.github.com/rust-lang/rust/pull/145656)
- [Stabilize declaration of C-style variadic functions for the `system`
ABI](https://redirect.github.com/rust-lang/rust/pull/145954)
- [Emit error when using some keyword as a `cfg`
predicate](https://redirect.github.com/rust-lang/rust/pull/146978)
- [Stabilize
`asm_cfg`](https://redirect.github.com/rust-lang/rust/pull/147736)
- [During const-evaluation, support copying pointers
byte-by-byte](https://redirect.github.com/rust-lang/rust/pull/148259)
- [LUB coercions now correctly handle function item types, and functions
with differing
safeties](https://redirect.github.com/rust-lang/rust/pull/148602)
- [Allow `const` items that contain mutable references to `static`
(which is *very* unsafe, but not *always*
UB)](https://redirect.github.com/rust-lang/rust/pull/148746)
- [Add warn-by-default `const_item_interior_mutations` lint to warn
against calls which mutate interior mutable `const`
items](https://redirect.github.com/rust-lang/rust/pull/148407)
- [Add warn-by-default `function_casts_as_integer`
lint](https://redirect.github.com/rust-lang/rust/pull/141470)
<a id="1.93.0-Compiler"></a>
## Compiler
- [Stabilize
`-Cjump-tables=bool`](https://redirect.github.com/rust-lang/rust/pull/145974).
The flag was previously called `-Zno-jump-tables`.
<a id="1.93.0-Platform-Support"></a>
## Platform Support
- [Promote `riscv64a23-unknown-linux-gnu` to Tier 2 (without host
tools)](https://redirect.github.com/rust-lang/rust/pull/148435)
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.93.0-Libraries"></a>
## Libraries
- [Stop internally using `specialization` on the `Copy` trait as it is
unsound in the presence of lifetime dependent `Copy` implementations.
This may result in some performance regressions as some standard library
APIs may now call `Clone::clone` instead of performing bitwise
copies](https://redirect.github.com/rust-lang/rust/pull/135634)
- [Allow the global allocator to use thread-local storage and
`std::thread::current()`](https://redirect.github.com/rust-lang/rust/pull/144465)
- [Make `BTree::append` not update existing keys when appending an entry
which already
exists](https://redirect.github.com/rust-lang/rust/pull/145628)
- [Don't require `T: RefUnwindSafe` for `vec::IntoIter<T>:
UnwindSafe`](https://redirect.github.com/rust-lang/rust/pull/145665)
<a id="1.93.0-Stabilized-APIs"></a>
## Stabilized APIs
-
[`<[MaybeUninit<T>]>::assume_init_drop`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_drop)
-
[`<[MaybeUninit<T>]>::assume_init_ref`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_ref)
-
[`<[MaybeUninit<T>]>::assume_init_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_mut)
-
[`<[MaybeUninit<T>]>::write_copy_of_slice`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.write_copy_of_slice)
-
[`<[MaybeUninit<T>]>::write_clone_of_slice`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.write_clone_of_slice)
-
[`String::into_raw_parts`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.into_raw_parts)
-
[`Vec::into_raw_parts`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.into_raw_parts)
-
[`<iN>::unchecked_neg`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unchecked_neg)
-
[`<iN>::unchecked_shl`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unchecked_shl)
-
[`<iN>::unchecked_shr`](https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unchecked_shr)
-
[`<uN>::unchecked_shl`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.unchecked_shl)
-
[`<uN>::unchecked_shr`](https://doc.rust-lang.org/stable/std/primitive.usize.html#method.unchecked_shr)
-
[`<[T]>::as_array`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_array)
-
[`<[T]>::as_array_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_mut_array)
- [`<*const
[T]>::as_array`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.as_array)
- [`<*mut
[T]>::as_array_mut`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.as_mut_array)
-
[`VecDeque::pop_front_if`](https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.pop_front_if)
-
[`VecDeque::pop_back_if`](https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.pop_back_if)
-
[`Duration::from_nanos_u128`](https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.from_nanos_u128)
-
[`char::MAX_LEN_UTF8`](https://doc.rust-lang.org/stable/std/primitive.char.html#associatedconstant.MAX_LEN_UTF8)
-
[`char::MAX_LEN_UTF16`](https://doc.rust-lang.org/stable/std/primitive.char.html#associatedconstant.MAX_LEN_UTF16)
-
[`std::fmt::from_fn`](https://doc.rust-lang.org/stable/std/fmt/fn.from_fn.html)
-
[`std::fmt::FromFn`](https://doc.rust-lang.org/stable/std/fmt/struct.FromFn.html)
<a id="1.93.0-Cargo"></a>
## Cargo
- [Enable CARGO\_CFG\_DEBUG\_ASSERTIONS in build scripts based on
profile](https://redirect.github.com/rust-lang/cargo/pull/16160/)
- [In `cargo tree`, support long forms for `--format`
variables](https://redirect.github.com/rust-lang/cargo/pull/16204/)
- [Add `--workspace` to `cargo
clean`](https://redirect.github.com/rust-lang/cargo/pull/16263/)
<a id="1.93.0-Rustdoc"></a>
## Rustdoc
- [Remove
`#![doc(document_private_items)]`](https://redirect.github.com/rust-lang/rust/pull/146495)
- [Include attribute and derive macros in search filters for
"macros"](https://redirect.github.com/rust-lang/rust/pull/148176)
- [Include extern crates in search filters for
`import`](https://redirect.github.com/rust-lang/rust/pull/148301)
- [Validate usage of crate-level doc
attributes](https://redirect.github.com/rust-lang/rust/pull/149197).
This means if any of `html_favicon_url`, `html_logo_url`,
`html_playground_url`, `issue_tracker_base_url`, or `html_no_source`
either has a missing value, an unexpected value, or a value of the wrong
type, rustdoc will emit the deny-by-default lint
`rustdoc::invalid_doc_attributes`.
<a id="1.93.0-Compatibility-Notes"></a>
## Compatibility Notes
- [Introduce `pin_v2` into the builtin attributes
namespace](https://redirect.github.com/rust-lang/rust/pull/139751)
- [Update bundled musl to
1.2.5](https://redirect.github.com/rust-lang/rust/pull/142682)
- [On Emscripten, the unwinding ABI used when compiling with
`panic=unwind` was changed from the JS exception handling ABI to the
wasm exception handling
ABI.](https://redirect.github.com/rust-lang/rust/pull/147224) If linking
C/C++ object files with Rust objects, `-fwasm-exceptions` must be passed
to the linker now. On nightly Rust, it is possible to get the old
behavior with `-Zwasm-emscripten-eh=false -Zbuild-std`, but it will be
removed in a future release.
- The `#[test]` attribute, used to define tests, was previously ignored
in various places where it had no meaning (e.g on trait methods or
types). Putting the `#[test]` attribute in these places is no longer
ignored, and will now result in an error; this may also result in errors
when generating rustdoc. [Error when `test` attribute is applied to
structs](https://redirect.github.com/rust-lang/rust/pull/147841)
- Cargo now sets the `CARGO_CFG_DEBUG_ASSERTIONS` environment variable
in more situations. This will cause crates depending on `static-init`
versions 1.0.1 to 1.0.3 to fail compilation with "failed to resolve: use
of unresolved module or unlinked crate `parking_lot`". See [the linked
issue](https://redirect.github.com/rust-lang/rust/issues/150646#issuecomment-3718964342)
for details.
- [User written types in the `offset_of!` macro are now checked to be
well formed.](https://redirect.github.com/rust-lang/rust/issues/150465/)
- `cargo publish` no longer emits `.crate` files as a final artifact for
user access when the `build.build-dir` config is unset
- [Upgrade the `deref_nullptr` lint from warn-by-default to
deny-by-default](https://redirect.github.com/rust-lang/rust/pull/148122)
- [Add future-incompatibility warning for `...` function parameters
without a pattern outside of `extern`
blocks](https://redirect.github.com/rust-lang/rust/pull/143619)
- [Introduce future-compatibility warning for `repr(C)` enums whose
discriminant values do not fit into a `c_int` or
`c_uint`](https://redirect.github.com/rust-lang/rust/pull/147017)
- [Introduce future-compatibility warning against ignoring `repr(C)`
types as part of
`repr(transparent)`](https://redirect.github.com/rust-lang/rust/pull/147185)
</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/epage/_rust).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS4xIiwidXBkYXRlZEluVmVyIjoiNDIuODUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2026-01-22 18:06:38 +00:00 |
|
Ed Page
|
ad7697dc13
|
chore(ci): Automatic update from template (#40)
|
2026-01-19 08:55:00 -06:00 |
|
Ed Page
|
b65c34513d
|
chore: Update prek hooks (#41)
|
2026-01-19 08:50:25 -06:00 |
|
Ed Page
|
8940aef5dc
|
chore: Update prek hooks
|
2026-01-19 08:48:12 -06:00 |
|
Ed Page
|
65120634e7
|
chore: Release
v1.42.1
typos-v0.10.40
|
2026-01-19 08:24:31 -06:00 |
|
Ed Page
|
2049566b9c
|
docs: Update changelog
|
2026-01-19 08:24:17 -06:00 |
|
Ed Page
|
cbc66c9a85
|
Merge pull request #1471 from epage/hex
fix(tokens): Ignore hex literals with suffixes
|
2026-01-19 08:23:22 -06:00 |
|
Ed Page
|
207157952c
|
fix(tokens): Ignore hex literals with suffixes
Fixes #1469
|
2026-01-19 08:07:22 -06:00 |
|