Skip to content

build(deps): bump the ui-rust group across 1 directory with 6 updates - #498

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/crates/hypercolor-ui/ui-rust-dec6c085aa
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/crates/hypercolor-ui/ui-rust-dec6c085aa

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the ui-rust group with 6 updates in the /crates/hypercolor-ui directory:

Package From To
leptos-use 0.19.2 0.20.0
serde_json 1.0.151 1.0.154
uuid 1.27.0 1.29.0
log 0.4.34 0.4.35
tokio 1.53.2 1.54.1
libc 0.2.190 0.2.191

Updates leptos-use from 0.19.2 to 0.20.0

Release notes

Sourced from leptos-use's releases.

Version 0.20.0

Changes in this version:

[0.20.0] - 2026-10-19

Breaking Changes 🛠

  • Leptos-Use has been split into micro crates. Every function now lives in its own crate named after it, for example use_mouse is now in leptos-use-mouse (leptos_use_mouse::use_mouse). Related functions share a crate (leptos-use-storage, leptos-use-math, leptos-use-is, leptos-use-preferences, …) and the former core/utils modules became leptos-use-core, leptos-use-element, leptos-use-maybe-rw-signal, leptos-use-filters, … The Leptos-independent helpers are now the standalone crates wasm-js-macros (js!, js_fut!) and sendwrap-fn (sendwrap_fn!). Every crate has its own ssr feature (and axum/actix where it reads request headers).

  • The leptos-use crate still compiles with the same features and paths but only contains deprecated forwarding wrappers that tell you which micro crate to add instead.

  • use_calendar is now generic over the date type via the new trait CalendarDateType. UseCalendarOptions, UseCalendarReturn and CalendarDate got a date type parameter and use_calendar() needs a type annotation, e.g. use_calendar::<chrono::NaiveDate>().

  • The feature use_calendar no longer enables chrono. Enable one of the new features chrono, jiff or time (chrono is part of the default features).

  • CalendarDate comparison methods (is_selected, is_before, …) compare by calendar day.

  • WatchOptions and UseStorageOptions got a filter type parameter which defaults to the new NoFilter. debounce/throttle/filter change it to FilterOptions. This way the debounce and throttle code is only compiled into your app when you use it. Code that names these types with a filter has to write WatchOptions<FilterOptions> / UseStorageOptions<T, E, D, FilterOptions>.

  • The default target of UseColorModeOptions is the document's root element instead of the selector "html", which saves the code that looks up elements by selector. UseColorModeOptions::default() is now of the type UseColorModeOptions<Option<web_sys::Element>, _>.

New Features 🚀

  • use_calendar supports jiff (jiff::civil::Date, jiff::Zoned) and time (time::Date, time::OffsetDateTime) behind the features jiff and time.
  • use_calendar supports chrono::DateTime<Utc>, chrono::DateTime<Local> and chrono::DateTime<FixedOffset>.
  • Every micro crate has browser tests (wasm-bindgen-test in headless Chrome), run in CI.
  • The book shows how much each function adds to the gzipped wasm binary of an app.

Changes ✨

  • use_color_mode: with cookie_enabled, store Auto as auto-dark / auto-light so SSR renders the right mode without the Sec-CH-Prefers-Color-Scheme header
  • use_color_mode: new option cookie_max_age (defaults to one year) so the cookie outlives the browser session
  • use_color_mode: with cookie_enabled, the cookie is the only storage and storage_enabled is ignored

Fixes 🍕

  • use_device_orientation never listened for deviceorientation events, so it never reported any values
  • use_clipboard with read(true) never listened for copy/cut events
  • use_web_notification never closed the notification when the page became visible again

... (truncated)

Changelog

Sourced from leptos-use's changelog.

[0.20.0] - 2026-10-19

