Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 1, 2025

This PR contains the following updates:

Package Type Update Change
anyhow workspace.dependencies patch 1.0.98 -> 1.0.99
clap workspace.dependencies patch 4.5.43 -> 4.5.46
clap_complete workspace.dependencies patch 4.5.56 -> 4.5.57
curl workspace.dependencies patch 0.4.48 -> 0.4.49
curl-sys workspace.dependencies patch 0.4.82+curl-8.14.1 -> 0.4.83
filetime workspace.dependencies patch 0.2.25 -> 0.2.26
handlebars workspace.dependencies patch =6.3.1 -> =6.3.2
indexmap workspace.dependencies minor 2.10.0 -> 2.11.0
jobserver workspace.dependencies patch 0.1.33 -> 0.1.34
libc workspace.dependencies patch 0.2.174 -> 0.2.175
percent-encoding workspace.dependencies patch 2.3.1 -> 2.3.2
regex workspace.dependencies patch 1.11.1 -> 1.11.2
serde-untagged workspace.dependencies patch 0.1.7 -> 0.1.8
serde_json workspace.dependencies patch 1.0.142 -> 1.0.143
tempfile (source) workspace.dependencies minor 3.20.0 -> 3.21.0
thiserror workspace.dependencies patch 2.0.12 -> 2.0.16
time (source) workspace.dependencies patch 0.3.41 -> 0.3.42
toml_edit workspace.dependencies patch 0.23.3 -> 0.23.4
url workspace.dependencies patch 2.5.4 -> 2.5.7

Release Notes

dtolnay/anyhow (anyhow)

v1.0.99

Compare Source

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#​420)
clap-rs/clap (clap)

v4.5.46

Compare Source

Features
  • Expose StyledStr::push_str

v4.5.45

Compare Source

Fixes
  • (unstable-v5) ValueEnum variants now use the full doc comment, not summary, for PossibleValue::help

v4.5.44

Compare Source

Features
  • Add Command::mut_subcommands
alexcrichton/curl-rust (curl)

v0.4.49

Compare Source

alexcrichton/filetime (filetime)

v0.2.26

Compare Source

sunng87/handlebars-rust (handlebars)

v6.3.2

Compare Source

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

v2.11.0

Compare Source

  • Added insert_sorted_by and insert_sorted_by_key methods to IndexMap,
    IndexSet, and VacantEntry, like customizable versions of insert_sorted.
  • Added is_sorted, is_sorted_by, and is_sorted_by_key methods to
    IndexMap and IndexSet, as well as their Slice counterparts.
  • Added sort_by_key and sort_unstable_by_key methods to IndexMap and
    IndexSet, as well as parallel counterparts.
  • Added replace_index methods to IndexMap, IndexSet, and VacantEntry
    to replace the key (or set value) at a given index.
  • Added optional sval serialization support.
rust-lang/jobserver-rs (jobserver)

v0.1.34

Compare Source

rust-lang/libc (libc)

v0.2.175

Compare Source

