Skip to content

fix(deps): update all non-major dependencies#23

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all-minor-patch
Open

fix(deps): update all non-major dependencies#23
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 9, 2026

This PR contains the following updates:

Package Type Update Change
clap dependencies minor 4.5.584.6.0
just minor 1.46.01.47.0
lefthook patch 2.1.02.1.4
rustup minor 1.28.21.29.0
sysinfo dependencies minor 0.320.38
tempfile (source) dev-dependencies minor 3.25.03.27.0

Release Notes

clap-rs/clap (clap)

v4.6.0

Compare Source

Compatibility
  • Update MSRV to 1.85

v4.5.61

Compare Source

Internal
  • Update dependencies

v4.5.60

Compare Source

Fixes
  • (help) Quote empty default values, possible values

v4.5.59

Compare Source

Fixes
  • Command::ignore_errors no longer masks help/version on subcommands
casey/just (just)

v1.47.0

Compare Source

Added
Changed
Misc
evilmartians/lefthook (lefthook)

v2.1.4

Compare Source

v2.1.3

Compare Source

v2.1.2

Compare Source

v2.1.1

Compare Source

GuillaumeGomez/sysinfo (sysinfo)

v0.38.4

Compare Source

  • macOS: Unpin objc2-* crates version.
  • Linux: Fix computation of disk size.

v0.38.3

Compare Source

  • macOS: Improve accuracy of System::available_memory and System::used_memory.
  • Documentation: add missing unit for CPU::frequency returned value.

v0.38.2

Compare Source

  • Implement Error trait for MacAddrFromStrError, IpNetworkFromStrError and KillError types.

v0.38.1

Compare Source

  • macOS: Put back support for versions below macOS 12.

v0.38.0

Compare Source

  • Add NetBSD support.
  • Windows: Fix unsoundness for a function used in Motherboard and Product.
  • Linux: Improve CPU info parsing.
  • Fix serde serialization of MacAddr and of Disk::file_system.

v0.37.2

Compare Source

  • Improve documentation of System::refresh_cpu_all and of System::refresh_cpu_specifics.
  • Android: Fix System::uptime.
  • Linux: Correctly handled modified/removed Process::exe paths.

v0.37.1

Compare Source

  • Fix serde serialization on Process::name.
  • Linux: Fix get_cpu_frequency on loongarch64.
  • Windows: Correctly handle invalid UTF-8 string in Motherboard.

v0.37.0

Compare Source

  • Update minimum supported Rust version to 1.88 (for 2024 edition and if let chain feature).
  • Added Component::id API.
  • Linux: Greatly improve partial processes retrieval.
  • Linux: Simplify internal components retrieval code.

v0.36.1

Compare Source

  • Linux: Improve processor CPU usage computation.

v0.36.0

Compare Source

  • Add new Motherboard type.
  • Add new Product type.
  • Linux/macOS: Fix CPU usage update.
  • Linux: Improve Component::label generated String.
  • macOS: Make Components implement Send and Sync traits.

v0.35.2

Compare Source

  • Linux: Fix retrieval of processor frequency on loongarch64.
  • Linux/Android: Improve Process::wait by checking if the process is still alive before waiting.
  • Windows: Fix Process::wait.

v0.35.1

Compare Source

  • Linux: Fix processor retrieval if some information is missing.
  • Windows: Increase range of windows crate up to < 0.63.

v0.35.0

  • Update MSRV to 1.75.
  • Add System::open_files_limit.
  • Add Process::kill_and_wait and Process::kill_with_and_wait methods.
  • Process::open_files* methods return usize.
  • set_open_files_limit argument type is usize.
  • Code example was improved.
  • macOS: Fix M4 CPU frequency calculation.
  • Linux: Correctly handle when new CPUs are added.
  • Linux: Ignore autofs disks.
  • Linux (raspberry pi): Retrieve more thermal zones.
  • Android: Update documentation to mention that newer Android version don't allow to retrieve CPU information.
  • Windows: Improve Process::wait code.
  • Windows: Fix Groups::refresh.