Breaking Changes 🛠

  • Leptos-Use has been split into micro crates. Every function now lives in its own crate named after it, for example use_mouse is now in leptos-use-mouse (leptos_use_mouse::use_mouse). Related functions share a crate (leptos-use-storage, leptos-use-math, leptos-use-is, leptos-use-preferences, …) and the former core/utils modules became leptos-use-core, leptos-use-element, leptos-use-maybe-rw-signal, leptos-use-filters, … The Leptos-independent helpers are now the standalone crates wasm-js-macros (js!, js_fut!) and sendwrap-fn (sendwrap_fn!). Every crate has its own ssr feature (and axum/actix where it reads request headers).

  • The leptos-use crate still compiles with the same features and paths but only contains deprecated forwarding wrappers that tell you which micro crate to add instead.

  • use_calendar is now generic over the date type via the new trait CalendarDateType. UseCalendarOptions, UseCalendarReturn and CalendarDate got a date type parameter and use_calendar() needs a type annotation, e.g. use_calendar::<chrono::NaiveDate>().

  • The feature use_calendar no longer enables chrono. Enable one of the new features chrono, jiff or time (chrono is part of the default features).

  • CalendarDate comparison methods (is_selected, is_before, …) compare by calendar day.

  • WatchOptions and UseStorageOptions got a filter type parameter which defaults to the new NoFilter. debounce/throttle/filter change it to FilterOptions. This way the debounce and throttle code is only compiled into your app when you use it. Code that names these types with a filter has to write WatchOptions<FilterOptions> / UseStorageOptions<T, E, D, FilterOptions>.

  • The default target of UseColorModeOptions is the document's root element instead of the selector "html", which saves the code that looks up elements by selector. UseColorModeOptions::default() is now of the type UseColorModeOptions<Option<web_sys::Element>, _>.

New Features 🚀

  • use_calendar supports jiff (jiff::civil::Date, jiff::Zoned) and time (time::Date, time::OffsetDateTime) behind the features jiff and time.
  • use_calendar supports chrono::DateTime<Utc>, chrono::DateTime<Local> and chrono::DateTime<FixedOffset>.
  • Every micro crate has browser tests (wasm-bindgen-test in headless Chrome), run in CI.
  • The book shows how much each function adds to the gzipped wasm binary of an app.

Changes ✨

  • use_color_mode: with cookie_enabled, store Auto as auto-dark / auto-light so SSR renders the right mode without the Sec-CH-Prefers-Color-Scheme header
  • use_color_mode: new option cookie_max_age (defaults to one year) so the cookie outlives the browser session
  • use_color_mode: with cookie_enabled, the cookie is the only storage and storage_enabled is ignored

Fixes 🍕

  • use_device_orientation never listened for deviceorientation events, so it never reported any values
  • use_clipboard with read(true) never listened for copy/cut events
  • use_web_notification never closed the notification when the page became visible again
  • use_infinite_scroll stopped loading after a load that grew the content without filling the element
  • use_idle listens for activity on window instead of document, so the default resize event counts as activity

... (truncated)

Commits
  • ac32e95 Version and release each crate independently
  • 47c6906 Prepare 0.20.0 release
  • 4c86c30 Give every crate its own version
  • 9f57a84 Merge branch 'micro-crates'
  • 62ec704 added color mode tests
  • 32a789f Merge origin/main into micro-crates
  • e168660 Reduce wasm size and refine size measurement
  • f36ecf8 use_color_mode: store resolved auto mode in cookie and added
  • 8fe0279 Show estimated wasm size on book pages
  • b92bb02 Add options section to generated hook docs
  • Additional commits viewable in compare view

Updates serde_json from 1.0.151 to 1.0.154

Release notes

Sourced from serde_json's releases.

v1.0.154

v1.0.153

v1.0.152

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

Updates uuid from 1.27.0 to 1.29.0

Release notes

Sourced from uuid's releases.

v1.29.0

What's Changed

Full Changelog: uuid-rs/uuid@v1.28.0...v1.29.0

v1.28.0

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.27.0...v1.28.0