Added
  • AIX: Add getpeereid (#​4524)
  • AIX: Add struct ld_info and friends (#​4578)
  • AIX: Retore struct winsize (#​4577)
  • Android: Add UDP socket option constants (#​4619)
  • Android: Add CLONE_CLEAR_SIGHAND and CLONE_INTO_CGROUP (#​4502)
  • Android: Add more prctl constants (#​4531)
  • FreeBSD Add further TCP stack-related constants (#​4196)
  • FreeBSD x86-64: Add mcontext_t.mc_tlsbase (#​4503)
  • FreeBSD15: Add kinfo_proc.ki_uerrmsg (#​4552)
  • FreeBSD: Add in_conninfo (#​4482)
  • FreeBSD: Add xinpgen and related types (#​4482)
  • FreeBSD: Add xktls_session (#​4482)
  • Haiku: Add functionality from libbsd (#​4221)
  • Linux: Add SECBIT_* (#​4480)
  • NetBSD, OpenBSD: Export ioctl request generator macros (#​4460)
  • NetBSD: Add ptsname_r (#​4608)
  • RISCV32: Add time-related syscalls (#​4612)
  • Solarish: Add strftime* (#​4453)
  • linux: Add EXEC_RESTRICT_* and EXEC_DENY_* (#​4545)
Changed
  • AIX: Add const to signatures to be consistent with other platforms (#​4563)
Fixed
  • AIX: Fix the type of struct statvfs.f_fsid (#​4576)
  • AIX: Fix the type of constants for the ioctl request argument (#​4582)
  • AIX: Fix the types of stat{,64}.st_*tim (#​4597)
  • AIX: Use unique errno values (#​4507)
  • Build: Fix an incorrect target_os -> target_arch check (#​4550)
  • FreeBSD: Fix the type of xktls_session_onedir.ifnet (#​4552)
  • Mips64 musl: Fix the type of nlink_t (#​4509)
  • Mips64 musl: Use a special MIPS definition of stack_t (#​4528)
  • Mips64: Fix SI_TIMER, SI_MESGQ and SI_ASYNCIO definitions (#​4529)
  • Musl Mips64: Swap the order of si_errno and si_code in siginfo_t (#​4530)
  • Musl Mips64: Use a special MIPS definition of statfs (#​4527)
  • Musl: Fix the definition of fanotify_event_metadata (#​4510)
  • NetBSD: Correct enum fae_action to be #[repr(C)] (#​60a8cfd5)
  • PSP: Correct char -> c_char (eaab4fc3)
  • PowerPC musl: Fix termios definitions (#​4518)
  • PowerPC musl: Fix the definition of EDEADLK (#​4517)
  • PowerPC musl: Fix the definition of NCCS (#​4513)
  • PowerPC musl: Fix the definitions of MAP_LOCKED and MAP_NORESERVE (#​4516)
  • PowerPC64 musl: Fix the definition of shmid_ds (#​4519)
Deprecated
  • Linux: MAP_32BIT is only defined on x86 on non-x86 architectures (#​4511)
Removed
  • AIX: Remove duplicate constant definitions FIND and ENTER (#​4588)
  • s390x musl: Remove O_FSYNC (#​4515)
  • s390x musl: Remove RTLD_DEEPBIND (#​4515)
rust-lang/regex (regex)

v1.11.2

Compare Source

===================
This is a new patch release of regex with some minor fixes. A larger number
of typo or lint fix patches were merged. Also, we now finally recommend using
std::sync::LazyLock.

Improvements:

  • BUG #​1217:
    Switch recommendation from once_cell to std::sync::LazyLock.
  • BUG #​1225:
    Add DFA::set_prefilter to regex-automata.

Bug fixes:

  • BUG #​1165:
    Remove std dependency from perf-literal-multisubstring crate feature.
  • BUG #​1165:
    Clarify the meaning of (?R)$ in the documentation.
  • BUG #​1281:
    Remove fuzz/ and record/ directories from published crate on crates.io.
dtolnay/serde-untagged (serde-untagged)

v0.1.8

Compare Source

serde-rs/json (serde_json)

v1.0.143

Compare Source

Stebalien/tempfile (tempfile)

v3.21.0

Compare Source

  • Updated windows-sys requirement to allow version 0.60.x
dtolnay/thiserror (thiserror)

v2.0.16

Compare Source

  • Add to "no-std" crates.io category (#​429)

v2.0.15

Compare Source

  • Prevent Error::provide API becoming unavailable from a future new compiler lint (#​427)

v2.0.14

Compare Source

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#​426)

v2.0.13

Compare Source

  • Documentation improvements
time-rs/time (time)

v0.3.42

Compare Source

Added
  • Time::duration_until
  • Time::duration_since
  • per_t method for all types in time::convert. This is similar to the existing per method, but
    can return any of the primitive numeric types that can represent the result. This will cut down on
    as casts while ensuring correctness. Type inference isn't perfect, so you may need to provide a
    type annotation in some situations.
  • impl PartialOrd for Month and impl Ord for Month; this assumes the months are in the same year
  • SystemTimeExt trait, adding methods for checked arithmetic with time::Duration and obtaining
    the difference between two SystemTimes as a time::Duration
  • Permit using UtcDateTime with rand (this was inadvertently omitted previously)
  • impl core::error::Error for all error types (now available when the std feature is disabled)
  • MacOS can now obtain the local UTC offset in multi-threaded programs as the system APIs are
    thread-safe.
  • #[track_caller] has been added to all relevant methods.
Changed
  • The minimum supported Rust version is now 1.81.0.
  • The dependency on itoa has been removed, as the standard library now has similar functionality
    by default.
  • Formatting a component that involves a floating point number is now guaranteed to be
    deterministic, avoiding any subtle differences between platforms or compiler versions.
Fixed
  • Serializing timestamps with nanosecond precision should always emit the correct value.
    Previously, it could be off by one nanosecond due to floating point imprecision.
  • A previously unknown bug in OffsetDateTime::to_offset and UtcDateTime::to_offset has been
    fixed. The bug could result in a value that was invalid. It was unlikely to ever occur in
    real-world code, as it involved passing a UTC offset that has never been used in any location.
Miscellaneous
  • The amount of code generated by macros has been massively reduced, on the order of 65-70% for
    typical use cases of format_description!.
  • Significant performance gains for comparisons of Time, PrimitiveDateTime, UtcDateTime, and
    OffsetDateTime. The first three have gains of approximately 85% (i.e. 6× faster).
  • Nearly all methods are #[inline].
toml-rs/toml (toml_edit)

v0.23.4

Compare Source

servo/rust-url (url)

v2.5.7

What's Changed

v.2.5.6
v.2.5.7

New Contributors

Full Changelog: servo/rust-url@v2.5.5...v2.5.7

v2.5.5

Compare Source

What's Changed

New Contributors

Full Changelog: servo/rust-url@v2.5.4...v2.5.5


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.

Copy link
Contributor Author

renovate bot commented Sep 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 curl-sys@0.4.82+curl-8.14.1 --precise 0.4.83
error: package ID specification `curl-sys@0.4.82+curl-8.14.1` did not match any packages
help: there are similar package ID specifications:

  curl-sys@0.4.83+curl-8.15.0

@rustbot
Copy link
Collaborator

rustbot commented Sep 1, 2025

r? @ehuss

rustbot has assigned @ehuss.
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

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

ehuss commented Sep 1, 2025

I don't know what went wrong here, but it didn't actually update the lockfile. It should also probably ignore pinned dependencies.

Closing in favor of #15904.

@ehuss ehuss closed this Sep 1, 2025
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Sep 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