Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): Update compatible (#850)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [anyhow](https://redirect.github.com/dtolnay/anyhow) | dependencies | patch | `1.0.93` -> `1.0.95` | | [bstr](https://redirect.github.com/BurntSushi/bstr) | dependencies | patch | `1.11.0` -> `1.11.1` | | [clap](https://redirect.github.com/clap-rs/clap) | dependencies | patch | `4.5.21` -> `4.5.23` | | [env_logger](https://redirect.github.com/rust-cli/env_logger) | dependencies | patch | `0.11.5` -> `0.11.6` | | [indexmap](https://redirect.github.com/indexmap-rs/indexmap) | dependencies | minor | `2.6.0` -> `2.7.0` | | [predicates](https://redirect.github.com/assert-rs/predicates-rs) | dev-dependencies | patch | `3.1.2` -> `3.1.3` | | [semver](https://redirect.github.com/dtolnay/semver) | dependencies | patch | `1.0.23` -> `1.0.24` | | [serde](https://serde.rs) ([source](https://redirect.github.com/serde-rs/serde)) | dependencies | patch | `1.0.215` -> `1.0.217` | | [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.20` -> `0.6.21` | | [time](https://time-rs.github.io) ([source](https://redirect.github.com/time-rs/time)) | dependencies | patch | `0.3.36` -> `0.3.37` | --- ### Release Notes <details> <summary>dtolnay/anyhow (anyhow)</summary> ### [`v1.0.95`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.95) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.94...1.0.95) - Add [`Error::from_boxed`](https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.from_boxed) ([#​401](https://redirect.github.com/dtolnay/anyhow/issues/401), [#​402](https://redirect.github.com/dtolnay/anyhow/issues/402)) ### [`v1.0.94`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.94) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.93...1.0.94) - Documentation improvements </details> <details> <summary>BurntSushi/bstr (bstr)</summary> ### [`v1.11.1`](https://redirect.github.com/BurntSushi/bstr/compare/1.11.0...1.11.1) [Compare Source](https://redirect.github.com/BurntSushi/bstr/compare/1.11.0...1.11.1) </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.23`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4523---2024-12-05) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.22...v4.5.23) ##### Fixes - *(parser)* When check `allow_negative_numbers`, allow `E` again ### [`v4.5.22`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4522---2024-12-03) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.21...v4.5.22) ##### Fixes - *(assert)* Catch bugs with arguments requiring themself </details> <details> <summary>rust-cli/env_logger (env_logger)</summary> ### [`v0.11.6`](https://redirect.github.com/rust-cli/env_logger/blob/HEAD/CHANGELOG.md#0116---2024-12-20) [Compare Source](https://redirect.github.com/rust-cli/env_logger/compare/v0.11.5...v0.11.6) ##### Features - Opt-in file and line rendering </details> <details> <summary>indexmap-rs/indexmap (indexmap)</summary> ### [`v2.7.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#270-2024-11-30) [Compare Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.6.0...2.7.0) - Added methods `Entry::insert_entry` and `VacantEntry::insert_entry`, returning an `OccupiedEntry` after insertion. </details> <details> <summary>assert-rs/predicates-rs (predicates)</summary> ### [`v3.1.3`](https://redirect.github.com/assert-rs/predicates-rs/blob/HEAD/CHANGELOG.md#313---2024-12-19) [Compare Source](https://redirect.github.com/assert-rs/predicates-rs/compare/v3.1.2...v3.1.3) ##### Features - The `boxed` function is now available for predicates with an `Item` type that is not `Sized`. </details> <details> <summary>dtolnay/semver (semver)</summary> ### [`v1.0.24`](https://redirect.github.com/dtolnay/semver/releases/tag/1.0.24) [Compare Source](https://redirect.github.com/dtolnay/semver/compare/1.0.23...1.0.24) - Optimize Ord impls for semver::Prerelease and semver::BuildMetadata ([#​328](https://redirect.github.com/dtolnay/semver/issues/328), thanks [@​Eh2406](https://redirect.github.com/Eh2406)) </details> <details> <summary>serde-rs/serde (serde)</summary> ### [`v1.0.217`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.217) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.216...v1.0.217) - Support serializing externally tagged unit variant inside flattened field ([#​2786](https://redirect.github.com/serde-rs/serde/issues/2786), thanks [@​Mingun](https://redirect.github.com/Mingun)) ### [`v1.0.216`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.216) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.215...v1.0.216) - Mark all generated impls with #\[automatically_derived] to exclude from code coverage ([#​2866](https://redirect.github.com/serde-rs/serde/issues/2866), [#​2868](https://redirect.github.com/serde-rs/serde/issues/2868), thanks [@​tdittr](https://redirect.github.com/tdittr)) </details> <details> <summary>assert-rs/snapbox (snapbox)</summary> ### [`v0.6.21`](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.20...snapbox-v0.6.21) [Compare Source](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.20...snapbox-v0.6.21) </details> <details> <summary>time-rs/time (time)</summary> ### [`v0.3.37`](https://redirect.github.com/time-rs/time/blob/HEAD/CHANGELOG.md#0337-2024-12-03) [Compare Source](https://redirect.github.com/time-rs/time/compare/v0.3.36...v0.3.37) ##### Added - `Time::MAX`, equivalent to `time!(23:59:59.999999999)` - `[year repr:century]` is now supported in format descriptions. When used in conjunction with `[year repr:last_two]`, there is sufficient information to parse a date. Note that with the `large-date` feature enabled, there is an ambiguity when parsing the two back-to-back. - Parsing of `strftime`-style format descriptions, located at `time::format_description::parse_strftime_borrowed` and `time::format_description::parse_strftime_owned` - `time::util::refresh_tz` and `time::util::refresh_tz_unchecked`, which updates information obtained via the `TZ` environment variable. This is equivalent to the `tzset` syscall on Unix-like systems, with and without built-in soundness checks, respectively. - `Month::length` and `util::days_in_month`, replacing `util::days_in_year_month`. - Expressions are permitted in `time::serde::format_description!` rather than only paths. This also drastically improves diagnostics when an invalid value is provided. ##### Changed - Obtaining the system UTC offset on Unix-like systems should now succeed when multi-threaded. However, if the `TZ` environment variable is altered, the program will not be aware of this until `time::util::refresh_tz` or `time::util::refresh_tz_unchecked` is called. `refresh_tz` has the same soundness requirements as obtaining the system UTC offset previously did, with the requirements still being automatically enforced. `refresh_tz_unchecked` does not enforce these requirements at the expense of being `unsafe`. Most programs should not need to call either function. Due to this change, the `time::util::local_offset` module has been deprecated in its entirety. The `get_soundness` and `set_soundness` functions are now no-ops. Note that while calls *should* succeed, success is not guaranteed in any situation. Downstream users should always be prepared to handle the error case. ##### Fixed - Floating point values are truncated, not rounded, when formatting. - RFC3339 allows arbitrary separators between the date and time components. - Serialization of negative `Duration`s less than one second is now correct. It previously omitted the negative sign. - `From<js_sys::Date> for OffsetDateTime` now ensures sub-millisecond values are not erroneously returned. </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/cargo-release). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information