From a0f00f82b51aa396137b190f058cb88449d32147 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 08:41:24 +0000 Subject: [PATCH 1/3] chore(deps): update leptos monorepo to v0.8.14 --- Cargo.lock | 75 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 48 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7d388ee..f0c28df 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -464,13 +464,13 @@ dependencies = [ [[package]] name = "config" -version = "0.15.13" +version = "0.15.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1eb4fb07bc7f012422df02766c7bd5971effb894f573865642f06fa3265440" +checksum = "b30fa8254caad766fc03cb0ccae691e14bf3bd72bfff27f72802ce729551b3d6" dependencies = [ "convert_case 0.6.0", "pathdiff", - "serde", + "serde_core", "toml", "winnow 0.7.13", ] @@ -2640,9 +2640,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leptos" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b78b04cc52d6f6372e546afcd8ed98ee29ea1a9221b19befb8f9961e47b8307c" +checksum = "87c98f6d751e524ff425ad9d63d53e120ed68311ffbc22bbd9c0b3c4005a421e" dependencies = [ "any_spawner", "cfg-if", @@ -2670,8 +2670,8 @@ dependencies = [ "tachys", "thiserror 2.0.17", "throw_error", - "typed-builder", - "typed-builder-macro", + "typed-builder 0.22.0", + "typed-builder-macro 0.22.0", "wasm-bindgen", "wasm-bindgen-futures", "wasm_split_helpers", @@ -2690,15 +2690,15 @@ dependencies = [ [[package]] name = "leptos_config" -version = "0.8.7" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240b4cb96284256a44872563cf029f24d6fe14bc341dcf0f4164e077cb5a1471" +checksum = "071fc40aeb9fcab885965bad1887990477253ad51f926cd19068f45a44c59e89" dependencies = [ "config", "regex", "serde", "thiserror 2.0.17", - "typed-builder", + "typed-builder 0.21.2", ] [[package]] @@ -2736,9 +2736,9 @@ dependencies = [ [[package]] name = "leptos_macro" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2009e2cc8ac3aa3e417c51d2a2b951c34dfea51f25935717b564c347fb20cb3f" +checksum = "9d199fafe14b7925fd392764fdd851215909604955acfda7c0263b8722d57c23" dependencies = [ "attribute-derive", "cfg-if", @@ -2759,9 +2759,9 @@ dependencies = [ [[package]] name = "leptos_router" -version = "0.8.9" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21f482679fc1856ca368560fe7d827d7a34b5bbaa12c8b7c4daf1c02eaf8f09a" +checksum = "19b824cae28db1551b71f8c2a45eab7bb98d61407f5adcc368cfe7b671e4a71d" dependencies = [ "any_spawner", "either_of", @@ -2783,9 +2783,9 @@ dependencies = [ [[package]] name = "leptos_router_macro" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "571042420d79f4f5b6b0d149dc1561b03f47e08c37c8fa0dfc80c73ad67be8af" +checksum = "409c0bd99f986c3cfa1a4db2443c835bc602ded1a12784e22ecb28c3ed5a2ae2" dependencies = [ "proc-macro-error2", "proc-macro2", @@ -2795,9 +2795,9 @@ dependencies = [ [[package]] name = "leptos_server" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38acbf32649a4b127c8d4ccaed8fb388e19a746430a0ea8f8160e51e28c36e2d" +checksum = "dbf1045af93050bf3388d1c138426393fc131f6d9e46a65519da884c033ed730" dependencies = [ "any_spawner", "base64", @@ -3621,9 +3621,9 @@ checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" [[package]] name = "reactive_graph" -version = "0.2.9" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77cbe7c61b939523104883fd00d431f6c681c7005fd350f01a9ff2fc96509399" +checksum = "4043190442021086719fb9183daacb050f44d4ed8d3a1c8534e366d45dd95c29" dependencies = [ "any_spawner", "async-lock", @@ -3632,6 +3632,7 @@ dependencies = [ "hydration_context", "indexmap", "or_poisoned", + "paste", "pin-project-lite", "rustc-hash 2.1.1", "rustc_version", @@ -3683,9 +3684,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.1" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" dependencies = [ "aho-corasick", "memchr", @@ -3695,9 +3696,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.9" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" dependencies = [ "aho-corasick", "memchr", @@ -4396,9 +4397,9 @@ dependencies = [ [[package]] name = "tachys" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f88be37609c1891b748ed1feb9b08b0e772156a80d586b38726253f80859134d" +checksum = "f2b2db11e455f7e84e2cc3e76f8a3f3843f7956096265d5ecff781eabe235077" dependencies = [ "any_spawner", "async-trait", @@ -4819,7 +4820,16 @@ version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fef81aec2ca29576f9f6ae8755108640d0a86dd3161b2e8bca6cfa554e98f77d" dependencies = [ - "typed-builder-macro", + "typed-builder-macro 0.21.2", +] + +[[package]] +name = "typed-builder" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "398a3a3c918c96de527dc11e6e846cd549d4508030b8a33e1da12789c856b81a" +dependencies = [ + "typed-builder-macro 0.22.0", ] [[package]] @@ -4833,6 +4843,17 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "typed-builder-macro" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e48cea23f68d1f78eb7bc092881b6bb88d3d6b5b7e6234f6f9c911da1ffb221" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "typenum" version = "1.18.0" From 08a85711c7b12e7978a8dde34a3dd1fb772e59e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABlle=20Huisman?= Date: Thu, 4 Dec 2025 09:59:27 +0100 Subject: [PATCH 2/3] fix: wrap Leptos text in quotes --- packages/leptos/tests/visual/src/spec/inline.rs | 10 +++++----- packages/leptos/tests/visual/src/spec/relative.rs | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/leptos/tests/visual/src/spec/inline.rs b/packages/leptos/tests/visual/src/spec/inline.rs index f23e855..1046c56 100644 --- a/packages/leptos/tests/visual/src/spec/inline.rs +++ b/packages/leptos/tests/visual/src/spec/inline.rs @@ -165,7 +165,7 @@ pub fn Inline() -> impl IntoView {

The floating element should choose the most appropriate rect.

- Lorem ipsum dolor sit amet, consectetur adipiscing elit.{' '} + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. " impl IntoView { on:mouseleave=handle_mouse_leave > {text} - . Ut eu magna eu augue efficitur bibendum id commodo tellus. Nullam + ". Ut eu magna eu augue efficitur bibendum id commodo tellus. Nullam gravida, mi nec sodales tincidunt, lorem orci aliquam ex, id commodo erat libero ut risus. Nam molestie non lectus sit amet tempus. Vivamus - accumsan{' '} - nunc quis faucibus egestas. - Duis cursus nisi massa, non dictum turpis interdum at. + accumsan " + "nunc quis faucibus egestas"". " + "Duis cursus nisi massa, non dictum turpis interdum at."

diff --git a/packages/leptos/tests/visual/src/spec/relative.rs b/packages/leptos/tests/visual/src/spec/relative.rs index 21d7b17..65a5d33 100644 --- a/packages/leptos/tests/visual/src/spec/relative.rs +++ b/packages/leptos/tests/visual/src/spec/relative.rs @@ -80,8 +80,8 @@ pub fn Relative() -> impl IntoView { view! {

Relative

- The floating element should be positioned correctly on the bottom when a - certain parent node has position: relative applied. + "The floating element should be positioned correctly on the bottom when a + certain parent node has ""position: relative"" applied."

Date: Thu, 4 Dec 2025 10:20:21 +0100 Subject: [PATCH 3/3] fix: set `maxDiffPixelRatio` to 0.01 --- packages/leptos/tests/playwright.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/leptos/tests/playwright.rs b/packages/leptos/tests/playwright.rs index 05e3819..9fc3dd8 100644 --- a/packages/leptos/tests/playwright.rs +++ b/packages/leptos/tests/playwright.rs @@ -124,7 +124,7 @@ pub fn playwright() { let config_content = fs::read_to_string(repository_playwright_config_path.clone()) .expect("Reading Playwright config file failed.") - .replace("retries: 3,", "retries: 0,\n timeout: 10 * 1000,") + .replace("retries: 3,", "retries: 0,\n timeout: 10 * 1000,\nexpect: {toMatchSnapshot: {maxDiffPixelRatio: 0.01}},") .replace( "command: 'pnpm run dev',", &format!(