Commits
  • 4643e60 Merge pull request #920 from uuid-rs/cargo/v1.29.0
  • a3631fd prepare for 1.29.0 release
  • 304913e Merge pull request #919 from RanaPriyansh/fix/non-nil-versioned-constructors-901
  • d49f963 Reuse existing version tests for NonNilUuid constructors
  • 2f02404 Add versioned constructors to NonNilUuid
  • 276c236 Merge pull request #918 from uuid-rs/cargo/v1.28.0
  • 4b3b9f5 prepare for 1.28.0 release
  • cbf9c81 Merge pull request #916 from RanaPriyansh/fix/optional-serde-adapters-840
  • 784a022 Inline expected tokens in optional compact serde test
  • a5678c3 Simplify optional serde adapter tests to option tokens
  • Additional commits viewable in compare view

Updates log from 0.4.34 to 0.4.35

Release notes

Sourced from log's releases.

v0.4.35

This release doesn't include source changes. It verifies log's new CI/CD processes.

Other

  • rework CI/CD to align with Rust project standards
Changelog

Sourced from log's changelog.

0.4.35 - 2026-10-30

This release doesn't include source changes. It verifies log's new CI/CD processes.

Other

  • rework CI/CD to align with Rust project standards
Commits
  • a46450b Update CHANGELOG.md
  • a715f17 chore: release v0.4.35
  • b4e2b12 Merge pull request #747 from rust-lang/chore/release-plz-mgnt
  • 6b490b6 run fmt
  • 2c7fd52 simplify some crate release tasks for easier automation
  • 5bc5545 Merge pull request #745 from marcoienibot/release-plz-disable-semver-check
  • 4234b8c Disable release-plz semver check
  • 95918ff Merge pull request #744 from Kobzol/trusted-publishing
  • e7ed747 Fix Zizmor lints
  • e87a3c6 Setup trusted publishing
  • Additional commits viewable in compare view

Updates tokio from 1.53.2 to 1.54.1

Release notes

Sourced from tokio's releases.

Tokio v1.54.1

1.54.1 (October 21st, 2026)

