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" 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!( 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."