chore(deps): update all non-major dependencies#117
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
|
🤖 Augment PR SummarySummary: Renovate-driven update of Rust dependencies to newer non-major releases (patch/minor), mainly refreshing the UI stack and common utility crates. 🤖 Was this summary useful? React with 👍 or 👎 |
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
July 9, 2026 18:46
f65a0ca to
05aebdf
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
July 17, 2026 17:45
05aebdf to
e9f71c0
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
July 18, 2026 21:46
e9f71c0 to
ee6c583
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.103→1.0.1040.5.15→0.5.160.4.12→0.4.135.3.5→5.4.00.13.3→0.13.41.0.228→1.0.2291.14.1→1.17.11.14.1→1.17.11.15.1→1.15.20.8.0→0.8.12.0.18→2.0.190.24.0→0.24.11.23.1→1.24.0Release Notes
dtolnay/anyhow (anyhow)
v1.0.104Compare Source
syndev-dependency to version 3crossbeam-rs/crossbeam (crossbeam-channel)
v0.5.16: crossbeam-channel 0.5.16Compare Source
select!/select_biased!macro. (#1240)neverconst. (#1250)rust-fuzz/libfuzzer (libfuzzer-sys)
v0.4.13Compare Source
Released 2026-06-04.
Changed
fuzz_mutator!macro to link to themutatiscrate, which is a helpful crate when writing complex
custom mutators.
Byron/open-rs (open)
v5.4.0Compare Source
New Features
cargo runnow shows the exact commands that were tried when opening.This is useful for debugging, mainly.
Bug Fixes
Align WSL PowerShell invocation with Windows
Pass the WSL open target to PowerShell through the OPEN_RS_TARGET
environment variable instead of embedding it in the command string and
escaping it as a single-quoted PowerShell value.
This matches the safer invocation already used by the native Windows
backend. Keeping the PowerShell program fixed ensures that paths and URLs
are treated purely as data, even when they contain quotes, semicolons, or
other PowerShell metacharacters. It also removes the need for custom
PowerShell quoting and avoids converting the target through
to_string_lossy() during command construction.
Add -NonInteractive for consistency with the Windows launcher and update
the WSL tests to verify both the fixed command and the unchanged
environment-variable value.
prevent launcher option and shell injection
Opening an attacker-controlled dash-leading path could be interpreted as
launcher options. On Windows, cmd /c start also parsed embedded quotes and
metacharacters as command language, while the legacy gnome-open fallback
could load a module even after a double-dash separator.
Add command-construction regressions for malicious option-shaped paths and
Windows shell metacharacters. Use supported separators on macOS and KDE, and
rewrite dash-leading relative paths for launchers without separator support.
Keep Windows values out of shell syntax by passing the default target through
the environment and invoking custom applications directly, with explorer.exe
as a PowerShell-free fallback.
Exclude cmd-based opening by default, while providing an
explicit insecure Cargo feature for users who need compatibility it
and accept their unsafe handling of untrusted input.
Validated with default and all-feature cargo tests, clippy, and cross-target
cargo check --tests for aarch64 Linux and Windows.
Commit Statistics
Commit Details
view details
fd29861)bdc3397)7265cae)407b058)cargo runnow shows the exact commands that were tried when opening. (7c19c0a)v5.3.6Compare Source
Bug Fixes
use PowerShell instead of wslview on WSL
WSL users reported that wslu's wslview is discontinued and unavailable in
some package managers. The regression tests cover the WSL command builder and
initially failed because the first generated command was still
wslview.Build the WSL opener as a PowerShell
Start-Process -FilePathscript argumentwith the target quoted as data, then retain the xdg-open, gio, gnome-open, and
kde-open fallbacks. Update the user-facing docs and keep the WSL command builder
testable from host builds without adding dev-dependencies.
Commit Statistics
Commit Details
view details
44d1d41)cfb39d8)41c4cf0)seanmonstar/reqwest (reqwest)
v0.13.4Compare Source
ClientBuilder::tls_sslkeylogfile(bool)option to allow using the related environment variable.ClientBuilder::http2_keep_alive_*options for theblockingclient.native-tlsbackend.serde-rs/serde (serde)
v1.0.229Compare Source
slint-ui/slint (slint)
v1.17.1Compare Source
Palette.color-scheme(or accent-color) during its initialization.TextEditon cursor movement. (#10496)DragAreahas no data set. (#12247)Text. (#12237)GridLayout: Fixed panic on out-of-range row or column, andcolspanin conditional cells. (#12292, #12257)Image. (#12286)Timer.restart()in a conditional sub-component. (#12355)and support link-local IPv6 addresses.
v1.17.0Compare Source
General
unstable-wgpu-27andunstable-wgpu-28Cargo features have been replacedby a single
unstable-wgpu-29feature, alongside the newslint::wgpu_29module. Existing users of theunstable-wgpu-27/unstable-wgpu-28features need to migrate tounstable-wgpu-29and update their code to useslint::wgpu_29,GraphicsAPI::WGPU29,BackendSelector::require_wgpu_29(), andImage::to_wgpu_29_texture().width/heightnot applied to winit window at startup.forandifelements are now instantiated eagerly, so their contents are evaluated immediately rather than lazily. This fixessome recursion panics with init callbacks.
unstable-fontique-09Cargo feature is renamed tounstable-fontique-010, and theslint::fontique_09module toslint::fontique_010.Pathelement'scommandsproperty (SVG path data) inno_stdbuilds.Slint language
ListView: Fixed drag with differing height items.PopupWindownow reacts to changes in their geometry properties after being shown. (#6000)PopupWindow: Addedis-openoutput property, reflecting whether the popup is currently shown.Flickable: Animate wheel scrolling. (#11312)Flickable: Fixed tab focus skipping items and scroll all ancestor Flickables into view. (#10321)Flickable: Fixed double-click text selection inside Flickable.TextInput: Show caret and allow selection in read-only text inputs.to it (
callback foo <=> Other.foo;) and providing a handler (foo => { ... }).SystemTrayIconelement.cross-axis-alignmentproperty toVerticalLayoutandHorizontalLayoutfor cross-axis alignment. (#2587)@markdown(): Fixed interpolation in link URLs and colors.accessible-orientationandaccessible-live-regionproperties.DragAreaandDropAreaelements, as well as thedata-transfertype for drag and drop support within a window.init()explicitly. (#11696)Tooltipelement.Window: Addedminimized,maximizedproperties, andclose(), andhide()functions.drop-shadow-spreadandinner-shadow-{color,blur,offset-x,offset-y,spread}properties to rectangle. (Only supported in Skia)Platform.macos-bring-all-windows-to-front().TextInput: Addedundo()andredo()functions.TextInput: allow assistive technlogies to change the accessible value.AccessibleRole. (#11831)animate: Addedenabledboolean to toggle animations on/off (defaults totrue). (#9604)floatandstringnow use the locale's decimal separator,which is exposed as
Platform.decimal-separator. (#10857)InputType.searchto identify search input fields and inform assistive technologies about their purpose.@conic-gradientand@radial-gradientnow supportsat <x> <y>and an optional radius. (#11760)Widgets
ComboBox: Fixed long selected values. (#11332)ComboBox: warn when changing current-value programmatically as this has no effect.CheckBox: Addedfont-sizeandfont-weight.RadioGroupwidget. (#11141)Rust
slint::platform::skia_renderer::SkiaWGPURendererfor rendering into external WGPU textures.slint::platform::femtovg_renderer::FemtoVGRenderernot always being accessible. (#11530)PointerEventandPointerEventKindtypes public inlanguagemodule. (#11587)StyledTextstruct that maps to astyled-textslint type and can parse markdown at runtime.keys.C++
= delete("reason")when available. (#11393)PointerEventandPointerEventKindtypes public inlanguagenamespace. (#11587)StyledTextstruct that maps to astyled-textslint type and can parse markdown at runtime.keys.changedcallbacks. (#12135)JavaScript
StyledTextmarkdown parsing API.ArrayModel.spliceto remove and/or insert values at a given index, following the semantics ofArray.prototype.splice.keys.npm install slint-uino longer falls back to building from source when no pre-built binary matches theplatform; the install script that did this made pnpm >= 10 fail the installation.
Python
asynciosignal handlers in the event loop. (#11507)intin .slint are now passed to Python asintinstead offloat.(#11558)intin .slint are now read and written as Pythonintinstead offloat, includingintfields in structs andintelements in models.slint-compiler -f python) now annotateintslots as Pythonintinstead offloat. Existing wrappers must be regenerated.StyledTextmarkdown parsing API. (#11708)ListModel.insertto insert a value at a given index.keys.LogicalPositionandLogicalSizevalue classes.Tooling
@markdowncompletion is now supported..slint, the LSP can search and replace matching generated Rust/C++ accessor identifiers in workspace source files.The search is textual and includes comments and strings.
Skip and don't ask again suppresses the prompt for the rest of the LSP session.
Clients may apply the follow-up edit immediately, so inspect the resulting changes with source control.
This feature requires standard rename,
window/showMessageRequest, andworkspace/applyEditsupport. (#11841)@markdownand@trstrings. (#11577)slint-viewer --remoteto connect to a slint LSP from a mobile device or another device.slint-viewer --screenshotandslint-viewer --check.v1.16.1Compare Source
ListView: Fixed compiler panic with a graceful fallback in the dirty region computation.ComboBox: Elide long selected values when the text is wider than the available width. (#11332)KeyAcceleratorso keyboard shortcuts are represented in the native menu bar. (#11253)renderer-skiaandunstable-wgpu-28/-27.SwipeGestureHandlermore prominently.styled-textstruct field.Rust
KeyEventandKeyboardModifiersas#[non_exhaustive]. We missed this in 1.16.0,but this is unlikely to affect users as those data structures are typically not created in Rust code.
Tooling
eprintln!with tracing and forbidprint_stdout/print_stderrto avoid corruptingthe protocol stream and to prevent panics when stderr is closed.
v1.16.0Compare Source
General
software-renderer-pathfeature to enablePathwithno_std.swashfor glyph rasterization for better text rendering.Flickable. (#10780)Inter.Slint
TouchAreaFixed mouse cursor when going from oneTouchAreato another. (#6443)Flickablenow starts capturing scroll event after the first scroll.Flickable: Improved animations.GridLayoutnot taking padding into account.KeyBindingelement,keystype, and@keys(...)macro.shortcutproperty toMenuItemelement inMenuBar.Keynamespace.StyledTextelement,styled-texttype, and@markdown(...)macro.ScaleRotateGestureHandlerelement for handling multi-touch pinch gestures.Path::fitproperty.TextHorizontalAlignment: Addedstartandendvariants.Platform::open-urlfunction to open a URL in the default browser.FontWeightnamespace with standards constants. (#11207)data:...url in@image-url().Widgets
CheckBoxno longer intercepts the scroll event with the Qt style.Slider: Ignore scroll events with the Qt style.ComboBox: Clamp index on reset instead of using 0. (#10805)ComboBox: Fixed scrolling to selected item when dropdown opens. (#10995)ComboBox: Fixed popup closing on scrollbar interaction. (#10998)AboutSlint: Open slint.dev in the browser when clicked.Rust
slint::platform::femtovg_renderer::FemtoVGWGPURenderer.slint::platform::Keyenum.KeyboardModifiers,KeyEvent, andStandardListViewItemto theslint::languagemodule.@rust-attrper struct or enum.open_urlmethod to thePlatformtrait. (#11035)unstable-fontique-07Cargo feature replaces the oldunstable-fontique-07feature, along withslint::fontique_08replacingslint::fontique_07.SerializeandDeserializeforslint::ModelRc.slint::Weakfor globals.Python
slint.languagepackage to hold enums/structs from the Slint language.C++
slint::platform::key_codesnamespaceslint::languagenamespace to hold enums/structs from the Slint language.privatedirectory.JavaScript
Tooling
@library(#10864)coloutside of a GridLayout)--save-dataand--load-dataargumentsv1.15.1Compare Source
GridLayout: Honor colspan and rowspan in repeated rows. (#10727)v1.15.0Compare Source
General
Flickable.Flickableso that it is.BorrowMutErrorpanic if items gets destroyed during rendering. (#9882)Pathelement (not supported inno_stdor freestanding).annotate-snippetscrate.Slint Language
accessible-idproperty.AccessibleRole.radio-button.stroke-line-joinfor Path. (#9912)from <angle>syntax to@conic-gradient.GridLayout:row,col,colspan, androwspanproperties can now be changed at runtime.GridLayout: Support forifandfor.Image.source-clip.Menufrom the outside is now a compile error instead of a panic. (#9443)Colors.oklch()and.to-oklch()functions.Windowusage.Widgets
ScrollView: In fluent style, fixed scroll bars to adjust to each other's visibility.Slider: Implementedincrement,decrementandset-valueaccessibility actions on Slider. (#9975)Slider: Inverted vertical slider direction.SpinBox: addedread-onlypropertyTabWidget: addedorientationproperty (#3688)TextEditandLineEdit: Addedfont-familyandfont-italicpropertiesRust
slint::fontique_07module, guarded withunstable-fontique-07feature, to provide accessto fontique collection types for registering custom fonts at run-time.
slint::language::ColorScheme.slint::SortModel.slint!macro when ran under rust-analyzer.C++
Python
Tools:
vscode-remote://url.@conic-gradientcompletion. (#10444)SharedVectorandSlice.servo/rust-smallvec (smallvec)
v1.15.2Compare Source
What's Changed
New Contributors
Full Changelog: servo/rust-smallvec@v1.15.1...v1.15.2
tauri-apps/winrt-notification (tauri-winrt-notification)
v0.8.1Compare Source
31e18ea(#60 by @FabianLars) Fixed an issue that caused audio and buttons to be missing since0.8.0.dtolnay/thiserror (thiserror)
v2.0.19Compare Source
tauri-apps/tray-icon (tray-icon)
v0.24.1Compare Source
7adc007(#325 by @Y-ASLant) On Windows, preserve tray icon visibility on Explorer restart so a hidden tray icon won't become visible.uuid-rs/uuid (uuid)
v1.24.0Compare Source
What's Changed
New Contributors
Full Changelog: uuid-rs/uuid@v1.23.5...v1.24.0
v1.23.5Compare Source
What's Changed
New Contributors
Full Changelog: uuid-rs/uuid@v1.23.4...v1.23.5
v1.23.4Compare Source
What's Changed
New Contributors
Full Changelog: uuid-rs/uuid@v1.23.3...v1.23.4
v1.23.3Compare Source
What's Changed
Full Changelog: uuid-rs/uuid@v1.23.2...v1.23.3
v1.23.2Compare Source
What's Changed
Full Changelog: uuid-rs/uuid@v1.23.1...v1.23.2
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.