dtolnay/anyhow (anyhow)
### [`v1.0.86`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.86)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.85...1.0.86)
- Fix parse error in `ensure!` with non-literal after minus sign ([#373](https://togithub.com/dtolnay/anyhow/issues/373))
### [`v1.0.85`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.85)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.84...1.0.85)
- Improve `ensure!` macro's rules to unblock some rustc pretty-printer improvements ([#368](https://togithub.com/dtolnay/anyhow/issues/368), [#371](https://togithub.com/dtolnay/anyhow/issues/371))
### [`v1.0.84`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.84)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.83...1.0.84)
- Disallow calling `ensure!` through a `Not` impl for a type that is not `bool` ([#367](https://togithub.com/dtolnay/anyhow/issues/367))
### [`v1.0.83`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.83)
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.82...1.0.83)
- Integrate compile-time checking of cfgs ([#363](https://togithub.com/dtolnay/anyhow/issues/363))
Amanieu/parking_lot (parking_lot)
### [`v0.12.3`](https://togithub.com/Amanieu/parking_lot/blob/HEAD/CHANGELOG.md#parkinglot-0123-2024-05-24)
[Compare Source](https://togithub.com/Amanieu/parking_lot/compare/0.12.2...0.12.3)
- Export types provided by arc_lock feature ([#442](https://togithub.com/Amanieu/parking_lot/issues/442))
rust-lang/regex (regex)
### [`v1.10.5`](https://togithub.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1105-2024-06-09)
[Compare Source](https://togithub.com/rust-lang/regex/compare/1.10.4...1.10.5)
\===================
This is a new patch release with some minor fixes.
Bug fixes:
- [BUG #1203](https://togithub.com/rust-lang/regex/pull/1203):
Escape invalid UTF-8 when in the `Debug` impl of `regex::bytes::Match`.
serde-rs/serde (serde)
### [`v1.0.204`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.204)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.203...v1.0.204)
- Apply #\[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies ([#2767](https://togithub.com/serde-rs/serde/issues/2767), thanks [@weiznich](https://togithub.com/weiznich))
### [`v1.0.203`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.203)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.202...v1.0.203)
- Documentation improvements ([#2747](https://togithub.com/serde-rs/serde/issues/2747))
### [`v1.0.202`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.202)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.201...v1.0.202)
- Provide public access to RenameAllRules in serde_derive_internals ([#2743](https://togithub.com/serde-rs/serde/issues/2743))
### [`v1.0.201`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.201)
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.200...v1.0.201)
- Resolve unexpected_cfgs warning ([#2737](https://togithub.com/serde-rs/serde/issues/2737))
serde-rs/json (serde_json)
### [`v1.0.120`](https://togithub.com/serde-rs/json/releases/tag/v1.0.120)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.119...v1.0.120)
- Correctly specify required version of `indexmap` dependency ([#1152](https://togithub.com/serde-rs/json/issues/1152), thanks [@cforycki](https://togithub.com/cforycki))
### [`v1.0.119`](https://togithub.com/serde-rs/json/releases/tag/v1.0.119)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.118...v1.0.119)
- Add `serde_json::Map::shift_insert` ([#1149](https://togithub.com/serde-rs/json/issues/1149), thanks [@joshka](https://togithub.com/joshka))
### [`v1.0.118`](https://togithub.com/serde-rs/json/releases/tag/v1.0.118)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.117...v1.0.118)
- Implement Hash for serde_json::Value ([#1127](https://togithub.com/serde-rs/json/issues/1127), thanks [@edwardycl](https://togithub.com/edwardycl))
### [`v1.0.117`](https://togithub.com/serde-rs/json/releases/tag/v1.0.117)
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.116...v1.0.117)
- Resolve unexpected_cfgs warning ([#1130](https://togithub.com/serde-rs/json/issues/1130))
serenity-rs/serenity (serenity)
### [`v0.12.2`](https://togithub.com/serenity-rs/serenity/blob/HEAD/CHANGELOG.md#0122---2024-06-01)
[Compare Source](https://togithub.com/serenity-rs/serenity/compare/v0.12.1...v0.12.2)
Thanks to the following for their contributions:
- \[[@bend-n](https://togithub.com/bend-n)]
- \[[@GnomedDev](https://togithub.com/GnomedDev)]
- \[[@jamesbt365](https://togithub.com/jamesbt365)]
- \[[@MidSpike](https://togithub.com/MidSpike)]
- \[[@mkrasnitski](https://togithub.com/mkrasnitski)]
- \[[@RegenJacob](https://togithub.com/RegenJacob)]
##### Deprecations
Continuing with the deprecations started in 0.12.1, many more methods and fields have been deprecated in order to make an easier upgrade path to 0.13.
These deprecation messages include a migration path, it is recommended to go one by one using `cargo check` and migrate each warning to reduce the burden migrating to 0.13. Following is a list of the deprecation PRs and the justification for these changes.
- ([#2791](https://togithub.com/serenity-rs/serenity/pull/2791)) The `Channel::is_nsfw` method was wrong, useless, and served better by `GuildChannel::nsfw`
- ([#2794](https://togithub.com/serenity-rs/serenity/pull/2794)) These cache methods needed arcane borrow checker dances internally, and obscure the simplicity of the cache.
- ([#2816](https://togithub.com/serenity-rs/serenity/pull/2816)) `Member::highest_role_info` is now strictly less powerful than the new `Guild::member_highest_role` and can avoid a cache lookup if used correctly.
- ([#2825](https://togithub.com/serenity-rs/serenity/pull/2825))
- - `Guild::is_large` is less accurate than `Guild::large`
- - `Message::is_own` is super simple to implement yourself
- - `Message::is_private` simply checks if `Message::guild_id` is `none`.
- ([#2838](https://togithub.com/serenity-rs/serenity/pull/2838)) `Event::PresencesReplace` does not exist, and is a relic from when serenity supported user accounts.
- ([#2861](https://togithub.com/serenity-rs/serenity/pull/2861)) `TeamMember::permissions` is always `["*"]`, so is useless.
##### Other notable changes
- ([#2790](https://togithub.com/serenity-rs/serenity/pull/2790])) Added `CreateMessage::enforce_nonce`, to prevent sending duplicate messages.
- ([#2801](https://togithub.com/serenity-rs/serenity/pull/2801)) Added `EditProfile::banner`, allowing banners to be set for bots.
- ([#2810](https://togithub.com/serenity-rs/serenity/pull/2810)) Added `ChannelId::get_thread_member`.
- ([#2812](https://togithub.com/serenity-rs/serenity/pull/2812)) Added `Guild::partial_member_permissions_in`, which can be used to avoid fetching a `Member` in message events just to check permissions.
- ([#2819](https://togithub.com/serenity-rs/serenity/pull/2819)) Added `From` for `CreateEmbedAuthor`, setting the author name and icon to the `User`'s info.
- ([#2813](https://togithub.com/serenity-rs/serenity/pull/2813)) Added `UserId::direct_message`, so you don't need a full `User` to direct message.
- ([#2834](https://togithub.com/serenity-rs/serenity/pull/2834)) Added `Http::default_allowed_mentions` to set the `AllowedMentions` to be used with every request.
- ([#2830](https://togithub.com/serenity-rs/serenity/pull/2830)) Added `Guild`(`Id`)`::bulk_ban`, allowing bulk banning without hitting rate limits.
- ([#2836](https://togithub.com/serenity-rs/serenity/pull/2836)) Added support for **Message Polls**, including reading and sending them.
- ([#2807](https://togithub.com/serenity-rs/serenity/pull/2807)) Added support for **User Apps**, alllowing user-installable application commands.
- ([#2882](https://togithub.com/serenity-rs/serenity/pull/2882)) Added support for super reactions.
- Many documentation fixes and other optimisations to improve memory and CPU usage.
dtolnay/thiserror (thiserror)
### [`v1.0.62`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.62)
[Compare Source](https://togithub.com/dtolnay/thiserror/compare/1.0.61...1.0.62)
- Support referring to nested tuple struct fields inside `#[error("…", …)]` attribute ([#309](https://togithub.com/dtolnay/thiserror/issues/309))
### [`v1.0.61`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.61)
[Compare Source](https://togithub.com/dtolnay/thiserror/compare/1.0.60...1.0.61)
- Use `core::fmt` and `core::panic` to facilitate `error_in_core` support ([#299](https://togithub.com/dtolnay/thiserror/issues/299), thanks [@jordens](https://togithub.com/jordens))
### [`v1.0.60`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.60)
[Compare Source](https://togithub.com/dtolnay/thiserror/compare/1.0.59...1.0.60)
- Resolve unexpected_cfgs warning ([#298](https://togithub.com/dtolnay/thiserror/issues/298))
tokio-rs/tokio (tokio-util)
### [`v0.7.11`](https://togithub.com/tokio-rs/tokio/compare/tokio-util-0.7.10...tokio-util-0.7.11)
[Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-util-0.7.10...tokio-util-0.7.11)
servo/rust-url (url)
### [`v2.5.2`](https://togithub.com/servo/rust-url/releases/tag/v2.5.2)
[Compare Source](https://togithub.com/servo/rust-url/compare/v2.5.1...v2.5.2)
#### What's Changed
- fix panic on `xn--55555577` by [@Byron](https://togithub.com/Byron) in [https://github.com/servo/rust-url/pull/940](https://togithub.com/servo/rust-url/pull/940)
- Update idna to 1.0.1 by [@valenting](https://togithub.com/valenting) in [https://github.com/servo/rust-url/pull/945](https://togithub.com/servo/rust-url/pull/945)
- Revert "Reimplement idna on top of ICU4X" by [@valenting](https://togithub.com/valenting) in [https://github.com/servo/rust-url/pull/946](https://togithub.com/servo/rust-url/pull/946)
This release reverts recent IDNA changes and the MSRV back to rust 1.56
The idna v1.0.1 crate now lives on the [idna-v1x](https://togithub.com/servo/rust-url/tree/idna-v1x) branch.
**Full Changelog**: https://github.com/servo/rust-url/compare/v2.5.1...v2.5.2
### [`v2.5.1`](https://togithub.com/servo/rust-url/releases/tag/v2.5.1)
[Compare Source](https://togithub.com/servo/rust-url/compare/v2.5.0...v2.5.1)
#### What's Changed
- Be more detailed in documentation of set_query by [@philippeitis](https://togithub.com/philippeitis) in [https://github.com/servo/rust-url/pull/737](https://togithub.com/servo/rust-url/pull/737)
- perf(punycode): avoid double allocation in decode_to_string by [@bishopcheckmate](https://togithub.com/bishopcheckmate) in [https://github.com/servo/rust-url/pull/894](https://togithub.com/servo/rust-url/pull/894)
- Use SPECIAL_PATH_SEGMENT when encoding path in from_file_path by [@valenting](https://togithub.com/valenting) in [https://github.com/servo/rust-url/pull/902](https://togithub.com/servo/rust-url/pull/902)
- Add dependabot by [@oriontvv](https://togithub.com/oriontvv) in [https://github.com/servo/rust-url/pull/903](https://togithub.com/servo/rust-url/pull/903)
- Bump codecov/codecov-action from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/servo/rust-url/pull/904](https://togithub.com/servo/rust-url/pull/904)
- Bump actions/upload-artifact from 2 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/servo/rust-url/pull/905](https://togithub.com/servo/rust-url/pull/905)
- Bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/servo/rust-url/pull/906](https://togithub.com/servo/rust-url/pull/906)
- Fix non-base64 data URLs with % characters not followed by hex digits by [@SmaugPool](https://togithub.com/SmaugPool) in [https://github.com/servo/rust-url/pull/797](https://togithub.com/servo/rust-url/pull/797)
- Rename `master` branch to `main` by [@mrobinson](https://togithub.com/mrobinson) in [https://github.com/servo/rust-url/pull/914](https://togithub.com/servo/rust-url/pull/914)
- Add bench for to_ascii on an already-Punycode name by [@hsivonen](https://togithub.com/hsivonen) in [https://github.com/servo/rust-url/pull/915](https://togithub.com/servo/rust-url/pull/915)
- Update URLs by [@atouchet](https://togithub.com/atouchet) in [https://github.com/servo/rust-url/pull/916](https://togithub.com/servo/rust-url/pull/916)
- Fix lint by [@valenting](https://togithub.com/valenting) in [https://github.com/servo/rust-url/pull/920](https://togithub.com/servo/rust-url/pull/920)
- Fix multiple issues on wasm32, and runs url tests in CI by [@micolous](https://togithub.com/micolous) in [https://github.com/servo/rust-url/pull/886](https://togithub.com/servo/rust-url/pull/886)
- Non-special URLs can have their paths erased by [@DylanOToole2](https://togithub.com/DylanOToole2) in [https://github.com/servo/rust-url/pull/921](https://togithub.com/servo/rust-url/pull/921)
- docs: document SyntaxViolation variants, remove bare URLs by [@aatifsyed](https://togithub.com/aatifsyed) in [https://github.com/servo/rust-url/pull/924](https://togithub.com/servo/rust-url/pull/924)
- docs: Document possible replacements of the base URL by [@mo8it](https://togithub.com/mo8it) in [https://github.com/servo/rust-url/pull/926](https://togithub.com/servo/rust-url/pull/926)
- Reimplement idna on top of ICU4X by [@hsivonen](https://togithub.com/hsivonen) in [https://github.com/servo/rust-url/pull/923](https://togithub.com/servo/rust-url/pull/923)
#### New Contributors
- [@philippeitis](https://togithub.com/philippeitis) made their first contribution in [https://github.com/servo/rust-url/pull/737](https://togithub.com/servo/rust-url/pull/737)
- [@bishopcheckmate](https://togithub.com/bishopcheckmate) made their first contribution in [https://github.com/servo/rust-url/pull/894](https://togithub.com/servo/rust-url/pull/894)
- [@oriontvv](https://togithub.com/oriontvv) made their first contribution in [https://github.com/servo/rust-url/pull/903](https://togithub.com/servo/rust-url/pull/903)
- [@dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/servo/rust-url/pull/904](https://togithub.com/servo/rust-url/pull/904)
- [@SmaugPool](https://togithub.com/SmaugPool) made their first contribution in [https://github.com/servo/rust-url/pull/797](https://togithub.com/servo/rust-url/pull/797)
- [@hsivonen](https://togithub.com/hsivonen) made their first contribution in [https://github.com/servo/rust-url/pull/915](https://togithub.com/servo/rust-url/pull/915)
- [@micolous](https://togithub.com/micolous) made their first contribution in [https://github.com/servo/rust-url/pull/886](https://togithub.com/servo/rust-url/pull/886)
- [@DylanOToole2](https://togithub.com/DylanOToole2) made their first contribution in [https://github.com/servo/rust-url/pull/921](https://togithub.com/servo/rust-url/pull/921)
- [@aatifsyed](https://togithub.com/aatifsyed) made their first contribution in [https://github.com/servo/rust-url/pull/924](https://togithub.com/servo/rust-url/pull/924)
- [@mo8it](https://togithub.com/mo8it) made their first contribution in [https://github.com/servo/rust-url/pull/926](https://togithub.com/servo/rust-url/pull/926)
**Full Changelog**: https://github.com/servo/rust-url/compare/v2.5.0...v2.5.1
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.0.82
->1.0.86
0.12.2
->0.12.3
1.10.4
->1.10.5
1.0.200
->1.0.204
1.0.116
->1.0.120
0.12.1
->0.12.2
1.0.59
->1.0.62
0.7.10
->0.7.11
2.5.0
->2.5.2
Release Notes
dtolnay/anyhow (anyhow)
### [`v1.0.86`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.86) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.85...1.0.86) - Fix parse error in `ensure!` with non-literal after minus sign ([#373](https://togithub.com/dtolnay/anyhow/issues/373)) ### [`v1.0.85`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.85) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.84...1.0.85) - Improve `ensure!` macro's rules to unblock some rustc pretty-printer improvements ([#368](https://togithub.com/dtolnay/anyhow/issues/368), [#371](https://togithub.com/dtolnay/anyhow/issues/371)) ### [`v1.0.84`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.84) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.83...1.0.84) - Disallow calling `ensure!` through a `Not` impl for a type that is not `bool` ([#367](https://togithub.com/dtolnay/anyhow/issues/367)) ### [`v1.0.83`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.83) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.82...1.0.83) - Integrate compile-time checking of cfgs ([#363](https://togithub.com/dtolnay/anyhow/issues/363))Amanieu/parking_lot (parking_lot)
### [`v0.12.3`](https://togithub.com/Amanieu/parking_lot/blob/HEAD/CHANGELOG.md#parkinglot-0123-2024-05-24) [Compare Source](https://togithub.com/Amanieu/parking_lot/compare/0.12.2...0.12.3) - Export types provided by arc_lock feature ([#442](https://togithub.com/Amanieu/parking_lot/issues/442))rust-lang/regex (regex)
### [`v1.10.5`](https://togithub.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1105-2024-06-09) [Compare Source](https://togithub.com/rust-lang/regex/compare/1.10.4...1.10.5) \=================== This is a new patch release with some minor fixes. Bug fixes: - [BUG #1203](https://togithub.com/rust-lang/regex/pull/1203): Escape invalid UTF-8 when in the `Debug` impl of `regex::bytes::Match`.serde-rs/serde (serde)
### [`v1.0.204`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.204) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.203...v1.0.204) - Apply #\[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies ([#2767](https://togithub.com/serde-rs/serde/issues/2767), thanks [@weiznich](https://togithub.com/weiznich)) ### [`v1.0.203`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.203) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.202...v1.0.203) - Documentation improvements ([#2747](https://togithub.com/serde-rs/serde/issues/2747)) ### [`v1.0.202`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.202) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.201...v1.0.202) - Provide public access to RenameAllRules in serde_derive_internals ([#2743](https://togithub.com/serde-rs/serde/issues/2743)) ### [`v1.0.201`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.201) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.200...v1.0.201) - Resolve unexpected_cfgs warning ([#2737](https://togithub.com/serde-rs/serde/issues/2737))serde-rs/json (serde_json)
### [`v1.0.120`](https://togithub.com/serde-rs/json/releases/tag/v1.0.120) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.119...v1.0.120) - Correctly specify required version of `indexmap` dependency ([#1152](https://togithub.com/serde-rs/json/issues/1152), thanks [@cforycki](https://togithub.com/cforycki)) ### [`v1.0.119`](https://togithub.com/serde-rs/json/releases/tag/v1.0.119) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.118...v1.0.119) - Add `serde_json::Map::shift_insert` ([#1149](https://togithub.com/serde-rs/json/issues/1149), thanks [@joshka](https://togithub.com/joshka)) ### [`v1.0.118`](https://togithub.com/serde-rs/json/releases/tag/v1.0.118) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.117...v1.0.118) - Implement Hash for serde_json::Value ([#1127](https://togithub.com/serde-rs/json/issues/1127), thanks [@edwardycl](https://togithub.com/edwardycl)) ### [`v1.0.117`](https://togithub.com/serde-rs/json/releases/tag/v1.0.117) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.116...v1.0.117) - Resolve unexpected_cfgs warning ([#1130](https://togithub.com/serde-rs/json/issues/1130))serenity-rs/serenity (serenity)
### [`v0.12.2`](https://togithub.com/serenity-rs/serenity/blob/HEAD/CHANGELOG.md#0122---2024-06-01) [Compare Source](https://togithub.com/serenity-rs/serenity/compare/v0.12.1...v0.12.2) Thanks to the following for their contributions: - \[[@bend-n](https://togithub.com/bend-n)] - \[[@GnomedDev](https://togithub.com/GnomedDev)] - \[[@jamesbt365](https://togithub.com/jamesbt365)] - \[[@MidSpike](https://togithub.com/MidSpike)] - \[[@mkrasnitski](https://togithub.com/mkrasnitski)] - \[[@RegenJacob](https://togithub.com/RegenJacob)] ##### Deprecations Continuing with the deprecations started in 0.12.1, many more methods and fields have been deprecated in order to make an easier upgrade path to 0.13. These deprecation messages include a migration path, it is recommended to go one by one using `cargo check` and migrate each warning to reduce the burden migrating to 0.13. Following is a list of the deprecation PRs and the justification for these changes. - ([#2791](https://togithub.com/serenity-rs/serenity/pull/2791)) The `Channel::is_nsfw` method was wrong, useless, and served better by `GuildChannel::nsfw` - ([#2794](https://togithub.com/serenity-rs/serenity/pull/2794)) These cache methods needed arcane borrow checker dances internally, and obscure the simplicity of the cache. - ([#2816](https://togithub.com/serenity-rs/serenity/pull/2816)) `Member::highest_role_info` is now strictly less powerful than the new `Guild::member_highest_role` and can avoid a cache lookup if used correctly. - ([#2825](https://togithub.com/serenity-rs/serenity/pull/2825)) - - `Guild::is_large` is less accurate than `Guild::large` - - `Message::is_own` is super simple to implement yourself - - `Message::is_private` simply checks if `Message::guild_id` is `none`. - ([#2838](https://togithub.com/serenity-rs/serenity/pull/2838)) `Event::PresencesReplace` does not exist, and is a relic from when serenity supported user accounts. - ([#2861](https://togithub.com/serenity-rs/serenity/pull/2861)) `TeamMember::permissions` is always `["*"]`, so is useless. ##### Other notable changes - ([#2790](https://togithub.com/serenity-rs/serenity/pull/2790])) Added `CreateMessage::enforce_nonce`, to prevent sending duplicate messages. - ([#2801](https://togithub.com/serenity-rs/serenity/pull/2801)) Added `EditProfile::banner`, allowing banners to be set for bots. - ([#2810](https://togithub.com/serenity-rs/serenity/pull/2810)) Added `ChannelId::get_thread_member`. - ([#2812](https://togithub.com/serenity-rs/serenity/pull/2812)) Added `Guild::partial_member_permissions_in`, which can be used to avoid fetching a `Member` in message events just to check permissions. - ([#2819](https://togithub.com/serenity-rs/serenity/pull/2819)) Added `Fromdtolnay/thiserror (thiserror)
### [`v1.0.62`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.62) [Compare Source](https://togithub.com/dtolnay/thiserror/compare/1.0.61...1.0.62) - Support referring to nested tuple struct fields inside `#[error("…", …)]` attribute ([#309](https://togithub.com/dtolnay/thiserror/issues/309)) ### [`v1.0.61`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.61) [Compare Source](https://togithub.com/dtolnay/thiserror/compare/1.0.60...1.0.61) - Use `core::fmt` and `core::panic` to facilitate `error_in_core` support ([#299](https://togithub.com/dtolnay/thiserror/issues/299), thanks [@jordens](https://togithub.com/jordens)) ### [`v1.0.60`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.60) [Compare Source](https://togithub.com/dtolnay/thiserror/compare/1.0.59...1.0.60) - Resolve unexpected_cfgs warning ([#298](https://togithub.com/dtolnay/thiserror/issues/298))tokio-rs/tokio (tokio-util)
### [`v0.7.11`](https://togithub.com/tokio-rs/tokio/compare/tokio-util-0.7.10...tokio-util-0.7.11) [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-util-0.7.10...tokio-util-0.7.11)servo/rust-url (url)
### [`v2.5.2`](https://togithub.com/servo/rust-url/releases/tag/v2.5.2) [Compare Source](https://togithub.com/servo/rust-url/compare/v2.5.1...v2.5.2) #### What's Changed - fix panic on `xn--55555577` by [@Byron](https://togithub.com/Byron) in [https://github.com/servo/rust-url/pull/940](https://togithub.com/servo/rust-url/pull/940) - Update idna to 1.0.1 by [@valenting](https://togithub.com/valenting) in [https://github.com/servo/rust-url/pull/945](https://togithub.com/servo/rust-url/pull/945) - Revert "Reimplement idna on top of ICU4X" by [@valenting](https://togithub.com/valenting) in [https://github.com/servo/rust-url/pull/946](https://togithub.com/servo/rust-url/pull/946) This release reverts recent IDNA changes and the MSRV back to rust 1.56 The idna v1.0.1 crate now lives on the [idna-v1x](https://togithub.com/servo/rust-url/tree/idna-v1x) branch. **Full Changelog**: https://github.com/servo/rust-url/compare/v2.5.1...v2.5.2 ### [`v2.5.1`](https://togithub.com/servo/rust-url/releases/tag/v2.5.1) [Compare Source](https://togithub.com/servo/rust-url/compare/v2.5.0...v2.5.1) #### What's Changed - Be more detailed in documentation of set_query by [@philippeitis](https://togithub.com/philippeitis) in [https://github.com/servo/rust-url/pull/737](https://togithub.com/servo/rust-url/pull/737) - perf(punycode): avoid double allocation in decode_to_string by [@bishopcheckmate](https://togithub.com/bishopcheckmate) in [https://github.com/servo/rust-url/pull/894](https://togithub.com/servo/rust-url/pull/894) - Use SPECIAL_PATH_SEGMENT when encoding path in from_file_path by [@valenting](https://togithub.com/valenting) in [https://github.com/servo/rust-url/pull/902](https://togithub.com/servo/rust-url/pull/902) - Add dependabot by [@oriontvv](https://togithub.com/oriontvv) in [https://github.com/servo/rust-url/pull/903](https://togithub.com/servo/rust-url/pull/903) - Bump codecov/codecov-action from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/servo/rust-url/pull/904](https://togithub.com/servo/rust-url/pull/904) - Bump actions/upload-artifact from 2 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/servo/rust-url/pull/905](https://togithub.com/servo/rust-url/pull/905) - Bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/servo/rust-url/pull/906](https://togithub.com/servo/rust-url/pull/906) - Fix non-base64 data URLs with % characters not followed by hex digits by [@SmaugPool](https://togithub.com/SmaugPool) in [https://github.com/servo/rust-url/pull/797](https://togithub.com/servo/rust-url/pull/797) - Rename `master` branch to `main` by [@mrobinson](https://togithub.com/mrobinson) in [https://github.com/servo/rust-url/pull/914](https://togithub.com/servo/rust-url/pull/914) - Add bench for to_ascii on an already-Punycode name by [@hsivonen](https://togithub.com/hsivonen) in [https://github.com/servo/rust-url/pull/915](https://togithub.com/servo/rust-url/pull/915) - Update URLs by [@atouchet](https://togithub.com/atouchet) in [https://github.com/servo/rust-url/pull/916](https://togithub.com/servo/rust-url/pull/916) - Fix lint by [@valenting](https://togithub.com/valenting) in [https://github.com/servo/rust-url/pull/920](https://togithub.com/servo/rust-url/pull/920) - Fix multiple issues on wasm32, and runs url tests in CI by [@micolous](https://togithub.com/micolous) in [https://github.com/servo/rust-url/pull/886](https://togithub.com/servo/rust-url/pull/886) - Non-special URLs can have their paths erased by [@DylanOToole2](https://togithub.com/DylanOToole2) in [https://github.com/servo/rust-url/pull/921](https://togithub.com/servo/rust-url/pull/921) - docs: document SyntaxViolation variants, remove bare URLs by [@aatifsyed](https://togithub.com/aatifsyed) in [https://github.com/servo/rust-url/pull/924](https://togithub.com/servo/rust-url/pull/924) - docs: Document possible replacements of the base URL by [@mo8it](https://togithub.com/mo8it) in [https://github.com/servo/rust-url/pull/926](https://togithub.com/servo/rust-url/pull/926) - Reimplement idna on top of ICU4X by [@hsivonen](https://togithub.com/hsivonen) in [https://github.com/servo/rust-url/pull/923](https://togithub.com/servo/rust-url/pull/923) #### New Contributors - [@philippeitis](https://togithub.com/philippeitis) made their first contribution in [https://github.com/servo/rust-url/pull/737](https://togithub.com/servo/rust-url/pull/737) - [@bishopcheckmate](https://togithub.com/bishopcheckmate) made their first contribution in [https://github.com/servo/rust-url/pull/894](https://togithub.com/servo/rust-url/pull/894) - [@oriontvv](https://togithub.com/oriontvv) made their first contribution in [https://github.com/servo/rust-url/pull/903](https://togithub.com/servo/rust-url/pull/903) - [@dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/servo/rust-url/pull/904](https://togithub.com/servo/rust-url/pull/904) - [@SmaugPool](https://togithub.com/SmaugPool) made their first contribution in [https://github.com/servo/rust-url/pull/797](https://togithub.com/servo/rust-url/pull/797) - [@hsivonen](https://togithub.com/hsivonen) made their first contribution in [https://github.com/servo/rust-url/pull/915](https://togithub.com/servo/rust-url/pull/915) - [@micolous](https://togithub.com/micolous) made their first contribution in [https://github.com/servo/rust-url/pull/886](https://togithub.com/servo/rust-url/pull/886) - [@DylanOToole2](https://togithub.com/DylanOToole2) made their first contribution in [https://github.com/servo/rust-url/pull/921](https://togithub.com/servo/rust-url/pull/921) - [@aatifsyed](https://togithub.com/aatifsyed) made their first contribution in [https://github.com/servo/rust-url/pull/924](https://togithub.com/servo/rust-url/pull/924) - [@mo8it](https://togithub.com/mo8it) made their first contribution in [https://github.com/servo/rust-url/pull/926](https://togithub.com/servo/rust-url/pull/926) **Full Changelog**: https://github.com/servo/rust-url/compare/v2.5.0...v2.5.1Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.