Skip to content

Commit

Permalink
chore(deps): Update compatible (#850)
Browse files Browse the repository at this point in the history
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)
([#&#8203;401](https://redirect.github.com/dtolnay/anyhow/issues/401),
[#&#8203;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
([#&#8203;328](https://redirect.github.com/dtolnay/semver/issues/328),
thanks [@&#8203;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
([#&#8203;2786](https://redirect.github.com/serde-rs/serde/issues/2786),
thanks [@&#8203;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
([#&#8203;2866](https://redirect.github.com/serde-rs/serde/issues/2866),
[#&#8203;2868](https://redirect.github.com/serde-rs/serde/issues/2868),
thanks [@&#8203;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
renovate[bot] authored Jan 1, 2025
1 parent be2f627 commit 88f01ff
Showing 1 changed file with 30 additions and 30 deletions.
60 changes: 30 additions & 30 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 88f01ff

Please sign in to comment.