Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 1, 2025

This PR contains the following updates:

Package Type Update Change
annotate-snippets workspace.dependencies patch 0.12.8 -> 0.12.9
clap workspace.dependencies patch 4.5.51 -> 4.5.53
clap_complete workspace.dependencies patch 4.5.60 -> 4.5.61
curl-sys workspace.dependencies patch 0.4.83+curl-8.15.0 -> 0.4.84
handlebars workspace.dependencies patch =6.3.1 -> =6.3.2
indexmap workspace.dependencies patch 2.12.0 -> 2.12.1
jiff workspace.dependencies patch 0.2.15 -> 0.2.16
openssl workspace.dependencies patch 0.10.74 -> 0.10.75
openssl-sys workspace.dependencies patch 0.9.110 -> 0.9.111
os_info workspace.dependencies minor 3.12.0 -> 3.13.0
schemars (source) workspace.dependencies minor 1.0.5 -> 1.1.0
tracing (source) workspace.dependencies patch 0.1.41 -> 0.1.43
tracing-subscriber (source) workspace.dependencies patch 0.3.20 -> 0.3.22
winnow workspace.dependencies patch 0.7.13 -> 0.7.14

Release Notes

rust-lang/annotate-snippets-rs (annotate-snippets)

v0.12.9

Compare Source

Fixes
  • Prefer exact prefix/suffix matches when trimming replacements #​345
clap-rs/clap (clap)

v4.5.53

Compare Source

Features
  • Add default_values_if, default_values_ifs

v4.5.52

Compare Source

Fixes
  • Don't panic when args_conflicts_with_subcommands conflicts with an ArgGroup
alexcrichton/curl-rust (curl-sys)

v0.4.84

Compare Source

sunng87/handlebars-rust (handlebars)

v6.3.2

