build(deps): bump the prod-dependencies group across 1 directory with 6 updates #111

Open
dependabot[bot] wants to merge 1 commit from dependabot/cargo/prod-dependencies-4a7e9d13b4 into main
dependabot[bot] commented 2024-12-02 03:47:07 +00:00 (Migrated from github.com)

Bumps the prod-dependencies group with 6 updates in the / directory:

Package From To
tracing 0.1.40 0.1.41
winit 0.28.7 0.30.0
egui_dock 0.12.0 0.14.0
built 0.7.2 0.7.5
serde 1.0.198 1.0.215
serde_default_utils 0.2.2 0.3.1

Updates tracing from 0.1.40 to 0.1.41

Release notes

Sourced from tracing's releases.

tracing 0.1.41

[ [crates.io][crate-0.1.41] ] | [ [docs.rs][docs-0.1.41] ]

This release updates the tracing-core dependency to [v0.1.33][core-0.1.33] and the tracing-attributes dependency to [v0.1.28][attrs-0.1.28].

Added

  • core: Add index API for Field (#2820)
  • core: Allow &[u8] to be recorded as event/span field (#2954)

Changed

  • Bump MSRV to 1.63 (#2793)
  • core: Use const thread_locals when possible (#2838)

Fixed

  • Removed core imports in macros (#2762)
  • attributes: Added missing RecordTypes for instrument (#2781)
  • attributes: Change order of async and unsafe modifier (#2864)
  • Fix missing field prefixes (#2878)
  • attributes: Extract match scrutinee (#2880)
  • Fix non-simple macro usage without message (#2879)
  • Fix event macros with constant field names in the first position (#2883)
  • Allow field path segments to be keywords (#2925)
  • core: Fix missed register_callsite error (#2938)
  • attributes: Support const values for target and name (#2941)
  • Prefix macro calls with ::core to avoid clashing with local macros (#3024)

#2762: tokio-rs/tracing#2762 #2781: tokio-rs/tracing#2781 #2793: tokio-rs/tracing#2793 #2820: tokio-rs/tracing#2820 #2838: tokio-rs/tracing#2838 #2864: tokio-rs/tracing#2864 #2878: tokio-rs/tracing#2878 #2879: tokio-rs/tracing#2879 #2880: tokio-rs/tracing#2880 #2883: tokio-rs/tracing#2883 #2925: tokio-rs/tracing#2925 #2938: tokio-rs/tracing#2938 #2941: tokio-rs/tracing#2941 #2954: tokio-rs/tracing#2954 #3024: tokio-rs/tracing#3024 [attrs-0.1.28]: https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.28 [core-0.1.33]: https://github.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.33 [docs-0.1.41]: https://docs.rs/tracing/0.1.41/tracing/

... (truncated)

Commits

Updates winit from 0.28.7 to 0.30.0

Release notes

Sourced from winit's releases.

Winit version 0.30.0

Added

  • Add OwnedDisplayHandle type for allowing safe display handle usage outside of trivial cases.
  • Add ApplicationHandler<T> trait which mimics Event<T>.
  • Add WindowBuilder::with_cursor and Window::set_cursor which takes a CursorIcon or CustomCursor.
  • Add Sync implementation for EventLoopProxy<T: Send>.
  • Add Window::default_attributes to get default WindowAttributes.
  • Add EventLoop::builder to get EventLoopBuilder without export.
  • Add CustomCursor::from_rgba to allow creating cursor images from RGBA data.
  • Add CustomCursorExtWebSys::from_url to allow loading cursor images from URLs.
  • Add CustomCursorExtWebSys::from_animation to allow creating animated cursors from other CustomCursors.
  • Add {Active,}EventLoop::create_custom_cursor to load custom cursor image sources.
  • Add ActiveEventLoop::create_window and EventLoop::create_window.
  • Add CustomCursor which could be set via Window::set_cursor, implemented on Windows, macOS, X11, Wayland, and Web.
  • On Web, add to toggle calling Event.preventDefault() on Window.
  • On iOS, add PinchGesture, DoubleTapGesture, PanGesture and RotationGesture.
  • on iOS, use UIGestureRecognizerDelegate for fine grained control of gesture recognizers.
  • On macOS, add services menu.
  • On Windows, add with_title_text_color, and with_corner_preference on WindowAttributesExtWindows.
  • On Windows, implement resize increments.
  • On Windows, add AnyThread API to access window handle off the main thread.

Changed

  • Bump MSRV from 1.65 to 1.70.
  • On Wayland, bump sctk-adwaita to 0.9.0, which changed system library crates. This change is a cascading breaking change, you must do breaking change as well, even if you don't expose winit.
  • Rename TouchpadMagnify to PinchGesture.
  • Rename SmartMagnify to DoubleTapGesture.
  • Rename TouchpadRotate to RotationGesture.
  • Rename EventLoopWindowTarget to ActiveEventLoop.
  • Rename platform::x11::XWindowType to platform::x11::WindowType.
  • Rename VideoMode to VideoModeHandle to represent that it doesn't hold static data.
  • Make Debug formatting of WindowId more concise.
  • Move dpi types to its own crate, and re-export it from the root crate.
  • Replace log with tracing, use log feature on tracing to restore old behavior.
  • EventLoop::with_user_event now returns EventLoopBuilder.
  • On Web, return HandleError::Unavailable when a window handle is not available.
  • On Web, return RawWindowHandle::WebCanvas instead of RawWindowHandle::Web.
  • On Web, remove queuing fullscreen request in absence of transient activation.
  • On iOS, return HandleError::Unavailable when a window handle is not available.

... (truncated)

Commits
  • 4b3c065 Winit version 0.30.0
  • 0812adc Add UIGestureRecognizerDelegate and PanGestureRecogniser (#3597)
  • cd6ec19 Don't set the background color when initializing with transparency (#3657)
  • 61bd817 chore: fix some typos in comments (#3635)
  • c04c113 chore: ensure that .cargo config is not published
  • ce32a30 android: bump to ndk 0.9.0 and android-activity 0.6.0
  • 1682703 bugfix(win32): Only return win handle on OK thread
  • bdd80c8 Add .git-blame-ignore-revs
  • 7b0c7b6 chore(rustfmt): use nightly (#2325)
  • 7006c7c bugfix(android): Allow Volume* keys to be passed to the user
  • Additional commits viewable in compare view

Updates egui_dock from 0.12.0 to 0.14.0

Changelog

Sourced from egui_dock's changelog.

0.14.0 - 2024-09-02

Breaking changes

  • Upgraded to egui 0.29.

Changed

  • {DockState,Surface,Tree,Node}::{filter_map_tabs,map_tabs,filter_tabs,retain_tabs} no longer require the predicate to implement Clone. (#241)

0.13.0 - 2024-07-03

Breaking changes

  • Upgraded to egui 0.28.
  • Changed MSRV to 1.76.
Commits

Updates built from 0.7.2 to 0.7.5

Changelog

Sourced from built's changelog.

[0.7.5] - 2024-10-17

Changed

  • Bump cargo-lock to 10.0

[0.7.4] - 2024-07-07

Added

  • Honor SOURCE_DATE_EPOCH in BUILT_TIME_UTC

Changed

  • Bump git2 to 0.19

[0.7.3] - 2024-05-21

Added

  • Search for lockfile in manifest's parent directory (crates in workspaces)
Commits

Updates serde from 1.0.198 to 1.0.215

Release notes

Sourced from serde's releases.

v1.0.215

  • Produce warning when multiple fields or variants have the same deserialization name (#2855, #2856, #2857)

v1.0.214

  • Implement IntoDeserializer for all Deserializers in serde:🇩🇪:value module (#2568, thanks @​Mingun)

v1.0.213

  • Fix support for macro-generated with attributes inside a newtype struct (#2847)

v1.0.212

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#2845)

v1.0.211

  • Improve error reporting about mismatched signature in with and default attributes (#2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#2821)

v1.0.210

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#2818)

v1.0.209

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#2805, thanks @​Mingun)

v1.0.208

  • Support serializing and deserializing unit structs in a flatten field (#2802, thanks @​jonhoo)

v1.0.207

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#2795, thanks @​Mingun)

v1.0.206

  • Improve support for flatten attribute inside of enums (#2567, thanks @​Mingun)

v1.0.205

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#2791)

v1.0.204

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#2767, thanks @​weiznich)

v1.0.203

  • Documentation improvements (#2747)

v1.0.202

  • Provide public access to RenameAllRules in serde_derive_internals (#2743)

v1.0.201

  • Resolve unexpected_cfgs warning (#2737)

v1.0.200

... (truncated)

Commits
  • 8939af4 Release 1.0.215
  • fa5d58c Use ui test syntax that does not interfere with rustfmt
  • 1a3cf4b Update PR 2562 ui tests
  • 7d96352 Merge pull request #2857 from dtolnay/collide
  • 111ecc5 Update ui tests for warning on colliding aliases
  • edd6fe9 Revert "Add checks for conflicts for aliases"
  • a20e924 Revert "pacify clippy"
  • b1353a9 Merge pull request #2856 from dtolnay/dename
  • c59e876 Produce a separate warning for every colliding name
  • 7f1e697 Merge pull request #2855 from dtolnay/namespan
  • Additional commits viewable in compare view

Updates serde_default_utils from 0.2.2 to 0.3.1

Release notes

Sourced from serde_default_utils's releases.

v0.3.0

  • fix broken feature
  • clean up a bit

Full Changelog: https://github.com/alekspickle/serde_default_utils/compare/v0.2.2...v0.3.0

Commits

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
winit [>= 0.29.a, < 0.30]

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
Bumps the prod-dependencies group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [tracing](https://github.com/tokio-rs/tracing) | `0.1.40` | `0.1.41` | | [winit](https://github.com/rust-windowing/winit) | `0.28.7` | `0.30.0` | | [egui_dock](https://github.com/Adanos020/egui_dock) | `0.12.0` | `0.14.0` | | [built](https://github.com/lukaslueg/built) | `0.7.2` | `0.7.5` | | [serde](https://github.com/serde-rs/serde) | `1.0.198` | `1.0.215` | | [serde_default_utils](https://github.com/olekspickle/serde_default_utils) | `0.2.2` | `0.3.1` | Updates `tracing` from 0.1.40 to 0.1.41 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tracing/releases">tracing's releases</a>.</em></p> <blockquote> <h2>tracing 0.1.41</h2> <p>[ [crates.io][crate-0.1.41] ] | [ [docs.rs][docs-0.1.41] ]</p> <p>This release updates the <code>tracing-core</code> dependency to [v0.1.33][core-0.1.33] and the <code>tracing-attributes</code> dependency to [v0.1.28][attrs-0.1.28].</p> <h3>Added</h3> <ul> <li><strong>core</strong>: Add index API for <code>Field</code> (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2820">#2820</a>)</li> <li><strong>core</strong>: Allow <code>&amp;[u8]</code> to be recorded as event/span field (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2954">#2954</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Bump MSRV to 1.63 (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2793">#2793</a>)</li> <li><strong>core</strong>: Use const <code>thread_local</code>s when possible (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2838">#2838</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Removed core imports in macros (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2762">#2762</a>)</li> <li><strong>attributes</strong>: Added missing RecordTypes for instrument (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2781">#2781</a>)</li> <li><strong>attributes</strong>: Change order of async and unsafe modifier (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2864">#2864</a>)</li> <li>Fix missing field prefixes (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2878">#2878</a>)</li> <li><strong>attributes</strong>: Extract match scrutinee (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2880">#2880</a>)</li> <li>Fix non-simple macro usage without message (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2879">#2879</a>)</li> <li>Fix event macros with constant field names in the first position (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2883">#2883</a>)</li> <li>Allow field path segments to be keywords (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2925">#2925</a>)</li> <li><strong>core</strong>: Fix missed <code>register_callsite</code> error (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2938">#2938</a>)</li> <li><strong>attributes</strong>: Support const values for <code>target</code> and <code>name</code> (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2941">#2941</a>)</li> <li>Prefix macro calls with ::core to avoid clashing with local macros (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3024">#3024</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tracing/issues/2762">#2762</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2762">tokio-rs/tracing#2762</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2781">#2781</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2781">tokio-rs/tracing#2781</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2793">#2793</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2793">tokio-rs/tracing#2793</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2820">#2820</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2820">tokio-rs/tracing#2820</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2838">#2838</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2838">tokio-rs/tracing#2838</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2864">#2864</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2864">tokio-rs/tracing#2864</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2878">#2878</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2878">tokio-rs/tracing#2878</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2879">#2879</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2879">tokio-rs/tracing#2879</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2880">#2880</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2880">tokio-rs/tracing#2880</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2883">#2883</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2883">tokio-rs/tracing#2883</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2925">#2925</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2925">tokio-rs/tracing#2925</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2938">#2938</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2938">tokio-rs/tracing#2938</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2941">#2941</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2941">tokio-rs/tracing#2941</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/2954">#2954</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/2954">tokio-rs/tracing#2954</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/3024">#3024</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/3024">tokio-rs/tracing#3024</a> [attrs-0.1.28]: <a href="https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.28">https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.28</a> [core-0.1.33]: <a href="https://github.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.33">https://github.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.33</a> [docs-0.1.41]: <a href="https://docs.rs/tracing/0.1.41/tracing/">https://docs.rs/tracing/0.1.41/tracing/</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tracing/commit/0ca78870815a34a345a908f48db057057e8803d2"><code>0ca7887</code></a> chore: prepare tracing 0.1.41 (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3159">#3159</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/504a287abbf93ef0ffae09688210f423e8061160"><code>504a287</code></a> tracing: update core to v0.1.33 and attributes to v0.1.28 (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3156">#3156</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/baa54894067b245bad0af8e45f92279e25820659"><code>baa5489</code></a> chore: prepare tracing-attributes 0.1.28 (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3155">#3155</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/cb0f0e71dd1020d63f2190ffef298b989c9e88b0"><code>cb0f0e7</code></a> chore: prepare tracing-core 0.1.33 (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3153">#3153</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/11c82730359f60b290cba0a405947b23c0a68d7b"><code>11c8273</code></a> subscriber: don't gate <code>with_ansi()</code> on the &quot;ansi&quot; feature (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3020">#3020</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/8a25a16873d2970a6ac0577a0ceea916f3013424"><code>8a25a16</code></a> core: fix missed <code>register_callsite</code> error (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2938">#2938</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/6f08af07f249a88aa5b34be98c3eb596aef9fc15"><code>6f08af0</code></a> subscriber: set <code>log</code> max level when reloading (<a href="https://redirect.github.com/tokio-rs/tracing/issues/1270">#1270</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/f6a6c8c2864105b2ffb86c4720f91e422260ede2"><code>f6a6c8c</code></a> tracing: add index API for <code>Field</code> (<a href="https://redirect.github.com/tokio-rs/tracing/issues/2820">#2820</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/345fbff277b155d28fa53df61669535cd8b06607"><code>345fbff</code></a> Add <code>json-subscriber</code> to ecosystem (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3121">#3121</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/82a92dfd8d002595e2ec56598a760d2592ff0a09"><code>82a92df</code></a> fix: correct SerializeField definition and doc formatting (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3040">#3040</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tracing/compare/tracing-0.1.40...tracing-0.1.41">compare view</a></li> </ul> </details> <br /> Updates `winit` from 0.28.7 to 0.30.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-windowing/winit/releases">winit's releases</a>.</em></p> <blockquote> <h2>Winit version 0.30.0</h2> <h3>Added</h3> <ul> <li>Add <code>OwnedDisplayHandle</code> type for allowing safe display handle usage outside of trivial cases.</li> <li>Add <code>ApplicationHandler&lt;T&gt;</code> trait which mimics <code>Event&lt;T&gt;</code>.</li> <li>Add <code>WindowBuilder::with_cursor</code> and <code>Window::set_cursor</code> which takes a <code>CursorIcon</code> or <code>CustomCursor</code>.</li> <li>Add <code>Sync</code> implementation for <code>EventLoopProxy&lt;T: Send&gt;</code>.</li> <li>Add <code>Window::default_attributes</code> to get default <code>WindowAttributes</code>.</li> <li>Add <code>EventLoop::builder</code> to get <code>EventLoopBuilder</code> without export.</li> <li>Add <code>CustomCursor::from_rgba</code> to allow creating cursor images from RGBA data.</li> <li>Add <code>CustomCursorExtWebSys::from_url</code> to allow loading cursor images from URLs.</li> <li>Add <code>CustomCursorExtWebSys::from_animation</code> to allow creating animated cursors from other <code>CustomCursor</code>s.</li> <li>Add <code>{Active,}EventLoop::create_custom_cursor</code> to load custom cursor image sources.</li> <li>Add <code>ActiveEventLoop::create_window</code> and <code>EventLoop::create_window</code>.</li> <li>Add <code>CustomCursor</code> which could be set via <code>Window::set_cursor</code>, implemented on Windows, macOS, X11, Wayland, and Web.</li> <li>On Web, add to toggle calling <code>Event.preventDefault()</code> on <code>Window</code>.</li> <li>On iOS, add <code>PinchGesture</code>, <code>DoubleTapGesture</code>, <code>PanGesture</code> and <code>RotationGesture</code>.</li> <li>on iOS, use <code>UIGestureRecognizerDelegate</code> for fine grained control of gesture recognizers.</li> <li>On macOS, add services menu.</li> <li>On Windows, add <code>with_title_text_color</code>, and <code>with_corner_preference</code> on <code>WindowAttributesExtWindows</code>.</li> <li>On Windows, implement resize increments.</li> <li>On Windows, add <code>AnyThread</code> API to access window handle off the main thread.</li> </ul> <h3>Changed</h3> <ul> <li>Bump MSRV from <code>1.65</code> to <code>1.70</code>.</li> <li>On Wayland, bump <code>sctk-adwaita</code> to <code>0.9.0</code>, which changed system library crates. This change is a <strong>cascading breaking change</strong>, you must do breaking change as well, even if you don't expose winit.</li> <li>Rename <code>TouchpadMagnify</code> to <code>PinchGesture</code>.</li> <li>Rename <code>SmartMagnify</code> to <code>DoubleTapGesture</code>.</li> <li>Rename <code>TouchpadRotate</code> to <code>RotationGesture</code>.</li> <li>Rename <code>EventLoopWindowTarget</code> to <code>ActiveEventLoop</code>.</li> <li>Rename <code>platform::x11::XWindowType</code> to <code>platform::x11::WindowType</code>.</li> <li>Rename <code>VideoMode</code> to <code>VideoModeHandle</code> to represent that it doesn't hold static data.</li> <li>Make <code>Debug</code> formatting of <code>WindowId</code> more concise.</li> <li>Move <code>dpi</code> types to its own crate, and re-export it from the root crate.</li> <li>Replace <code>log</code> with <code>tracing</code>, use <code>log</code> feature on <code>tracing</code> to restore old behavior.</li> <li><code>EventLoop::with_user_event</code> now returns <code>EventLoopBuilder</code>.</li> <li>On Web, return <code>HandleError::Unavailable</code> when a window handle is not available.</li> <li>On Web, return <code>RawWindowHandle::WebCanvas</code> instead of <code>RawWindowHandle::Web</code>.</li> <li>On Web, remove queuing fullscreen request in absence of transient activation.</li> <li>On iOS, return <code>HandleError::Unavailable</code> when a window handle is not available.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-windowing/winit/commit/4b3c0655bfbdd4c6eee435f1353b72abc3e8060e"><code>4b3c065</code></a> Winit version 0.30.0</li> <li><a href="https://github.com/rust-windowing/winit/commit/0812adc983d9fa967e69e0040e9ab2a02c89ad9d"><code>0812adc</code></a> Add UIGestureRecognizerDelegate and PanGestureRecogniser (<a href="https://redirect.github.com/rust-windowing/winit/issues/3597">#3597</a>)</li> <li><a href="https://github.com/rust-windowing/winit/commit/cd6ec193004d413f518b160a9274d4bdf9e7d9f4"><code>cd6ec19</code></a> Don't set the background color when initializing with transparency (<a href="https://redirect.github.com/rust-windowing/winit/issues/3657">#3657</a>)</li> <li><a href="https://github.com/rust-windowing/winit/commit/61bd8172bdd5fd0b3604640102320bb698d520e5"><code>61bd817</code></a> chore: fix some typos in comments (<a href="https://redirect.github.com/rust-windowing/winit/issues/3635">#3635</a>)</li> <li><a href="https://github.com/rust-windowing/winit/commit/c04c113e7e369b70afea7632b3cb83d46617b710"><code>c04c113</code></a> chore: ensure that <code>.cargo</code> config is not published</li> <li><a href="https://github.com/rust-windowing/winit/commit/ce32a3024e941e824fb3aec80f2bd3011db34e39"><code>ce32a30</code></a> android: bump to <code>ndk 0.9.0</code> and <code>android-activity 0.6.0</code></li> <li><a href="https://github.com/rust-windowing/winit/commit/1682703b5cb09095fcfb23fbf5f92827e99dda2a"><code>1682703</code></a> bugfix(win32): Only return win handle on OK thread</li> <li><a href="https://github.com/rust-windowing/winit/commit/bdd80c8af28d9b01733946c600f548dfede42b40"><code>bdd80c8</code></a> Add .git-blame-ignore-revs</li> <li><a href="https://github.com/rust-windowing/winit/commit/7b0c7b6cb2c62767ca0c73c857b299883f55a883"><code>7b0c7b6</code></a> chore(rustfmt): use nightly (<a href="https://redirect.github.com/rust-windowing/winit/issues/2325">#2325</a>)</li> <li><a href="https://github.com/rust-windowing/winit/commit/7006c7ceca948942914c42193fdd0b90e2dc50d5"><code>7006c7c</code></a> bugfix(android): Allow <code>Volume*</code> keys to be passed to the user</li> <li>Additional commits viewable in <a href="https://github.com/rust-windowing/winit/compare/v0.28.7...v0.30.0">compare view</a></li> </ul> </details> <br /> Updates `egui_dock` from 0.12.0 to 0.14.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Adanos020/egui_dock/blob/main/CHANGELOG.md">egui_dock's changelog</a>.</em></p> <blockquote> <h2>0.14.0 - 2024-09-02</h2> <h3>Breaking changes</h3> <ul> <li>Upgraded to egui 0.29.</li> </ul> <h3>Changed</h3> <ul> <li><code>{DockState,Surface,Tree,Node}::{filter_map_tabs,map_tabs,filter_tabs,retain_tabs}</code> no longer require the predicate to implement <code>Clone</code>. (<a href="https://redirect.github.com/Adanos020/egui_dock/pull/241">#241</a>)</li> </ul> <h2>0.13.0 - 2024-07-03</h2> <h3>Breaking changes</h3> <ul> <li>Upgraded to egui 0.28.</li> <li>Changed MSRV to 1.76.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Adanos020/egui_dock/commits">compare view</a></li> </ul> </details> <br /> Updates `built` from 0.7.2 to 0.7.5 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/lukaslueg/built/blob/master/CHANGELOG.md">built's changelog</a>.</em></p> <blockquote> <h2>[0.7.5] - 2024-10-17</h2> <h3>Changed</h3> <ul> <li>Bump <code>cargo-lock</code> to 10.0</li> </ul> <h2>[0.7.4] - 2024-07-07</h2> <h3>Added</h3> <ul> <li>Honor <code>SOURCE_DATE_EPOCH</code> in <code>BUILT_TIME_UTC</code></li> </ul> <h3>Changed</h3> <ul> <li>Bump <code>git2</code> to 0.19</li> </ul> <h2>[0.7.3] - 2024-05-21</h2> <h3>Added</h3> <ul> <li>Search for lockfile in manifest's parent directory (crates in workspaces)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lukaslueg/built/commit/e1623579b44abe9420f5fb91c31ab177043e41fc"><code>e162357</code></a> Bump to 0.7.5</li> <li><a href="https://github.com/lukaslueg/built/commit/0bbf71bfec27aa01708706fcdd67122123eb39bb"><code>0bbf71b</code></a> Bump <code>cargo-lock</code> to <code>10.0</code></li> <li><a href="https://github.com/lukaslueg/built/commit/d05629af3871ba141475a3f6dceb40182991129a"><code>d05629a</code></a> Bump to 0.7.4</li> <li><a href="https://github.com/lukaslueg/built/commit/83192182099d70314567dea889346ba767022595"><code>8319218</code></a> Update git2 to 0.19.0 (<a href="https://redirect.github.com/lukaslueg/built/issues/69">#69</a>)</li> <li><a href="https://github.com/lukaslueg/built/commit/4e2d58101d594b93eaf2b3979a90b3589297f78f"><code>4e2d581</code></a> Update gh-actions</li> <li><a href="https://github.com/lukaslueg/built/commit/bb05c357169d767bfebef0d6196cf0d1974a4f63"><code>bb05c35</code></a> Honor <code>SOURCE_DATE_EPOCH</code></li> <li><a href="https://github.com/lukaslueg/built/commit/a39212a2e53edf7e18ce334f052b990a50c616fa"><code>a39212a</code></a> Bump to 0.7.3</li> <li><a href="https://github.com/lukaslueg/built/commit/a044847900b3154fdc0cde58d33fc75109cafdc3"><code>a044847</code></a> Update README</li> <li><a href="https://github.com/lukaslueg/built/commit/4014a2eb4e8575bec9a1f17ae7b92d8956ecd1fd"><code>4014a2e</code></a> Update changelog</li> <li><a href="https://github.com/lukaslueg/built/commit/494619b13dd7a8613776814fb56d86f319ae33d0"><code>494619b</code></a> Strengthen testbox_tests output-test</li> <li>Additional commits viewable in <a href="https://github.com/lukaslueg/built/compare/0.7.2...0.7.5">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.198 to 1.0.215 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.215</h2> <ul> <li>Produce warning when multiple fields or variants have the same deserialization name (<a href="https://redirect.github.com/serde-rs/serde/issues/2855">#2855</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2856">#2856</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2857">#2857</a>)</li> </ul> <h2>v1.0.214</h2> <ul> <li>Implement IntoDeserializer for all Deserializers in serde::de::value module (<a href="https://redirect.github.com/serde-rs/serde/issues/2568">#2568</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li> </ul> <h2>v1.0.213</h2> <ul> <li>Fix support for macro-generated <code>with</code> attributes inside a newtype struct (<a href="https://redirect.github.com/serde-rs/serde/issues/2847">#2847</a>)</li> </ul> <h2>v1.0.212</h2> <ul> <li>Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (<a href="https://redirect.github.com/serde-rs/serde/issues/2845">#2845</a>)</li> </ul> <h2>v1.0.211</h2> <ul> <li>Improve error reporting about mismatched signature in <code>with</code> and <code>default</code> attributes (<a href="https://redirect.github.com/serde-rs/serde/issues/2558">#2558</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li> <li>Show variant aliases in error message when variant deserialization fails (<a href="https://redirect.github.com/serde-rs/serde/issues/2566">#2566</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li> <li>Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (<a href="https://redirect.github.com/serde-rs/serde/issues/2821">#2821</a>)</li> </ul> <h2>v1.0.210</h2> <ul> <li>Support serializing and deserializing <code>IpAddr</code> and <code>SocketAddr</code> in no-std mode on Rust 1.77+ (<a href="https://redirect.github.com/serde-rs/serde/issues/2816">#2816</a>, thanks <a href="https://github.com/MathiasKoch"><code>@​MathiasKoch</code></a>)</li> <li>Make <code>serde::ser::StdError</code> and <code>serde::de::StdError</code> equivalent to <code>core::error::Error</code> on Rust 1.81+ (<a href="https://redirect.github.com/serde-rs/serde/issues/2818">#2818</a>)</li> </ul> <h2>v1.0.209</h2> <ul> <li>Fix deserialization of empty structs and empty tuples inside of untagged enums (<a href="https://redirect.github.com/serde-rs/serde/issues/2805">#2805</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li> </ul> <h2>v1.0.208</h2> <ul> <li>Support serializing and deserializing unit structs in a <code>flatten</code> field (<a href="https://redirect.github.com/serde-rs/serde/issues/2802">#2802</a>, thanks <a href="https://github.com/jonhoo"><code>@​jonhoo</code></a>)</li> </ul> <h2>v1.0.207</h2> <ul> <li>Improve interactions between <code>flatten</code> attribute and <code>skip_serializing</code>/<code>skip_deserializing</code> (<a href="https://redirect.github.com/serde-rs/serde/issues/2795">#2795</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li> </ul> <h2>v1.0.206</h2> <ul> <li>Improve support for <code>flatten</code> attribute inside of enums (<a href="https://redirect.github.com/serde-rs/serde/issues/2567">#2567</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li> </ul> <h2>v1.0.205</h2> <ul> <li>Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (<a href="https://redirect.github.com/serde-rs/serde/issues/2785">#2785</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li> <li>Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (<a href="https://redirect.github.com/serde-rs/serde/issues/2791">#2791</a>)</li> </ul> <h2>v1.0.204</h2> <ul> <li>Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a &quot;serde&quot; feature flag in dependencies (<a href="https://redirect.github.com/serde-rs/serde/issues/2767">#2767</a>, thanks <a href="https://github.com/weiznich"><code>@​weiznich</code></a>)</li> </ul> <h2>v1.0.203</h2> <ul> <li>Documentation improvements (<a href="https://redirect.github.com/serde-rs/serde/issues/2747">#2747</a>)</li> </ul> <h2>v1.0.202</h2> <ul> <li>Provide public access to RenameAllRules in serde_derive_internals (<a href="https://redirect.github.com/serde-rs/serde/issues/2743">#2743</a>)</li> </ul> <h2>v1.0.201</h2> <ul> <li>Resolve unexpected_cfgs warning (<a href="https://redirect.github.com/serde-rs/serde/issues/2737">#2737</a>)</li> </ul> <h2>v1.0.200</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/8939af48fecb965eb3ff04dc8969146d5af5ca0f"><code>8939af4</code></a> Release 1.0.215</li> <li><a href="https://github.com/serde-rs/serde/commit/fa5d58cd007812b5990ec5721082bac293a97467"><code>fa5d58c</code></a> Use ui test syntax that does not interfere with rustfmt</li> <li><a href="https://github.com/serde-rs/serde/commit/1a3cf4b3c18396a1c5da6999ff7695d822709044"><code>1a3cf4b</code></a> Update PR 2562 ui tests</li> <li><a href="https://github.com/serde-rs/serde/commit/7d96352e9638de6662e4660e974ffc7ea232e511"><code>7d96352</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2857">#2857</a> from dtolnay/collide</li> <li><a href="https://github.com/serde-rs/serde/commit/111ecc5d8c01cf7795059f3bc436bfd0e57d1d64"><code>111ecc5</code></a> Update ui tests for warning on colliding aliases</li> <li><a href="https://github.com/serde-rs/serde/commit/edd6fe954bc35bbafb454835c6529d0e30148624"><code>edd6fe9</code></a> Revert &quot;Add checks for conflicts for aliases&quot;</li> <li><a href="https://github.com/serde-rs/serde/commit/a20e9249c5849b6855ca2d2aa1d0ce563855c3bd"><code>a20e924</code></a> Revert &quot;pacify clippy&quot;</li> <li><a href="https://github.com/serde-rs/serde/commit/b1353a99cdf7b7ab30b49d5c0cfed0b725b7a8df"><code>b1353a9</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2856">#2856</a> from dtolnay/dename</li> <li><a href="https://github.com/serde-rs/serde/commit/c59e876bb37ad690090d83e92a7799b75b1a3f49"><code>c59e876</code></a> Produce a separate warning for every colliding name</li> <li><a href="https://github.com/serde-rs/serde/commit/7f1e697c0d4d737068c8dd3f258e7c4122bf7196"><code>7f1e697</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2855">#2855</a> from dtolnay/namespan</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.198...v1.0.215">compare view</a></li> </ul> </details> <br /> Updates `serde_default_utils` from 0.2.2 to 0.3.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/olekspickle/serde_default_utils/releases">serde_default_utils's releases</a>.</em></p> <blockquote> <h2>v0.3.0</h2> <ul> <li>fix broken feature</li> <li>clean up a bit</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/alekspickle/serde_default_utils/compare/v0.2.2...v0.3.0">https://github.com/alekspickle/serde_default_utils/compare/v0.2.2...v0.3.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/olekspickle/serde_default_utils/commits">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | winit | [>= 0.29.a, < 0.30] | </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details>
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin dependabot/cargo/prod-dependencies-4a7e9d13b4:dependabot/cargo/prod-dependencies-4a7e9d13b4
git switch dependabot/cargo/prod-dependencies-4a7e9d13b4

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff dependabot/cargo/prod-dependencies-4a7e9d13b4
git switch dependabot/cargo/prod-dependencies-4a7e9d13b4
git rebase main
git switch main
git merge --ff-only dependabot/cargo/prod-dependencies-4a7e9d13b4
git switch dependabot/cargo/prod-dependencies-4a7e9d13b4
git rebase main
git switch main
git merge --no-ff dependabot/cargo/prod-dependencies-4a7e9d13b4
git switch main
git merge --squash dependabot/cargo/prod-dependencies-4a7e9d13b4
git switch main
git merge --ff-only dependabot/cargo/prod-dependencies-4a7e9d13b4
git switch main
git merge dependabot/cargo/prod-dependencies-4a7e9d13b4
git push origin main
Sign in to join this conversation.
No description provided.