v0.34.2

  • FreeBSD: Fix segfault when refreshing processes.

v0.34.1

  • macOS: Remove forgotten debug print.

v0.34.0

  • multithread feature is disabled by default.
  • Add new Process methods: accumulated_cpu_time, exists, open_files and open_files_limit.
  • Process::wait method now returns Option<ExitStatus>.
  • Add new System methods: distribution_id_like and kernel_long_version.
  • Turn System::physical_core_count method into an associated function.
  • Make System::refresh_all and System::refresh_specifics methods remove dead processes.
  • Add new ProcessRefreshKind refresh: tasks.
  • Fix Group docs.
  • Implement Deserialize trait on DiskKind, MacAddr, IpNetwork, ProcessStatus, Signal and ThreadKind.
  • Implement FromStr trait on IpNetwork and MacAddr.
  • Implement Hash trait on DiskKind, MacAddr, ProcessStatus and Signal.
  • macOS: Removed processes are now correctly handled when refreshing processes.
  • macOS: Strengthen dist list refresh.
  • macOS: Fix internal cfg handling which triggered compilation failures in some specific cases.
  • Linux: max cgroups memory is more reliant in case of wrong input.
  • Linux: Fix processes tasks update.
  • Linux: Improve disks retrieval.
  • Windows: Fix antivirus considering programs using sysinfo as viruses by replacing uses of NtQueryInformationProcess with other "mainstream" Windows API.
  • Windows: Improve CPU usage computation efficiency.
  • FreeBSD: Improve process_procs when there is only one process to refresh.

v0.33.1

Compare Source

  • Linux: Fix components retrieval.
  • Linux: Filter out more virtual file systems for Disk API.
  • Linux/Android: Improve System::long_os_version().
  • Apple: Add missing CPU brands for iPhone and iPads.
  • macOS: Improve system name retrieval in System::long_os_version().
  • Linux/macOS: Avoid trailing whitespace and consecutive whitespace in System::long_os_version().
  • Windows: Fix User::groups.
  • Improve documentation for System::name, System::kernel_version, System::os_version, System::long_os_version and System::distribution_id.

v0.33.0

Compare Source

  • Linux: Add more ARM vendor IDs.
  • Linux: Improve CPU computation when refreshing a single process CPU usage.
  • Windows: Fix CPU frequency not being refreshed.
  • Windows: Improved components retrieval.
  • Windows: Fix inconsistent boot_time information.
  • Windows: Fix User::groups.
  • macOS: Fix network data information being limited to 32 bits.
  • macOS: Add newer macOS version for System::long_os_version.
  • unix: Add support for network sub-interfaces.
  • Use std::env::consts::ARCH as fallback for System::cpu_arch.
  • Add disk I/O support provided through Disk::usage.
  • Add NetworkData::mtu.
  • Add DiskRefreshKind to have finer-grained disks refreshes.
  • Component::temperature and Component::max now returns Option<f32>.
  • Users::refresh_list, Groups::refresh_list, Components::refresh_list, Networks::refresh_list and Disks::refresh_list methods were renamed refresh.
  • *RefreshKind::new methods were renamed nothing.
  • Improve documentation for DiskUsage::read_bytes.
  • Improve documentation for Process::kill.
Stebalien/tempfile (tempfile)

v3.27.0

Compare Source

This release adds TempPath::try_from_path and deprecates TempPath::from_path.

Prior to this release, TempPath::from_path made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:

let tmp_path = TempPath::from_path("foo")
std::env::set_current_dir("/some/other/path").unwrap();
drop(tmp_path);

Now:

  1. TempPath::from_path will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call std::env::current_dir, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.
  2. The TempPath::try_from_path behaves exactly like TempPath::from_path, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).

Neither function attempt to verify the existence of the file in question.

Thanks to @​meng-xu-cs for reporting this issue.

v3.26.0


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (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 renovate bot requested a review from alecthomas as a code owner March 9, 2026 01:33
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from a88a0ac to de85f15 Compare March 13, 2026 04:41
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from de85f15 to c6bb735 Compare March 15, 2026 05:49
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.

0 participants