Skip to content

chore(deps): bump the rust-dependencies group with 18 updates - #857

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-dependencies-a8ff604955
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-dependencies-a8ff604955

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 4, 2026

Copy link
Copy Markdown
Contributor

Bumps the rust-dependencies group with 18 updates:

Package From To
serde_json 1.0.151 1.0.154
unicode-width 0.2.2 0.2.3
tree-sitter-md 0.5.3 0.5.4
tree-sitter-scheme 0.24.7 0.25.0
sysinfo 0.39.6 0.40.1
libc 0.2.189 0.2.191
parking_lot 0.12.5 0.13.0
proptest 1.11.0 1.12.0
skia-safe 0.153.3 0.156.0
resvg 0.48.1 0.49.0
uuid 1.26.1 1.29.0
mdns-sd 0.21.4 0.21.6
notify 8.2.0 8.2.1
lru 0.18.5 0.19.0
similar 3.2.0 3.2.1
zeroize 1.9.0 1.9.1
tokio-rustls 0.26.5 0.26.6
html5ever 0.39.0 0.40.1

Updates serde_json from 1.0.151 to 1.0.154

Release notes

Sourced from serde_json's releases.

v1.0.154

v1.0.153

v1.0.152

Commits
  • 20572a6 Release 1.0.154
  • a91bfaf Fix RandomState links in map documentation
  • 3c932c0 Merge pull request #1333 from razmser/no-std-preserve-order
  • 4b2d726 Release 1.0.153
  • 83335ee Touch up PR 1345
  • 4b4810a Resolve range_plus_one pedantic clippy lint
  • 8af71cc Merge pull request #1345 from 00200200/fix-invalid-utf8-error-column
  • 452afa2 Correct multiline raw UTF-8 error positions and simplify indexing
  • c9f1e3b Release 1.0.152
  • 854fc70 Touch up PR 1347
  • Additional commits viewable in compare view

Updates unicode-width from 0.2.2 to 0.2.3