Compare Source

  • [Fixed] Reimplementation of partial context [#​699]
indexmap-rs/indexmap (indexmap)

v2.12.1

Compare Source

  • Simplified a lot of internals using hashbrown's new bucket API.
BurntSushi/jiff (jiff)

v0.2.16

Compare Source

===================
This release contains a number of enhancements and bug fixes that have accrued
over the last few months. Most are small polishes. A couple of the bug fixes
apply to panics that could occur when parsing invalid TZ strings or invalid
strptime format strings.

Also, parsing into a Span should now be much faster (for both the ISO 8601
and "friendly" duration formats).

Enhancements:

  • #​298:
    Add Serde helpers for (de)serializing std::time::Duration values.
  • #​396:
    Add Sub and Add trait implementations for Zoned (in addition to the
    already existing trait implementations for &Zoned).
  • #​397:
    Add BrokenDownTime::set_meridiem and ensure it overrides the hour when
    formatting.
  • #​409:
    Switch dependency on serde to serde_core. This should help speed up
    compilation times in some cases.
  • #​430:
    Add new Zoned::series API, making it consistent with the same API on other
    datetime types.
  • #​432:
    When lenient mode is enabled for strftime, Jiff will no longer error when
    the formatting string contains invalid UTF-8.
  • #​432:
    Formatting of %y and %g no longer fails based on the specific year value.
  • #​432:
    Parsing of %s is now a bit more consistent with other fields. Moreover,
    BrokenDownTime::{to_timestamp,to_zoned} will now prefer timestamps parsed
    with %s over any other fields that have been parsed.
  • #​433:
    Allow parsing just a %s into a Zoned via the Etc/Unknown time zone.

Bug fixes:

  • #​386:
    Fix a bug where 2087-12-31T23:00:00Z in the Africa/Casablanca time zone
    could not be round-tripped (because its offset was calculated incorrectly as
    a result of not handling "permanent DST" POSIX time zones).
  • #​407:
    Fix a panic that occurred when parsing an empty string as a POSIX time zone.
  • #​410:
    Fix a panic that could occur when parsing %: via strptime APIs.
  • #​414:
    Update some parts of the documentation to indicate that TimeZone::unknown()
    is a fallback for TimeZone::system() (instead of the jiff 0.1 behavior of
    using TimeZone::UTC).
  • #​423:
    Fix a panicking bug when reading malformed TZif data.
  • #​426:
    Fix a panicking bug when parsing century (%C) via strptime.
  • #​445:
    Fixed bugs with parsing durations like -9223372036854775808s
    and -PT9223372036854775808S.

Performance:

  • #​445:
    Parsing into Span or SignedDuration is now a fair bit faster in some cases.
rust-openssl/rust-openssl (openssl)

v0.10.75

Compare Source

What's Changed

New Contributors

Full Changelog: rust-openssl/rust-openssl@openssl-v0.10.74...openssl-v0.10.75

stanislav-tkach/os_info (os_info)

v3.13.0

  • Registry key leak on Windows has been fixed. (#​411)

  • iOS support has been added. (#​414)

  • Issue with Android dependencies has been fixed. (#​416)

  • Native uname is used if possible for better performance. (#​417)

  • Native XML parses is now used on macOS. (#​418)

  • RaspberryPiOS alias for Raspbian (for serde). (#​419)

  • The windows-sys dependency has been updated to 0.61. (#​420)

  • Raspberry Pi OS detection has been improved. (#​423)

  • Zorin OS support has been added. (#​424)

  • Elementary OS support has been added. (#​425)

  • Proper Android support has been added. (#​426)

  • Issue with file release detection has been fixed. (#​427)

  • ALT Linux support has been added. (#​428)

GREsau/schemars (schemars)

v1.1.0

Compare Source

Added
  • Public functions that have no side-effects are now marked with #[must_use] so that they report a lint warning when the returned value is unused, as this likely indicates a mistake.
Fixed
  • Improve accuracy of schemas for flattened enums, in particular: unit variants of externally-tagged enums, and enums wrapped in Option<>. (#​464 / #​483)
tokio-rs/tracing (tracing)

v0.1.43: tracing 0.1.43

Compare Source

Important

The previous release 0.1.42 was yanked because #​3382 was a breaking change.
See further details in #​3424. This release contains all the changes from that
version, plus a revert for the problematic part of the breaking PR.

Fixed
  • Revert "make valueset macro sanitary" (#​3425)

v0.1.42: tracing 0.1.42

Compare Source

Important

The Span::record_all method has been removed from the documented API. It
was always unsuable via the documented API as it requried a ValueSet which
has no publically documented constructors. The method remains, but should not
be used outside of tracing macros.

Added
  • attributes: Support constant expressions as instrument field names (#​3158)
  • Add record_all! macro for recording multiple values in one call (#​3227)
  • core: Improve code generation at trace points significantly (#​3398)
Changed
  • tracing-core: updated to 0.1.35 (#​3414)
  • tracing-attributes: updated to 0.1.31 (#​3417)
Fixed
  • Fix "name / parent" variant of event! (#​2983)
  • Remove 'r#' prefix from raw identifiers in field names (#​3130)
  • Fix perf regression when release_max_level_* not set (#​3373)
  • Use imported instead of fully qualified path (#​3374)
  • Make valueset macro sanitary (#​3382)
Documented
  • core: Add missing dyn keyword in Visit documentation code sample (#​3387)
winnow-rs/winnow (winnow)

v0.7.14

Compare Source

Features
  • Add combinator::expression parser for parsing expressions with precedence (a pratt parser)

Configuration

📅 Schedule: Branch creation - "before 5am on the first day of the month" (UTC), 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 was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Dec 1, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package [email protected]+curl-8.15.0 --precise 0.4.84
error: package ID specification `[email protected]+curl-8.15.0` did not match any packages
help: there are similar package ID specifications:

  [email protected]+curl-8.17.0

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Dec 1, 2025
@rustbot
Copy link
Collaborator

rustbot commented Dec 1, 2025

r? @weihanglo

rustbot has assigned @weihanglo.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@epage epage force-pushed the renovate/compatible branch 2 times, most recently from 125f9b6 to 465e8cb Compare December 1, 2025 16:03
@rustbot
Copy link
Collaborator

rustbot commented Dec 1, 2025

This PR was rebased onto a different master commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

@renovate renovate bot force-pushed the renovate/compatible branch from 465e8cb to 10f7e6f Compare December 1, 2025 16:04
github-merge-queue bot pushed a commit that referenced this pull request Dec 1, 2025
### What does this PR try to resolve?

Closes #16315

### How to test and review this PR?
@ehuss ehuss closed this in #16318 Dec 1, 2025
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants