diff --git a/Cargo.toml b/Cargo.toml index acfb392bd..c4fe9dd9f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,9 +45,9 @@ rust-version = "1.75" [workspace.dependencies] throw_error = { path = "./any_error/", version = "0.2.0-beta" } -any_spawner = { path = "./any_spawner/", version = "0.1" } -const_str_slice_concat = { path = "./const_str_slice_concat", version = "0.1" } -either_of = { path = "./either_of/", version = "0.1" } +any_spawner = { path = "./any_spawner/", version = "0.1.0" } +const_str_slice_concat = { path = "./const_str_slice_concat", version = "0.1.0" } +either_of = { path = "./either_of/", version = "0.1.0" } hydration_context = { path = "./hydration_context", version = "0.2.0-beta" } leptos = { path = "./leptos", version = "0.7.0-beta" } leptos_config = { path = "./leptos_config", version = "0.7.0-beta" } @@ -60,8 +60,8 @@ leptos_router_macro = { path = "./router_macro", version = "0.7.0-beta" } leptos_server = { path = "./leptos_server", version = "0.7.0-beta" } leptos_meta = { path = "./meta", version = "0.7.0-beta" } next_tuple = { path = "./next_tuple", version = "0.1.0-beta" } -oco_ref = { path = "./oco", version = "0.2" } -or_poisoned = { path = "./or_poisoned", version = "0.1" } +oco_ref = { path = "./oco", version = "0.2.0" } +or_poisoned = { path = "./or_poisoned", version = "0.1.0" } reactive_graph = { path = "./reactive_graph", version = "0.1.0-beta" } reactive_stores = { path = "./reactive_stores", version = "0.1.0-beta" } reactive_stores_macro = { path = "./reactive_stores_macro", version = "0.1.0-beta" } diff --git a/any_error/Cargo.toml b/any_error/Cargo.toml index fbcaa718f..fc4ee4d4b 100644 --- a/any_error/Cargo.toml +++ b/any_error/Cargo.toml @@ -10,4 +10,4 @@ description = "Utilities for wrapping, throwing, and catching errors." rust-version.workspace = true [dependencies] -pin-project-lite = "0.2" +pin-project-lite = "0.2.14" diff --git a/any_spawner/Cargo.toml b/any_spawner/Cargo.toml index 29eb3db0b..2b8dcfa3d 100644 --- a/any_spawner/Cargo.toml +++ b/any_spawner/Cargo.toml @@ -9,14 +9,14 @@ repository = "https://github.com/leptos-rs/leptos" description = "Spawn asynchronous tasks in an executor-independent way." [dependencies] -futures = "0.3" -glib = { version = "0.19", optional = true } -thiserror = "1" -tokio = { version = "1", optional = true, default-features = false, features = [ - "rt", +futures = "0.3.30" +glib = { version = "0.20.0", optional = true } +thiserror = "1.0" +tokio = { version = "1.39", optional = true, default-features = false, features = [ + "rt", ] } -tracing = { version = "0.1", optional = true } -wasm-bindgen-futures = { version = "0.4", optional = true } +tracing = { version = "0.1.40", optional = true } +wasm-bindgen-futures = { version = "0.4.42", optional = true } [features] tracing = ["dep:tracing"] diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml index b7afd488b..c0e72315e 100644 --- a/benchmarks/Cargo.toml +++ b/benchmarks/Cargo.toml @@ -6,31 +6,31 @@ rust-version.workspace = true [dependencies] l0410 = { package = "leptos", version = "0.4.10", features = [ - "nightly", - "ssr", + "nightly", + "ssr", ] } leptos = { path = "../leptos", features = ["ssr", "nightly"] } leptos_reactive = { path = "../leptos_reactive", features = ["ssr", "nightly"] } tachydom = { git = "https://github.com/gbj/tachys", features = [ - "nightly", - "leptos", + "nightly", + "leptos", ] } tachy_maccy = { git = "https://github.com/gbj/tachys", features = ["nightly"] } -sycamore = { version = "0.8", features = ["ssr"] } -yew = { version = "0.20", features = ["ssr"] } -tokio-test = "0.4" -miniserde = "0.1" -gloo = "0.8" -uuid = { version = "1", features = ["serde", "v4", "wasm-bindgen"] } -wasm-bindgen = "0.2" -lazy_static = "1" -log = "0.4" -strum = "0.24" -strum_macros = "0.24" -serde = { version = "1", features = ["derive", "rc"] } -serde_json = "1" -tera = "1" +sycamore = { version = "0.8.0", features = ["ssr"] } +yew = { version = "0.20.0", features = ["ssr"] } +tokio-test = "0.4.0" +miniserde = "0.1.0" +gloo = "0.8.0" +uuid = { version = "1.0", features = ["serde", "v4", "wasm-bindgen"] } +wasm-bindgen = "0.2.0" +lazy_static = "1.0" +log = "0.4.0" +strum = "0.24.0" +strum_macros = "0.24.0" +serde = { version = "1.0", features = ["derive", "rc"] } +serde_json = "1.0" +tera = "1.0" [dependencies.web-sys] -version = "0.3" +version = "0.3.0" features = ["Window", "Document", "HtmlElement", "HtmlInputElement"] diff --git a/either_of/Cargo.toml b/either_of/Cargo.toml index 9d10cb32d..d3511a778 100644 --- a/either_of/Cargo.toml +++ b/either_of/Cargo.toml @@ -10,4 +10,4 @@ description = "Utilities for working with enumerated types that contain one of 2 rust-version.workspace = true [dependencies] -pin-project-lite = "0.2" +pin-project-lite = "0.2.14" diff --git a/examples/action-form-error-handling/Cargo.toml b/examples/action-form-error-handling/Cargo.toml index 7645095b9..ec59128cf 100644 --- a/examples/action-form-error-handling/Cargo.toml +++ b/examples/action-form-error-handling/Cargo.toml @@ -7,16 +7,16 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -actix-files = { version = "0.6", optional = true } -actix-web = { version = "4", optional = true, features = ["macros"] } -console_error_panic_hook = "0.1" -cfg-if = "1" +actix-files = { version = "0.6.6", optional = true } +actix-web = { version = "4.8", optional = true, features = ["macros"] } +console_error_panic_hook = "0.1.7" +cfg-if = "1.0" leptos = { path = "../../leptos" } leptos_meta = { path = "../../meta" } leptos_actix = { path = "../../integrations/actix", optional = true } leptos_router = { path = "../../router" } -wasm-bindgen = "0.2" -serde = { version = "1", features = ["derive"] } +wasm-bindgen = "0.2.92" +serde = { version = "1.0", features = ["derive"] } [features] hydrate = ["leptos/hydrate"] diff --git a/examples/counter/Cargo.toml b/examples/counter/Cargo.toml index 8cdd8d197..3a7659ba8 100644 --- a/examples/counter/Cargo.toml +++ b/examples/counter/Cargo.toml @@ -10,12 +10,12 @@ lto = true [dependencies] leptos = { path = "../../leptos", features = ["csr"] } -console_log = "1" -log = "0.4" +console_log = "1.0" +log = "0.4.22" console_error_panic_hook = "0.1.7" gloo-timers = { version = "0.3.0", features = ["futures"] } [dev-dependencies] -wasm-bindgen = "0.2" -wasm-bindgen-test = "0.3.0" -web-sys = "0.3" +wasm-bindgen = "0.2.92" +wasm-bindgen-test = "0.3.42" +web-sys = "0.3.69" diff --git a/examples/counter_isomorphic/Cargo.toml b/examples/counter_isomorphic/Cargo.toml index 0d30fdb2d..20d486403 100644 --- a/examples/counter_isomorphic/Cargo.toml +++ b/examples/counter_isomorphic/Cargo.toml @@ -11,23 +11,23 @@ codegen-units = 1 lto = true [dependencies] -actix-files = { version = "0.6", optional = true } -actix-web = { version = "4", optional = true, features = ["macros"] } -broadcaster = "1" -console_log = "1" -console_error_panic_hook = "0.1" -futures = "0.3" -lazy_static = "1" +actix-files = { version = "0.6.6", optional = true } +actix-web = { version = "4.8", optional = true, features = ["macros"] } +broadcaster = "1.0" +console_log = "1.0" +console_error_panic_hook = "0.1.7" +futures = "0.3.30" +lazy_static = "1.5" leptos = { path = "../../leptos" } leptos_actix = { path = "../../integrations/actix", optional = true } leptos_router = { path = "../../router" } -log = "0.4" -once_cell = "1.18" -gloo-net = { version = "0.6" } -wasm-bindgen = "0.2" -serde = { version = "1", features = ["derive"] } -simple_logger = "4.3" -tracing = { version = "0.1", optional = true } +log = "0.4.22" +once_cell = "1.19" +gloo-net = { version = "0.6.0" } +wasm-bindgen = "0.2.92" +serde = { version = "1.0", features = ["derive"] } +simple_logger = "5.0" +tracing = { version = "0.1.40", optional = true } send_wrapper = "0.6.0" [features] diff --git a/examples/counter_url_query/Cargo.toml b/examples/counter_url_query/Cargo.toml index d30456da2..36efbd493 100644 --- a/examples/counter_url_query/Cargo.toml +++ b/examples/counter_url_query/Cargo.toml @@ -13,6 +13,6 @@ leptos_router = { path = "../../router", features = [] } console_error_panic_hook = "0.1.7" [dev-dependencies] -wasm-bindgen = "0.2" -wasm-bindgen-test = "0.3.0" -web-sys = "0.3" +wasm-bindgen = "0.2.92" +wasm-bindgen-test = "0.3.42" +web-sys = "0.3.69" diff --git a/examples/counter_without_macros/Cargo.toml b/examples/counter_without_macros/Cargo.toml index 9b22121de..e0dc6133b 100644 --- a/examples/counter_without_macros/Cargo.toml +++ b/examples/counter_without_macros/Cargo.toml @@ -14,10 +14,10 @@ console_error_panic_hook = "0.1.7" [dev-dependencies] wasm-bindgen = "0.2" -wasm-bindgen-test = "0.3.34" -pretty_assertions = "1.3.0" -rstest = "0.17.0" +wasm-bindgen-test = "0.3.42" +pretty_assertions = "1.4" +rstest = "0.22.0" [dev-dependencies.web-sys] features = ["HtmlElement", "XPathResult"] -version = "0.3.61" +version = "0.3.69" diff --git a/examples/counters/Cargo.toml b/examples/counters/Cargo.toml index 00dd541b5..7c356a723 100644 --- a/examples/counters/Cargo.toml +++ b/examples/counters/Cargo.toml @@ -4,10 +4,10 @@ version = "0.1.0" edition = "2021" [dependencies] -leptos = { path = "../../leptos", features = ["csr"] } +leptos = { path = "../../leptos", features = ["csr"] } console_error_panic_hook = "0.1.7" [dev-dependencies] -wasm-bindgen-test = "0.3.0" -wasm-bindgen = "0.2" -web-sys = "0.3" +wasm-bindgen-test = "0.3.42" +wasm-bindgen = "0.2.92" +web-sys = "0.3.69" diff --git a/examples/directives/Cargo.toml b/examples/directives/Cargo.toml index 6d7967fba..8d3610896 100644 --- a/examples/directives/Cargo.toml +++ b/examples/directives/Cargo.toml @@ -5,12 +5,12 @@ edition = "2021" [dependencies] leptos = { path = "../../leptos", features = ["csr"] } -log = "0.4" -console_log = "1" +log = "0.4.22" +console_log = "1.0" console_error_panic_hook = "0.1.7" -web-sys = { version = "0.3", features = ["Clipboard", "Navigator"] } +web-sys = { version = "0.3.69", features = ["Clipboard", "Navigator"] } [dev-dependencies] -wasm-bindgen-test = "0.3.0" -wasm-bindgen = "0.2" -web-sys = { version = "0.3", features = ["NodeList"] } +wasm-bindgen-test = "0.3.42" +wasm-bindgen = "0.2.92" +web-sys = { version = "0.3.69", features = ["NodeList"] } diff --git a/examples/error_boundary/Cargo.toml b/examples/error_boundary/Cargo.toml index 0bcca6c41..e93090378 100644 --- a/examples/error_boundary/Cargo.toml +++ b/examples/error_boundary/Cargo.toml @@ -9,6 +9,6 @@ lto = true [dependencies] leptos = { path = "../../leptos", features = ["csr"] } -console_log = "1" -log = "0.4" +console_log = "1.0" +log = "0.4.22" console_error_panic_hook = "0.1.7" diff --git a/examples/errors_axum/Cargo.toml b/examples/errors_axum/Cargo.toml index 109010ec5..1313a214a 100644 --- a/examples/errors_axum/Cargo.toml +++ b/examples/errors_axum/Cargo.toml @@ -7,19 +7,19 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -console_error_panic_hook = "0.1" +console_error_panic_hook = "0.1.7" leptos = { path = "../../leptos" } leptos_axum = { path = "../../integrations/axum", optional = true } leptos_meta = { path = "../../meta" } leptos_router = { path = "../../router" } -serde = { version = "1", features = ["derive"] } -axum = { version = "0.7", optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -tokio = { version = "1", features = ["full"], optional = true } -http = { version = "1.0" } +serde = { version = "1.0", features = ["derive"] } +axum = { version = "0.7.5", optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = ["fs"], optional = true } +tokio = { version = "1.39", features = ["full"], optional = true } +http = { version = "1.1" } thiserror = "1.0" -wasm-bindgen = "0.2" +wasm-bindgen = "0.2.92" [features] hydrate = ["leptos/hydrate"] diff --git a/examples/fetch/Cargo.toml b/examples/fetch/Cargo.toml index 4bf15b7c4..1b43e041e 100644 --- a/examples/fetch/Cargo.toml +++ b/examples/fetch/Cargo.toml @@ -9,16 +9,16 @@ lto = true [dependencies] leptos = { path = "../../leptos", features = ["csr", "tracing"] } -reqwasm = "0.5" -gloo-timers = { version = "0.3", features = ["futures"] } -serde = { version = "1", features = ["derive"] } -log = "0.4" -console_log = "1" -console_error_panic_hook = "0.1" -thiserror = "1" -tracing = "0.1" -tracing-subscriber = "0.3" -tracing-subscriber-wasm = "0.1" +reqwasm = "0.5.0" +gloo-timers = { version = "0.3.0", features = ["futures"] } +serde = { version = "1.0", features = ["derive"] } +log = "0.4.22" +console_log = "1.0" +console_error_panic_hook = "0.1.7" +thiserror = "1.0" +tracing = "0.1.40" +tracing-subscriber = "0.3.18" +tracing-subscriber-wasm = "0.1.0" [dev-dependencies] -wasm-bindgen-test = "0.3" +wasm-bindgen-test = "0.3.42" diff --git a/examples/gtk/Cargo.toml b/examples/gtk/Cargo.toml index 385423f9a..b5071de00 100644 --- a/examples/gtk/Cargo.toml +++ b/examples/gtk/Cargo.toml @@ -8,10 +8,10 @@ leptos = { path = "../../leptos", features = ["csr"] } throw_error = { path = "../../any_error/" } any_spawner = { path = "../../any_spawner/" } next_tuple = { path = "../../next_tuple/" } -gtk = { version = "0.8.0", package = "gtk4", optional = true } -paste = "1.0.14" +gtk = { version = "0.9.0", package = "gtk4", optional = true } +paste = "1.0" -console_error_panic_hook = { version = "0.1", optional = true } +console_error_panic_hook = { version = "0.1.7", optional = true } [features] gtk = ["dep:gtk", "any_spawner/glib"] diff --git a/examples/hackernews/Cargo.toml b/examples/hackernews/Cargo.toml index dd6b8c329..e0e21b4ba 100644 --- a/examples/hackernews/Cargo.toml +++ b/examples/hackernews/Cargo.toml @@ -13,20 +13,20 @@ panic = "abort" lto = true [dependencies] -actix-files = { version = "0.6", optional = true } -actix-web = { version = "4", optional = true, features = ["macros"] } -console_log = "1" -console_error_panic_hook = "0.1" +actix-files = { version = "0.6.6", optional = true } +actix-web = { version = "4.8", optional = true, features = ["macros"] } +console_log = "1.0" +console_error_panic_hook = "0.1.7" leptos = { path = "../../leptos" } leptos_meta = { path = "../../meta" } leptos_actix = { path = "../../integrations/actix", optional = true } leptos_router = { path = "../../router" } -log = "0.4" -serde = { version = "1", features = ["derive"] } -gloo-net = { version = "0.6", features = ["http"] } -reqwest = { version = "0.12", features = ["json"] } -wasm-bindgen = "0.2" -web-sys = { version = "0.3", features = ["AbortController", "AbortSignal"] } +log = "0.4.22" +serde = { version = "1.0", features = ["derive"] } +gloo-net = { version = "0.6.0", features = ["http"] } +reqwest = { version = "0.12.5", features = ["json"] } +wasm-bindgen = "0.2.92" +web-sys = { version = "0.3.69", features = ["AbortController", "AbortSignal"] } send_wrapper = "0.6.0" [features] diff --git a/examples/hackernews_axum/Cargo.toml b/examples/hackernews_axum/Cargo.toml index a0fe46ac6..a1b461949 100644 --- a/examples/hackernews_axum/Cargo.toml +++ b/examples/hackernews_axum/Cargo.toml @@ -11,22 +11,22 @@ codegen-units = 1 lto = true [dependencies] -console_error_panic_hook = "0.1" +console_error_panic_hook = "0.1.7" leptos = { path = "../../leptos" } leptos_axum = { path = "../../integrations/axum", optional = true } leptos_meta = { path = "../../meta" } leptos_router = { path = "../../router" } serde = { version = "1.0", features = ["derive"] } -tracing = "0.1" -gloo-net = { version = "0.6", features = ["http"] } -reqwest = { version = "0.12", features = ["json"] } -axum = { version = "0.7", optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -tokio = { version = "1", features = ["full"], optional = true } -http = { version = "1.0", optional = true } -web-sys = { version = "0.3", features = ["AbortController", "AbortSignal"] } -wasm-bindgen = "0.2" +tracing = "0.1.40" +gloo-net = { version = "0.6.0", features = ["http"] } +reqwest = { version = "0.12.5", features = ["json"] } +axum = { version = "0.7.5", optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = ["fs"], optional = true } +tokio = { version = "1.39", features = ["full"], optional = true } +http = { version = "1.1", optional = true } +web-sys = { version = "0.3.69", features = ["AbortController", "AbortSignal"] } +wasm-bindgen = "0.2.92" send_wrapper = { version = "0.6.0", features = ["futures"] } [features] diff --git a/examples/hackernews_islands_axum/Cargo.toml b/examples/hackernews_islands_axum/Cargo.toml index 65047f152..9de017a33 100644 --- a/examples/hackernews_islands_axum/Cargo.toml +++ b/examples/hackernews_islands_axum/Cargo.toml @@ -11,33 +11,33 @@ codegen-units = 1 lto = true [dependencies] -console_error_panic_hook = "0.1" +console_error_panic_hook = "0.1.7" leptos = { path = "../../leptos", features = ["experimental-islands"] } leptos_axum = { path = "../../integrations/axum", optional = true } leptos_meta = { path = "../../meta" } leptos_router = { path = "../../router" } serde = { version = "1.0", features = ["derive"] } -tracing = "0.1" -gloo-net = { version = "0.6", features = ["http"] } -reqwest = { version = "0.12", features = ["json"] } -axum = { version = "0.7", optional = true, features = ["http2"] } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = [ +tracing = "0.1.40" +gloo-net = { version = "0.6.0", features = ["http"] } +reqwest = { version = "0.12.5", features = ["json"] } +axum = { version = "0.7.5", optional = true, features = ["http2"] } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = [ "fs", "compression-gzip", "compression-br", ], optional = true } -tokio = { version = "1", features = ["full"], optional = true } -http = { version = "1.0", optional = true } -web-sys = { version = "0.3", features = ["AbortController", "AbortSignal"] } -wasm-bindgen = "0.2" -lazy_static = "1.4.0" -rust-embed = { version = "8", features = [ +tokio = { version = "1.39", features = ["full"], optional = true } +http = { version = "1.1", optional = true } +web-sys = { version = "0.3.69", features = ["AbortController", "AbortSignal"] } +wasm-bindgen = "0.2.92" +lazy_static = "1.5" +rust-embed = { version = "8.5", features = [ "axum", "mime_guess", "tokio", ], optional = true } -mime_guess = { version = "2.0.4", optional = true } +mime_guess = { version = "2.0", optional = true } [features] csr = ["leptos/csr"] diff --git a/examples/hackernews_js_fetch/Cargo.toml b/examples/hackernews_js_fetch/Cargo.toml index d08d22474..9cde3eb4c 100644 --- a/examples/hackernews_js_fetch/Cargo.toml +++ b/examples/hackernews_js_fetch/Cargo.toml @@ -11,30 +11,30 @@ codegen-units = 1 lto = true [dependencies] -console_error_panic_hook = "0.1" +console_error_panic_hook = "0.1.7" console_log = "1.0" -log = "0.4" +log = "0.4.22" leptos = { path = "../../leptos" } leptos_axum = { path = "../../integrations/axum", default-features = false, optional = true } leptos_meta = { path = "../../meta" } leptos_router = { path = "../../router" } leptos_server = { path = "../../leptos_server", optional = true } serde = { version = "1.0", features = ["derive"] } -tracing = "0.1" -gloo-net = { version = "0.6", features = ["http"] } -reqwest = { version = "0.12", features = ["json"] } -axum = { version = "0.7", default-features = false, optional = true } -tower = { version = "0.4", optional = true } -http = { version = "1.0", optional = true } -web-sys = { version = "0.3", features = [ +tracing = "0.1.40" +gloo-net = { version = "0.6.0", features = ["http"] } +reqwest = { version = "0.12.5", features = ["json"] } +axum = { version = "0.7.5", default-features = false, optional = true } +tower = { version = "0.4.13", optional = true } +http = { version = "1.1", optional = true } +web-sys = { version = "0.3.69", features = [ "AbortController", "AbortSignal", "Request", "Response", ] } -getrandom = { version = "0.2.7", features = ["js"] } -wasm-bindgen = "0.2" -wasm-bindgen-futures = { version = "0.4.37", features = [ +getrandom = { version = "0.2.15", features = ["js"] } +wasm-bindgen = "0.2.92" +wasm-bindgen-futures = { version = "0.4.42", features = [ "futures-core-03-stream", ], optional = true } axum-js-fetch = { git = "https://github.com/seanaye/axum-js-fetch", optional = true } diff --git a/examples/islands/Cargo.toml b/examples/islands/Cargo.toml index 82ecea9de..90c47d962 100644 --- a/examples/islands/Cargo.toml +++ b/examples/islands/Cargo.toml @@ -7,32 +7,32 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -console_error_panic_hook = "0.1" -futures = "0.3" -http = "1.0" +console_error_panic_hook = "0.1.7" +futures = "0.3.30" +http = "1.1" leptos = { path = "../../leptos", features = [ - "tracing", - "experimental-islands", + "tracing", + "experimental-islands", ] } server_fn = { path = "../../server_fn", features = ["serde-lite"] } leptos_axum = { path = "../../integrations/axum", optional = true } -log = "0.4" -serde = { version = "1", features = ["derive"] } -axum = { version = "0.7", optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -tokio = { version = "1", features = ["full"], optional = true } -wasm-bindgen = "0.2" +log = "0.4.22" +serde = { version = "1.0", features = ["derive"] } +axum = { version = "0.7.5", optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = ["fs"], optional = true } +tokio = { version = "1.39", features = ["full"], optional = true } +wasm-bindgen = "0.2.92" [features] hydrate = ["leptos/hydrate"] ssr = [ - "dep:axum", - "dep:tower", - "dep:tower-http", - "dep:tokio", - "leptos/ssr", - "dep:leptos_axum", + "dep:axum", + "dep:tower", + "dep:tower-http", + "dep:tokio", + "leptos/ssr", + "dep:leptos_axum", ] [profile.wasm-release] diff --git a/examples/islands_router/Cargo.toml b/examples/islands_router/Cargo.toml index 3af64ce1f..a32ec1f56 100644 --- a/examples/islands_router/Cargo.toml +++ b/examples/islands_router/Cargo.toml @@ -7,33 +7,35 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -console_error_panic_hook = "0.1" -futures = "0.3" -http = "1.0" +console_error_panic_hook = "0.1.7" +futures = "0.3.30" +http = "1.1" leptos = { path = "../../leptos", features = [ - "tracing", - "experimental-islands", + "tracing", + "experimental-islands", ] } leptos_router = { path = "../../router" } server_fn = { path = "../../server_fn", features = ["serde-lite"] } -leptos_axum = { path = "../../integrations/axum", features = ["islands-router"], optional = true } -log = "0.4" -serde = { version = "1", features = ["derive"] } -axum = { version = "0.7", optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -tokio = { version = "1", features = ["full"], optional = true } -wasm-bindgen = "0.2" +leptos_axum = { path = "../../integrations/axum", features = [ + "islands-router", +], optional = true } +log = "0.4.22" +serde = { version = "1.0", features = ["derive"] } +axum = { version = "0.7.5", optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = ["fs"], optional = true } +tokio = { version = "1.39", features = ["full"], optional = true } +wasm-bindgen = "0.2.92" [features] hydrate = ["leptos/hydrate"] ssr = [ - "dep:axum", - "dep:tower", - "dep:tower-http", - "dep:tokio", - "leptos/ssr", - "dep:leptos_axum", + "dep:axum", + "dep:tower", + "dep:tower-http", + "dep:tokio", + "leptos/ssr", + "dep:leptos_axum", ] [profile.wasm-release] diff --git a/examples/js-framework-benchmark/Cargo.toml b/examples/js-framework-benchmark/Cargo.toml index 0dd76d642..531ccba9a 100644 --- a/examples/js-framework-benchmark/Cargo.toml +++ b/examples/js-framework-benchmark/Cargo.toml @@ -10,11 +10,11 @@ lto = true [dependencies] leptos = { path = "../../leptos", features = ["csr"] } # for actual benchmarking, add `nightly` and `delegation` features # used in rand, but we need to enable js feature -getrandom = { version = "0.2.7", features = ["js"] } +getrandom = { version = "0.2.15", features = ["js"] } rand = { version = "0.8.5", features = ["small_rng"] } console_error_panic_hook = "0.1.7" [dev-dependencies] wasm-bindgen = "0.2" -wasm-bindgen-test = "0.3.0" +wasm-bindgen-test = "0.3.42" web-sys = "0.3" diff --git a/examples/parent_child/Cargo.toml b/examples/parent_child/Cargo.toml index 09caca8c2..6a051e770 100644 --- a/examples/parent_child/Cargo.toml +++ b/examples/parent_child/Cargo.toml @@ -9,7 +9,7 @@ lto = true [dependencies] leptos = { path = "../../leptos", features = ["csr"] } -console_log = "1" -log = "0.4" +console_log = "1.0" +log = "0.4.22" console_error_panic_hook = "0.1.7" -web-sys = "0.3" +web-sys = "0.3.69" diff --git a/examples/portal/Cargo.toml b/examples/portal/Cargo.toml index 4eeba6f6b..82cc38025 100644 --- a/examples/portal/Cargo.toml +++ b/examples/portal/Cargo.toml @@ -5,12 +5,12 @@ edition = "2021" [dependencies] leptos = { path = "../../leptos", features = ["csr"] } -log = "0.4" -console_log = "1" +log = "0.4.22" +console_log = "1.0" console_error_panic_hook = "0.1.7" -wasm-bindgen = "0.2" +wasm-bindgen = "0.2.92" [dev-dependencies] -wasm-bindgen-test = "0.3.0" -wasm-bindgen = "0.2" -web-sys = "0.3" +wasm-bindgen-test = "0.3.42" +wasm-bindgen = "0.2.92" +web-sys = "0.3.69" diff --git a/examples/router/Cargo.toml b/examples/router/Cargo.toml index e22ef0664..1ca964ee6 100644 --- a/examples/router/Cargo.toml +++ b/examples/router/Cargo.toml @@ -10,16 +10,16 @@ codegen-units = 1 panic = "abort" [dependencies] -console_log = "1" +console_log = "1.0" leptos = { path = "../../leptos", features = ["csr", "tracing"] } -leptos_router = { path = "../../router" } #, features = ["tracing"] } +leptos_router = { path = "../../router" } #, features = ["tracing"] } leptos_router_macro = { path = "../../router_macro" } -serde = { version = "1", features = ["derive"] } -futures = "0.3" +serde = { version = "1.0", features = ["derive"] } +futures = "0.3.30" console_error_panic_hook = "0.1.7" tracing-subscriber = "0.3.18" tracing-subscriber-wasm = "0.1.0" tracing = "0.1.40" [dev-dependencies] -wasm-bindgen-test = "0.3.0" +wasm-bindgen-test = "0.3.42" diff --git a/examples/server_fns_axum/Cargo.toml b/examples/server_fns_axum/Cargo.toml index 22375c5c8..6278dc9e7 100644 --- a/examples/server_fns_axum/Cargo.toml +++ b/examples/server_fns_axum/Cargo.toml @@ -7,44 +7,52 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -console_error_panic_hook = "0.1" -futures = "0.3" -http = "1.0" +console_error_panic_hook = "0.1.7" +futures = "0.3.30" +http = "1.1" leptos = { path = "../../leptos" } leptos_axum = { path = "../../integrations/axum", optional = true } -server_fn = { path = "../../server_fn", features = ["serde-lite", "rkyv", "multipart"] } -log = "0.4" -simple_logger = "4.0" -serde = { version = "1", features = ["derive"] } -axum = { version = "0.7", optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs", "tracing", "trace"], optional = true } -tokio = { version = "1", features = ["full"], optional = true } +server_fn = { path = "../../server_fn", features = [ + "serde-lite", + "rkyv", + "multipart", +] } +log = "0.4.22" +simple_logger = "5.0" +serde = { version = "1.0", features = ["derive"] } +axum = { version = "0.7.5", optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = [ + "fs", + "tracing", + "trace", +], optional = true } +tokio = { version = "1.39", features = ["full"], optional = true } thiserror = "1.0" -wasm-bindgen = "0.2" +wasm-bindgen = "0.2.92" serde_toml = "0.0.1" -toml = "0.8.8" -web-sys = { version = "0.3.67", features = ["FileList", "File"] } -strum = { version = "0.25.0", features = ["strum_macros", "derive"] } -notify = { version = "6.1.1", optional = true } -pin-project-lite = "0.2.13" -dashmap = { version = "5.5.3", optional = true } -once_cell = { version = "1.19.0", optional = true } -async-broadcast = { version = "0.6.0", optional = true } +toml = "0.8.19" +web-sys = { version = "0.3.69", features = ["FileList", "File"] } +strum = { version = "0.26.3", features = ["strum_macros", "derive"] } +notify = { version = "6.1", optional = true } +pin-project-lite = "0.2.14" +dashmap = { version = "6.0", optional = true } +once_cell = { version = "1.19", optional = true } +async-broadcast = { version = "0.7.1", optional = true } [features] hydrate = ["leptos/hydrate"] ssr = [ - "dep:axum", - "dep:tower", - "dep:tower-http", - "dep:tokio", - "leptos/ssr", - "dep:leptos_axum", - "dep:notify", - "dep:dashmap", - "dep:once_cell", - "dep:async-broadcast", + "dep:axum", + "dep:tower", + "dep:tower-http", + "dep:tokio", + "leptos/ssr", + "dep:leptos_axum", + "dep:notify", + "dep:dashmap", + "dep:once_cell", + "dep:async-broadcast", ] [package.metadata.cargo-all-features] diff --git a/examples/slots/Cargo.toml b/examples/slots/Cargo.toml index 70fcf81f7..21c2cb263 100644 --- a/examples/slots/Cargo.toml +++ b/examples/slots/Cargo.toml @@ -9,6 +9,6 @@ lto = true [dependencies] leptos = { path = "../../leptos", features = ["csr"] } -console_log = "1" -log = "0.4" +console_log = "1.0" +log = "0.4.22" console_error_panic_hook = "0.1.7" diff --git a/examples/ssr_modes/Cargo.toml b/examples/ssr_modes/Cargo.toml index 38f3a9a31..994733fab 100644 --- a/examples/ssr_modes/Cargo.toml +++ b/examples/ssr_modes/Cargo.toml @@ -7,20 +7,20 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -actix-files = { version = "0.6", optional = true } -actix-web = { version = "4", optional = true, features = ["macros"] } -console_error_panic_hook = "0.1" -console_log = "1" -lazy_static = "1" -leptos = { path = "../../leptos"} +actix-files = { version = "0.6.6", optional = true } +actix-web = { version = "4.8", optional = true, features = ["macros"] } +console_error_panic_hook = "0.1.7" +console_log = "1.0" +lazy_static = "1.5" +leptos = { path = "../../leptos" } leptos_meta = { path = "../../meta" } leptos_actix = { path = "../../integrations/actix", optional = true } leptos_router = { path = "../../router" } -log = "0.4" -serde = { version = "1", features = ["derive"] } -thiserror = "1" -tokio = { version = "1", features = ["time"] } -wasm-bindgen = "0.2" +log = "0.4.22" +serde = { version = "1.0", features = ["derive"] } +thiserror = "1.0" +tokio = { version = "1.39", features = ["time"] } +wasm-bindgen = "0.2.92" [features] hydrate = ["leptos/hydrate"] diff --git a/examples/ssr_modes_axum/Cargo.toml b/examples/ssr_modes_axum/Cargo.toml index b2492bda9..d5843c017 100644 --- a/examples/ssr_modes_axum/Cargo.toml +++ b/examples/ssr_modes_axum/Cargo.toml @@ -7,37 +7,39 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -console_error_panic_hook = "0.1" -console_log = "1" -lazy_static = "1" -leptos = { path = "../../leptos", features = ["hydration" ] } #"nightly", "hydration"] } +console_error_panic_hook = "0.1.7" +console_log = "1.0" +lazy_static = "1.5" +leptos = { path = "../../leptos", features = [ + "hydration", +] } #"nightly", "hydration"] } leptos_meta = { path = "../../meta" } leptos_axum = { path = "../../integrations/axum", optional = true } leptos_router = { path = "../../router" } -log = "0.4" -serde = { version = "1", features = ["derive"] } -thiserror = "1" -axum = { version = "0.7", optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -tokio = { version = "1", features = [ - "rt-multi-thread", - "macros", - "time", +log = "0.4.22" +serde = { version = "1.0", features = ["derive"] } +thiserror = "1.0" +axum = { version = "0.7.5", optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = ["fs"], optional = true } +tokio = { version = "1.39", features = [ + "rt-multi-thread", + "macros", + "time", ], optional = true } -wasm-bindgen = "0.2" +wasm-bindgen = "0.2.92" [features] hydrate = ["leptos/hydrate"] ssr = [ - "dep:axum", - "dep:tower", - "dep:tower-http", - "dep:tokio", - "leptos/ssr", - "leptos_meta/ssr", - "dep:leptos_axum", - "leptos_router/ssr", + "dep:axum", + "dep:tower", + "dep:tower-http", + "dep:tokio", + "leptos/ssr", + "leptos_meta/ssr", + "dep:leptos_axum", + "leptos_router/ssr", ] [profile.release] diff --git a/examples/stores/Cargo.toml b/examples/stores/Cargo.toml index e13ebea39..f177af5cf 100644 --- a/examples/stores/Cargo.toml +++ b/examples/stores/Cargo.toml @@ -15,6 +15,6 @@ reactive_stores_macro = { path = "../../reactive_stores_macro" } console_error_panic_hook = "0.1.7" [dev-dependencies] -wasm-bindgen = "0.2" -wasm-bindgen-test = "0.3.0" -web-sys = "0.3" +wasm-bindgen = "0.2.92" +wasm-bindgen-test = "0.3.42" +web-sys = "0.3.69" diff --git a/examples/suspense_tests/Cargo.toml b/examples/suspense_tests/Cargo.toml index 09dfa75bc..dd26d3477 100644 --- a/examples/suspense_tests/Cargo.toml +++ b/examples/suspense_tests/Cargo.toml @@ -7,26 +7,26 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -actix-files = { version = "0.6", optional = true } -actix-web = { version = "4", optional = true, features = ["macros"] } -console_error_panic_hook = "0.1" +actix-files = { version = "0.6.6", optional = true } +actix-web = { version = "4.8", optional = true, features = ["macros"] } +console_error_panic_hook = "0.1.7" leptos = { path = "../../leptos" } leptos_actix = { path = "../../integrations/actix", optional = true } leptos_router = { path = "../../router" } -log = "0.4" -wasm-bindgen = "0.2" -serde = "1.0.159" -tokio = { version = "1.29", features = ["time", "rt"], optional = true } +log = "0.4.22" +wasm-bindgen = "0.2.92" +serde = "1.0" +tokio = { version = "1.39", features = ["time", "rt"], optional = true } [features] hydrate = ["leptos/hydrate"] ssr = [ - "dep:actix-files", - "dep:actix-web", - "dep:leptos_actix", - "leptos/ssr", - "leptos_router/ssr", - "dep:tokio", + "dep:actix-files", + "dep:actix-web", + "dep:leptos_actix", + "leptos/ssr", + "leptos_router/ssr", + "dep:tokio", ] [package.metadata.leptos] diff --git a/examples/suspense_tests/e2e/Cargo.toml b/examples/suspense_tests/e2e/Cargo.toml index 267e46d8a..9369564db 100644 --- a/examples/suspense_tests/e2e/Cargo.toml +++ b/examples/suspense_tests/e2e/Cargo.toml @@ -4,14 +4,14 @@ version = "0.1.0" edition = "2021" [dev-dependencies] -anyhow = "1.0.72" -async-trait = "0.1.72" -cucumber = "0.19.1" -fantoccini = "0.19.3" -pretty_assertions = "1.4.0" -serde_json = "1.0.104" -tokio = { version = "1.29.1", features = ["macros", "rt-multi-thread", "time"] } -url = "2.4.0" +anyhow = "1.0" +async-trait = "0.1.81" +cucumber = "0.21.1" +fantoccini = "0.21.1" +pretty_assertions = "1.4" +serde_json = "1.0" +tokio = { version = "1.39", features = ["macros", "rt-multi-thread", "time"] } +url = "2.5" [[test]] name = "app_suite" diff --git a/examples/tailwind_actix/Cargo.toml b/examples/tailwind_actix/Cargo.toml index 59a6d51de..fb3470f3c 100644 --- a/examples/tailwind_actix/Cargo.toml +++ b/examples/tailwind_actix/Cargo.toml @@ -13,12 +13,12 @@ leptos_meta = { path = "../../meta" } leptos_router = { path = "../../router" } # dependencies for browser (enable when hydrate set) -console_error_panic_hook = { version = "0.1", optional = true } -wasm-bindgen = { version = "0.2", optional = true } +console_error_panic_hook = { version = "0.1.7", optional = true } +wasm-bindgen = { version = "0.2.92", optional = true } # dependencies for server (enable when ssr set) -actix-files = { version = "0.6", optional = true } -actix-web = { version = "4", features = ["macros"], optional = true } +actix-files = { version = "0.6.6", optional = true } +actix-web = { version = "4.8", features = ["macros"], optional = true } [features] hydrate = ["leptos/hydrate", "dep:wasm-bindgen", "dep:console_error_panic_hook"] diff --git a/examples/tailwind_axum/Cargo.toml b/examples/tailwind_axum/Cargo.toml index 404a45efb..505880846 100644 --- a/examples/tailwind_axum/Cargo.toml +++ b/examples/tailwind_axum/Cargo.toml @@ -7,32 +7,35 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -axum = { version = "0.7", optional = true } -console_error_panic_hook = "0.1" +axum = { version = "0.7.5", optional = true } +console_error_panic_hook = "0.1.7" leptos = { path = "../../leptos" } leptos_meta = { path = "../../meta" } leptos_axum = { path = "../../integrations/axum", optional = true } leptos_router = { path = "../../router" } -tokio = { version = "1", features = ["rt-multi-thread", "macros"], optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -wasm-bindgen = "0.2" +tokio = { version = "1.39", features = [ + "rt-multi-thread", + "macros", +], optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = ["fs"], optional = true } +wasm-bindgen = "0.2.92" thiserror = "1.0" -tracing = { version = "0.1", optional = true } -http = "1.0" +tracing = { version = "0.1.40", optional = true } +http = "1.1" [features] hydrate = ["leptos/hydrate"] ssr = [ - "dep:axum", - "dep:tokio", - "dep:tower", - "dep:tower-http", - "dep:leptos_axum", - "leptos/ssr", - "leptos_meta/ssr", - "leptos_router/ssr", - "dep:tracing", + "dep:axum", + "dep:tokio", + "dep:tower", + "dep:tower-http", + "dep:leptos_axum", + "leptos/ssr", + "leptos_meta/ssr", + "leptos_router/ssr", + "dep:tracing", ] [package.metadata.cargo-all-features] diff --git a/examples/tailwind_csr/Cargo.toml b/examples/tailwind_csr/Cargo.toml index a761a9d13..7aacac872 100644 --- a/examples/tailwind_csr/Cargo.toml +++ b/examples/tailwind_csr/Cargo.toml @@ -7,5 +7,5 @@ edition = "2021" leptos = { path = "../../leptos", features = ["csr"] } leptos_meta = { path = "../../meta" } leptos_router = { path = "../../router" } -gloo-net = { version = "0.6", features = ["http"] } -console_error_panic_hook = { version = "0.1" } +gloo-net = { version = "0.6.0", features = ["http"] } +console_error_panic_hook = { version = "0.1.7" } diff --git a/examples/timer/Cargo.toml b/examples/timer/Cargo.toml index 5de8194da..a231412bc 100644 --- a/examples/timer/Cargo.toml +++ b/examples/timer/Cargo.toml @@ -9,14 +9,14 @@ lto = true [dependencies] leptos = { path = "../../leptos", features = ["csr"] } -console_log = "1" -log = "0.4" +console_log = "1.0" +log = "0.4.22" console_error_panic_hook = "0.1.7" -wasm-bindgen = "0.2" +wasm-bindgen = "0.2.92" [dependencies.web-sys] -version = "0.3" +version = "0.3.69" features = ["Window"] [dev-dependencies] -wasm-bindgen-test = "0.3.0" +wasm-bindgen-test = "0.3.42" diff --git a/examples/todo_app_sqlite/Cargo.toml b/examples/todo_app_sqlite/Cargo.toml index a89dd87ec..1cc663b80 100644 --- a/examples/todo_app_sqlite/Cargo.toml +++ b/examples/todo_app_sqlite/Cargo.toml @@ -7,36 +7,36 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -actix-files = { version = "0.6.2", optional = true } -actix-web = { version = "4.2.1", optional = true, features = ["macros"] } -anyhow = "1.0.68" -broadcaster = "1.0.0" -console_log = "1.0.0" +actix-files = { version = "0.6.6", optional = true } +actix-web = { version = "4.8", optional = true, features = ["macros"] } +anyhow = "1.0" +broadcaster = "1.0" +console_log = "1.0" console_error_panic_hook = "0.1.7" -serde = { version = "1.0.152", features = ["derive"] } -futures = "0.3.25" -leptos = { path = "../../leptos"} +serde = { version = "1.0", features = ["derive"] } +futures = "0.3.30" +leptos = { path = "../../leptos" } leptos_actix = { path = "../../integrations/actix", optional = true } -log = "0.4.17" -simple_logger = "4.0.0" +log = "0.4.22" +simple_logger = "5.0" gloo = { git = "https://github.com/rustwasm/gloo" } -sqlx = { version = "0.6.2", features = [ - "runtime-tokio-rustls", - "sqlite", +sqlx = { version = "0.8.0", features = [ + "runtime-tokio-rustls", + "sqlite", ], optional = true } -wasm-bindgen = "0.2" -tokio = { version = "1", features = ["rt", "time"], optional = true } +wasm-bindgen = "0.2.92" +tokio = { version = "1.39", features = ["rt", "time"], optional = true } server_fn = { path = "../../server_fn", features = ["cbor"] } [features] hydrate = ["leptos/hydrate"] ssr = [ - "dep:actix-files", - "dep:actix-web", - "dep:sqlx", - "leptos/ssr", - "leptos_actix", - "dep:tokio", + "dep:actix-files", + "dep:actix-web", + "dep:sqlx", + "leptos/ssr", + "leptos_actix", + "dep:tokio", ] [package.metadata.cargo-all-features] diff --git a/examples/todo_app_sqlite/e2e/Cargo.toml b/examples/todo_app_sqlite/e2e/Cargo.toml index cd11a0618..e79a3560e 100644 --- a/examples/todo_app_sqlite/e2e/Cargo.toml +++ b/examples/todo_app_sqlite/e2e/Cargo.toml @@ -4,14 +4,14 @@ version = "0.1.0" edition = "2021" [dev-dependencies] -anyhow = "1.0.72" -async-trait = "0.1.72" -cucumber = "0.19.1" -fantoccini = "0.19.3" -pretty_assertions = "1.4.0" -serde_json = "1.0.104" -tokio = { version = "1.29.1", features = ["macros", "rt-multi-thread", "time"] } -url = "2.4.0" +anyhow = "1.0" +async-trait = "0.1.81" +cucumber = "0.21.1" +fantoccini = "0.21.1" +pretty_assertions = "1.4" +serde_json = "1.0" +tokio = { version = "1.39", features = ["macros", "rt-multi-thread", "time"] } +url = "2.5" [[test]] name = "app_suite" diff --git a/examples/todo_app_sqlite_axum/Cargo.toml b/examples/todo_app_sqlite_axum/Cargo.toml index 13a659814..37701d6a7 100644 --- a/examples/todo_app_sqlite_axum/Cargo.toml +++ b/examples/todo_app_sqlite_axum/Cargo.toml @@ -8,35 +8,35 @@ crate-type = ["cdylib", "rlib"] [dependencies] console_log = "1.0" -console_error_panic_hook = "0.1" -futures = "0.3" -http = "1.0" +console_error_panic_hook = "0.1.7" +futures = "0.3.30" +http = "1.1" leptos = { path = "../../leptos", features = ["tracing"] } leptos_axum = { path = "../../integrations/axum", optional = true } -log = "0.4" -simple_logger = "4.0" -serde = { version = "1", features = ["derive"] } -axum = { version = "0.7", optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -tokio = { version = "1", features = ["full"], optional = true } -sqlx = { version = "0.7", features = [ - "runtime-tokio-rustls", - "sqlite", +log = "0.4.22" +simple_logger = "5.0" +serde = { version = "1.0", features = ["derive"] } +axum = { version = "0.7.5", optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = ["fs"], optional = true } +tokio = { version = "1.39", features = ["full"], optional = true } +sqlx = { version = "0.8.0", features = [ + "runtime-tokio-rustls", + "sqlite", ], optional = true } thiserror = "1.0" -wasm-bindgen = "0.2" +wasm-bindgen = "0.2.92" [features] hydrate = ["leptos/hydrate"] ssr = [ - "dep:axum", - "dep:tower", - "dep:tower-http", - "dep:tokio", - "dep:sqlx", - "leptos/ssr", - "dep:leptos_axum", + "dep:axum", + "dep:tower", + "dep:tower-http", + "dep:tokio", + "dep:sqlx", + "leptos/ssr", + "dep:leptos_axum", ] [package.metadata.cargo-all-features] diff --git a/examples/todo_app_sqlite_axum/e2e/Cargo.toml b/examples/todo_app_sqlite_axum/e2e/Cargo.toml index 722428675..d235e5b5b 100644 --- a/examples/todo_app_sqlite_axum/e2e/Cargo.toml +++ b/examples/todo_app_sqlite_axum/e2e/Cargo.toml @@ -4,14 +4,14 @@ version = "0.1.0" edition = "2021" [dev-dependencies] -anyhow = "1.0.72" -async-trait = "0.1.72" -cucumber = "0.19.1" -fantoccini = "0.19.3" -pretty_assertions = "1.4.0" -serde_json = "1.0.104" -tokio = { version = "1.29.1", features = ["macros", "rt-multi-thread", "time"] } -url = "2.4.0" +anyhow = "1.0" +async-trait = "0.1.81" +cucumber = "0.21.1" +fantoccini = "0.21.1" +pretty_assertions = "1.4" +serde_json = "1.0" +tokio = { version = "1.39", features = ["macros", "rt-multi-thread", "time"] } +url = "2.5" [[test]] name = "app_suite" diff --git a/examples/todo_app_sqlite_csr/Cargo.toml b/examples/todo_app_sqlite_csr/Cargo.toml index 146b5b9ab..8e9c8ac52 100644 --- a/examples/todo_app_sqlite_csr/Cargo.toml +++ b/examples/todo_app_sqlite_csr/Cargo.toml @@ -7,39 +7,39 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -console_error_panic_hook = "0.1" -futures = "0.3" +console_error_panic_hook = "0.1.7" +futures = "0.3.30" leptos = { path = "../../leptos" } leptos_axum = { path = "../../integrations/axum", optional = true } -leptos_meta = { path = "../../meta"} +leptos_meta = { path = "../../meta" } leptos_router = { path = "../../router" } leptos_integration_utils = { path = "../../integrations/utils", optional = true } -serde = { version = "1", features = ["derive"] } -axum = { version = "0.7", optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -tokio = { version = "1", features = ["full"], optional = true } -http = { version = "1.0" } -sqlx = { version = "0.7", features = [ - "runtime-tokio-rustls", - "sqlite", +serde = { version = "1.0", features = ["derive"] } +axum = { version = "0.7.5", optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", features = ["fs"], optional = true } +tokio = { version = "1.39", features = ["full"], optional = true } +http = { version = "1.1" } +sqlx = { version = "0.8.0", features = [ + "runtime-tokio-rustls", + "sqlite", ], optional = true } thiserror = "1.0" -wasm-bindgen = "0.2" +wasm-bindgen = "0.2.92" [features] csr = ["leptos/csr"] ssr = [ - "dep:axum", - "dep:tower", - "dep:tower-http", - "dep:tokio", - "dep:sqlx", - "leptos/ssr", - "leptos_meta/ssr", - "leptos_router/ssr", - "dep:leptos_axum", - "dep:leptos_integration_utils", + "dep:axum", + "dep:tower", + "dep:tower-http", + "dep:tokio", + "dep:sqlx", + "leptos/ssr", + "leptos_meta/ssr", + "leptos_router/ssr", + "dep:leptos_axum", + "dep:leptos_integration_utils", ] [package.metadata.cargo-all-features] diff --git a/examples/todo_app_sqlite_csr/e2e/Cargo.toml b/examples/todo_app_sqlite_csr/e2e/Cargo.toml index eb199a42b..5146ad58b 100644 --- a/examples/todo_app_sqlite_csr/e2e/Cargo.toml +++ b/examples/todo_app_sqlite_csr/e2e/Cargo.toml @@ -4,14 +4,14 @@ version = "0.1.0" edition = "2021" [dev-dependencies] -anyhow = "1.0.72" -async-trait = "0.1.72" -cucumber = "0.19.1" -fantoccini = "0.19.3" -pretty_assertions = "1.4.0" -serde_json = "1.0.104" -tokio = { version = "1.29.1", features = ["macros", "rt-multi-thread", "time"] } -url = "2.4.0" +anyhow = "1.0" +async-trait = "0.1.81" +cucumber = "0.21.1" +fantoccini = "0.21.1" +pretty_assertions = "1.4" +serde_json = "1.0" +tokio = { version = "1.39", features = ["macros", "rt-multi-thread", "time"] } +url = "2.5" [[test]] name = "app_suite" diff --git a/examples/todomvc/Cargo.toml b/examples/todomvc/Cargo.toml index f870391f5..d2f9aaecf 100644 --- a/examples/todomvc/Cargo.toml +++ b/examples/todomvc/Cargo.toml @@ -10,13 +10,13 @@ lto = true [dependencies] leptos = { path = "../../leptos", features = ["csr"] } console_error_panic_hook = "0.1.7" -uuid = { version = "1", features = ["v4", "js", "serde"] } -serde = { version = "1", features = ["derive"] } -serde_json = "1" -web-sys = { version = "0.3.60", features = ["Storage"] } +uuid = { version = "1.10", features = ["v4", "js", "serde"] } +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +web-sys = { version = "0.3.69", features = ["Storage"] } [dev-dependencies] -wasm-bindgen-test = "0.3.0" +wasm-bindgen-test = "0.3.42" [package.metadata.cargo-all-features] skip_feature_sets = [["csr", "ssr"], ["csr", "hydrate"], ["ssr", "hydrate"]] diff --git a/hydration_context/Cargo.toml b/hydration_context/Cargo.toml index 8aca7208e..0f6fd1c00 100644 --- a/hydration_context/Cargo.toml +++ b/hydration_context/Cargo.toml @@ -12,11 +12,11 @@ rust-version.workspace = true [dependencies] throw_error = { workspace = true } or_poisoned = { workspace = true } -futures = "0.3" -serde = { version = "1", features = ["derive"] } -wasm-bindgen = { version = "0.2", optional = true } -js-sys = { version = "0.3", optional = true } -once_cell = "1.19.0" +futures = "0.3.30" +serde = { version = "1.0", features = ["derive"] } +wasm-bindgen = { version = "0.2.92", optional = true } +js-sys = { version = "0.3.69", optional = true } +once_cell = "1.19" pin-project-lite = "0.2.14" [features] diff --git a/integrations/actix/Cargo.toml b/integrations/actix/Cargo.toml index d1a36249f..d91c2ee31 100644 --- a/integrations/actix/Cargo.toml +++ b/integrations/actix/Cargo.toml @@ -9,9 +9,9 @@ description = "Actix integrations for the Leptos web framework." rust-version.workspace = true [dependencies] -actix-http = "3" -actix-web = "4" -futures = "0.3" +actix-http = "3.8" +actix-web = "4.8" +futures = "0.3.30" any_spawner = { workspace = true, features = ["tokio"] } hydration_context = { workspace = true } leptos = { workspace = true, features = ["nonce", "ssr"] } @@ -20,10 +20,10 @@ leptos_macro = { workspace = true, features = ["actix"] } leptos_meta = { workspace = true } leptos_router = { workspace = true, features = ["ssr"] } server_fn = { workspace = true, features = ["actix"] } -serde_json = "1" -parking_lot = "0.12.1" -tracing = "0.1.37" -tokio = { version = "1", features = ["rt", "fs"] } +serde_json = "1.0" +parking_lot = "0.12.3" +tracing = "0.1.40" +tokio = { version = "1.39", features = ["rt", "fs"] } send_wrapper = "0.6.0" [package.metadata.docs.rs] diff --git a/integrations/axum/Cargo.toml b/integrations/axum/Cargo.toml index 7fc404e22..e1a154724 100644 --- a/integrations/axum/Cargo.toml +++ b/integrations/axum/Cargo.toml @@ -11,28 +11,28 @@ rust-version.workspace = true [dependencies] any_spawner = { workspace = true, features = ["tokio"] } hydration_context = { workspace = true } -axum = { version = "0.7", default-features = false, features = [ - "matched-path", +axum = { version = "0.7.5", default-features = false, features = [ + "matched-path", ] } -futures = "0.3" -http = "1" -http-body-util = "0.1" +futures = "0.3.30" +http = "1.1" +http-body-util = "0.1.2" leptos = { workspace = true, features = ["nonce", "ssr"] } server_fn = { workspace = true, features = ["axum-no-default"] } leptos_macro = { workspace = true, features = ["axum"] } leptos_meta = { workspace = true, features = ["ssr"] } leptos_router = { workspace = true, features = ["ssr"] } leptos_integration_utils = { workspace = true } -parking_lot = "0.12" -serde_json = "1" -tokio = { version = "1", default-features = false } -tower = "0.4" -tower-http = "0.5" -tracing = "0.1" +parking_lot = "0.12.3" +serde_json = "1.0" +tokio = { version = "1.39", default-features = false } +tower = "0.4.13" +tower-http = "0.5.2" +tracing = "0.1.40" [dev-dependencies] -axum = "0.7" -tokio = { version = "1", features = ["net", "rt-multi-thread"] } +axum = "0.7.5" +tokio = { version = "1.39", features = ["net", "rt-multi-thread"] } [features] wasm = [] diff --git a/integrations/utils/Cargo.toml b/integrations/utils/Cargo.toml index 77ef374e8..406e09363 100644 --- a/integrations/utils/Cargo.toml +++ b/integrations/utils/Cargo.toml @@ -9,14 +9,14 @@ description = "Utilities to help build server integrations for the Leptos web fr rust-version.workspace = true [dependencies] -futures = "0.3" +futures = "0.3.30" hydration_context = { workspace = true } leptos = { workspace = true, features = ["nonce"] } leptos_meta = { workspace = true, features = ["ssr"] } leptos_router = { workspace = true, features = ["ssr"] } leptos_config = { workspace = true } reactive_graph = { workspace = true, features = ["sandboxed-arenas"] } -tracing = "0.1.37" +tracing = "0.1.40" [package.metadata.docs.rs] rustdoc-args = ["--generate-link-to-definition"] diff --git a/leptos/Cargo.toml b/leptos/Cargo.toml index 0457a08c9..76cb123ec 100644 --- a/leptos/Cargo.toml +++ b/leptos/Cargo.toml @@ -12,46 +12,50 @@ rust-version.workspace = true [dependencies] throw_error = { workspace = true } any_spawner = { workspace = true, features = ["wasm-bindgen"] } -base64 = { version = "0.22", optional = true } -cfg-if = "1" +base64 = { version = "0.22.1", optional = true } +cfg-if = "1.0" hydration_context = { workspace = true } either_of = { workspace = true } leptos_dom = { workspace = true } leptos_macro = { workspace = true } leptos_server = { workspace = true, features = ["tachys"] } leptos_config = { workspace = true } -leptos-spin-macro = { version = "0.1", optional = true } +leptos-spin-macro = { version = "0.2.0", optional = true } oco_ref = { workspace = true } or_poisoned = { workspace = true } -paste = "1" -rand = { version = "0.8", optional = true } +paste = "1.0" +rand = { version = "0.8.5", optional = true } reactive_graph = { workspace = true, features = ["serde"] } -rustc-hash = "2" +rustc-hash = "2.0" tachys = { workspace = true, features = ["reactive_graph", "oco"] } -thiserror = "1" -tracing = "0.1" -typed-builder = "0.18" -typed-builder-macro = "0.18" -serde = "1" -serde_json = { version = "1", optional = true } +thiserror = "1.0" +tracing = "0.1.40" +typed-builder = "0.19.1" +typed-builder-macro = "0.19.1" +serde = "1.0" +serde_json = { version = "1.0", optional = true } server_fn = { workspace = true, features = [ "form-redirects", "browser", "url", ] } -web-sys = { version = "0.3.63", features = [ +web-sys = { version = "0.3.69", features = [ "ShadowRoot", "ShadowRootInit", "ShadowRootMode", ] } -wasm-bindgen = "0.2" -serde_qs = "0.12.0" -slotmap = "1.0.7" +wasm-bindgen = "0.2.92" +serde_qs = "0.13.0" +slotmap = "1.0" futures = "0.3.30" send_wrapper = "0.6.0" [features] -hydration = ["reactive_graph/hydration", "leptos_server/hydration", "hydration_context/browser"] +hydration = [ + "reactive_graph/hydration", + "leptos_server/hydration", + "hydration_context/browser", +] csr = ["leptos_macro/csr", "reactive_graph/effects"] hydrate = [ "leptos_macro/hydrate", @@ -76,13 +80,8 @@ tracing = [ ] #, "leptos_macro/tracing", "leptos_dom/tracing"] nonce = ["base64", "rand"] spin = ["leptos-spin-macro"] -experimental-islands = [ - "leptos_macro/experimental-islands", - "dep:serde_json", -] -trace-component-props = [ - "leptos_macro/trace-component-props", -] +experimental-islands = ["leptos_macro/experimental-islands", "dep:serde_json"] +trace-component-props = ["leptos_macro/trace-component-props"] delegation = ["tachys/delegation"] [package.metadata.cargo-all-features] diff --git a/leptos_config/Cargo.toml b/leptos_config/Cargo.toml index 05cd1e3e5..8d110300d 100644 --- a/leptos_config/Cargo.toml +++ b/leptos_config/Cargo.toml @@ -10,15 +10,18 @@ readme = "../README.md" rust-version.workspace = true [dependencies] -config = { version = "0.14", default-features = false, features = ["toml", "convert-case"] } -regex = "1.7.0" -serde = { version = "1.0.151", features = ["derive"] } -thiserror = "1.0.38" -typed-builder = "0.18" +config = { version = "0.14.0", default-features = false, features = [ + "toml", + "convert-case", +] } +regex = "1.10" +serde = { version = "1.0", features = ["derive"] } +thiserror = "1.0" +typed-builder = "0.19.1" [dev-dependencies] -tokio = { version = "1", features = ["rt", "macros"] } -tempfile = "3" +tokio = { version = "1.39", features = ["rt", "macros"] } +tempfile = "3.12" temp-env = { version = "0.3.6", features = ["async_closure"] } [package.metadata.docs.rs] diff --git a/leptos_dom/Cargo.toml b/leptos_dom/Cargo.toml index 4a33c7eac..f5af53717 100644 --- a/leptos_dom/Cargo.toml +++ b/leptos_dom/Cargo.toml @@ -12,16 +12,16 @@ rust-version.workspace = true tachys = { workspace = true } reactive_graph = { workspace = true } or_poisoned = { workspace = true } -js-sys = "0.3" -send_wrapper = "0.6" -tracing = "0.1" -wasm-bindgen = "0.2" +js-sys = "0.3.69" +send_wrapper = "0.6.0" +tracing = "0.1.40" +wasm-bindgen = "0.2.92" [dev-dependencies] leptos = { path = "../leptos" } [dependencies.web-sys] -version = "0.3" +version = "0.3.69" features = ["Location"] [features] diff --git a/leptos_dom/examples/hydration-test/Cargo.toml b/leptos_dom/examples/hydration-test/Cargo.toml index 1a70cf64b..134f222d0 100644 --- a/leptos_dom/examples/hydration-test/Cargo.toml +++ b/leptos_dom/examples/hydration-test/Cargo.toml @@ -9,11 +9,11 @@ crate-type = ["cdylib", "rlib"] [dependencies] leptos = { path = "../../../leptos", features = ["nightly"] } actix-web = { version = "4", optional = true } -actix-files = { version = "0.6", optional = true } -wasm-bindgen = { version = "0.2", optional = true } -gloo = { version = "0.8", optional = true } +actix-files = { version = "0.6.0", optional = true } +wasm-bindgen = { version = "0.2.0", optional = true } +gloo = { version = "0.11.0", optional = true } console_error_panic_hook = "0.1.7" -futures = "0.3" +futures = "0.3.0" [features] default = ["ssr"] diff --git a/leptos_dom/examples/test-bench/Cargo.toml b/leptos_dom/examples/test-bench/Cargo.toml index 0c3a2bcc6..6248dd2fb 100644 --- a/leptos_dom/examples/test-bench/Cargo.toml +++ b/leptos_dom/examples/test-bench/Cargo.toml @@ -4,11 +4,11 @@ version = "0.1.0" edition = "2021" [dependencies] -console_error_panic_hook = "0.1" -gloo = { version = "0.8", features = ["futures"] } +console_error_panic_hook = "0.1.0" +gloo = { version = "0.11.0", features = ["futures"] } leptos = { path = "../../../leptos", features = ["nightly", "csr", "tracing"] } -tracing = "0.1" -tracing-subscriber = "0.3" -tracing-subscriber-wasm = "0.1" +tracing = "0.1.0" +tracing-subscriber = "0.3.0" +tracing-subscriber-wasm = "0.1.0" [workspace] diff --git a/leptos_dom/examples/view-tests/Cargo.toml b/leptos_dom/examples/view-tests/Cargo.toml index 985dcb736..7f993b473 100644 --- a/leptos_dom/examples/view-tests/Cargo.toml +++ b/leptos_dom/examples/view-tests/Cargo.toml @@ -5,10 +5,9 @@ edition = "2021" [dependencies] leptos = { path = "../../leptos", features = ["csr", "nightly"] } -console_log = "1" -log = "0.4" +console_log = "1.0" +log = "0.4.0" console_error_panic_hook = "0.1.7" [dev-dependencies] wasm-bindgen-test = "0.3.0" - diff --git a/leptos_hot_reload/Cargo.toml b/leptos_hot_reload/Cargo.toml index 429098cc5..f75a45a5d 100644 --- a/leptos_hot_reload/Cargo.toml +++ b/leptos_hot_reload/Cargo.toml @@ -10,19 +10,19 @@ readme = "../README.md" rust-version.workspace = true [dependencies] -anyhow = "1" -serde = { version = "1", features = ["derive"] } -syn = { version = "2", features = [ - "full", - "parsing", - "extra-traits", - "visit", - "printing", +anyhow = "1.0" +serde = { version = "1.0", features = ["derive"] } +syn = { version = "2.0", features = [ + "full", + "parsing", + "extra-traits", + "visit", + "printing", ] } -quote = "1" +quote = "1.0" rstml = "0.11.2" -proc-macro2 = { version = "1", features = ["span-locations", "nightly"] } -parking_lot = "0.12" -walkdir = "2" -camino = "1.1.3" -indexmap = "2" +proc-macro2 = { version = "1.0", features = ["span-locations", "nightly"] } +parking_lot = "0.12.3" +walkdir = "2.5" +camino = "1.1" +indexmap = "2.3" diff --git a/leptos_macro/Cargo.toml b/leptos_macro/Cargo.toml index d7169d680..f7fd18142 100644 --- a/leptos_macro/Cargo.toml +++ b/leptos_macro/Cargo.toml @@ -13,30 +13,30 @@ rust-version.workspace = true proc-macro = true [dependencies] -attribute-derive = { version = "0.9", features = ["syn-full"]} -cfg-if = "1" -html-escape = "0.2" -itertools = "0.12" -prettyplease = "0.2.4" -proc-macro-error = { version = "1", default-features = false } -proc-macro2 = "1" -quote = "1" -syn = { version = "2", features = ["full"] } +attribute-derive = { version = "0.9.2", features = ["syn-full"] } +cfg-if = "1.0" +html-escape = "0.2.13" +itertools = "0.13.0" +prettyplease = "0.2.20" +proc-macro-error = { version = "1.0", default-features = false } +proc-macro2 = "1.0" +quote = "1.0" +syn = { version = "2.0", features = ["full"] } rstml = "0.11.2" leptos_hot_reload = { workspace = true } server_fn_macro = { workspace = true } convert_case = "0.6.0" -uuid = { version = "1", features = ["v4"] } -tracing = "0.1.37" +uuid = { version = "1.10", features = ["v4"] } +tracing = "0.1.40" [dev-dependencies] -log = "0.4" -typed-builder = "0.18" -trybuild = "1" +log = "0.4.22" +typed-builder = "0.19.1" +trybuild = "1.0" leptos = { path = "../leptos" } server_fn = { path = "../server_fn", features = ["cbor"] } -insta = "1.29" -serde = "1" +insta = "1.39" +serde = "1.0" [features] csr = [] diff --git a/leptos_server/Cargo.toml b/leptos_server/Cargo.toml index 98ebce5b8..8523bae81 100644 --- a/leptos_server/Cargo.toml +++ b/leptos_server/Cargo.toml @@ -10,22 +10,22 @@ readme = "../README.md" rust-version.workspace = true [dependencies] -base64 = "0.22" -codee = { version = "0.1", features = ["json_serde"] } +base64 = "0.22.1" +codee = { version = "0.1.2", features = ["json_serde"] } hydration_context = { workspace = true } reactive_graph = { workspace = true, features = ["hydration"] } server_fn = { workspace = true } -tracing = { version = "0.1", optional = true } -futures = "0.3" +tracing = { version = "0.1.40", optional = true } +futures = "0.3.30" any_spawner = { workspace = true } tachys = { workspace = true, optional = true, features = ["reactive_graph"] } # serialization formats -serde = { version = "1"} -js-sys = { version = "0.3", optional = true } -wasm-bindgen = { version = "0.2", optional = true } -serde_json = { version = "1"} +serde = { version = "1.0" } +js-sys = { version = "0.3.69", optional = true } +wasm-bindgen = { version = "0.2.92", optional = true } +serde_json = { version = "1.0" } [features] ssr = [] diff --git a/meta/Cargo.toml b/meta/Cargo.toml index 90e5d3c52..4c579a5d9 100644 --- a/meta/Cargo.toml +++ b/meta/Cargo.toml @@ -10,16 +10,16 @@ rust-version.workspace = true [dependencies] leptos = { workspace = true } -once_cell = "1" +once_cell = "1.19" or_poisoned = { workspace = true } -indexmap = "2" +indexmap = "2.3" send_wrapper = "0.6.0" -tracing = "0.1" -wasm-bindgen = "0.2" +tracing = "0.1.40" +wasm-bindgen = "0.2.92" futures = "0.3.30" [dependencies.web-sys] -version = "0.3" +version = "0.3.69" features = ["HtmlLinkElement", "HtmlMetaElement", "HtmlTitleElement"] [features] diff --git a/oco/Cargo.toml b/oco/Cargo.toml index 50fe85091..5d7cb6d3c 100644 --- a/oco/Cargo.toml +++ b/oco/Cargo.toml @@ -9,8 +9,8 @@ description = "A smart pointer for storing immutable values with relatively-chea rust-version.workspace = true [dependencies] -serde = "1" -thiserror = "1" +serde = "1.0" +thiserror = "1.0" [dev-dependencies] -serde_json = "1" +serde_json = "1.0" diff --git a/projects/bevy3d_ui/Cargo.toml b/projects/bevy3d_ui/Cargo.toml index ce5023124..8b9096320 100644 --- a/projects/bevy3d_ui/Cargo.toml +++ b/projects/bevy3d_ui/Cargo.toml @@ -11,16 +11,16 @@ lto = true leptos = { version = "0.6.13", features = ["csr"] } leptos_meta = { version = "0.6.13", features = ["csr"] } leptos_router = { version = "0.6.13", features = ["csr"] } -console_log = "1" -log = "0.4" +console_log = "1.0" +log = "0.4.22" console_error_panic_hook = "0.1.7" -bevy = "0.13.2" -crossbeam-channel = "0.5.12" +bevy = "0.14.1" +crossbeam-channel = "0.5.13" [dev-dependencies] -wasm-bindgen = "0.2" -wasm-bindgen-test = "0.3.0" -web-sys = "0.3" +wasm-bindgen = "0.2.92" +wasm-bindgen-test = "0.3.42" +web-sys = "0.3.69" [workspace] # The empty workspace here is to keep rust-analyzer satisfied diff --git a/projects/counter_dwarf_debug/Cargo.toml b/projects/counter_dwarf_debug/Cargo.toml index a46d99e78..61fec7612 100644 --- a/projects/counter_dwarf_debug/Cargo.toml +++ b/projects/counter_dwarf_debug/Cargo.toml @@ -12,11 +12,11 @@ lto = true [dependencies] leptos = { path = "../../leptos", features = ["csr"] } -console_log = "1" -log = "0.4" +console_log = "1.0" +log = "0.4.22" console_error_panic_hook = "0.1.7" [dev-dependencies] -wasm-bindgen = "0.2" -wasm-bindgen-test = "0.3.0" -web-sys = "0.3" +wasm-bindgen = "0.2.92" +wasm-bindgen-test = "0.3.42" +web-sys = "0.3.69" diff --git a/projects/login_with_token_csr_only/Cargo.toml b/projects/login_with_token_csr_only/Cargo.toml index 1a961fbc6..94c76f7e0 100644 --- a/projects/login_with_token_csr_only/Cargo.toml +++ b/projects/login_with_token_csr_only/Cargo.toml @@ -6,7 +6,9 @@ members = ["client", "api-boundary", "server"] codegen-units = 1 lto = true -[patch.crates-io] -leptos = { path = "../../leptos" } -leptos_router = { path = "../../router" } +[workspace.dependencies] api-boundary = { path = "api-boundary" } + +[patch.crates-io] +leptos = { path = "../../leptos" } +leptos_router = { path = "../../router" } diff --git a/projects/login_with_token_csr_only/client/Cargo.toml b/projects/login_with_token_csr_only/client/Cargo.toml index 3df1a7e56..427fe7df2 100644 --- a/projects/login_with_token_csr_only/client/Cargo.toml +++ b/projects/login_with_token_csr_only/client/Cargo.toml @@ -5,16 +5,16 @@ edition = "2021" publish = false [dependencies] -api-boundary = "*" +api-boundary = { workspace = true } leptos = { path = "../../../leptos", features = ["csr"] } leptos_meta = { path = "../../../meta", features = ["csr"] } leptos_router = { path = "../../../router", features = ["csr"] } -log = "0.4" -console_error_panic_hook = "0.1" -console_log = "1" -gloo-net = "0.6" -gloo-storage = "0.3" +log = "0.4.22" +console_error_panic_hook = "0.1.7" +console_log = "1.0" +gloo-net = "0.6.0" +gloo-storage = "0.3.0" serde = "1.0" thiserror = "1.0" diff --git a/projects/login_with_token_csr_only/server/Cargo.toml b/projects/login_with_token_csr_only/server/Cargo.toml index b9917926a..9c39623ac 100644 --- a/projects/login_with_token_csr_only/server/Cargo.toml +++ b/projects/login_with_token_csr_only/server/Cargo.toml @@ -5,18 +5,18 @@ edition = "2021" publish = false [dependencies] -api-boundary = "=0.0.0" +api-boundary = { workspace = true } anyhow = "1.0" -axum = "0.7" -axum-extra = { version = "0.9.2", features = ["typed-header"] } -env_logger = "0.10" -log = "0.4" -mailparse = "0.14" +axum = "0.7.5" +axum-extra = { version = "0.9.3", features = ["typed-header"] } +env_logger = "0.11.5" +log = "0.4.22" +mailparse = "0.15.0" pwhash = "1.0" thiserror = "1.0" -tokio = { version = "1.35", features = ["macros", "rt-multi-thread"] } -tower-http = { version = "0.5", features = ["cors"] } -uuid = { version = "1.6", features = ["v4"] } -parking_lot = "0.12.1" +tokio = { version = "1.39", features = ["macros", "rt-multi-thread"] } +tower-http = { version = "0.5.2", features = ["cors"] } +uuid = { version = "1.10", features = ["v4"] } +parking_lot = "0.12.3" headers = "0.4.0" diff --git a/projects/meilisearch-searchbar/Cargo.toml b/projects/meilisearch-searchbar/Cargo.toml index 6cce5ff22..3a539802e 100644 --- a/projects/meilisearch-searchbar/Cargo.toml +++ b/projects/meilisearch-searchbar/Cargo.toml @@ -8,32 +8,32 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -leptos = {version = "0.6.5",features = ["nightly"]} -leptos_axum = { version = "0.6.5", optional = true} -meilisearch-sdk = { version = "0.24.3", optional = true} -axum = {version = "0.7.4", optional = true} -leptos_meta = {version = "0.6.5",features = ["nightly"]} -leptos_router = {version = "0.6.5",features = ["nightly"]} -console_log = "1.0.0" +leptos = { version = "0.6.5", features = ["nightly"] } +leptos_axum = { version = "0.6.5", optional = true } +meilisearch-sdk = { version = "0.27.0", optional = true } +axum = { version = "0.7.4", optional = true } +leptos_meta = { version = "0.6.5", features = ["nightly"] } +leptos_router = { version = "0.6.5", features = ["nightly"] } +console_log = "1.0" console_error_panic_hook = "0.1.7" log = "0.4.20" -tower = {verison= "0.4.13", optional=true} -tower-http = {version = "0.5.1", optional = true, features = ["fs"]} -simple_logger = {version = "4.3.3", optional = true} -tokio = { version = "1", features = ["full"], optional = true } -lazy_static = { version = "1.4.0", optional = true } -serde = "1.0.196" -serde_json = "1.0.113" -csv = {version = "1.3.0", optional=true} +tower = { verison = "0.4.13", optional = true } +tower-http = { version = "0.5.1", optional = true, features = ["fs"] } +simple_logger = { version = "5.0", optional = true } +tokio = { version = "1.0", features = ["full"], optional = true } +lazy_static = { version = "1.4", optional = true } +serde = "1.0" +serde_json = "1.0" +csv = { version = "1.3", optional = true } [features] default = ["ssr"] -hydrate = ["leptos/hydrate","leptos_meta/hydrate","leptos_router/hydrate"] +hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate"] ssr = [ "tokio", "lazy_static", "simple_logger", - "dep:meilisearch-sdk", + "dep:meilisearch-sdk", "dep:axum", "leptos/ssr", "leptos_meta/ssr", diff --git a/projects/nginx-mpmc/app-1/Cargo.toml b/projects/nginx-mpmc/app-1/Cargo.toml index 17937d138..7c11d9a8f 100644 --- a/projects/nginx-mpmc/app-1/Cargo.toml +++ b/projects/nginx-mpmc/app-1/Cargo.toml @@ -7,24 +7,24 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -console_error_panic_hook = "0.1" -leptos_meta = { version = "0.6" } -leptos_router = { version = "0.6" } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs","trace"], optional = true } -wasm-bindgen = "=0.2.89" -thiserror = "1" -tracing = { version = "0.1", optional = true } +console_error_panic_hook = "0.1.0" +leptos_meta = { version = "0.6.0" } +leptos_router = { version = "0.6.0" } +tower = { version = "0.4.0", optional = true } +tower-http = { version = "0.5.0", features = ["fs", "trace"], optional = true } +wasm-bindgen = "0.2.89" +thiserror = "1.0" +tracing = { version = "0.1.0", optional = true } -http = "1" +http = "1.0" -axum = {version = "0.7",optional=true} -leptos = "0.6" -leptos_axum = {version = "0.6",optional=true} -tokio = { version = "1", features = ["rt-multi-thread"], optional = true} -shared-server = {path = "../shared-server",default-features = false} -shared-server-2 = {path = "../shared-server-2",default-features = false} -tracing-subscriber = {version="0.3.18",features=["env-filter"]} +axum = { version = "0.7.0", optional = true } +leptos = "0.6.0" +leptos_axum = { version = "0.6.0", optional = true } +tokio = { version = "1.0", features = ["rt-multi-thread"], optional = true } +shared-server = { path = "../shared-server", default-features = false } +shared-server-2 = { path = "../shared-server-2", default-features = false } +tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } # Defines a size-optimized profile for the WASM bundle in release mode [profile.wasm-release] @@ -36,26 +36,25 @@ panic = "abort" [features] hydrate = [ - "leptos/hydrate", - "leptos_meta/hydrate", - "leptos_router/hydrate", - "shared-server/hydrate", - "shared-server-2/hydrate" - ] -ssr = [ - "shared-server/ssr", - "shared-server-2/ssr", - "dep:axum", - "dep:tokio", - "dep:tower", - "dep:tower-http", - "dep:leptos_axum", - "leptos/ssr", - "leptos_meta/ssr", - "leptos_router/ssr", - "dep:tracing", + "leptos/hydrate", + "leptos_meta/hydrate", + "leptos_router/hydrate", + "shared-server/hydrate", + "shared-server-2/hydrate", +] +ssr = [ + "shared-server/ssr", + "shared-server-2/ssr", + "dep:axum", + "dep:tokio", + "dep:tower", + "dep:tower-http", + "dep:leptos_axum", + "leptos/ssr", + "leptos_meta/ssr", + "leptos_router/ssr", + "dep:tracing", ] - [package.metadata.leptos] diff --git a/projects/nginx-mpmc/app-2/Cargo.toml b/projects/nginx-mpmc/app-2/Cargo.toml index 3aba483da..0fc35a9f1 100644 --- a/projects/nginx-mpmc/app-2/Cargo.toml +++ b/projects/nginx-mpmc/app-2/Cargo.toml @@ -7,22 +7,22 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -console_error_panic_hook = "0.1" -leptos_meta = { version = "0.6" } -leptos_router = { version = "0.6" } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -wasm-bindgen = "=0.2.89" -thiserror = "1" -tracing = { version = "0.1", optional = true } -http = "1" +console_error_panic_hook = "0.1.0" +leptos_meta = { version = "0.6.0" } +leptos_router = { version = "0.6.0" } +tower = { version = "0.4.0", optional = true } +tower-http = { version = "0.5.0", features = ["fs"], optional = true } +wasm-bindgen = "0.2.89" +thiserror = "1.0" +tracing = { version = "0.1.0", optional = true } +http = "1.0" -axum = {version = "0.7",optional=true} -leptos = "0.6" -leptos_axum = {version = "0.6",optional=true} -tokio = { version = "1", features = ["rt-multi-thread"], optional = true} -shared-server = {path = "../shared-server",default-features = false} -shared-server-2 = {path = "../shared-server-2",default-features = false} +axum = { version = "0.7.0", optional = true } +leptos = "0.6.0" +leptos_axum = { version = "0.6.0", optional = true } +tokio = { version = "1.0", features = ["rt-multi-thread"], optional = true } +shared-server = { path = "../shared-server", default-features = false } +shared-server-2 = { path = "../shared-server-2", default-features = false } # Defines a size-optimized profile for the WASM bundle in release mode [profile.wasm-release] @@ -33,19 +33,25 @@ codegen-units = 1 panic = "abort" [features] -hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate","shared-server/hydrate","shared-server-2/hydrate"] +hydrate = [ + "leptos/hydrate", + "leptos_meta/hydrate", + "leptos_router/hydrate", + "shared-server/hydrate", + "shared-server-2/hydrate", +] ssr = [ - "shared-server/ssr", - "shared-server-2/ssr", - "dep:axum", - "dep:tokio", - "dep:tower", - "dep:tower-http", - "dep:leptos_axum", - "leptos/ssr", - "leptos_meta/ssr", - "leptos_router/ssr", - "dep:tracing", + "shared-server/ssr", + "shared-server-2/ssr", + "dep:axum", + "dep:tokio", + "dep:tower", + "dep:tower-http", + "dep:leptos_axum", + "leptos/ssr", + "leptos_meta/ssr", + "leptos_router/ssr", + "dep:tracing", ] diff --git a/projects/nginx-mpmc/shared-server-1/Cargo.toml b/projects/nginx-mpmc/shared-server-1/Cargo.toml index c6b16ee69..af3c96518 100644 --- a/projects/nginx-mpmc/shared-server-1/Cargo.toml +++ b/projects/nginx-mpmc/shared-server-1/Cargo.toml @@ -7,25 +7,26 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -axum = {version = "0.7",optional=true} -leptos = "0.6" -leptos_axum = {version = "0.6",optional=true} -tokio = { version = "1", features = ["rt-multi-thread"], optional = true} -tower-http = {version = "0.5", optional = true, features=["trace"]} -tracing = {version = "0.1.40", optional=true} -tracing-subscriber = {version = "0.3.18", optional = true} +axum = { version = "0.7.0", optional = true } +leptos = "0.6.0" +leptos_axum = { version = "0.6.0", optional = true } +tokio = { version = "1.0", features = ["rt-multi-thread"], optional = true } +tower-http = { version = "0.5.0", optional = true, features = ["trace"] } +tracing = { version = "0.1.40", optional = true } +tracing-subscriber = { version = "0.3.18", optional = true } [features] default = ["ssr"] hydrate = ["leptos/hydrate"] ssr = [ - "dep:axum", - "dep:tokio", - "dep:leptos_axum", - "dep:tracing", - "dep:tracing-subscriber", - "dep:tower-http", - "leptos/ssr", + "dep:axum", + "dep:tokio", + "dep:leptos_axum", + "dep:tracing", + "dep:tracing-subscriber", + "dep:tower-http", + "leptos/ssr", ] -#We don't need cargo leptos options because we're not using cargo leptos. \ No newline at end of file +#We don't need cargo leptos options because we're not using cargo leptos. + diff --git a/projects/nginx-mpmc/shared-server-2/Cargo.toml b/projects/nginx-mpmc/shared-server-2/Cargo.toml index d37499fbe..fe1c6828d 100644 --- a/projects/nginx-mpmc/shared-server-2/Cargo.toml +++ b/projects/nginx-mpmc/shared-server-2/Cargo.toml @@ -7,25 +7,26 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -axum = {version = "0.7",optional=true} -leptos = "0.6" -leptos_axum = {version = "0.6",optional=true} -tokio = { version = "1", features = ["rt-multi-thread"], optional = true} -tower-http = {version = "0.5", optional = true, features=["trace"]} -tracing = {version = "0.1.40", optional = true} -tracing-subscriber = {version = "0.3.18", optional = true} +axum = { version = "0.7.0", optional = true } +leptos = "0.6.0" +leptos_axum = { version = "0.6.0", optional = true } +tokio = { version = "1.0", features = ["rt-multi-thread"], optional = true } +tower-http = { version = "0.5.0", optional = true, features = ["trace"] } +tracing = { version = "0.1.40", optional = true } +tracing-subscriber = { version = "0.3.18", optional = true } [features] default = ["ssr"] hydrate = ["leptos/hydrate"] ssr = [ - "dep:axum", - "dep:tokio", - "dep:leptos_axum", - "dep:tracing", - "dep:tracing-subscriber", - "dep:tower-http", - "leptos/ssr", + "dep:axum", + "dep:tokio", + "dep:leptos_axum", + "dep:tracing", + "dep:tracing-subscriber", + "dep:tower-http", + "leptos/ssr", ] -#We don't need cargo leptos options because we're not using cargo leptos. \ No newline at end of file +#We don't need cargo leptos options because we're not using cargo leptos. + diff --git a/projects/openapi-openai-api-swagger-ui/Cargo.toml b/projects/openapi-openai-api-swagger-ui/Cargo.toml index 9a21d8ccc..9137640f7 100644 --- a/projects/openapi-openai-api-swagger-ui/Cargo.toml +++ b/projects/openapi-openai-api-swagger-ui/Cargo.toml @@ -7,43 +7,43 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -axum = { version = "0.7", optional = true } -console_error_panic_hook = "0.1" -leptos = { version = "0.6", features = ["nightly"] } -leptos_axum = { version = "0.6", optional = true } -leptos_meta = { version = "0.6", features = ["nightly"] } -leptos_router = { version = "0.6", features = ["nightly"] } -tokio = { version = "1", features = ["rt-multi-thread"], optional = true } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -wasm-bindgen = "=0.2.92" -thiserror = "1" -tracing = { version = "0.1", optional = true } -utoipa = { version = "4.2.0", optional = true, features=["debug"] } -utoipa-swagger-ui = { version = "6.0.0", optional = true , features = ["axum"]} -http = "1" -serde = "1.0.198" -serde_json = {version = "1.0.116", optional = true} -openai_dive = {version="0.4.7",optional=true} +axum = { version = "0.7.0", optional = true } +console_error_panic_hook = "0.1.0" +leptos = { version = "0.6.0", features = ["nightly"] } +leptos_axum = { version = "0.6.0", optional = true } +leptos_meta = { version = "0.6.0", features = ["nightly"] } +leptos_router = { version = "0.6.0", features = ["nightly"] } +tokio = { version = "1.0", features = ["rt-multi-thread"], optional = true } +tower = { version = "0.4.0", optional = true } +tower-http = { version = "0.5.0", features = ["fs"], optional = true } +wasm-bindgen = "0.2.92" +thiserror = "1.0" +tracing = { version = "0.1.0", optional = true } +utoipa = { version = "4.2", optional = true, features = ["debug"] } +utoipa-swagger-ui = { version = "6.0", optional = true, features = ["axum"] } +http = "1.0" +serde = "1.0" +serde_json = { version = "1.0", optional = true } +openai_dive = { version = "0.5.7", optional = true } reqwest = "0.12.4" -uuid = { version = "1.8.0", features = ["v4"]} +uuid = { version = "1.8", features = ["v4"] } [features] hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate"] ssr = [ - "dep:openai_dive", - "dep:serde_json", - "dep:utoipa-swagger-ui", - "dep:utoipa", - "dep:axum", - "dep:tokio", - "dep:tower", - "dep:tower-http", - "dep:leptos_axum", - "leptos/ssr", - "leptos_meta/ssr", - "leptos_router/ssr", - "dep:tracing", + "dep:openai_dive", + "dep:serde_json", + "dep:utoipa-swagger-ui", + "dep:utoipa", + "dep:axum", + "dep:tokio", + "dep:tower", + "dep:tower-http", + "dep:leptos_axum", + "leptos/ssr", + "leptos_meta/ssr", + "leptos_router/ssr", + "dep:tracing", ] # Defines a size-optimized profile for the WASM bundle in release mode diff --git a/projects/ory-kratos/Cargo.toml b/projects/ory-kratos/Cargo.toml index aada3d15a..12af7d7d5 100644 --- a/projects/ory-kratos/Cargo.toml +++ b/projects/ory-kratos/Cargo.toml @@ -9,36 +9,36 @@ lto = true opt-level = 'z' [workspace.dependencies] -leptos = { version = "0.6.9", features = ["nightly"] } -leptos_meta = { version = "0.6.9", features = ["nightly"] } -leptos_router = { version = "0.6.9", features = ["nightly"] } -leptos_axum = { version = "0.6.9" } -leptos-use = { version = "0.10.5" } +leptos = { version = "0.6.13", features = ["nightly"] } +leptos_meta = { version = "0.6.13", features = ["nightly"] } +leptos_router = { version = "0.6.13", features = ["nightly"] } +leptos_axum = { version = "0.6.13" } +leptos-use = { version = "0.11.3" } -axum = "0.7" -axum-server = { version = "0.6", features = ["tls-rustls"] } -axum-extra = { version = "0.9.2", features = ["cookie"] } -cfg-if = "1" +axum = "0.7.5" +axum-server = { version = "0.6.0", features = ["tls-rustls"] } +axum-extra = { version = "0.9.3", features = ["cookie"] } +cfg-if = "1.0" console_error_panic_hook = "0.1.7" -console_log = "1" -http = "1" +console_log = "1.0" +http = "1.1" ids = { path = "./ids" } # this goes to this personal branch because of https://github.com/ory/sdk/issues/325#issuecomment-1960834676 ory-kratos-client = { git = "https://github.com/sjud/kratos-client-rust" } ory-keto-client = { version = "0.11.0-alpha.0" } -reqwest = { version = "0.12", features = ["json", "cookies"] } -serde = "1.0.197" -serde_json = "1.0.114" -sqlx = { version = "0.7.3", features = ["runtime-tokio", "sqlite", "macros"] } -thiserror = "1" -time = "0.3.34" -tokio = { version = "1.33.0", features = ["full"] } +reqwest = { version = "0.12.5", features = ["json", "cookies"] } +serde = "1.0" +serde_json = "1.0" +sqlx = { version = "0.8.0", features = ["runtime-tokio", "sqlite", "macros"] } +thiserror = "1.0" +time = "0.3.36" +tokio = { version = "1.39", features = ["full"] } tower = { version = "0.4.13", features = ["full"] } -tower-http = { version = "0.5", features = ["full"] } +tower-http = { version = "0.5.2", features = ["full"] } tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } -url = "2.5.0" -uuid = { version = "1.7.0", features = ["v4", "serde"] } +url = "2.5" +uuid = { version = "1.10", features = ["v4", "serde"] } wasm-bindgen = "0.2.92" web-sys = { version = "0.3.69", features = [ "HtmlDocument", diff --git a/projects/ory-kratos/e2e/Cargo.toml b/projects/ory-kratos/e2e/Cargo.toml index 19875851b..d39892ebd 100644 --- a/projects/ory-kratos/e2e/Cargo.toml +++ b/projects/ory-kratos/e2e/Cargo.toml @@ -4,24 +4,24 @@ version = "0.1.0" edition = "2021" [dev-dependencies] -anyhow = "1.0.72" -async-trait = "0.1.72" -cucumber = { version = "0.20.2", features = ["tracing", "macros"] } -pretty_assertions = "1.4.0" -serde_json = "1.0.104" -tokio = { version = "1.29.1", features = ["macros", "rt-multi-thread", "time"] } -url = "2.4.0" -reqwest = "0.12" +anyhow = "1.0" +async-trait = "0.1.81" +cucumber = { version = "0.21.1", features = ["tracing", "macros"] } +pretty_assertions = "1.4" +serde_json = "1.0" +tokio = { version = "1.39", features = ["macros", "rt-multi-thread", "time"] } +url = "2.5" +reqwest = "0.12.5" tracing = "0.1.40" -chromiumoxide = { version = "0.5.7", default-features = false, features = [ +chromiumoxide = { version = "0.6.0", default-features = false, features = [ "tokio-runtime", ] } ids.workspace = true -fake = "2.9.2" -tokio-tungstenite = "0.21.0" +fake = "2.9" +tokio-tungstenite = "0.23.1" futures-util = "0.3.30" -uuid = { version = "1.7.0", features = ["serde"] } -once_cell = "1.19.0" +uuid = { version = "1.10", features = ["serde"] } +once_cell = "1.19" futures = "0.3.30" [[test]] @@ -34,5 +34,5 @@ ssr = [] [dependencies] once_cell = "1.19.0" -regex = "1.10.3" +regex = "1.10.6" serde.workspace = true diff --git a/projects/session_auth_axum/Cargo.toml b/projects/session_auth_axum/Cargo.toml index b78e2f39e..f7694dce1 100644 --- a/projects/session_auth_axum/Cargo.toml +++ b/projects/session_auth_axum/Cargo.toml @@ -9,54 +9,54 @@ crate-type = ["cdylib", "rlib"] [dependencies] anyhow = "1.0" console_log = "1.0" -rand = { version = "0.8", features = ["min_const_gen"], optional = true } -console_error_panic_hook = "0.1" -futures = "0.3" +rand = { version = "0.8.0", features = ["min_const_gen"], optional = true } +console_error_panic_hook = "0.1.0" +futures = "0.3.0" leptos = { path = "../../leptos" } -leptos_meta = { path = "../../meta"} +leptos_meta = { path = "../../meta" } leptos_axum = { path = "../../integrations/axum", optional = true } leptos_router = { path = "../../router" } -log = "0.4" -simple_logger = "4.0" +log = "0.4.0" +simple_logger = "5.0" serde = { version = "1.0", features = ["derive"] } -axum = { version = "0.7", optional = true, features = ["macros"] } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -tokio = { version = "1", features = ["full"], optional = true } +axum = { version = "0.7.0", optional = true, features = ["macros"] } +tower = { version = "0.4.0", optional = true } +tower-http = { version = "0.5.0", features = ["fs"], optional = true } +tokio = { version = "1.0", features = ["full"], optional = true } http = { version = "1.0" } -sqlx = { version = "0.7.2", features = [ - "runtime-tokio-rustls", - "sqlite", +sqlx = { version = "0.8.0", features = [ + "runtime-tokio-rustls", + "sqlite", ], optional = true } thiserror = "1.0" -wasm-bindgen = "0.2" -axum_session_auth = { version = "0.12.1", features = [ - "sqlite-rustls", +wasm-bindgen = "0.2.0" +axum_session_auth = { version = "0.14.0", features = [ + "sqlite-rustls", ], optional = true } -axum_session = { version = "0.12.4", features = [ - "sqlite-rustls", +axum_session = { version = "0.14.0", features = [ + "sqlite-rustls", ], optional = true } -bcrypt = { version = "0.15", optional = true } -async-trait = { version = "0.1", optional = true } +bcrypt = { version = "0.15.0", optional = true } +async-trait = { version = "0.1.0", optional = true } [features] default = ["ssr"] hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate"] ssr = [ - "dep:axum", - "dep:tower", - "dep:tower-http", - "dep:tokio", - "dep:axum_session_auth", - "dep:axum_session", - "dep:async-trait", - "dep:sqlx", - "dep:bcrypt", - "dep:rand", - "leptos/ssr", - "leptos_meta/ssr", - "leptos_router/ssr", - "dep:leptos_axum", + "dep:axum", + "dep:tower", + "dep:tower-http", + "dep:tokio", + "dep:axum_session_auth", + "dep:axum_session", + "dep:async-trait", + "dep:sqlx", + "dep:bcrypt", + "dep:rand", + "leptos/ssr", + "leptos_meta/ssr", + "leptos_router/ssr", + "dep:leptos_axum", ] [package.metadata.cargo-all-features] diff --git a/projects/sitemap_axum/Cargo.toml b/projects/sitemap_axum/Cargo.toml index 4f5e0a3ba..681e0d7eb 100644 --- a/projects/sitemap_axum/Cargo.toml +++ b/projects/sitemap_axum/Cargo.toml @@ -10,46 +10,46 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -axum = { version = "0.7", optional = true } -console_error_panic_hook = "0.1" -leptos = { version = "0.6", features = ["nightly"] } -leptos_axum = { version = "0.6", optional = true } -leptos_meta = { version = "0.6", features = ["nightly"] } -leptos_router = { version = "0.6", features = ["nightly"] } -tokio = { version = "1", features = ["rt-multi-thread"], optional = true } +axum = { version = "0.7.5", optional = true } +console_error_panic_hook = "0.1.7" +leptos = { version = "0.6.13", features = ["nightly"] } +leptos_axum = { version = "0.6.13", optional = true } +leptos_meta = { version = "0.6.13", features = ["nightly"] } +leptos_router = { version = "0.6.13", features = ["nightly"] } +tokio = { version = "1.39", features = ["rt-multi-thread"], optional = true } tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -wasm-bindgen = "=0.2.92" -thiserror = "1" -tracing = { version = "0.1", optional = true } -http = "1" +tower-http = { version = "0.5.2", features = ["fs"], optional = true } +wasm-bindgen = "0.2.92" +thiserror = "1.0" +tracing = { version = "0.1.40", optional = true } +http = "1.1" # Example specific crates -sqlx = { version = "0.7", features = [ - "postgres", - "runtime-tokio", - "tls-rustls", - "time", +sqlx = { version = "0.8.0", features = [ + "postgres", + "runtime-tokio", + "tls-rustls", + "time", ], optional = true } -xml = { version = "0.8", optional = true } -time = { version = "0.3", features = ["macros", "serde", "formatting"] } -dotenvy = "0.15" -anyhow = "1" +xml = { version = "0.8.20", optional = true } +time = { version = "0.3.36", features = ["macros", "serde", "formatting"] } +dotenvy = "0.15.7" +anyhow = "1.0" [features] hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate"] ssr = [ - "dep:axum", - "dep:tokio", - "dep:tower", - "dep:tower-http", - "dep:leptos_axum", - "leptos/ssr", - "leptos_meta/ssr", - "leptos_router/ssr", - "dep:tracing", - "dep:sqlx", - "dep:xml", + "dep:axum", + "dep:tokio", + "dep:tower", + "dep:tower-http", + "dep:leptos_axum", + "leptos/ssr", + "leptos_meta/ssr", + "leptos_router/ssr", + "dep:tracing", + "dep:sqlx", + "dep:xml", ] # Defines a size-optimized profile for the WASM bundle in release mode diff --git a/projects/sso_auth_axum/Cargo.toml b/projects/sso_auth_axum/Cargo.toml index d9106784c..89050c1f8 100644 --- a/projects/sso_auth_axum/Cargo.toml +++ b/projects/sso_auth_axum/Cargo.toml @@ -7,9 +7,9 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -oauth2 = { version = "4.4.2", optional = true } -anyhow = "1.0.66" -console_log = "1.0.0" +oauth2 = { version = "4.4", optional = true } +anyhow = "1.0" +console_log = "1.0" rand = { version = "0.8.5", features = ["min_const_gen"], optional = true } console_error_panic_hook = "0.1.7" futures = "0.3.25" @@ -18,28 +18,28 @@ leptos_meta = { path = "../../meta" } leptos_axum = { path = "../../integrations/axum", optional = true } leptos_router = { path = "../../router" } log = "0.4.17" -simple_logger = "4.0.0" -serde = { version = "1.0.148", features = ["derive"] } -serde_json = { version = "1.0.108", optional = true } -axum = { version = "0.7", optional = true, features = ["macros"] } -tower = { version = "0.4", optional = true } -tower-http = { version = "0.5", features = ["fs"], optional = true } -tokio = { version = "1.22.0", features = ["full"], optional = true } +simple_logger = "5.0" +serde = { version = "1.0", features = ["derive"] } +serde_json = { version = "1.0", optional = true } +axum = { version = "0.7.0", optional = true, features = ["macros"] } +tower = { version = "0.4.0", optional = true } +tower-http = { version = "0.5.0", features = ["fs"], optional = true } +tokio = { version = "1.22", features = ["full"], optional = true } http = { version = "1" } -sqlx = { version = "0.7", features = [ +sqlx = { version = "0.8.0", features = [ "runtime-tokio-rustls", "sqlite", ], optional = true } -thiserror = "1.0.38" -wasm-bindgen = "0.2" -axum_session_auth = { version = "0.12", features = [ +thiserror = "1.0" +wasm-bindgen = "0.2.0" +axum_session_auth = { version = "0.14.0", features = [ "sqlite-rustls", ], optional = true } -axum_session = { version = "0.12", features = [ +axum_session = { version = "0.14.0", features = [ "sqlite-rustls", ], optional = true } async-trait = { version = "0.1.64", optional = true } -reqwest = { version = "0.12", optional = true, features = ["json"] } +reqwest = { version = "0.12.0", optional = true, features = ["json"] } [features] hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate"] diff --git a/projects/tauri-from-scratch/src-orig/Cargo.toml b/projects/tauri-from-scratch/src-orig/Cargo.toml index 93e92dc09..bfd5a1e67 100644 --- a/projects/tauri-from-scratch/src-orig/Cargo.toml +++ b/projects/tauri-from-scratch/src-orig/Cargo.toml @@ -8,50 +8,53 @@ edition = "2021" crate-type = ["staticlib", "cdylib", "rlib"] [[bin]] -name="leptos_tauri_from_scratch_bin" -path="./src/main.rs" +name = "leptos_tauri_from_scratch_bin" +path = "./src/main.rs" [dependencies] -axum = {version = "0.7.0", optional=true} -axum-macros = { version= "0.4.1", optional=true} -cfg-if = "1.0.0" +axum = { version = "0.7.5", optional = true } +axum-macros = { version = "0.4.1", optional = true } +cfg-if = "1.0" console_error_panic_hook = "0.1.7" -console_log = "1.0.0" +console_log = "1.0" leptos = { git = "https://github.com/leptos-rs/leptos.git", branch = "leptos_v0.6" } -leptos-use = "0.9.0" +leptos-use = "0.11.3" leptos_axum = { git = "https://github.com/leptos-rs/leptos.git", branch = "leptos_v0.6", optional = true } leptos_meta = { git = "https://github.com/leptos-rs/leptos.git", branch = "leptos_v0.6" } leptos_router = { git = "https://github.com/leptos-rs/leptos.git", branch = "leptos_v0.6" } -log = "0.4.20" -sqlx = { version = "0.7.3", optional = true, features= ["sqlite", "runtime-tokio"] } -serde = "1.0.195" -serde_json = "1.0.111" +log = "0.4.22" +sqlx = { version = "0.8.0", optional = true, features = [ + "sqlite", + "runtime-tokio", +] } +serde = "1.0" +serde_json = "1.0" server_fn = { git = "https://github.com/leptos-rs/leptos.git", branch = "leptos_v0.6" } -tokio = { version = "1.35.1", optional=true } -tower = {version = "0.4.10", optional = true} -tower-http = { version = "0.5.1", optional = true, features= ["fs","cors"] } -wasm-bindgen = "0.2.89" +tokio = { version = "1.39", optional = true } +tower = { version = "0.4.13", optional = true } +tower-http = { version = "0.5.2", optional = true, features = ["fs", "cors"] } +wasm-bindgen = "0.2.92" [features] -csr = [ "leptos/csr","leptos_meta/csr","leptos_router/csr", ] +csr = ["leptos/csr", "leptos_meta/csr", "leptos_router/csr"] hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate"] ssr = [ - "dep:axum", - "dep:axum-macros", - "leptos/ssr", - "leptos-use/ssr", - "dep:leptos_axum", - "leptos_meta/ssr", - "leptos_router/ssr", - "dep:tower-http", - "dep:tower", - "dep:sqlx", - "dep:tokio", -] + "dep:axum", + "dep:axum-macros", + "leptos/ssr", + "leptos-use/ssr", + "dep:leptos_axum", + "leptos_meta/ssr", + "leptos_router/ssr", + "dep:tower-http", + "dep:tower", + "dep:sqlx", + "dep:tokio", +] [package.metadata.leptos] -bin-exe-name="leptos_tauri_from_scratch_bin" -output-name="leptos_tauri_from_scratch" +bin-exe-name = "leptos_tauri_from_scratch_bin" +output-name = "leptos_tauri_from_scratch" assets-dir = "../public" site-pkg-dir = "pkg" site-root = "target/site" @@ -63,4 +66,5 @@ env = "DEV" bin-features = ["ssr"] bin-default-features = false lib-features = ["hydrate"] -lib-default-features = false \ No newline at end of file +lib-default-features = false + diff --git a/projects/tauri-from-scratch/src-tauri/Cargo.toml b/projects/tauri-from-scratch/src-tauri/Cargo.toml index 90460e01b..0cd1062b8 100644 --- a/projects/tauri-from-scratch/src-tauri/Cargo.toml +++ b/projects/tauri-from-scratch/src-tauri/Cargo.toml @@ -4,17 +4,17 @@ version = "0.0.1" edition = "2021" [lib] -name="app_lib" -path="src/lib.rs" +name = "app_lib" +path = "src/lib.rs" [build-dependencies] -tauri-build = { version = "2.0.0-alpha.13", features = [] } +tauri-build = { version = "2.0.0-rc.2", features = [] } [dependencies] -log = "0.4.0" +log = "0.4.22" serde = { version = "1.0", features = ["derive"] } -tauri = { version = "2.0.0-alpha.20", features = ["devtools"] } -tauri-plugin-http = "2.0.0-alpha.9" +tauri = { version = "2.0.0-rc.2", features = ["devtools"] } +tauri-plugin-http = "2.0.0-rc.0" [features] #default = ["custom-protocol"] diff --git a/reactive_graph/Cargo.toml b/reactive_graph/Cargo.toml index 50fbc0e6c..036db0cbf 100644 --- a/reactive_graph/Cargo.toml +++ b/reactive_graph/Cargo.toml @@ -12,24 +12,24 @@ rust-version.workspace = true [dependencies] any_spawner = { workspace = true } or_poisoned = { workspace = true } -futures = "0.3" +futures = "0.3.30" hydration_context = { workspace = true, optional = true } -pin-project-lite = "0.2" -rustc-hash = "2" -serde = { version = "1", features = ["derive"], optional = true } -slotmap = "1" -thiserror = "1" -tracing = { version = "0.1", optional = true } -guardian = "1" -async-lock = "3.3.0" +pin-project-lite = "0.2.14" +rustc-hash = "2.0" +serde = { version = "1.0", features = ["derive"], optional = true } +slotmap = "1.0" +thiserror = "1.0" +tracing = { version = "0.1.40", optional = true } +guardian = "1.2" +async-lock = "3.4.0" send_wrapper = { version = "0.6.0", features = ["futures"] } [target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies] -web-sys = "0.3" +web-sys = "0.3.69" [dev-dependencies] -tokio = { version = "1", features = ["rt-multi-thread", "macros"] } -tokio-test = { version = "0.4" } +tokio = { version = "1.39", features = ["rt-multi-thread", "macros"] } +tokio-test = { version = "0.4.4" } any_spawner = { workspace = true, features = ["futures-executor", "tokio"] } [features] diff --git a/reactive_stores/Cargo.toml b/reactive_stores/Cargo.toml index 782c804be..2e9ca0500 100644 --- a/reactive_stores/Cargo.toml +++ b/reactive_stores/Cargo.toml @@ -5,16 +5,16 @@ version = "0.1.0-beta" rust-version.workspace = true [dependencies] -guardian = "1.1.0" +guardian = "1.2" itertools = "0.13.0" or_poisoned = { workspace = true } -paste = "1.0.15" +paste = "1.0" reactive_graph = { workspace = true } -rustc-hash = "2" +rustc-hash = "2.0" [dev-dependencies] -tokio = { version = "1", features = ["rt-multi-thread", "macros"] } -tokio-test = { version = "0.4" } +tokio = { version = "1.39", features = ["rt-multi-thread", "macros"] } +tokio-test = { version = "0.4.4" } any_spawner = { workspace = true, features = ["futures-executor", "tokio"] } reactive_stores_macro = { workspace = true } reactive_graph = { workspace = true, features = ["effects"] } diff --git a/reactive_stores_macro/Cargo.toml b/reactive_stores_macro/Cargo.toml index b4f07481f..069ac1c87 100644 --- a/reactive_stores_macro/Cargo.toml +++ b/reactive_stores_macro/Cargo.toml @@ -8,7 +8,7 @@ rust-version.workspace = true proc-macro = true [dependencies] -proc-macro-error = "1" -proc-macro2 = "1" -quote = "1" -syn = "2" +proc-macro-error = "1.0" +proc-macro2 = "1.0" +quote = "1.0" +syn = "2.0" diff --git a/router/Cargo.toml b/router/Cargo.toml index a8540dad9..5d851933c 100644 --- a/router/Cargo.toml +++ b/router/Cargo.toml @@ -17,44 +17,44 @@ either_of = { workspace = true } or_poisoned = { workspace = true } reactive_graph = { workspace = true } tachys = { workspace = true, features = ["reactive_graph"] } -futures = "0.3" -url = "2" -js-sys = { version = "0.3" } -wasm-bindgen = { version = "0.2" } -tracing = { version = "0.1", optional = true } -paste = "1" -once_cell = "1" -send_wrapper = "0.6" -thiserror = "1" +futures = "0.3.30" +url = "2.5" +js-sys = { version = "0.3.69" } +wasm-bindgen = { version = "0.2.92" } +tracing = { version = "0.1.40", optional = true } +paste = "1.0" +once_cell = "1.19" +send_wrapper = "0.6.0" +thiserror = "1.0" percent-encoding = { version = "2.3", optional = true } -gloo-net = "0.5.0" +gloo-net = "0.6.0" [dependencies.web-sys] -version = "0.3" +version = "0.3.69" features = [ - "Document", - "Window", - "console", - # History/Routing - "History", - "HtmlAnchorElement", - "Location", - "MouseEvent", - "Url", - # Form - "FormData", - "HtmlButtonElement", - "HtmlFormElement", - "HtmlInputElement", - "SubmitEvent", - "Url", - "UrlSearchParams", - # Fetching in Hydrate Mode - "Headers", - "Request", - "RequestInit", - "RequestMode", - "Response", + "Document", + "Window", + "console", + # History/Routing + "History", + "HtmlAnchorElement", + "Location", + "MouseEvent", + "Url", + # Form + "FormData", + "HtmlButtonElement", + "HtmlFormElement", + "HtmlInputElement", + "SubmitEvent", + "Url", + "UrlSearchParams", + # Fetching in Hydrate Mode + "Headers", + "Request", + "RequestInit", + "RequestMode", + "Response", ] [features] diff --git a/router_macro/Cargo.toml b/router_macro/Cargo.toml index 2e893aec8..523f85e90 100644 --- a/router_macro/Cargo.toml +++ b/router_macro/Cargo.toml @@ -7,9 +7,9 @@ version.workspace = true proc-macro = true [dependencies] -proc-macro-error = { version = "1", default-features = false } -proc-macro2 = "1" -quote = "1" +proc-macro-error = { version = "1.0", default-features = false } +proc-macro2 = "1.0" +quote = "1.0" [dev-dependencies] leptos_router = { workspace = true } diff --git a/server_fn/Cargo.toml b/server_fn/Cargo.toml index bbc942f98..deb63df0b 100644 --- a/server_fn/Cargo.toml +++ b/server_fn/Cargo.toml @@ -13,57 +13,57 @@ rust-version.workspace = true throw_error = { workspace = true } server_fn_macro_default = { workspace = true } # used for hashing paths in #[server] macro -const_format = "0.2" -xxhash-rust = { version = "0.8", features = ["const_xxh64"] } +const_format = "0.2.32" +xxhash-rust = { version = "0.8.12", features = ["const_xxh64"] } # used across multiple features -serde = { version = "1", features = ["derive"] } -send_wrapper = { version = "0.6", features = ["futures"], optional = true } -thiserror = "1" +serde = { version = "1.0", features = ["derive"] } +send_wrapper = { version = "0.6.0", features = ["futures"], optional = true } +thiserror = "1.0" # registration system -inventory = { version = "0.3", optional = true } -dashmap = "5" -once_cell = "1" +inventory = { version = "0.3.15", optional = true } +dashmap = "6.0" +once_cell = "1.19" ## servers # actix -actix-web = { version = "4", optional = true } +actix-web = { version = "4.8", optional = true } # axum -axum = { version = "0.7", optional = true, default-features = false, features = [ +axum = { version = "0.7.5", optional = true, default-features = false, features = [ "multipart", ] } -tower = { version = "0.4", optional = true } -tower-layer = { version = "0.3", optional = true } +tower = { version = "0.4.13", optional = true } +tower-layer = { version = "0.3.2", optional = true } ## input encodings -serde_qs = { version = "0.12", optional = true } -multer = { version = "3", optional = true } +serde_qs = { version = "0.13.0", optional = true } +multer = { version = "3.1", optional = true } ## output encodings # serde -serde_json = "1" -serde-lite = { version = "0.5", features = ["derive"], optional = true } -futures = "0.3" -http = { version = "1" } -ciborium = { version = "0.2", optional = true } -hyper = { version = "1", optional = true } -bytes = "1" -http-body-util = { version = "0.1.0", optional = true } -rkyv = { version = "0.7", features = [ +serde_json = "1.0" +serde-lite = { version = "0.5.0", features = ["derive"], optional = true } +futures = "0.3.30" +http = { version = "1.1" } +ciborium = { version = "0.2.2", optional = true } +hyper = { version = "1.4", optional = true } +bytes = "1.7" +http-body-util = { version = "0.1.2", optional = true } +rkyv = { version = "0.7.44", features = [ "validation", "uuid", "strict", ], optional = true } -rmp-serde = { version = "1.1", optional = true } +rmp-serde = { version = "1.3.0", optional = true } # client -gloo-net = { version = "0.6", optional = true } -js-sys = { version = "0.3", optional = true } -wasm-bindgen = { version = "0.2", optional = true } -wasm-bindgen-futures = { version = "0.4", optional = true } -wasm-streams = { version = "0.4", optional = true } -web-sys = { version = "0.3", optional = true, features = [ +gloo-net = { version = "0.6.0", optional = true } +js-sys = { version = "0.3.69", optional = true } +wasm-bindgen = { version = "0.2.92", optional = true } +wasm-bindgen-futures = { version = "0.4.42", optional = true } +wasm-streams = { version = "0.4.0", optional = true } +web-sys = { version = "0.3.69", optional = true, features = [ "console", "ReadableStream", "ReadableStreamDefaultReader", @@ -72,12 +72,12 @@ web-sys = { version = "0.3", optional = true, features = [ ] } # reqwest client -reqwest = { version = "0.12", default-features = false, optional = true, features = [ +reqwest = { version = "0.12.5", default-features = false, optional = true, features = [ "multipart", "stream", ] } url = "2" -pin-project-lite = "0.2.13" +pin-project-lite = "0.2.14" [features] default = ["json"] diff --git a/server_fn/server_fn_macro_default/Cargo.toml b/server_fn/server_fn_macro_default/Cargo.toml index 95b52d849..5a7c7b540 100644 --- a/server_fn/server_fn_macro_default/Cargo.toml +++ b/server_fn/server_fn_macro_default/Cargo.toml @@ -11,7 +11,7 @@ description = "The default implementation of the server_fn macro without a conte proc-macro = true [dependencies] -syn = { version = "2" } +syn = { version = "2.0" } server_fn_macro = { workspace = true } [features] diff --git a/server_fn_macro/Cargo.toml b/server_fn_macro/Cargo.toml index e70b7aad1..ffebdb3ca 100644 --- a/server_fn_macro/Cargo.toml +++ b/server_fn_macro/Cargo.toml @@ -9,11 +9,11 @@ description = "RPC for any web framework." readme = "../README.md" [dependencies] -quote = "1" -syn = { version = "2", features = ["full", "parsing", "extra-traits"] } -proc-macro2 = "1" -xxhash-rust = { version = "0.8.6", features = ["const_xxh64"] } -const_format = "0.2.30" +quote = "1.0" +syn = { version = "2.0", features = ["full", "parsing", "extra-traits"] } +proc-macro2 = "1.0" +xxhash-rust = { version = "0.8.12", features = ["const_xxh64"] } +const_format = "0.2.32" convert_case = "0.6.0" [features] diff --git a/tachys/Cargo.toml b/tachys/Cargo.toml index 328bbe0a6..68729c900 100644 --- a/tachys/Cargo.toml +++ b/tachys/Cargo.toml @@ -17,151 +17,153 @@ either_of = { workspace = true } next_tuple = { workspace = true } or_poisoned = { workspace = true } reactive_graph = { workspace = true, optional = true } -slotmap = { version = "1", optional = true } +slotmap = { version = "1.0", optional = true } oco_ref = { workspace = true, optional = true } -once_cell = "1" -paste = "1" -pin-project-lite = "0.2" -wasm-bindgen = "0.2" -html-escape = "0.2" -js-sys = "0.3" -web-sys = { version = "0.3", features = [ - "Window", - "Document", - "HtmlElement", - "HtmlInputElement", - "Element", - "Event", - "console", - "Comment", - "Text", - "Node", - "HtmlTemplateElement", - "DocumentFragment", - "DomTokenList", - "CssStyleDeclaration", - "ShadowRoot", - "HtmlCollection", - "DomStringMap", +once_cell = "1.19" +paste = "1.0" +pin-project-lite = "0.2.14" +wasm-bindgen = "0.2.92" +html-escape = "0.2.13" +js-sys = "0.3.69" +web-sys = { version = "0.3.69", features = [ + "Window", + "Document", + "HtmlElement", + "HtmlInputElement", + "Element", + "Event", + "console", + "Comment", + "Text", + "Node", + "HtmlTemplateElement", + "DocumentFragment", + "DomTokenList", + "CssStyleDeclaration", + "ShadowRoot", + "HtmlCollection", + "DomStringMap", - # Events we cast to in leptos_macro -- added here so we don't force users to import them - "AddEventListenerOptions", - "AnimationEvent", - "BeforeUnloadEvent", - "ClipboardEvent", - "CompositionEvent", - "CustomEvent", - "DeviceMotionEvent", - "DeviceOrientationEvent", - "DragEvent", - "ErrorEvent", - "Event", - "FocusEvent", - "GamepadEvent", - "HashChangeEvent", - "InputEvent", - "KeyboardEvent", - "MessageEvent", - "MouseEvent", - "PageTransitionEvent", - "PointerEvent", - "PopStateEvent", - "ProgressEvent", - "PromiseRejectionEvent", - "SecurityPolicyViolationEvent", - "StorageEvent", - "SubmitEvent", - "TouchEvent", - "TransitionEvent", - "UiEvent", - "WheelEvent", + # Events we cast to in leptos_macro -- added here so we don't force users to import them + "AddEventListenerOptions", + "AnimationEvent", + "BeforeUnloadEvent", + "ClipboardEvent", + "CompositionEvent", + "CustomEvent", + "DeviceMotionEvent", + "DeviceOrientationEvent", + "DragEvent", + "ErrorEvent", + "Event", + "FocusEvent", + "GamepadEvent", + "HashChangeEvent", + "InputEvent", + "KeyboardEvent", + "MessageEvent", + "MouseEvent", + "PageTransitionEvent", + "PointerEvent", + "PopStateEvent", + "ProgressEvent", + "PromiseRejectionEvent", + "SecurityPolicyViolationEvent", + "StorageEvent", + "SubmitEvent", + "TouchEvent", + "TransitionEvent", + "UiEvent", + "WheelEvent", - # HTML Element Types - "HtmlHtmlElement", - "HtmlBaseElement", - "HtmlHeadElement", - "HtmlLinkElement", - "HtmlMetaElement", - "HtmlStyleElement", - "HtmlTitleElement", - "HtmlBodyElement", - "HtmlHeadingElement", - "HtmlQuoteElement", - "HtmlDivElement", - "HtmlDListElement", - "HtmlHrElement", - "HtmlLiElement", - "HtmlOListElement", - "HtmlParagraphElement", - "HtmlPreElement", - "HtmlUListElement", - "HtmlAnchorElement", - "HtmlBrElement", - "HtmlDataElement", - "HtmlQuoteElement", - "HtmlSpanElement", - "HtmlTimeElement", - "HtmlAreaElement", - "HtmlAudioElement", - "HtmlImageElement", - "HtmlMapElement", - "HtmlTrackElement", - "HtmlVideoElement", - "HtmlEmbedElement", - "HtmlIFrameElement", - "HtmlObjectElement", - "HtmlParamElement", - "HtmlPictureElement", - "HtmlSourceElement", - "SvgElement", - "HtmlCanvasElement", - "HtmlScriptElement", - "HtmlModElement", - "HtmlTableCaptionElement", - "HtmlTableColElement", - "HtmlTableColElement", - "HtmlTableElement", - "HtmlTableSectionElement", - "HtmlTableCellElement", - "HtmlTableSectionElement", - "HtmlTableCellElement", - "HtmlTableSectionElement", - "HtmlTableRowElement", - "HtmlButtonElement", - "HtmlDataListElement", - "HtmlFieldSetElement", - "HtmlFormElement", - "HtmlInputElement", - "HtmlLabelElement", - "HtmlLegendElement", - "HtmlMeterElement", - "HtmlOptGroupElement", - "HtmlOutputElement", - "HtmlProgressElement", - "HtmlSelectElement", - "HtmlTextAreaElement", - "HtmlDetailsElement", - "HtmlDialogElement", - "HtmlMenuElement", - "HtmlSlotElement", - "HtmlTemplateElement", - "HtmlOptionElement", + # HTML Element Types + "HtmlHtmlElement", + "HtmlBaseElement", + "HtmlHeadElement", + "HtmlLinkElement", + "HtmlMetaElement", + "HtmlStyleElement", + "HtmlTitleElement", + "HtmlBodyElement", + "HtmlHeadingElement", + "HtmlQuoteElement", + "HtmlDivElement", + "HtmlDListElement", + "HtmlHrElement", + "HtmlLiElement", + "HtmlOListElement", + "HtmlParagraphElement", + "HtmlPreElement", + "HtmlUListElement", + "HtmlAnchorElement", + "HtmlBrElement", + "HtmlDataElement", + "HtmlQuoteElement", + "HtmlSpanElement", + "HtmlTimeElement", + "HtmlAreaElement", + "HtmlAudioElement", + "HtmlImageElement", + "HtmlMapElement", + "HtmlTrackElement", + "HtmlVideoElement", + "HtmlEmbedElement", + "HtmlIFrameElement", + "HtmlObjectElement", + "HtmlParamElement", + "HtmlPictureElement", + "HtmlSourceElement", + "SvgElement", + "HtmlCanvasElement", + "HtmlScriptElement", + "HtmlModElement", + "HtmlTableCaptionElement", + "HtmlTableColElement", + "HtmlTableColElement", + "HtmlTableElement", + "HtmlTableSectionElement", + "HtmlTableCellElement", + "HtmlTableSectionElement", + "HtmlTableCellElement", + "HtmlTableSectionElement", + "HtmlTableRowElement", + "HtmlButtonElement", + "HtmlDataListElement", + "HtmlFieldSetElement", + "HtmlFormElement", + "HtmlInputElement", + "HtmlLabelElement", + "HtmlLegendElement", + "HtmlMeterElement", + "HtmlOptGroupElement", + "HtmlOutputElement", + "HtmlProgressElement", + "HtmlSelectElement", + "HtmlTextAreaElement", + "HtmlDetailsElement", + "HtmlDialogElement", + "HtmlMenuElement", + "HtmlSlotElement", + "HtmlTemplateElement", + "HtmlOptionElement", ] } -drain_filter_polyfill = "0.1" -indexmap = "2" -rustc-hash = "2" -futures = "0.3" -parking_lot = "0.12" -itertools = "0.12" -send_wrapper = "0.6" -linear-map = "1.2.0" -sledgehammer_bindgen = { version = "0.4", features = ["web"], optional = true } -sledgehammer_utils = { version = "0.2", optional = true } -tracing = { version = "0.1", optional = true } +drain_filter_polyfill = "0.1.3" +indexmap = "2.3" +rustc-hash = "2.0" +futures = "0.3.30" +parking_lot = "0.12.3" +itertools = "0.13.0" +send_wrapper = "0.6.0" +linear-map = "1.2" +sledgehammer_bindgen = { version = "0.4.0", features = [ + "web", +], optional = true } +sledgehammer_utils = { version = "0.2.1", optional = true } +tracing = { version = "0.1.40", optional = true } [dev-dependencies] -tokio-test = "0.4" -tokio = { version = "1", features = ["rt", "macros"] } +tokio-test = "0.4.4" +tokio = { version = "1.39", features = ["rt", "macros"] } [features] default = ["testing"]