Fixed

  • time: revert "remove the runtime handle from timers" (#8692)

#8692: tokio-rs/tokio#8692

Tokio v1.54.0

1.54.0 (October 19th, 2026)

The 1.54.0 release includes all changes up to 1.53.3.

The MSRV is increased to 1.85. (#8514)

Added

  • fs: add File::set_times, File::set_modified, and fs::FileTimes (#8504)
  • net: implement Default for named_pipe::{ClientOptions, ServerOptions} (#8378)
  • runtime: add Builder::max_io_events_per_busy_tick (#8410)
  • runtime: stabilize tokio::runtime::worker_index() (#8431)
  • sync: add SemaphorePermit::semaphore() (#8482)
  • sync: add blocking_acquire methods to Semaphore (#8269)
  • sync: add watch::Receiver::is_closed (#8481)
  • wasm: support JSPI for Emscripten target (#8285, #8627)
  • wasm: support the wasm32-unknown-emscripten target (#8281, #8422, #8528, #8628)

Changed

  • fs: reject zero in File::set_max_buf_size (#8449)
  • io: make copy_buf cooperative (#8459)
  • io: panic when BufReader or BufStream is created with zero capacity (#8494)
  • io: panic when in-memory pipe is created with zero capacity (#8397)
  • io: reject zero buffer size in copy_bidirectional_with_sizes (#8454)
  • io: support vectored writes in Sink (#8663)
  • net: start UnixStream::pair and UnixDatagram::pair sockets as writable (#8444)
  • net: start accepted sockets as readable and writable (#8435)
  • net: support UCred on Fuchsia (#8257)
  • process: use mio::unix::pipe for Unix child stdio (#8603)
  • runtime: cache-pad the shared injection queue and idle state (#8622)
  • runtime: decide auto-boxing of spawned futures at monomorphization time (#8414)
  • runtime: make enable_io available whenever rt is enabled (#8387)
  • runtime: move block_in_place setup into a non-generic function (#8315)
  • runtime: move the multi-thread inject queue to its own mutex (#8382)
  • runtime: panic when max_io_events_per_tick is zero (#8476)
  • runtime: suggest .await in nested block_on panic message (#8501)
  • sync: avoid atomic reader count in broadcast slots (#8357)
  • sync: use acquire/release orderings in Notify (#8325)
  • time: remove the runtime handle from timers (#8458)

... (truncated)

Commits

Updates libc from 0.2.190 to 0.2.191

Release notes

Sourced from libc's releases.

0.2.191

Support

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

Added

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

Fixed

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

Changed

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

Sourced from libc's changelog.

0.2.191 - 2026-10-16

Support

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

Added

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

Fixed

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

Changed

  • AIX: Restore 'c_ulong' as the type of 'statvfs.f_fsid'. (#5616)
  • Android: Make prop_info an extern type (#5561)
  • Apple: Mach API is now available on non-MacOS targets again. This should resolve some issues building ecosystem crates. (#5612), (#5636)
  • FreeBSD: Add back NOTE_PCTRLMASK with a deprecation warning (#5600)
Commits
  • ccc2ff4 libc: Release 0.2.191
  • bce6efb apple: Add mach_task_self and mach_task_self_ to semver checks
  • ecf4fd4 apple: Re-restrict mach_vm_map to MacOS-only
  • b0e0423 Revert "apple: Disable mach.h API on Apple mobile OSs"
  • 9c7f568 apple: add ifaliasreq and in6_aliasreq
  • 018c7e9 wasi: Add pthread_condattr_{get,set}clock
  • 2c77185 openbsd: add sensordev structure
  • e10813c hurd: Add missing POSIX_SPAWN_* flags
  • 2ea4bc1 Fix FreeBSD/aarch64
  • 6d666fd dragonfly: Parse version from headers rather than CLI
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Nov 3, 2026
@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 9a7621cc-37f9-4465-9bfe-72c77f0c8b77

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/crates/hypercolor-ui/ui-rust-dec6c085aa branch from 80ae0d7 to 5bc740a Compare November 3, 2026 10:28
Bumps the ui-rust group with 6 updates in the /crates/hypercolor-ui directory:

| Package | From | To |
| --- | --- | --- |
| [leptos-use](https://github.com/Synphonyte/leptos-use) | `0.19.2` | `0.20.0` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.27.0` | `1.29.0` |
| [log](https://github.com/rust-lang/log) | `0.4.34` | `0.4.35` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.53.2` | `1.54.1` |
| [libc](https://github.com/rust-lang/libc) | `0.2.190` | `0.2.191` |



Updates `leptos-use` from 0.19.2 to 0.20.0
- [Release notes](https://github.com/Synphonyte/leptos-use/releases)
- [Changelog](https://github.com/Synphonyte/leptos-use/blob/main/CHANGELOG.md)
- [Commits](Synphonyte/leptos-use@v0.19.2...v0.20.0)

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

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

Updates `log` from 0.4.34 to 0.4.35
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/main/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.34...v0.4.35)

Updates `tokio` from 1.53.2 to 1.54.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.53.2...tokio-1.54.1)

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

---
updated-dependencies:
- dependency-name: leptos-use
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ui-rust
- dependency-name: libc
  dependency-version: 0.2.191
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ui-rust
- dependency-name: log
  dependency-version: 0.4.35
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ui-rust
- dependency-name: serde_json
  dependency-version: 1.0.154
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ui-rust
- dependency-name: tokio
  dependency-version: 1.54.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ui-rust
- dependency-name: uuid
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ui-rust
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/crates/hypercolor-ui/ui-rust-dec6c085aa branch from 5bc740a to 98bb6e1 Compare November 3, 2026 12:47

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants