fix(deps): update all digest updates #12

Merged
renovate[bot] merged 1 commits from renovate/all-digest into devel 2026-02-25 04:01:28 +04:00
Collaborator

This PR contains the following updates:

Package Type Update Change
iced (source) dependencies minor 0.130.14
rfd dependencies minor 0.150.17
sdl2 dependencies minor 0.370.38
toml dependencies minor 0.80.9

Release Notes

iced-rs/iced (iced)

v0.14.0

Compare Source

Added
  • Reactive rendering. #​2662
  • Time travel debugging. #​2910
  • Animation API for application code. #​2757
  • Headless mode testing. #​2698
  • First-class end-to-end testing. #​3059
  • Input method support. #​2777
  • Hot reloading. #​3000
  • Concurrent image decoding and uploading (and more cool stuff). #​3092
  • comet debugger and devtools foundations. #​2879
  • Presentation metrics for comet. #​2881
  • Custom performance metrics for comet. #​2891
  • Smart scrollbars. #​2922
  • System theme reactions. #​3051
  • table widget. #​3018
  • grid widget. #​2885
  • sensor widget. #​2751
  • float widget and other cool stuff. #​2916
  • pin widget. #​2673
  • wrap method for column widget. #​2884
  • auto_scroll support for scrollable widget. #​2973
  • delay support for tooltip widget. #​2960
  • Auto strategy to text::Shaping. #​3048
  • Incremental markdown parsing. #​2776
  • Customizable markdown rendering and image support. #​2786
  • Quote support for markdown widget. #​3005
  • Tasklist support for markdown widget. #​3022
  • crisp feature for default quad snapping. #​2969
  • Basic layer merging for graphics::layer::Stack. #​3033
  • Headless mode for iced_wgpu and concurrency foundations. #​2857
  • Primitive culling in column and row widgets. #​2611
  • Lazy Compositor initialization in winit shell. #​2722
  • Support for Justified text alignment. #​2836
  • Support for double click event to mouse_area. #​2602
  • Default implementation for iced_wgpu::geometry::Cache. #​2619
  • physical_key field to KeyReleased event. #​2608
  • total_size method for qr_code widget. #​2606
  • PartialEq implementations for widget styles. #​2637
  • Send marker to iced_wgpu::Renderer by using Arc in caches. #​2692
  • Disabled Status for scrollbar widget. #​2585
  • warning color to theme::Palette. #​2607
  • maximized and fullscreen fields to window::Settings. #​2627
  • window tasks for controlling sizes and resize increments. #​2633
  • window task for drag resizing. #​2642
  • Helper functions for alignment to widget module. #​2746
  • time::repeat subscription. #​2747
  • Vertical support for progress_bar. #​2748
  • scale support for image widget. #​2755
  • LineEnding support for text_editor. #​2759
  • Mul<Transformation> implementation for mouse::Cursor and mouse::Click. #​2758
  • animation module support for Wasm target. #​2764
  • Flake for a dev shell in DEPENDENCIES. #​2769
  • unfocus widget operation. #​2804
  • sipper support and some QoL. #​2805
  • Variable text size for preedit IME window. #​2790
  • is_focused widget operation. #​2812
  • Notification of window pre-presentation to windowing system. #​2849
  • Customizable vertical spacing for wrapped rows. #​2852
  • Indent and unindent actions for text_editor. #​2901
  • Floating Images. #​2903
  • min_size method to PaneGrid. #​2911
  • Generic key for sensor widget. #​2944
  • Debug implementation for Task. #​2955
  • draw_with_bounds method to canvas::Cache. #​3035
  • Synchronous Task Execution and RedrawRequested Consistency. #​3084
  • id method to text_editor. #​2653
  • horizontal and vertical methods to Padding. #​2655
  • is_focused selector and find / find_all operations. #​2664
  • push and into_options methods to combo_box::State. #​2684
  • Hidden variant to mouse::Interaction. #​2685
  • menu_height method to pick_list and combo_box widgets. #​2699
  • text_color to toggler::Style. #​2707
  • text_shaping method to combo_box widget. #​2714
  • transparent field for window::Settings. #​2728
  • closeable and minimizable fields to window::Settings. #​2735
  • window::monitor_size task. #​2754
  • Division operation for Size and Vector. #​2767
  • hidden method to scrollable widget. #​2775
  • Support for macOS-specific key shortcuts with Control modifier. #​2801
  • Additional variants to mouse::Interaction. #​2815
  • vsync field to window::Settings. #​2837
  • wgpu-bare feature flag to disable default wgpu features. #​2828
  • ratio method for Size. #​2861
  • Support for ⌘ + Backspace and ⌘ + Delete macOS shortcuts. #​2862
  • Expandable selection-by-word after double click in text editors. #​2865
  • x11 and wayland feature flags. #​2869
  • label method for checkbox widget. #​2873
  • shader::Pipeline trait for easier wgpu resource management. #​2876
  • select_range widget operation. #​2890
  • grid! macro helper. #​2904
  • warning style for container widget. #​2912
  • Current toggle state to toggler::Status::Disabled. #​2908
  • Cursor size awareness for input methods. #​2918
  • allow_automatic_tabbing task to runtime::window. #​2933
  • FromStr and Display implementations for Color. #​2937
  • text::Renderer trait in iced_graphics with fill_raw method. #​2958
  • font_maybe helper for text widget. #​2988
  • filter_map method to Subscription. #​2981
  • repeat field to keyboard::Event::KeyPressed. #​2991
  • Additional settings to control the fonts used for markdown rendering. #​2999
  • Rescaled variant to window::Event. #​3001
  • Environment variable to define beacon server listen address. #​3003
  • push_under method to stack widget. #​3010
  • NONE constant to keyboard::Modifiers. #​3037
  • shadow field to overlay::menu::Style. #​3049
  • draw_mesh_cache method in mesh::Renderer trait. #​3070
  • Efficient is_empty method for text_editor::Content. #​3117
  • *Assign implementations for Point and Vector. #​3131
  • Support Background instead of Color styling for scrollable. #​3127
  • CornerPreference window setting for Windows. #​3128
  • move_to method for Editor API. #​3125
  • Background and padding_ratio support for toggler styling. #​3129
  • More syntaxes for iced_highlighter. #​2822
  • Implement Sub<Vector> for Cursor. #​3137
Changed
  • Replace Rc with Arc for markdown caching. #​2599
  • Improved button::Catalog and Style documentation. #​2590
  • Improved clock example to display ticks and numbers. #​2644
  • Derived PartialEq and Eq for mouse::click::Kind. #​2741
  • Marked Color::from_rgb8 and Color::from_rgba8 as const. #​2749
  • Replaced unmaintained directories-next crate with directories. #​2761
  • Changed Widget::update to take Event by reference. #​2781
  • Improved gallery example with blurhash previews. #​2796
  • Replaced wasm-timer with wasmtimer. #​2780
  • Tweaked Palette Generation. #​2811
  • Relaxed Task::perform bound from Fn to FnOnce. #​2827
  • Improved quad shader to use a single SDF in iced_wgpu. #​2967
  • Leveraged Limits::min directly in scrollable::layout. #​3004
  • Overhauled theme::Palette generation by leveraging Oklch. #​3028
  • Mutable Widget Methods. #​3038
  • Prioritized Shrink over Fill in layout logic. #​3045
  • Replaced format! with concat! for string literals. #​2695
  • Replaced window::run_with_handle with a more powerful window::run. #​2718
  • Made color helpers in palette module public. #​2771
  • Changed default PowerPreference to HighPerformance in iced_wgpu. #​2813
  • Made button::DEFAULT_PADDING public. #​2858
  • Replaced Url parsing in markdown widget with String URIs. #​2992
  • Improved alignment docs of container. #​2871
  • Made input_method module public. #​2897
  • iced logo to built-in icons font. #​2902
  • Made Layout::children return an ExactSizeIterator. #​2915
  • Enabled fancy-regex instead of onig for syntect. #​2932
  • Added warning status to toast example. #​2936
  • Improved scroll_to and snap_to to allow operating on a single axis. #​2994
  • Disabled png-format feature from iced_tiny_skia. #​3043
  • Unified keyboard subscriptions into a single listen subscription. #​3135
  • Updated to Rust 2024. #​2809
  • Updated wgpu to 22.0. #​2510
  • Updated wgpu to 23.0. #​2663
  • Updated wgpu to 24.0. #​2832
  • Updated wgpu to 26.0. #​3019
  • Updated wgpu to 27.0. #​3097
  • Updated image to 0.25. #​2716
  • Updated cosmic-text to 0.13. #​2834
  • Updated cosmic-text to 0.14. #​2880
  • Updated cosmic-text to 0.15. #​3098
  • Updated resvg to 0.45. #​2846
  • Updated wasmtimer to 0.4.2. #​3012
  • Updated dark-light to 2.0. #​2724
  • Updated openssl to 0.10.70. #​2783
  • Updated our winit fork with 0.30.8 fixes. #​2737
Fixed
  • Slow wgpu documentation. #​2593
  • Documentation for open_events. #​2594
  • Layout for wrapped row with spacing. #​2596
  • Flex layout of Fill elements in a Shrink cross axis. #​2598
  • Incorrect triangle mesh counting in wgpu. #​2601
  • Dropped images and meshes when pasting Frame. #​2605
  • loading_spinners example skipping part of the animation cycle. #​2617
  • Window File* events not marked as unsupported for Wayland. #​2615
  • Coupling of markdown::view iterator lifetime with resulting Element. #​2623
  • Delete key not working in text_editor widget. #​2632
  • Consecutive clicks triggering independently of distance. #​2639
  • pane_grid losing continuity when adding or removing panes. #​2628
  • Synthetic keyboard events not being discarded. #​2649
  • sort_by without total ordering in tiny-skia damage tracking. #​2651
  • Outdated docs of Scrollable::with_direction and direction. #​2668
  • button calling its on_press handler unnecessarily. #​2683
  • system_information example getting stuck at boot. #​2681
  • tooltip widget not redrawing when hovered. #​2675
  • pane_grid::DragEvent::Canceled not emitted within deadband. #​2691
  • Inconsistent positions in window-related operations. #​2688
  • text::Wrapping not being applied to Paragraph. #​2723
  • Broken nested markdown lists without empty line. #​2641
  • Unnecessary cast in the_matrix example. #​2731
  • Incorrect layer counting in iced_wgpu. #​2701
  • Image not respecting viewport bounds. #​2752
  • Attempting to draw empty meshes in iced_wgpu. #​2782
  • Input placeholder text not clearing when IME is activated. #​2785
  • Missing redraw request in image::Viewer. #​2795
  • Wrong position of preedit text on scrolled content. #​2798
  • Wrong initial candidate position for IME. #​2793
  • Text spans in IME preedit not being properly cached. #​2806
  • cpu_brand in system_information always being empty. #​2797
  • Horizontal text alignment being ignored on multi-line text. #​2835
  • Missing redraw request in mouse_area when hovered. #​2845
  • futures-executor being pulled even when it's not the default executor. #​2841
  • WebGPU failing to boot in Chromium. #​2686
  • Crash when using WebGL due to wrong binding alignment. #​2883
  • Wrong calculation of rows in grid widget when evenly distributed. #​2896
  • Panic in combo_box due to cleared children during diff. #​2905
  • OpenGL backend in wgpu interpreting atlas texture as cube map instead of texture array. #​2919
  • quad shader blending without pre-multiplication. #​2925
  • Inconsistent primitive pixel snapping in iced_wgpu. #​2962
  • Inconsistent Rectangle::is_within implementation. #​2966
  • Text damage calculation in iced_tiny_skia. #​2964
  • Leftover title mention in documentation. #​2972
  • Text bounds cutoff in iced_wgpu. #​2975
  • Rectangle vertices not being snapped to the pixel grid independently. #​2768
  • Lints for Rust 1.89. #​3030
  • debug builds on macOS Tahoe. #​3056
  • Typo in documentation comment for filter_map. #​3052
  • container::Style not respecting crisp feature. #​3112
  • Incorrect padding in text_editor. #​3115
  • Outdated documentation of Widget::mouse_interaction. #​2696
  • Incorrect render pass viewport in custom_shader example. #​2738
  • Capturing ButtonReleased event inside image::Viewer. #​2744
  • Incomplete docs for on_link_click in rich_text. #​2803
  • Stale syntax highlighting on text_editor after theme changes. #​2818
  • Wrong background color for window::Preedit on translucent themes. #​2819
  • Panic on Chromium-like browsers when canvas initial size is (0, 0). #​2829
  • Outdated dev shell templates. #​2840
  • Missing derive feature for serde dependency. #​2854
  • bezier_tool listed as an example in the Widget trait docs. #​2867
  • Incomplete doc comment of Length::is_fill. #​2892
  • scrollable touch scrolling when out of bounds. #​2906
  • Element::explain being hidden by multi-layer widgets. #​2913
  • Missing Shell::request_redraw on component. #​2930
  • Text clipping in iced_tiny_skia. #​2929
  • Inconsistent naming of tree parameter in Widget trait. #​2950
  • text_editor syntax highlighting not updating on paste. #​2947
  • svg scaling in iced_tiny_skia. #​2954
  • Stroke bounds calculation and clip transformations in iced_tiny_skia. #​2882
  • Artifacts when drawing small arcs in canvas widget. #​2959
  • Path not being closed in Path::circle. #​2979
  • Incorrect transformation of cached primitives in iced_tiny_skia. #​2977
  • Panic when drawing empty image in iced_tiny_skia. #​2986
  • Incorrect mapping of navigation keys on higher keyboard layers. #​3007
  • Status of svg widget not being updated on cursor movement. #​3009
  • hover widget ignoring events in certain conditions. #​3015
  • OpenGL backend in iced_wgpu choosing wrong texture format in wgpu::image::atlas. #​3016
  • Missing redraw request in geometry example. #​3020
  • Buffer presentation logic in iced_tiny_skia. #​3032
  • combo_box text not getting cleared on selection. #​3063
  • wgpu surface not being reconfigured on SurfaceError::Lost or Outdated. #​3067
  • Incorrect cursor for slider widget on Windows . #​3068
  • Paragraph::hit_span returning false positives at end of content. #​3072
  • Incorrect Limits::loose documentation. #​3116
  • Missing semicolon triggering a clippy lint. #​3118
  • iced_tiny_skia using a Window instead of a Display handle for softbuffer::Context creation. #​3090
  • Missing fn operate in tooltip widget. #​3132
  • Panic when rendering problematic svg. #​3123
  • Hotkey combinations not working on non-latin keyboard layouts. #​3134
  • keyboard::listen reporting captured key events. #​3136
Removed

Many thanks to...

PolyMeilex/rfd (rfd)

v0.17.2

Compare Source

v0.17.1

Compare Source

v0.17.0

Compare Source

  • tokio and async-std features removed

v0.16.0

Compare Source

  • Fix regressions on Wayland due to ashpd upgrade (#​255).
  • The pick_file() method of file dialog targeted WASM now can return None correctly when cancelled (#​258)
  • Update windows-sys to 0.60.
  • Make ashpd Wayland APIs optional. These are now gated behind the wayland feature, which is enabled by default.
Changed items in the public API
-pub fn AsyncFileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self
+pub fn AsyncFileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self
-pub fn AsyncMessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self
+pub fn MessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self
-pub fn FileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self
+pub fn rfd::FileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self
-pub fn MessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self
+pub fn MessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self
Rust-SDL2/rust-sdl2 (sdl2)

v0.38.0

Compare Source

PR #​1493 Add Rect::origin and specifies origin location in Rect::new.

PR #​1472 Add Canvas::render_geometry, Canvas::render_geometry_raw and an example that uses them both. Both these bindings use SDL_RenderGeometryRaw.

PR #​1473 BREAKING CHANGE Fix UB in ToColor implementations and remove implementation for isize.

PR #​1414 Use TTF_GlyphIsProvided32 and TTF_GlyphMetrics32 instead of the 16 bit ones.

PR #​1435 BREAKING CHANGE Fix some undefined behavior. Breaking changes: mixer::Chunk's fields are now private and callbacks to TimerSubsystem::add_timer must now live for 'static, also allowing some lifetime parameters to be removed.

PR #​1461 BREAKING CHANGE Added new SensorType variants: LeftGyroscope, RightGyroscope, LeftAccelerometer, RightAccelerometer

PR #​1461 BREAKING CHANGE Sensor::get_data now returns correct SensorData::Gyro enum

PR #​1437 BREAKING CHANGE Prevent users from creating Sdl2TtfContext out of nothing and use SDL's reference counting init/quit

PR #​1464 Added binding for Mix_OpenAudioDevice

PR #​1451 Add gamma_ramp_arrays and calculate_gamma_ramp.

PR #​1459 BREAKING CHANGE Fix image and mixer init flag logic. image::init and mixer::init will now return an error if any of the requested formats can not be initialized.

PR #​1444 Add texture scale mode api + fix unsafe

PR #​1415 Store gfx::framerate::FPSmanager directly in FPSManager instead of on the heap.

PR #​1450 BREAKING CHANGE Create ClippingRect type, to disambiguate between no and zero area clipping rect.

PR #​1416 Apply clippy fixes, fix deprecations and other code quality improvements.

PR #​1408 Allow comparing Versions, add constant with the version the bindings were compiled with.

PR #​1407 Add new use_ios_framework for linking to SDL2.framework on iOS

PR #​1427 BREAKING CHANGE Add system locale support. A new event type Event::LocaleChanged has been added.

toml-rs/toml (toml)

v0.9.12

Compare Source

v0.9.11

Compare Source

v0.9.10

Compare Source

v0.9.9

Compare Source

v0.9.8

Compare Source

v0.9.7

Compare Source

v0.9.6

Compare Source

v0.9.5

Compare Source

v0.9.4

Compare Source

v0.9.3

Compare Source

v0.9.2

Compare Source

v0.9.1

Compare Source

v0.9.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [iced](https://iced.rs) ([source](https://github.com/iced-rs/iced)) | dependencies | minor | `0.13` → `0.14` | | [rfd](https://github.com/PolyMeilex/rfd) | dependencies | minor | `0.15` → `0.17` | | [sdl2](https://github.com/Rust-SDL2/rust-sdl2) | dependencies | minor | `0.37` → `0.38` | | [toml](https://github.com/toml-rs/toml) | dependencies | minor | `0.8` → `0.9` | --- ### Release Notes <details> <summary>iced-rs/iced (iced)</summary> ### [`v0.14.0`](https://github.com/iced-rs/iced/blob/HEAD/CHANGELOG.md#0140---2025-12-07) [Compare Source](https://github.com/iced-rs/iced/compare/0.13.1...0.14.0) ##### Added - Reactive rendering. [#&#8203;2662](https://github.com/iced-rs/iced/pull/2662) - Time travel debugging. [#&#8203;2910](https://github.com/iced-rs/iced/pull/2910) - `Animation` API for application code. [#&#8203;2757](https://github.com/iced-rs/iced/pull/2757) - Headless mode testing. [#&#8203;2698](https://github.com/iced-rs/iced/pull/2698) - First-class end-to-end testing. [#&#8203;3059](https://github.com/iced-rs/iced/pull/3059) - Input method support. [#&#8203;2777](https://github.com/iced-rs/iced/pull/2777) - Hot reloading. [#&#8203;3000](https://github.com/iced-rs/iced/pull/3000) - Concurrent image decoding and uploading (and more cool stuff). [#&#8203;3092](https://github.com/iced-rs/iced/pull/3092) - `comet` debugger and `devtools` foundations. [#&#8203;2879](https://github.com/iced-rs/iced/pull/2879) - Presentation metrics for `comet`. [#&#8203;2881](https://github.com/iced-rs/iced/pull/2881) - Custom performance metrics for `comet`. [#&#8203;2891](https://github.com/iced-rs/iced/pull/2891) - Smart scrollbars. [#&#8203;2922](https://github.com/iced-rs/iced/pull/2922) - System theme reactions. [#&#8203;3051](https://github.com/iced-rs/iced/pull/3051) - `table` widget. [#&#8203;3018](https://github.com/iced-rs/iced/pull/3018) - `grid` widget. [#&#8203;2885](https://github.com/iced-rs/iced/pull/2885) - `sensor` widget. [#&#8203;2751](https://github.com/iced-rs/iced/pull/2751) - `float` widget and other cool stuff. [#&#8203;2916](https://github.com/iced-rs/iced/pull/2916) - `pin` widget. [#&#8203;2673](https://github.com/iced-rs/iced/pull/2673) - `wrap` method for `column` widget. [#&#8203;2884](https://github.com/iced-rs/iced/pull/2884) - `auto_scroll` support for `scrollable` widget. [#&#8203;2973](https://github.com/iced-rs/iced/pull/2973) - `delay` support for `tooltip` widget. [#&#8203;2960](https://github.com/iced-rs/iced/pull/2960) - `Auto` strategy to `text::Shaping`. [#&#8203;3048](https://github.com/iced-rs/iced/pull/3048) - Incremental `markdown` parsing. [#&#8203;2776](https://github.com/iced-rs/iced/pull/2776) - Customizable markdown rendering and image support. [#&#8203;2786](https://github.com/iced-rs/iced/pull/2786) - Quote support for `markdown` widget. [#&#8203;3005](https://github.com/iced-rs/iced/pull/3005) - Tasklist support for `markdown` widget. [#&#8203;3022](https://github.com/iced-rs/iced/pull/3022) - `crisp` feature for default quad snapping. [#&#8203;2969](https://github.com/iced-rs/iced/pull/2969) - Basic layer merging for `graphics::layer::Stack`. [#&#8203;3033](https://github.com/iced-rs/iced/pull/3033) - Headless mode for `iced_wgpu` and concurrency foundations. [#&#8203;2857](https://github.com/iced-rs/iced/pull/2857) - Primitive culling in `column` and `row` widgets. [#&#8203;2611](https://github.com/iced-rs/iced/pull/2611) - Lazy `Compositor` initialization in `winit` shell. [#&#8203;2722](https://github.com/iced-rs/iced/pull/2722) - Support for `Justified` text alignment. [#&#8203;2836](https://github.com/iced-rs/iced/pull/2836) - Support for double click event to `mouse_area`. [#&#8203;2602](https://github.com/iced-rs/iced/pull/2602) - `Default` implementation for `iced_wgpu::geometry::Cache`. [#&#8203;2619](https://github.com/iced-rs/iced/pull/2619) - `physical_key` field to `KeyReleased` event. [#&#8203;2608](https://github.com/iced-rs/iced/pull/2608) - `total_size` method for `qr_code` widget. [#&#8203;2606](https://github.com/iced-rs/iced/pull/2606) - `PartialEq` implementations for widget styles. [#&#8203;2637](https://github.com/iced-rs/iced/pull/2637) - `Send` marker to `iced_wgpu::Renderer` by using `Arc` in caches. [#&#8203;2692](https://github.com/iced-rs/iced/pull/2692) - Disabled `Status` for `scrollbar` widget. [#&#8203;2585](https://github.com/iced-rs/iced/pull/2585) - `warning` color to `theme::Palette`. [#&#8203;2607](https://github.com/iced-rs/iced/pull/2607) - `maximized` and `fullscreen` fields to `window::Settings`. [#&#8203;2627](https://github.com/iced-rs/iced/pull/2627) - `window` tasks for controlling sizes and resize increments. [#&#8203;2633](https://github.com/iced-rs/iced/pull/2633) - `window` task for drag resizing. [#&#8203;2642](https://github.com/iced-rs/iced/pull/2642) - Helper functions for alignment to `widget` module. [#&#8203;2746](https://github.com/iced-rs/iced/pull/2746) - `time::repeat` subscription. [#&#8203;2747](https://github.com/iced-rs/iced/pull/2747) - Vertical support for `progress_bar`. [#&#8203;2748](https://github.com/iced-rs/iced/pull/2748) - `scale` support for `image` widget. [#&#8203;2755](https://github.com/iced-rs/iced/pull/2755) - `LineEnding` support for `text_editor`. [#&#8203;2759](https://github.com/iced-rs/iced/pull/2759) - `Mul<Transformation>` implementation for `mouse::Cursor` and `mouse::Click`. [#&#8203;2758](https://github.com/iced-rs/iced/pull/2758) - `animation` module support for Wasm target. [#&#8203;2764](https://github.com/iced-rs/iced/pull/2764) - Flake for a dev shell in `DEPENDENCIES`. [#&#8203;2769](https://github.com/iced-rs/iced/pull/2769) - `unfocus` widget operation. [#&#8203;2804](https://github.com/iced-rs/iced/pull/2804) - `sipper` support and some QoL. [#&#8203;2805](https://github.com/iced-rs/iced/pull/2805) - Variable text size for preedit IME window. [#&#8203;2790](https://github.com/iced-rs/iced/pull/2790) - `is_focused` widget operation. [#&#8203;2812](https://github.com/iced-rs/iced/pull/2812) - Notification of `window` pre-presentation to windowing system. [#&#8203;2849](https://github.com/iced-rs/iced/pull/2849) - Customizable vertical `spacing` for wrapped rows. [#&#8203;2852](https://github.com/iced-rs/iced/pull/2852) - Indent and unindent actions for `text_editor`. [#&#8203;2901](https://github.com/iced-rs/iced/pull/2901) - Floating Images. [#&#8203;2903](https://github.com/iced-rs/iced/pull/2903) - `min_size` method to `PaneGrid`. [#&#8203;2911](https://github.com/iced-rs/iced/pull/2911) - Generic key for `sensor` widget. [#&#8203;2944](https://github.com/iced-rs/iced/pull/2944) - `Debug` implementation for `Task`. [#&#8203;2955](https://github.com/iced-rs/iced/pull/2955) - `draw_with_bounds` method to `canvas::Cache`. [#&#8203;3035](https://github.com/iced-rs/iced/pull/3035) - Synchronous `Task` Execution and `RedrawRequested` Consistency. [#&#8203;3084](https://github.com/iced-rs/iced/pull/3084) - `id` method to `text_editor`. [#&#8203;2653](https://github.com/iced-rs/iced/pull/2653) - `horizontal` and `vertical` methods to `Padding`. [#&#8203;2655](https://github.com/iced-rs/iced/pull/2655) - `is_focused` selector and `find` / `find_all` operations. [#&#8203;2664](https://github.com/iced-rs/iced/pull/2664) - `push` and `into_options` methods to `combo_box::State`. [#&#8203;2684](https://github.com/iced-rs/iced/pull/2684) - `Hidden` variant to `mouse::Interaction`. [#&#8203;2685](https://github.com/iced-rs/iced/pull/2685) - `menu_height` method to `pick_list` and `combo_box` widgets. [#&#8203;2699](https://github.com/iced-rs/iced/pull/2699) - `text_color` to `toggler::Style`. [#&#8203;2707](https://github.com/iced-rs/iced/pull/2707) - `text_shaping` method to `combo_box` widget. [#&#8203;2714](https://github.com/iced-rs/iced/pull/2714) - `transparent` field for `window::Settings`. [#&#8203;2728](https://github.com/iced-rs/iced/pull/2728) - `closeable` and `minimizable` fields to `window::Settings`. [#&#8203;2735](https://github.com/iced-rs/iced/pull/2735) - `window::monitor_size` task. [#&#8203;2754](https://github.com/iced-rs/iced/pull/2754) - Division operation for `Size` and `Vector`. [#&#8203;2767](https://github.com/iced-rs/iced/pull/2767) - `hidden` method to `scrollable` widget. [#&#8203;2775](https://github.com/iced-rs/iced/pull/2775) - Support for macOS-specific key shortcuts with `Control` modifier. [#&#8203;2801](https://github.com/iced-rs/iced/pull/2801) - Additional variants to `mouse::Interaction`. [#&#8203;2815](https://github.com/iced-rs/iced/pull/2815) - `vsync` field to `window::Settings`. [#&#8203;2837](https://github.com/iced-rs/iced/pull/2837) - `wgpu-bare` feature flag to disable default `wgpu` features. [#&#8203;2828](https://github.com/iced-rs/iced/pull/2828) - `ratio` method for `Size`. [#&#8203;2861](https://github.com/iced-rs/iced/pull/2861) - Support for `⌘ + Backspace` and `⌘ + Delete` macOS shortcuts. [#&#8203;2862](https://github.com/iced-rs/iced/pull/2862) - Expandable selection-by-word after double click in text editors. [#&#8203;2865](https://github.com/iced-rs/iced/pull/2865) - `x11` and `wayland` feature flags. [#&#8203;2869](https://github.com/iced-rs/iced/pull/2869) - `label` method for `checkbox` widget. [#&#8203;2873](https://github.com/iced-rs/iced/pull/2873) - `shader::Pipeline` trait for easier `wgpu` resource management. [#&#8203;2876](https://github.com/iced-rs/iced/pull/2876) - `select_range` widget operation. [#&#8203;2890](https://github.com/iced-rs/iced/pull/2890) - `grid!` macro helper. [#&#8203;2904](https://github.com/iced-rs/iced/pull/2904) - `warning` style for `container` widget. [#&#8203;2912](https://github.com/iced-rs/iced/pull/2912) - Current toggle state to `toggler::Status::Disabled`. [#&#8203;2908](https://github.com/iced-rs/iced/pull/2908) - Cursor size awareness for input methods. [#&#8203;2918](https://github.com/iced-rs/iced/pull/2918) - `allow_automatic_tabbing` task to `runtime::window`. [#&#8203;2933](https://github.com/iced-rs/iced/pull/2933) - `FromStr` and `Display` implementations for `Color`. [#&#8203;2937](https://github.com/iced-rs/iced/pull/2937) - `text::Renderer` trait in `iced_graphics` with `fill_raw` method. [#&#8203;2958](https://github.com/iced-rs/iced/pull/2958) - `font_maybe` helper for `text` widget. [#&#8203;2988](https://github.com/iced-rs/iced/pull/2988) - `filter_map` method to `Subscription`. [#&#8203;2981](https://github.com/iced-rs/iced/pull/2981) - `repeat` field to `keyboard::Event::KeyPressed`. [#&#8203;2991](https://github.com/iced-rs/iced/pull/2991) - Additional settings to control the fonts used for `markdown` rendering. [#&#8203;2999](https://github.com/iced-rs/iced/pull/2999) - `Rescaled` variant to `window::Event`. [#&#8203;3001](https://github.com/iced-rs/iced/pull/3001) - Environment variable to define `beacon` server listen address. [#&#8203;3003](https://github.com/iced-rs/iced/pull/3003) - `push_under` method to `stack` widget. [#&#8203;3010](https://github.com/iced-rs/iced/pull/3010) - `NONE` constant to `keyboard::Modifiers`. [#&#8203;3037](https://github.com/iced-rs/iced/pull/3037) - `shadow` field to `overlay::menu::Style`. [#&#8203;3049](https://github.com/iced-rs/iced/pull/3049) - `draw_mesh_cache` method in `mesh::Renderer` trait. [#&#8203;3070](https://github.com/iced-rs/iced/pull/3070) - Efficient `is_empty` method for `text_editor::Content`. [#&#8203;3117](https://github.com/iced-rs/iced/pull/3117) - `*Assign` implementations for `Point` and `Vector`. [#&#8203;3131](https://github.com/iced-rs/iced/pull/3131) - Support `Background` instead of `Color` styling for `scrollable`. [#&#8203;3127](https://github.com/iced-rs/iced/pull/3127) - `CornerPreference` window setting for Windows. [#&#8203;3128](https://github.com/iced-rs/iced/pull/3128) - `move_to` method for `Editor` API. [#&#8203;3125](https://github.com/iced-rs/iced/pull/3125) - `Background` and `padding_ratio` support for `toggler` styling. [#&#8203;3129](https://github.com/iced-rs/iced/pull/3129) - More syntaxes for `iced_highlighter`. [#&#8203;2822](https://github.com/iced-rs/iced/pull/2822) - Implement `Sub<Vector>` for `Cursor`. [#&#8203;3137](https://github.com/iced-rs/iced/pull/3137) ##### Changed - Replace `Rc` with `Arc` for `markdown` caching. [#&#8203;2599](https://github.com/iced-rs/iced/pull/2599) - Improved `button::Catalog` and `Style` documentation. [#&#8203;2590](https://github.com/iced-rs/iced/pull/2590) - Improved `clock` example to display ticks and numbers. [#&#8203;2644](https://github.com/iced-rs/iced/pull/2644) - Derived `PartialEq` and `Eq` for `mouse::click::Kind`. [#&#8203;2741](https://github.com/iced-rs/iced/pull/2741) - Marked `Color::from_rgb8` and `Color::from_rgba8` as const. [#&#8203;2749](https://github.com/iced-rs/iced/pull/2749) - Replaced unmaintained `directories-next` crate with `directories`. [#&#8203;2761](https://github.com/iced-rs/iced/pull/2761) - Changed `Widget::update` to take `Event` by reference. [#&#8203;2781](https://github.com/iced-rs/iced/pull/2781) - Improved `gallery` example with blurhash previews. [#&#8203;2796](https://github.com/iced-rs/iced/pull/2796) - Replaced `wasm-timer` with `wasmtimer`. [#&#8203;2780](https://github.com/iced-rs/iced/pull/2780) - Tweaked `Palette` Generation. [#&#8203;2811](https://github.com/iced-rs/iced/pull/2811) - Relaxed `Task::perform` bound from `Fn` to `FnOnce`. [#&#8203;2827](https://github.com/iced-rs/iced/pull/2827) - Improved `quad` shader to use a single SDF in `iced_wgpu`. [#&#8203;2967](https://github.com/iced-rs/iced/pull/2967) - Leveraged `Limits::min` directly in `scrollable::layout`. [#&#8203;3004](https://github.com/iced-rs/iced/pull/3004) - Overhauled `theme::Palette` generation by leveraging `Oklch`. [#&#8203;3028](https://github.com/iced-rs/iced/pull/3028) - Mutable `Widget` Methods. [#&#8203;3038](https://github.com/iced-rs/iced/pull/3038) - Prioritized `Shrink` over `Fill` in `layout` logic. [#&#8203;3045](https://github.com/iced-rs/iced/pull/3045) - Replaced `format!` with `concat!` for string literals. [#&#8203;2695](https://github.com/iced-rs/iced/pull/2695) - Replaced `window::run_with_handle` with a more powerful `window::run`. [#&#8203;2718](https://github.com/iced-rs/iced/pull/2718) - Made color helpers in `palette` module public. [#&#8203;2771](https://github.com/iced-rs/iced/pull/2771) - Changed default `PowerPreference` to `HighPerformance` in `iced_wgpu`. [#&#8203;2813](https://github.com/iced-rs/iced/pull/2813) - Made `button::DEFAULT_PADDING` public. [#&#8203;2858](https://github.com/iced-rs/iced/pull/2858) - Replaced `Url` parsing in `markdown` widget with `String` URIs. [#&#8203;2992](https://github.com/iced-rs/iced/pull/2992) - Improved alignment docs of `container`. [#&#8203;2871](https://github.com/iced-rs/iced/pull/2871) - Made `input_method` module public. [#&#8203;2897](https://github.com/iced-rs/iced/pull/2897) - `iced` logo to built-in icons font. [#&#8203;2902](https://github.com/iced-rs/iced/pull/2902) - Made `Layout::children` return an `ExactSizeIterator`. [#&#8203;2915](https://github.com/iced-rs/iced/pull/2915) - Enabled `fancy-regex` instead of `onig` for `syntect`. [#&#8203;2932](https://github.com/iced-rs/iced/pull/2932) - Added `warning` status to `toast` example. [#&#8203;2936](https://github.com/iced-rs/iced/pull/2936) - Improved `scroll_to` and `snap_to` to allow operating on a single axis. [#&#8203;2994](https://github.com/iced-rs/iced/pull/2994) - Disabled `png-format` feature from `iced_tiny_skia`. [#&#8203;3043](https://github.com/iced-rs/iced/pull/3043) - Unified `keyboard` subscriptions into a single `listen` subscription. [#&#8203;3135](https://github.com/iced-rs/iced/pull/3135) - Updated to Rust 2024. [#&#8203;2809](https://github.com/iced-rs/iced/pull/2809) - Updated `wgpu` to `22.0`. [#&#8203;2510](https://github.com/iced-rs/iced/pull/2510) - Updated `wgpu` to `23.0`. [#&#8203;2663](https://github.com/iced-rs/iced/pull/2663) - Updated `wgpu` to `24.0`. [#&#8203;2832](https://github.com/iced-rs/iced/pull/2832) - Updated `wgpu` to `26.0`. [#&#8203;3019](https://github.com/iced-rs/iced/pull/3019) - Updated `wgpu` to `27.0`. [#&#8203;3097](https://github.com/iced-rs/iced/pull/3097) - Updated `image` to `0.25`. [#&#8203;2716](https://github.com/iced-rs/iced/pull/2716) - Updated `cosmic-text` to `0.13`. [#&#8203;2834](https://github.com/iced-rs/iced/pull/2834) - Updated `cosmic-text` to `0.14`. [#&#8203;2880](https://github.com/iced-rs/iced/pull/2880) - Updated `cosmic-text` to `0.15`. [#&#8203;3098](https://github.com/iced-rs/iced/pull/3098) - Updated `resvg` to `0.45`. [#&#8203;2846](https://github.com/iced-rs/iced/pull/2846) - Updated `wasmtimer` to `0.4.2`. [#&#8203;3012](https://github.com/iced-rs/iced/pull/3012) - Updated `dark-light` to `2.0`. [#&#8203;2724](https://github.com/iced-rs/iced/pull/2724) - Updated `openssl` to `0.10.70`. [#&#8203;2783](https://github.com/iced-rs/iced/pull/2783) - Updated our `winit` fork with `0.30.8` fixes. [#&#8203;2737](https://github.com/iced-rs/iced/pull/2737) ##### Fixed - Slow `wgpu` documentation. [#&#8203;2593](https://github.com/iced-rs/iced/pull/2593) - Documentation for `open_events`. [#&#8203;2594](https://github.com/iced-rs/iced/pull/2594) - Layout for wrapped `row` with `spacing`. [#&#8203;2596](https://github.com/iced-rs/iced/pull/2596) - Flex layout of `Fill` elements in a `Shrink` cross axis. [#&#8203;2598](https://github.com/iced-rs/iced/pull/2598) - Incorrect triangle mesh counting in `wgpu`. [#&#8203;2601](https://github.com/iced-rs/iced/pull/2601) - Dropped images and meshes when pasting `Frame`. [#&#8203;2605](https://github.com/iced-rs/iced/pull/2605) - `loading_spinners` example skipping part of the animation cycle. [#&#8203;2617](https://github.com/iced-rs/iced/pull/2617) - Window `File*` events not marked as unsupported for Wayland. [#&#8203;2615](https://github.com/iced-rs/iced/pull/2615) - Coupling of `markdown::view` iterator lifetime with resulting `Element`. [#&#8203;2623](https://github.com/iced-rs/iced/pull/2623) - Delete key not working in `text_editor` widget. [#&#8203;2632](https://github.com/iced-rs/iced/pull/2632) - Consecutive clicks triggering independently of distance. [#&#8203;2639](https://github.com/iced-rs/iced/pull/2639) - `pane_grid` losing continuity when adding or removing panes. [#&#8203;2628](https://github.com/iced-rs/iced/pull/2628) - Synthetic keyboard events not being discarded. [#&#8203;2649](https://github.com/iced-rs/iced/pull/2649) - `sort_by` without total ordering in `tiny-skia` damage tracking. [#&#8203;2651](https://github.com/iced-rs/iced/pull/2651) - Outdated docs of `Scrollable::with_direction` and `direction`. [#&#8203;2668](https://github.com/iced-rs/iced/pull/2668) - `button` calling its `on_press` handler unnecessarily. [#&#8203;2683](https://github.com/iced-rs/iced/pull/2683) - `system_information` example getting stuck at boot. [#&#8203;2681](https://github.com/iced-rs/iced/pull/2681) - `tooltip` widget not redrawing when hovered. [#&#8203;2675](https://github.com/iced-rs/iced/pull/2675) - `pane_grid::DragEvent::Canceled` not emitted within deadband. [#&#8203;2691](https://github.com/iced-rs/iced/pull/2691) - Inconsistent positions in window-related operations. [#&#8203;2688](https://github.com/iced-rs/iced/pull/2688) - `text::Wrapping` not being applied to `Paragraph`. [#&#8203;2723](https://github.com/iced-rs/iced/pull/2723) - Broken nested `markdown` lists without empty line. [#&#8203;2641](https://github.com/iced-rs/iced/pull/2641) - Unnecessary cast in `the_matrix` example. [#&#8203;2731](https://github.com/iced-rs/iced/pull/2731) - Incorrect layer counting in `iced_wgpu`. [#&#8203;2701](https://github.com/iced-rs/iced/pull/2701) - `Image` not respecting `viewport` bounds. [#&#8203;2752](https://github.com/iced-rs/iced/pull/2752) - Attempting to draw empty meshes in `iced_wgpu`. [#&#8203;2782](https://github.com/iced-rs/iced/pull/2782) - Input placeholder text not clearing when IME is activated. [#&#8203;2785](https://github.com/iced-rs/iced/pull/2785) - Missing redraw request in `image::Viewer`. [#&#8203;2795](https://github.com/iced-rs/iced/pull/2795) - Wrong position of preedit text on scrolled content. [#&#8203;2798](https://github.com/iced-rs/iced/pull/2798) - Wrong initial candidate position for IME. [#&#8203;2793](https://github.com/iced-rs/iced/pull/2793) - Text spans in IME preedit not being properly cached. [#&#8203;2806](https://github.com/iced-rs/iced/pull/2806) - `cpu_brand` in `system_information` always being empty. [#&#8203;2797](https://github.com/iced-rs/iced/pull/2797) - Horizontal text alignment being ignored on multi-line text. [#&#8203;2835](https://github.com/iced-rs/iced/pull/2835) - Missing redraw request in `mouse_area` when hovered. [#&#8203;2845](https://github.com/iced-rs/iced/pull/2845) - `futures-executor` being pulled even when it's not the default executor. [#&#8203;2841](https://github.com/iced-rs/iced/pull/2841) - WebGPU failing to boot in Chromium. [#&#8203;2686](https://github.com/iced-rs/iced/pull/2686) - Crash when using WebGL due to wrong binding alignment. [#&#8203;2883](https://github.com/iced-rs/iced/pull/2883) - Wrong calculation of rows in `grid` widget when evenly distributed. [#&#8203;2896](https://github.com/iced-rs/iced/pull/2896) - Panic in `combo_box` due to cleared children during `diff`. [#&#8203;2905](https://github.com/iced-rs/iced/pull/2905) - OpenGL backend in `wgpu` interpreting atlas texture as cube map instead of texture array. [#&#8203;2919](https://github.com/iced-rs/iced/pull/2919) - `quad` shader blending without pre-multiplication. [#&#8203;2925](https://github.com/iced-rs/iced/pull/2925) - Inconsistent primitive pixel snapping in `iced_wgpu`. [#&#8203;2962](https://github.com/iced-rs/iced/pull/2962) - Inconsistent `Rectangle::is_within` implementation. [#&#8203;2966](https://github.com/iced-rs/iced/pull/2966) - Text damage calculation in `iced_tiny_skia`. [#&#8203;2964](https://github.com/iced-rs/iced/pull/2964) - Leftover `title` mention in documentation. [#&#8203;2972](https://github.com/iced-rs/iced/pull/2972) - Text bounds cutoff in `iced_wgpu`. [#&#8203;2975](https://github.com/iced-rs/iced/pull/2975) - Rectangle vertices not being snapped to the pixel grid independently. [#&#8203;2768](https://github.com/iced-rs/iced/pull/2768) - Lints for Rust 1.89. [#&#8203;3030](https://github.com/iced-rs/iced/pull/3030) - `debug` builds on macOS Tahoe. [#&#8203;3056](https://github.com/iced-rs/iced/pull/3056) - Typo in documentation comment for `filter_map`. [#&#8203;3052](https://github.com/iced-rs/iced/pull/3052) - `container::Style` not respecting `crisp` feature. [#&#8203;3112](https://github.com/iced-rs/iced/pull/3112) - Incorrect padding in `text_editor`. [#&#8203;3115](https://github.com/iced-rs/iced/pull/3115) - Outdated documentation of `Widget::mouse_interaction`. [#&#8203;2696](https://github.com/iced-rs/iced/pull/2696) - Incorrect render pass viewport in `custom_shader` example. [#&#8203;2738](https://github.com/iced-rs/iced/pull/2738) - Capturing `ButtonReleased` event inside `image::Viewer`. [#&#8203;2744](https://github.com/iced-rs/iced/pull/2744) - Incomplete docs for `on_link_click` in `rich_text`. [#&#8203;2803](https://github.com/iced-rs/iced/pull/2803) - Stale syntax highlighting on `text_editor` after theme changes. [#&#8203;2818](https://github.com/iced-rs/iced/pull/2818) - Wrong background color for `window::Preedit` on translucent themes. [#&#8203;2819](https://github.com/iced-rs/iced/pull/2819) - Panic on Chromium-like browsers when canvas initial size is `(0, 0)`. [#&#8203;2829](https://github.com/iced-rs/iced/pull/2829) - Outdated dev shell templates. [#&#8203;2840](https://github.com/iced-rs/iced/pull/2840) - Missing `derive` feature for `serde` dependency. [#&#8203;2854](https://github.com/iced-rs/iced/pull/2854) - `bezier_tool` listed as an example in the `Widget` trait docs. [#&#8203;2867](https://github.com/iced-rs/iced/pull/2867) - Incomplete doc comment of `Length::is_fill`. [#&#8203;2892](https://github.com/iced-rs/iced/pull/2892) - `scrollable` touch scrolling when out of bounds. [#&#8203;2906](https://github.com/iced-rs/iced/pull/2906) - `Element::explain` being hidden by multi-layer widgets. [#&#8203;2913](https://github.com/iced-rs/iced/pull/2913) - Missing `Shell::request_redraw` on `component`. [#&#8203;2930](https://github.com/iced-rs/iced/pull/2930) - Text clipping in `iced_tiny_skia`. [#&#8203;2929](https://github.com/iced-rs/iced/pull/2929) - Inconsistent naming of `tree` parameter in `Widget` trait. [#&#8203;2950](https://github.com/iced-rs/iced/pull/2950) - `text_editor` syntax highlighting not updating on paste. [#&#8203;2947](https://github.com/iced-rs/iced/pull/2947) - `svg` scaling in `iced_tiny_skia`. [#&#8203;2954](https://github.com/iced-rs/iced/pull/2954) - Stroke bounds calculation and clip transformations in `iced_tiny_skia`. [#&#8203;2882](https://github.com/iced-rs/iced/pull/2882) - Artifacts when drawing small arcs in `canvas` widget. [#&#8203;2959](https://github.com/iced-rs/iced/pull/2959) - Path not being closed in `Path::circle`. [#&#8203;2979](https://github.com/iced-rs/iced/pull/2979) - Incorrect transformation of cached primitives in `iced_tiny_skia`. [#&#8203;2977](https://github.com/iced-rs/iced/pull/2977) - Panic when drawing empty image in `iced_tiny_skia`. [#&#8203;2986](https://github.com/iced-rs/iced/pull/2986) - Incorrect mapping of navigation keys on higher keyboard layers. [#&#8203;3007](https://github.com/iced-rs/iced/pull/3007) - `Status` of `svg` widget not being updated on cursor movement. [#&#8203;3009](https://github.com/iced-rs/iced/pull/3009) - `hover` widget ignoring events in certain conditions. [#&#8203;3015](https://github.com/iced-rs/iced/pull/3015) - OpenGL backend in `iced_wgpu` choosing wrong texture format in `wgpu::image::atlas`. [#&#8203;3016](https://github.com/iced-rs/iced/pull/3016) - Missing redraw request in `geometry` example. [#&#8203;3020](https://github.com/iced-rs/iced/pull/3020) - Buffer presentation logic in `iced_tiny_skia`. [#&#8203;3032](https://github.com/iced-rs/iced/pull/3032) - `combo_box` text not getting cleared on selection. [#&#8203;3063](https://github.com/iced-rs/iced/pull/3063) - `wgpu` surface not being reconfigured on `SurfaceError::Lost` or `Outdated`. [#&#8203;3067](https://github.com/iced-rs/iced/pull/3067) - Incorrect cursor for `slider` widget on Windows . [#&#8203;3068](https://github.com/iced-rs/iced/pull/3068) - `Paragraph::hit_span` returning false positives at end of content. [#&#8203;3072](https://github.com/iced-rs/iced/pull/3072) - Incorrect `Limits::loose` documentation. [#&#8203;3116](https://github.com/iced-rs/iced/pull/3116) - Missing semicolon triggering a `clippy` lint. [#&#8203;3118](https://github.com/iced-rs/iced/pull/3118) - `iced_tiny_skia` using a `Window` instead of a `Display` handle for `softbuffer::Context` creation. [#&#8203;3090](https://github.com/iced-rs/iced/pull/3090) - Missing `fn operate` in `tooltip` widget. [#&#8203;3132](https://github.com/iced-rs/iced/pull/3132) - Panic when rendering problematic `svg`. [#&#8203;3123](https://github.com/iced-rs/iced/pull/3123) - Hotkey combinations not working on non-latin keyboard layouts. [#&#8203;3134](https://github.com/iced-rs/iced/pull/3134) - `keyboard::listen` reporting captured key events. [#&#8203;3136](https://github.com/iced-rs/iced/pull/3136) ##### Removed - `is_over` method in `Overlay` trait. [#&#8203;2921](https://github.com/iced-rs/iced/pull/2921) - Short-hand notation support for `color!` macro. [#&#8203;2592](https://github.com/iced-rs/iced/pull/2592) - `surface` argument of `Compositor::screenshot`. [#&#8203;2672](https://github.com/iced-rs/iced/pull/2672) - `once_cell` dependency. [#&#8203;2626](https://github.com/iced-rs/iced/pull/2626) - `winapi` dependency. [#&#8203;2760](https://github.com/iced-rs/iced/pull/2760) - `palette` dependency. [#&#8203;2839](https://github.com/iced-rs/iced/pull/2839) Many thanks to... - [@&#8203;edwloef](https://github.com/edwloef) - [@&#8203;rhysd](https://github.com/rhysd) - [@&#8203;DKolter](https://github.com/DKolter) - [@&#8203;pml68](https://github.com/pml68) - [@&#8203;andymandias](https://github.com/andymandias) - [@&#8203;dtzxporter](https://github.com/dtzxporter) - [@&#8203;tarkah](https://github.com/tarkah) - [@&#8203;tvolk131](https://github.com/tvolk131) - [@&#8203;alex-ds13](https://github.com/alex-ds13) - [@&#8203;B0ney](https://github.com/B0ney) - [@&#8203;bbb651](https://github.com/bbb651) - [@&#8203;JL710](https://github.com/JL710) - [@&#8203;kenz-gelsoft](https://github.com/kenz-gelsoft) - [@&#8203;mfreeborn](https://github.com/mfreeborn) - [@&#8203;mtkennerly](https://github.com/mtkennerly) - [@&#8203;watsaig](https://github.com/watsaig) - [@&#8203;13r0ck](https://github.com/13r0ck) - [@&#8203;airstrike](https://github.com/airstrike) - [@&#8203;bungoboingo](https://github.com/bungoboingo) - [@&#8203;EmmanuelDodoo](https://github.com/EmmanuelDodoo) - [@&#8203;karolisr](https://github.com/karolisr) - [@&#8203;Remmirad](https://github.com/Remmirad) - [@&#8203;semiversus](https://github.com/semiversus) - [@&#8203;Ultrasquid9](https://github.com/Ultrasquid9) - [@&#8203;xosxos](https://github.com/xosxos) - [@&#8203;Zarthus](https://github.com/Zarthus) - [@&#8203;7h0ma5](https://github.com/7h0ma5) - [@&#8203;7sDream](https://github.com/7sDream) - [@&#8203;Adam-Ladd](https://github.com/Adam-Ladd) - [@&#8203;AMS21](https://github.com/AMS21) - [@&#8203;Atreyagaurav](https://github.com/Atreyagaurav) - [@&#8203;AustinEvansWX](https://github.com/AustinEvansWX) - [@&#8203;Azorlogh](https://github.com/Azorlogh) - [@&#8203;berserkware](https://github.com/berserkware) - [@&#8203;biglizards](https://github.com/biglizards) - [@&#8203;boondocklabs](https://github.com/boondocklabs) - [@&#8203;bradysimon](https://github.com/bradysimon) - [@&#8203;camspiers](https://github.com/camspiers) - [@&#8203;chrismanning](https://github.com/chrismanning) - [@&#8203;codewing](https://github.com/codewing) - [@&#8203;csmoe](https://github.com/csmoe) - [@&#8203;davehorner](https://github.com/davehorner) - [@&#8203;DavidAguilo](https://github.com/DavidAguilo) - [@&#8203;dcz-self](https://github.com/dcz-self) - [@&#8203;dejang](https://github.com/dejang) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - [@&#8203;EleDiaz](https://github.com/EleDiaz) - [@&#8203;ellieplayswow](https://github.com/ellieplayswow) - [@&#8203;Exidex](https://github.com/Exidex) - [@&#8203;Fili-pk](https://github.com/Fili-pk) - [@&#8203;flakes](https://github.com/flakes) - [@&#8203;Gobbel2000](https://github.com/Gobbel2000) - [@&#8203;GyulyVGC](https://github.com/GyulyVGC) - [@&#8203;hammerlink](https://github.com/hammerlink) - [@&#8203;hydra](https://github.com/hydra) - [@&#8203;ibaryshnikov](https://github.com/ibaryshnikov) - [@&#8203;ids1024](https://github.com/ids1024) - [@&#8203;iMohmmedSA](https://github.com/iMohmmedSA) - [@&#8203;Integral-Tech](https://github.com/Integral-Tech) - [@&#8203;inthehack](https://github.com/inthehack) - [@&#8203;jakobhellermann](https://github.com/jakobhellermann) - [@&#8203;janTatesa](https://github.com/janTatesa) - [@&#8203;jbirnick](https://github.com/jbirnick) - [@&#8203;jcdickinson](https://github.com/jcdickinson) - [@&#8203;Jinderamarak](https://github.com/Jinderamarak) - [@&#8203;jsatka](https://github.com/jsatka) - [@&#8203;kbjr](https://github.com/kbjr) - [@&#8203;kgday](https://github.com/kgday) - [@&#8203;kiedtl](https://github.com/kiedtl) - [@&#8203;Konsl](https://github.com/Konsl) - [@&#8203;Koranir](https://github.com/Koranir) - [@&#8203;kosayoda](https://github.com/kosayoda) - [@&#8203;Krahos](https://github.com/Krahos) - [@&#8203;l-const](https://github.com/l-const) - [@&#8203;l4l](https://github.com/l4l) - [@&#8203;laycookie](https://github.com/laycookie) - [@&#8203;leo030303](https://github.com/leo030303) - [@&#8203;Leonie-Theobald](https://github.com/Leonie-Theobald) - [@&#8203;libkurisu](https://github.com/libkurisu) - [@&#8203;lmaxyz](https://github.com/lmaxyz) - [@&#8203;mariinkys](https://github.com/mariinkys) - [@&#8203;max-privatevoid](https://github.com/max-privatevoid) - [@&#8203;MichelleGranat](https://github.com/MichelleGranat) - [@&#8203;misaka10987](https://github.com/misaka10987) - [@&#8203;mytdragon](https://github.com/mytdragon) - [@&#8203;njust](https://github.com/njust) - [@&#8203;nrjais](https://github.com/nrjais) - [@&#8203;nz366](https://github.com/nz366) - [@&#8203;OpenSauce](https://github.com/OpenSauce) - [@&#8203;Ottatop](https://github.com/Ottatop) - [@&#8203;Redhawk18](https://github.com/Redhawk18) - [@&#8203;rhogenson](https://github.com/rhogenson) - [@&#8203;rizzen-yazston](https://github.com/rizzen-yazston) - [@&#8203;rotmh](https://github.com/rotmh) - [@&#8203;Rudxain](https://github.com/Rudxain) - [@&#8203;ryco117](https://github.com/ryco117) - [@&#8203;Seppel3210](https://github.com/Seppel3210) - [@&#8203;sgued](https://github.com/sgued) - [@&#8203;sopvop](https://github.com/sopvop) - [@&#8203;T-256](https://github.com/T-256) - [@&#8203;tafia](https://github.com/tafia) - [@&#8203;thorn132](https://github.com/thorn132) - [@&#8203;tigerros](https://github.com/tigerros) - [@&#8203;tsuza](https://github.com/tsuza) - [@&#8203;vincenthz](https://github.com/vincenthz) - [@&#8203;will-lynas](https://github.com/will-lynas) </details> <details> <summary>PolyMeilex/rfd (rfd)</summary> ### [`v0.17.2`](https://github.com/PolyMeilex/rfd/blob/HEAD/CHANGELOG.md#0172) [Compare Source](https://github.com/PolyMeilex/rfd/compare/0.17.1...0.17.2) - Lower MSRV back to 1.88 by [@&#8203;PolyMeilex](https://github.com/PolyMeilex) in [#&#8203;303](https://github.com/PolyMeilex/rfd/pull/303) ### [`v0.17.1`](https://github.com/PolyMeilex/rfd/blob/HEAD/CHANGELOG.md#0171) [Compare Source](https://github.com/PolyMeilex/rfd/compare/0.17.0...0.17.1) - Fix aarch64 compile error and add CI by [@&#8203;oscargus](https://github.com/oscargus) in [#&#8203;294](https://github.com/PolyMeilex/rfd/pull/294) - docs: Fixup docs post libdbus port by [@&#8203;PolyMeilex](https://github.com/PolyMeilex) in [#&#8203;298](https://github.com/PolyMeilex/rfd/pull/298) - xdg\_porta: Url decode the path by [@&#8203;PolyMeilex](https://github.com/PolyMeilex) in [#&#8203;297](https://github.com/PolyMeilex/rfd/pull/297) ### [`v0.17.0`](https://github.com/PolyMeilex/rfd/blob/HEAD/CHANGELOG.md#0170) [Compare Source](https://github.com/PolyMeilex/rfd/compare/0.16.0...0.17.0) - `tokio` and `async-std` features removed ### [`v0.16.0`](https://github.com/PolyMeilex/rfd/blob/HEAD/CHANGELOG.md#0160) [Compare Source](https://github.com/PolyMeilex/rfd/compare/0.15.4...0.16.0) - Fix regressions on Wayland due to `ashpd` upgrade ([#&#8203;255](https://github.com/PolyMeilex/rfd/issues/255)). - The `pick_file()` method of file dialog targeted WASM now can return `None` correctly when cancelled ([#&#8203;258](https://github.com/PolyMeilex/rfd/issues/258)) - Update `windows-sys` to 0.60. - Make `ashpd` Wayland APIs optional. These are now gated behind the `wayland` feature, which is enabled by default. ##### Changed items in the public API ```diff -pub fn AsyncFileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self +pub fn AsyncFileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self -pub fn AsyncMessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self +pub fn MessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self -pub fn FileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self +pub fn rfd::FileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self -pub fn MessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self +pub fn MessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self ``` </details> <details> <summary>Rust-SDL2/rust-sdl2 (sdl2)</summary> ### [`v0.38.0`](https://github.com/Rust-SDL2/rust-sdl2/blob/HEAD/changelog.md#v0380) [Compare Source](https://github.com/Rust-SDL2/rust-sdl2/compare/0.37.0...0.38.0) [PR #&#8203;1493](https://github.com/Rust-SDL2/rust-sdl2/pull/1493) Add `Rect::origin` and specifies origin location in `Rect::new`. [PR #&#8203;1472](https://github.com/Rust-SDL2/rust-sdl2/pull/1472) Add `Canvas::render_geometry`, `Canvas::render_geometry_raw` and an example that uses them both. Both these bindings use `SDL_RenderGeometryRaw`. [PR #&#8203;1473](https://github.com/Rust-SDL2/rust-sdl2/pull/1473) **BREAKING CHANGE** Fix UB in `ToColor` implementations and remove implementation for `isize`. [PR #&#8203;1414](https://github.com/Rust-SDL2/rust-sdl2/pull/1414) Use `TTF_GlyphIsProvided32` and `TTF_GlyphMetrics32` instead of the 16 bit ones. [PR #&#8203;1435](https://github.com/Rust-SDL2/rust-sdl2/pull/1435) **BREAKING CHANGE** Fix some undefined behavior. Breaking changes: `mixer::Chunk`'s fields are now private and callbacks to `TimerSubsystem::add_timer` must now live for `'static`, also allowing some lifetime parameters to be removed. [PR #&#8203;1461](https://github.com/Rust-SDL2/rust-sdl2/pull/1461) **BREAKING CHANGE** Added new SensorType variants: LeftGyroscope, RightGyroscope, LeftAccelerometer, RightAccelerometer [PR #&#8203;1461](https://github.com/Rust-SDL2/rust-sdl2/pull/1461) **BREAKING CHANGE** Sensor::get\_data now returns correct SensorData::Gyro enum [PR #&#8203;1437](https://github.com/Rust-SDL2/rust-sdl2/pull/1437) **BREAKING CHANGE** Prevent users from creating `Sdl2TtfContext` out of nothing and use SDL's reference counting init/quit [PR #&#8203;1464](https://github.com/Rust-SDL2/rust-sdl2/pull/1464) Added binding for `Mix_OpenAudioDevice` [PR #&#8203;1451](https://github.com/Rust-SDL2/rust-sdl2/pull/1451) Add `gamma_ramp_arrays` and `calculate_gamma_ramp`. [PR #&#8203;1459](https://github.com/Rust-SDL2/rust-sdl2/pull/1459) **BREAKING CHANGE** Fix image and mixer init flag logic. `image::init` and `mixer::init` will now return an error if any of the requested formats can not be initialized. [PR #&#8203;1444](https://github.com/Rust-SDL2/rust-sdl2/pull/1444) Add texture scale mode api + fix unsafe [PR #&#8203;1415](https://github.com/Rust-SDL2/rust-sdl2/pull/1415) Store `gfx::framerate::FPSmanager` directly in `FPSManager` instead of on the heap. [PR #&#8203;1450](https://github.com/Rust-SDL2/rust-sdl2/pull/1450) **BREAKING CHANGE** Create ClippingRect type, to disambiguate between no and zero area clipping rect. [PR #&#8203;1416](https://github.com/Rust-SDL2/rust-sdl2/pull/1416) Apply clippy fixes, fix deprecations and other code quality improvements. [PR #&#8203;1408](https://github.com/Rust-SDL2/rust-sdl2/pull/1408) Allow comparing `Version`s, add constant with the version the bindings were compiled with. [PR #&#8203;1407](https://github.com/Rust-SDL2/rust-sdl2/pull/1407) Add new use\_ios\_framework for linking to SDL2.framework on iOS [PR #&#8203;1427](https://github.com/Rust-SDL2/rust-sdl2/pull/1427) **BREAKING CHANGE** Add system locale support. A new event type `Event::LocaleChanged` has been added. </details> <details> <summary>toml-rs/toml (toml)</summary> ### [`v0.9.12`](https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v0.9.12) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v0.9.12) ### [`v0.9.11`](https://github.com/toml-rs/toml/compare/toml-v0.9.10...toml-v0.9.11) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.10...toml-v0.9.11) ### [`v0.9.10`](https://github.com/toml-rs/toml/compare/toml-v0.9.9...toml-v0.9.10) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.9...toml-v0.9.10) ### [`v0.9.9`](https://github.com/toml-rs/toml/compare/toml-v0.9.8...toml-v0.9.9) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.8...toml-v0.9.9) ### [`v0.9.8`](https://github.com/toml-rs/toml/compare/toml-v0.9.7...toml-v0.9.8) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.7...toml-v0.9.8) ### [`v0.9.7`](https://github.com/toml-rs/toml/compare/toml-v0.9.6...toml-v0.9.7) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.6...toml-v0.9.7) ### [`v0.9.6`](https://github.com/toml-rs/toml/compare/toml-v0.9.5...toml-v0.9.6) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.5...toml-v0.9.6) ### [`v0.9.5`](https://github.com/toml-rs/toml/compare/toml-v0.9.4...toml-v0.9.5) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.4...toml-v0.9.5) ### [`v0.9.4`](https://github.com/toml-rs/toml/compare/toml-v0.9.3...toml-v0.9.4) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.3...toml-v0.9.4) ### [`v0.9.3`](https://github.com/toml-rs/toml/compare/toml-v0.9.2...toml-v0.9.3) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.2...toml-v0.9.3) ### [`v0.9.2`](https://github.com/toml-rs/toml/compare/toml-v0.9.1...toml-v0.9.2) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.1...toml-v0.9.2) ### [`v0.9.1`](https://github.com/toml-rs/toml/compare/toml-v0.9.0...toml-v0.9.1) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.9.0...toml-v0.9.1) ### [`v0.9.0`](https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.0) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6ImRldmVsIiwibGFiZWxzIjpbImF1dG9tYXRlZCIsImRlcGVuZGVuY2llcyJdfQ==-->
renovate[bot] added 1 commit 2026-02-25 04:01:25 +04:00
fix(deps): update all digest updates
Some checks failed
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
Test / Lint (pull_request) Failing after 59s
Test / Test (pull_request) Has been skipped
Test / Render parity (pull_request) Has been skipped
Docs Deploy / Build and Deploy MkDocs (push) Successful in 32s
Test / Lint (push) Failing after 1m2s
RenovateBot / renovate (push) Successful in 58s
4b7f1a16b9
renovate[bot] scheduled this pull request to auto merge when all checks succeed 2026-02-25 04:01:26 +04:00
renovate[bot] merged commit 4b7f1a16b9 into devel 2026-02-25 04:01:28 +04:00
renovate[bot] deleted branch renovate/all-digest 2026-02-25 04:01:28 +04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: valentineus/fparkan#12