Commits
  • f8c8b20 Publish 0.2.3 (#100)
  • 5180748 Fix documentation of Kirat Rai rules (#97)
  • 0b85fb8 Update to Unicode 18 (#96)
  • 832f7ca Fix typo in docs (#90)
  • c7b4d42 Fix halfwidth katakana voiced and semi-voiced sound marks in width calculatio...
  • a3d4ee6 Fix mistake in the specification of Arabic lam-alef ligature (#92)
  • d8654db Split generated file into multiple files, separating static code from generat...
  • ab7a6dc Support char iter width (#83)
  • b10a4d5 Exclude development scripts from published packages (#80)
  • See full diff in compare view

Updates tree-sitter-md from 0.5.3 to 0.5.4

Release notes

Sourced from tree-sitter-md's releases.

v0.5.4

NOTE: Download tree-sitter-markdown.tar.gz for the complete source code.

What's Changed

New Contributors

Full Changelog: tree-sitter-grammars/tree-sitter-markdown@v0.5.3...v0.5.4

Commits
  • 41ff24a release v0.5.4
  • 5f039e4 fix(scanner): drop the MSVC pragma from UNUSED
  • 0ae1d06 fix(rust): build for wasm32 with tree-sitter 0.27
  • 5325b38 feat(grammar): add a field for info_string nodes in code fences
  • 8234e53 fix: regenerate parser with tree-sitter 0.27.1
  • 69232b7 fix(bindings): update setup.py to include both markdown and markdown-inline
  • 9f0fc37 Remove junk Requires: @TS_REQUIRES@ in tree-sitter-markdown*.pc
  • 2c01a55 fix(python): make setup.py work again
  • b7cd675 fix: only close a fenced code block at the start of a line
  • 03bb450 fix: recognize a closing code fence at the end of input
  • Additional commits viewable in compare view

Updates tree-sitter-scheme from 0.24.7 to 0.25.0

Commits

Updates sysinfo from 0.39.6 to 0.40.1

Changelog

Sourced from sysinfo's changelog.

0.40.1

  • Add back From<X> for Vec<Y> trait implementations for Disks, Gpus, Groups and Users.
  • Windows: System::load_average now returns Err(Error::Unsupported).

0.40.0

  • Add new gpu feature.
  • Add new Process::gpu_usage and Process::gpu_memory API.
  • Add new GPUs API.
  • Add new NetworkData::transmit_link_speed and NetworkData::receive_link_speed API.
  • Add new Disk::id API.
  • Remove IS_SUPPORTED_SYSTEM constant.
  • Remove set_open_files_limit API.
  • Remove list[_mut] methods for Users, Components and Disks.
  • Remove Networks::list method.
  • Remove From trait implementations for Users, Groups and Disks.
  • Fix Networks refresh.
  • Networks interface names have been switched from String to OsString.
  • Unix: Fix not thread-safe code in Groups.
  • Unix: Fix potential crash when a user's group cannot be retrieved.
  • Linux: Correctly mark a process as existing after update.
  • Linux: Fix cgroup memory information retrieval.
  • Linux: Multiple performance optimizations and memory usage reduction.
  • Linux: Fixes for thermal zone temperatures.
  • Linux: Keep Component max temperature across refreshes.
  • Android: Fall back to /proc/cpuinfo when /proc/stat is unreadable.
  • Raspberry Pi: Fix toolchain package name in README.
  • FreeBSD/NetBSD: Fix System::free_memory and System::available_memory.
  • FreeBSD: Correctly query sysctl values.
  • FreeBSD: Fix swap memory information retrieval.
  • NetBSD: Fix Process::accumulated_cpu_time unit.
  • macOS: Implement System::open_files_limit.
  • macOS: Fix bug in Disks::refresh.
  • iOS: Mark Networks as unsupported.
  • iOS: Make Process::open_files return None.
  • Windows: Don't keep thread-less processes alive.
  • Windows: Fix CPU brand on ARM64.
  • Windows: Fix crash in Components::refresh.
Commits
  • 75dcd2c Merge pull request #1790 from GuillaumeGomez/update
  • 15a5e93 Update crate version to 0.40.1
  • 4f252bd Update CHANGELOG for 0.40.1
  • 4a7b9e7 Merge pull request #1789 from GuillaumeGomez/from
  • b19150a Add back From\<X<Y>> for Vec\<Y> implementations for Users, Groups and `G...
  • e27239a Windows: mark System::load_average as unsupported (#1788)
  • 70c58c7 Fix wrong supported system list for GPUs
  • 13e94d5 Windows: mark System::load_average as unsupported
  • 34677fe allow getting owned Disk from Disks (#1786)
  • 48972c4 Merge pull request #1784 from GuillaumeGomez/update
  • Additional commits viewable in compare view

Updates libc from 0.2.189 to 0.2.191

Release notes

Sourced from libc's releases.

0.2.191

Support

  • Emscripten: Support v4.0.12 to v6.0.11 (#5610)

Added

  • Apple: Add F_SETNOSIGPIPE and F_GETNOSIGPIPE (#5609)
  • Apple: add ifaliasreq and in6_aliasreq (#5557)
  • FreeBSD: Add PT_* constants (#5625)
  • Haiku: Add AI_* and NI_* constants from netdb.h (#5585)
  • Hurd: Add POSIX_SPAWN_* flags (#5578)
  • NuttX: Add AT_SYMLINK_NOFOLLOW (#5614)
  • OpenBSD: Add sensordev (#5534)
  • QuRT: Add isatty (#5618)
  • WASI: Add pthread_condattr_{get,set}clock (#5626)

Fixed

  • FreeBSD-aarch64: Fix gpregs and fpregs (#5603)

Changed

  • AIX: Restore 'c_ulong' as the type of 'statvfs.f_fsid'. (#5616)
  • Android: Make prop_info an extern type (#5561)
  • Apple: Mach API is now available on non-MacOS targets again. This should resolve some issues building ecosystem crates. (#5612), (#5636)
  • FreeBSD: Add back NOTE_PCTRLMASK with a deprecation warning (#5600)

0.2.190

There is now a single config for enabling 64-bit time_t: libc_unstable_time64. This can be set unconditionally; it opts in to 64-bit time_t on the following platforms that use 32-bit by default:

  • 32-bit Linux-GNU
  • 32-bit Linux-uClibc
  • 32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in musl v1.2.
  • 32-bit Windows-GNU
  • ESP-IDF (all targets with this environment are 32-bit)

Most other 32-bit platforms are either already using 64-bit time_t, or are considered legacy and will not be gaining support from their upstream maintainers.

You can enable this using RUSTFLAGS:

RUSTFLAGS='--cfg=libc_unstable_time64' cargo ...

Note that there may still be some changes to features gated by this config option, hence "unstable"

... (truncated)

Changelog

Sourced from libc's changelog.

0.2.191 - 2026-10-16

Support

  • Emscripten: Support v4.0.12 to v6.0.11 (#5610)

Added

  • Apple: Add F_SETNOSIGPIPE and F_GETNOSIGPIPE (#5609)
  • Apple: add ifaliasreq and in6_aliasreq (#5557)
  • FreeBSD: Add PT_* constants (#5625)
  • Haiku: Add AI_* and NI_* constants from netdb.h (#5585)
  • Hurd: Add POSIX_SPAWN_* flags (#5578)
  • NuttX: Add AT_SYMLINK_NOFOLLOW (#5614)
  • OpenBSD: Add sensordev (#5534)
  • QuRT: Add isatty (#5618)
  • WASI: Add pthread_condattr_{get,set}clock (#5626)

Fixed

  • FreeBSD-aarch64: Fix gpregs and fpregs (#5603)

Changed

  • AIX: Restore 'c_ulong' as the type of 'statvfs.f_fsid'. (#5616)
  • Android: Make prop_info an extern type (#5561)
  • Apple: Mach API is now available on non-MacOS targets again. This should resolve some issues building ecosystem crates. (#5612), (#5636)
  • FreeBSD: Add back NOTE_PCTRLMASK with a deprecation warning (#5600)

0.2.190 - 2026-10-02

There is now a single config for enabling 64-bit time_t: libc_unstable_time64. This can be set unconditionally; it opts in to 64-bit time_t on the following platforms that use 32-bit by default:

  • 32-bit Linux-GNU
  • 32-bit Linux-uClibc
  • 32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in musl v1.2.
  • 32-bit Windows-GNU
  • ESP-IDF (all targets with this environment are 32-bit)

Most other 32-bit platforms are either already using 64-bit time_t, or are considered legacy and will not be gaining support from their upstream maintainers.

You can enable this using RUSTFLAGS:

RUSTFLAGS='--cfg=libc_unstable_time64' cargo ...
</tr></table> 

... (truncated)

Commits
  • ccc2ff4 libc: Release 0.2.191
  • bce6efb apple: Add mach_task_self and mach_task_self_ to semver checks
  • ecf4fd4 apple: Re-restrict mach_vm_map to MacOS-only
  • b0e0423 Revert "apple: Disable mach.h API on Apple mobile OSs"
  • 9c7f568 apple: add ifaliasreq and in6_aliasreq
  • 018c7e9 wasi: Add pthread_condattr_{get,set}clock
  • 2c77185 openbsd: add sensordev structure
  • e10813c hurd: Add missing POSIX_SPAWN_* flags
  • 2ea4bc1 Fix FreeBSD/aarch64
  • 6d666fd dragonfly: Parse version from headers rather than CLI
  • Additional commits viewable in compare view

Updates parking_lot from 0.12.5 to 0.13.0

Release notes

Sourced from parking_lot's releases.

parking_lot-v0.13.0

  • Signficantly improved Mutex and RwLock performance under contention by deferring waking up parked threads until after the lock is released. (#545)
  • Added per-acquisition state to lock_api raw locks. RawMutex::Guard replaces GuardMarker; rwlocks have separate SharedGuard, ExclusiveGuard, and UpgradableGuard types. Unlock operations consume this state, while upgrade and downgrade operations return replacement state. Bump and raw condition-variable waits borrow and update the state. Consuming operations must release their acquisition on unwind; borrowing operations must restore ownership and valid state, or abort if restoration fails. (#544)
  • Raised the MSRV to Rust 1.95 and upgraded all crates to edition 2024. (#533)
  • Removed the hardware-lock-elision feature. (#533)
  • Removed automatic eventual fairness. Fair unlocking remains available through the explicit fair-unlock APIs. This removes UnparkResult::be_fair. (#533)
  • Removed the no-op lock_api/nightly feature. (#533)
  • Removed the legacy lock_api const_new methods and the redundant parking_lot const_* constructor functions; the corresponding new methods can be called in constant contexts. (#533)
  • Replaced the recursive read methods on RwLock with a dedicated reader-biased RecursiveRwLock type. The RawRwLockRecursive and RawRwLockRecursiveTimed extension traits have been removed from lock_api. (#533)
  • Added Once::new_completed for constructing a Once in the completed state. (#520)
  • Added Once::{is_completed, wait, wait_force} and the corresponding OnceState query methods. (#533)
  • Made additional lock, timeout, parking, and spin-wait accessors usable in constant contexts. (#533)
  • Added into_inner_with_raw to lock_api's Mutex, RwLock, and ReentrantMutex. (#524)
  • Added RawCondvar, RawCondvarTimed, and the generic Condvar wrapper to lock_api, and implemented parking_lot::Condvar using them. Custom raw condition variables may allow spurious wakeups; their notification methods must then return false or 0. parking_lot::Condvar still guarantees no spurious wakeups and exact notification counts. (#523) (#533)
  • Corrected the Send and Sync bounds of lock guards in lock_api. (#533)
  • Made RawMutex::is_locked and RawRwLock::{is_locked, is_locked_exclusive} required methods. (#533)
  • Renamed MappedRwLockReadGuard::try_map_or_else to try_map_or_err. (#533)
  • Clarified the safety requirements of raw lock implementations, including acquire/release synchronization, moving or dropping a locked raw lock, preserving the original lock mode on a failed upgrade, and stable thread IDs. Acquisitions may unwind without leaving a new acquisition held; consuming guard operations release their acquisition on unwind, while bump and wait operations must restore ownership or abort. (#533) (#544)
  • Clarified the aliasing requirements of unsafe raw-access, force-unlock, and guard-construction APIs in lock_api. (#533)
  • Guard unlocked and unlocked_fair operations now abort if re-locking panics. Default raw-lock bump implementations also abort if re-locking panics. (#533)
  • Guard with_upgraded operations abort if raw upgrading or downgrading panics, preserving continuous lock ownership. (#544)
  • Parking-lot operations in parking_lot_core are now guaranteed to never unwind. (#533)
  • Documented that parking-lot-based synchronization primitives must not be used

... (truncated)

Changelog

Sourced from parking_lot's changelog.

0.13.0 (parking_lot), 0.10.0 (parking_lot_core), 0.5.0 (lock_api) - 2026-10-21

  • Signficantly improved Mutex and RwLock performance under contention by deferring waking up parked threads until after the lock is released. (#545)
  • Added per-acquisition state to lock_api raw locks. RawMutex::Guard replaces GuardMarker; rwlocks have separate SharedGuard, ExclusiveGuard, and UpgradableGuard types. Unlock operations consume this state, while upgrade and downgrade operations return replacement state. Bump and raw condition-variable waits borrow and update the state. Consuming operations must release their acquisition on unwind; borrowing operations must restore ownership and valid state, or abort if restoration fails. (#544)
  • Raised the MSRV to Rust 1.95 and upgraded all crates to edition 2024. (#533)
  • Removed the hardware-lock-elision feature. (#533)
  • Removed automatic eventual fairness. Fair unlocking remains available through the explicit fair-unlock APIs. This removes UnparkResult::be_fair. (#533)
  • Removed the no-op lock_api/nightly feature. (#533)
  • Removed the legacy lock_api const_new methods and the redundant parking_lot const_* constructor functions; the corresponding new methods can be called in constant contexts. (#533)
  • Replaced the recursive read methods on RwLock with a dedicated reader-biased RecursiveRwLock type. The RawRwLockRecursive and RawRwLockRecursiveTimed extension traits have been removed from lock_api. (#533)
  • Added Once::new_completed for constructing a Once in the completed state. (#520)
  • Added Once::{is_completed, wait, wait_force} and the corresponding OnceState query methods. (#533)
  • Made additional lock, timeout, parking, and spin-wait accessors usable in constant contexts. (#533)
  • Added into_inner_with_raw to lock_api's Mutex, RwLock, and ReentrantMutex. (#524)
  • Added RawCondvar, RawCondvarTimed, and the generic Condvar wrapper to lock_api, and implemented parking_lot::Condvar using them. Custom raw condition variables may allow spurious wakeups; their notification methods must then return false or 0. parking_lot::Condvar still guarantees no spurious wakeups and exact notification counts. (#523) (#533)
  • Corrected the Send and Sync bounds of lock guards in lock_api. (#533)
  • Made RawMutex::is_locked and RawRwLock::{is_locked, is_locked_exclusive} required methods. (#533)
  • Renamed MappedRwLockReadGuard::try_map_or_else to try_map_or_err. (#533)
  • Clarified the safety requirements of raw lock implementations, including acquire/release synchronization, moving or dropping a locked raw lock, preserving the original lock mode on a failed upgrade, and stable thread IDs. Acquisitions may unwind without leaving a new acquisition held; consuming guard operations release their acquisition on unwind, while bump and wait operations must restore ownership or abort. (#533) (#544)
  • Clarified the aliasing requirements of unsafe raw-access, force-unlock, and guard-construction APIs in lock_api. (#533)
  • Guard unlocked and unlocked_fair operations now abort if re-locking panics. Default raw-lock bump implementations also abort if re-locking panics. (#533)
  • Guard with_upgraded operations abort if raw upgrading or downgrading panics, preserving continuous lock ownership. (#544)
  • Parking-lot operations in parking_lot_core are now guaranteed to never unwind. (#533)

... (truncated)

Commits
  • 1a5c3dd Update changelog
  • ec07063 chore: release
  • f369d24 Merge pull request #538 from napi-rs/wasi-threads-parker
  • 2f4103f Remove the WASI backend note from stable restrictions
  • a3e8717 Reuse existing CI jobs for WASI coverage
  • c2bfc7b Merge pull request #549 from Amanieu/fix-l4re-condvar-clock
  • 696f28b Don't use pthread_condattr_setclock on L4RE
  • 52941c0 Share the libc dependency between Unix and WASI
  • 4fde6a7 Align the Rust setup action with existing workflows
  • f0ce547 Reuse the pthread backend for WASI on stable
  • Additional commits viewable in compare view

Updates proptest from 1.11.0 to 1.12.0

Commits
  • 70cf37d Merge pull request #675 from proptest-rs/prep-1.12
  • 729e0ff prepare next releases and fix panic handling
  • 28c1fad Merge pull request #664 from Expyron/main
  • 5ddd9a4 Merge pull request #668 from toddATavail/fix-fork-persisted-failure
  • a6a9ac7 Merge pull request #673 from glaziermag/fix-book-deploy
  • d57d88b Replace rand_chacha with chacha20
  • 9411213 Deploy the book on pushes to main
  • 1719745 fix: terminate the fork replay when a persisted failure fails
  • 0f55b7a test: a persisted failure in a forked test must be reported
  • 4b0594e Merge pull request #669 from proptest-rs/no-fail-fast
  • Additional commits viewable in compare view

Updates skia-safe from 0.153.3 to 0.156.0

Release notes

Sourced from skia-safe's releases.

0.156.0

This release aligns the Rust bindings with Skia milestones 154, 155, and 156 in #1338, #1340, and #1341, and includes cumulative updates since 0.153.3 (upstream Skia notes: https://skia.googlesource.com/skia/+/refs/heads/chrome/m156/RELEASE_NOTES.md).

Notable Changes

  • Updated the third-party libraries compiled into Skia (brotli, expat, freetype, harfbuzz, ICU, libjpeg-turbo, libpng, libwebp, wuffs, zlib) to the versions Chromium m156 uses, and expat to 2.9.0, which fixes known vulnerabilities such as CVE-2026-34757 in libpng, in #1352.
  • Raised the minimum supported Rust version to 1.87 in #1352.
  • Added the mesh API: MeshSpecification, Mesh, Canvas::draw_mesh, and CPU and Ganesh vertex and index buffers, contributed by @​taublast in #1344, with follow-ups in #1347.
  • Added the asynchronous rescale-and-read pixel APIs to Surface and Image, in RGBA, YUV420, and YUVA420 variants, contributed by @​dmtrKovalenko in #1343, with the remaining variants in #1346.
  • Added BackendContextBuilder::with_device_features() for Vulkan, so Skia can sample multi-planar YUV and external-format images through its own YCbCr conversion, contributed by @​xdevs23 in #1349.
  • Added the zero-copy constructor Data::new_with_owner(), contributed by @​nicoburns in #1339.
  • Fixed builds with emsdk 6 (#1336), with Apple clang 21 and the macOS 27 SDK (#1335), for Android API-level targets (#1332, by @​hiking90), and on Linux with embed-freetype, which no longer links the system freetype2 (#1326).
  • Ported the Skia C++ header documentation into the skia-safe rustdoc in #1328.

What's Changed

New Contributors

[!NOTE] This was created with AI assistance.

Full Changelog: rust-skia/rust-skia@0.153.3...0.156.0

Commits
  • ce6727e ci: Document that the DEPS audit sees only vulnerabilities OSV.dev maps to co...
  • 1ccc683 make: Create target/ before diff-api writes the API diff into it
  • 98f66a9 Merge pull request #1352 from pragmatrix/m156-deps
  • 3e3680b skia: Update to m156.5, which compiles libwebp's AVX2 sources
  • d1ddcb6 skia-milestone-update: Review the third-party DEPS pins against Chromium's on...
  • d7a31f1 ci: Audit the Skia DEPS pins against OSV.dev and the Cargo dependencies with ...
  • 6da4129 skia: Update to m156.4, which pins the third-party dependencies to Chromium m...
  • eb848d2 skia-safe: Draw no title text in the examples' Wayland decorations to drop tt...
  • 9cc4fb7 workspace: Raise the MSRV to 1.87 so that the fixed ctutils (RUSTSEC-2026-038...
  • d2620bf skia-milestone-update: Cover new-milestone rebases, release notes, gitlink pu...
  • Additional commits viewable in compare view

Updates resvg from 0.48.1 to 0.49.0

Release notes

Sourced from resvg's releases.

v0.49.0

  • resvg-0.*.0.tar.xz is a sources archive with vendored Rust dependencies
  • resvg-explorer-extension.exe is an SVG thumbnailer for Windows Explorer

Check CHANGELOG.

Changelog

Sourced from resvg's changelog.

[0.49.0] 2026-10-24

This release has an MSRV of 1.85.0 for usvg and resvg and the C API.

Added

  • --query-bbox CLI option to query the drawing bounding box without rasterizing it. (#1050)
  • mix-blend-mode: plus-lighter (Compositing and Blending Level 2). (#1142)
  • feComposite operator="lighter" (SVG 2). (#1142)
  • Prebuilt aarch64 release binaries for Linux and Windows. (#1132)

Changed

  • usvg::BlendMode and usvg::filter::CompositeOperator have new PlusLighter and Lighter variants. (#1142)
  • Group::layer_bounding_box of a group without filters is now clipped by its clip path, so clipped groups allocate smaller layers. This also affects the sizes reported by --query-all and used by --export-id. (#1158)

Fixed

  • dominant-baseline is now correctly inherited by nested <tspan> elements, so a nested span stays on the same baseline as its siblings. (#1086)
  • Panics and incorrect clipping when a filter region is smaller than its input. (#1144)
  • Incorrect transform order on the outermost svg element with a viewBox. (#1085)
  • Relative positioning of right-to-left text with dx and dy, including text on a path and text decorations. (#1145)
  • text-anchor now uses the actual extent of a text chunk, which dx and textLength can change. (#1145)
  • Filters inside rotated or skewed groups are now applied in the user space of the group. This fixes the clipping to filter regions and subregions, as well as the direction of offsets, blurs, turbulence and tiles, and the rendering of feImage. (#1155)
  • gradientTransform and patternTransform are now inherited via href. (#1135)
  • The bounding box of an <image> with preserveAspectRatio="… slice" is now its viewport, so objectBoundingBox clip paths, masks and filters on it are resolved correctly. (#1077)
  • Markers are now clipped to their viewport instead of their viewBox when the aspect ratios differ. (#1163)
  • Object bounding box gradients inside masks, patterns and feImage filters used by more than one element are now resolved correctly, instead of being rendered as a flat fill or not at all. (#1164)
  • feMorphology kernels are now symmetric and fractional radii are rounded to the nearest pixel. (#1120)
  • Font fallback log messages now always name the correct fallback font family. (#1154)
  • The resvg CLI no longer rounds fractional image sizes before scaling, and rounds the output size up instead of to the nearest integer. (#875)
  • The C API header was missing RESVG_ERROR_SVGZ_UNSUPPORTED, so all following error codes were off by one. (#1122)
  • cargo-c now installs ResvgQt.h alongside resvg.h. (#1182)
Commits
  • <...

    Description has been truncated

Bumps the rust-dependencies group with 18 updates:

| Package | From | To |
| --- | --- | --- |
| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |
| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.2` | `0.2.3` |
| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.5.3` | `0.5.4` |
| [tree-sitter-scheme](https://github.com/6cdh/tree-sitter-scheme) | `0.24.7` | `0.25.0` |
| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.39.6` | `0.40.1` |
| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.191` |
| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.5` | `0.13.0` |
| [proptest](https://github.com/proptest-rs/proptest) | `1.11.0` | `1.12.0` |
| [skia-safe](https://github.com/rust-skia/rust-skia) | `0.153.3` | `0.156.0` |
| [resvg](https://github.com/linebender/resvg) | `0.48.1` | `0.49.0` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.26.1` | `1.29.0` |
| [mdns-sd](https://github.com/keepsimple1/mdns-sd) | `0.21.4` | `0.21.6` |
| [notify](https://github.com/notify-rs/notify) | `8.2.0` | `8.2.1` |
| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.5` | `0.19.0` |
| [similar](https://github.com/mitsuhiko/similar) | `3.2.0` | `3.2.1` |
| [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` |
| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.5` | `0.26.6` |
| [html5ever](https://github.com/servo/html5ever) | `0.39.0` | `0.40.1` |


Updates `serde_json` from 1.0.151 to 1.0.154
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.151...v1.0.154)

Updates `unicode-width` from 0.2.2 to 0.2.3
- [Commits](unicode-rs/unicode-width@v0.2.2...v0.2.3)

Updates `tree-sitter-md` from 0.5.3 to 0.5.4
- [Release notes](https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases)
- [Commits](tree-sitter-grammars/tree-sitter-markdown@v0.5.3...v0.5.4)

Updates `tree-sitter-scheme` from 0.24.7 to 0.25.0
- [Commits](6cdh/tree-sitter-scheme@v0.24.7...v0.25.0)

Updates `sysinfo` from 0.39.6 to 0.40.1
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md)
- [Commits](GuillaumeGomez/sysinfo@v0.39.6...v0.40.1)

Updates `libc` from 0.2.189 to 0.2.191
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.191/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.189...0.2.191)

Updates `parking_lot` from 0.12.5 to 0.13.0
- [Release notes](https://github.com/Amanieu/parking_lot/releases)
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)
- [Commits](Amanieu/parking_lot@parking_lot-v0.12.5...parking_lot-v0.13.0)

Updates `proptest` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/proptest-rs/proptest/releases)
- [Changelog](https://github.com/proptest-rs/proptest/blob/main/CHANGELOG.md)
- [Commits](proptest-rs/proptest@v1.11.0...v1.12.0)

Updates `skia-safe` from 0.153.3 to 0.156.0
- [Release notes](https://github.com/rust-skia/rust-skia/releases)
- [Commits](rust-skia/rust-skia@0.153.3...0.156.0)

Updates `resvg` from 0.48.1 to 0.49.0
- [Release notes](https://github.com/linebender/resvg/releases)
- [Changelog](https://github.com/linebender/resvg/blob/main/CHANGELOG.md)
- [Commits](linebender/resvg@v0.48.1...v0.49.0)

Updates `uuid` from 1.26.1 to 1.29.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@v1.26.1...v1.29.0)

Updates `mdns-sd` from 0.21.4 to 0.21.6
- [Release notes](https://github.com/keepsimple1/mdns-sd/releases)
- [Changelog](https://github.com/keepsimple1/mdns-sd/blob/main/CHANGELOG.md)
- [Commits](keepsimple1/mdns-sd@v0.21.4...v0.21.6)

Updates `notify` from 8.2.0 to 8.2.1
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/notify-8.2.1/CHANGELOG.md)
- [Commits](notify-rs/notify@notify-8.2.0...notify-8.2.1)

Updates `lru` from 0.18.5 to 0.19.0
- [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md)
- [Commits](jeromefroe/lru-rs@0.18.5...0.19.0)

Updates `similar` from 3.2.0 to 3.2.1
- [Changelog](https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md)
- [Commits](mitsuhiko/similar@3.2.0...3.2.1)

Updates `zeroize` from 1.9.0 to 1.9.1
- [Commits](RustCrypto/utils@zeroize-v1.9.0...zeroize-v1.9.1)

Updates `tokio-rustls` from 0.26.5 to 0.26.6
- [Release notes](https://github.com/rustls/tokio-rustls/releases)
- [Commits](rustls/tokio-rustls@v/0.26.5...v/0.26.6)

Updates `html5ever` from 0.39.0 to 0.40.1
- [Release notes](https://github.com/servo/html5ever/releases)
- [Commits](https://github.com/servo/html5ever/commits/html5ever-v0.40.1)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-version: 1.0.154
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: unicode-width
  dependency-version: 0.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: tree-sitter-md
  dependency-version: 0.5.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: tree-sitter-scheme
  dependency-version: 0.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: sysinfo
  dependency-version: 0.40.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: libc
  dependency-version: 0.2.191
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: parking_lot
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: proptest
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: skia-safe
  dependency-version: 0.156.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: resvg
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: uuid
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: mdns-sd
  dependency-version: 0.21.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: notify
  dependency-version: 8.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: lru
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: similar
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: zeroize
  dependency-version: 1.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: tokio-rustls
  dependency-version: 0.26.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: html5ever
  dependency-version: 0.40.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants