diff --git a/Cargo.lock b/Cargo.lock
index f22270ec263..278d5629c0e 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -43,16 +43,15 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.3.2"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
+checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
- "is-terminal",
"utf8parse",
]
@@ -82,9 +81,9 @@ dependencies = [
[[package]]
name = "anstyle-wincon"
-version = "1.0.1"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
+checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd"
dependencies = [
"anstyle",
"windows-sys 0.48.0",
@@ -92,9 +91,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.71"
+version = "1.0.75"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
[[package]]
name = "anymap2"
@@ -110,7 +109,7 @@ checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
@@ -119,7 +118,7 @@ version = "0.0.1"
dependencies = [
"chrono",
"futures 0.3.28",
- "gloo-net",
+ "gloo-net 0.4.0",
"yew",
]
@@ -140,9 +139,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "average"
-version = "0.13.1"
+version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "843ec791d3f24503bbf72bbd5e49a3ab4dbb4bcd0a8ef6b0c908efa73caa27b1"
+checksum = "6d804c74bb2d66e9b7047658d21af0f1c937d7d2466410cbf1aed3b0c04048d4"
dependencies = [
"easy-cast",
"float-ord",
@@ -151,13 +150,13 @@ dependencies = [
[[package]]
name = "axum"
-version = "0.6.18"
+version = "0.6.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8175979259124331c1d7bf6586ee7e0da434155e4b2d48ec2c8386281d8df39"
+checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf"
dependencies = [
"async-trait",
"axum-core",
- "bitflags",
+ "bitflags 1.3.2",
"bytes",
"futures-util",
"http",
@@ -221,9 +220,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
-version = "0.21.2"
+version = "0.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
[[package]]
name = "base64ct"
@@ -286,6 +285,12 @@ version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+[[package]]
+name = "bitflags"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
+
[[package]]
name = "block-buffer"
version = "0.10.4"
@@ -301,7 +306,7 @@ version = "0.1.0"
dependencies = [
"anyhow",
"getrandom",
- "gloo",
+ "gloo 0.10.0",
"rand",
"serde",
"web-sys",
@@ -334,9 +339,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
[[package]]
name = "bytes"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
[[package]]
name = "cc"
@@ -371,53 +376,50 @@ dependencies = [
[[package]]
name = "chrono"
-version = "0.4.26"
+version = "0.4.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
dependencies = [
"android-tzdata",
"iana-time-zone",
"js-sys",
"num-traits",
- "time 0.1.45",
"wasm-bindgen",
- "winapi",
+ "windows-targets 0.48.1",
]
[[package]]
name = "clap"
-version = "4.3.9"
+version = "4.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bba77a07e4489fb41bd90e8d4201c3eb246b3c2c9ea2ba0bddd6c1d1df87db7d"
+checksum = "b1d7b8d5ec32af0fadc644bf1fd509a688c2103b185644bb1e29d164e0703136"
dependencies = [
"clap_builder",
"clap_derive",
- "once_cell",
]
[[package]]
name = "clap_builder"
-version = "4.3.9"
+version = "4.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c9b4a88bb4bc35d3d6f65a21b0f0bafe9c894fa00978de242c555ec28bea1c0"
+checksum = "5179bb514e4d7c2051749d8fcefa2ed6d06a9f4e6d69faf3805f5d80b8cf8d56"
dependencies = [
"anstream",
"anstyle",
- "bitflags",
"clap_lex",
"strsim",
]
[[package]]
name = "clap_derive"
-version = "4.3.2"
+version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f"
+checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873"
dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
@@ -523,7 +525,7 @@ checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
name = "counter"
version = "0.1.1"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"js-sys",
"wasm-bindgen",
"yew",
@@ -596,6 +598,12 @@ dependencies = [
"syn 1.0.109",
]
+[[package]]
+name = "deranged"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946"
+
[[package]]
name = "derive_builder"
version = "0.12.0"
@@ -654,7 +662,7 @@ dependencies = [
name = "dyn_create_destroy_apps"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"js-sys",
"slab",
"wasm-bindgen",
@@ -664,9 +672,9 @@ dependencies = [
[[package]]
name = "easy-cast"
-version = "0.4.4"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bd102ee8c418348759919b83b81cdbdc933ffe29740b903df448b4bafaa348e"
+checksum = "10936778145f3bea71fd9bf61332cce28c28e96a380714f7ab34838b80733fd6"
dependencies = [
"libm",
]
@@ -734,9 +742,9 @@ dependencies = [
[[package]]
name = "fake"
-version = "2.6.1"
+version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a44c765350db469b774425ff1c833890b16ceb9612fb5d7c4bbdf4a1b55f876"
+checksum = "9af7b0c58ac9d03169e27f080616ce9f64004edca3d2ef4147a811c21b23b319"
dependencies = [
"rand",
"unidecode",
@@ -765,8 +773,8 @@ dependencies = [
name = "file_upload"
version = "0.1.0"
dependencies = [
- "base64 0.21.2",
- "gloo",
+ "base64 0.21.4",
+ "gloo 0.10.0",
"js-sys",
"web-sys",
"yew",
@@ -813,7 +821,7 @@ name = "function_memory_game"
version = "0.1.0"
dependencies = [
"getrandom",
- "gloo",
+ "gloo 0.10.0",
"nanoid",
"rand",
"serde",
@@ -828,7 +836,7 @@ name = "function_router"
version = "0.1.0"
dependencies = [
"getrandom",
- "gloo",
+ "gloo 0.10.0",
"instant",
"lipsum",
"log",
@@ -844,7 +852,7 @@ dependencies = [
name = "function_todomvc"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"serde",
"strum",
"strum_macros",
@@ -856,7 +864,7 @@ dependencies = [
name = "futures"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"pulldown-cmark",
"wasm-bindgen",
"wasm-bindgen-futures",
@@ -920,7 +928,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
@@ -958,7 +966,7 @@ name = "game_of_life"
version = "0.1.4"
dependencies = [
"getrandom",
- "gloo",
+ "gloo 0.10.0",
"log",
"rand",
"wasm-logger",
@@ -984,7 +992,7 @@ dependencies = [
"cfg-if",
"js-sys",
"libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasi",
"wasm-bindgen",
]
@@ -996,11 +1004,11 @@ checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
[[package]]
name = "git2"
-version = "0.17.2"
+version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b989d6a7ca95a362cf2cfc5ad688b3a467be1f87e480b8dad07fee8c79b0044"
+checksum = "fbf97ba92db08df386e10c8ede66a2a0369bd277090afd8710e19e38de9ec0cd"
dependencies = [
- "bitflags",
+ "bitflags 2.4.0",
"libc",
"libgit2-sys",
"log",
@@ -1021,26 +1029,58 @@ version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28999cda5ef6916ffd33fb4a7b87e1de633c47c0dc6d97905fee1cdaa142b94d"
dependencies = [
- "gloo-console",
- "gloo-dialogs",
- "gloo-events",
- "gloo-file",
- "gloo-history",
- "gloo-net",
- "gloo-render",
- "gloo-storage",
- "gloo-timers",
- "gloo-utils",
+ "gloo-console 0.2.3",
+ "gloo-dialogs 0.1.1",
+ "gloo-events 0.1.2",
+ "gloo-file 0.2.3",
+ "gloo-history 0.1.4",
+ "gloo-net 0.3.1",
+ "gloo-render 0.1.1",
+ "gloo-storage 0.2.2",
+ "gloo-timers 0.2.6",
+ "gloo-utils 0.1.7",
"gloo-worker 0.2.1",
]
+[[package]]
+name = "gloo"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd35526c28cc55c1db77aed6296de58677dbab863b118483a27845631d870249"
+dependencies = [
+ "gloo-console 0.3.0",
+ "gloo-dialogs 0.2.0",
+ "gloo-events 0.2.0",
+ "gloo-file 0.3.0",
+ "gloo-history 0.2.0",
+ "gloo-net 0.4.0",
+ "gloo-render 0.2.0",
+ "gloo-storage 0.3.0",
+ "gloo-timers 0.3.0",
+ "gloo-utils 0.2.0",
+ "gloo-worker 0.4.0",
+]
+
[[package]]
name = "gloo-console"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82b7ce3c05debe147233596904981848862b068862e9ec3e34be446077190d3f"
dependencies = [
- "gloo-utils",
+ "gloo-utils 0.1.7",
+ "js-sys",
+ "serde",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "gloo-console"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a17868f56b4a24f677b17c8cb69958385102fa879418052d60b50bc1727e261"
+dependencies = [
+ "gloo-utils 0.2.0",
"js-sys",
"serde",
"wasm-bindgen",
@@ -1057,6 +1097,16 @@ dependencies = [
"web-sys",
]
+[[package]]
+name = "gloo-dialogs"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf4748e10122b01435750ff530095b1217cf6546173459448b83913ebe7815df"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
[[package]]
name = "gloo-events"
version = "0.1.2"
@@ -1067,14 +1117,36 @@ dependencies = [
"web-sys",
]
+[[package]]
+name = "gloo-events"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "27c26fb45f7c385ba980f5fa87ac677e363949e065a083722697ef1b2cc91e41"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
[[package]]
name = "gloo-file"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8d5564e570a38b43d78bdc063374a0c3098c4f0d64005b12f9bbe87e869b6d7"
+dependencies = [
+ "gloo-events 0.1.2",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "gloo-file"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97563d71863fb2824b2e974e754a81d19c4a7ec47b09ced8a0e6656b6d54bd1f"
dependencies = [
"futures-channel",
- "gloo-events",
+ "gloo-events 0.2.0",
"js-sys",
"wasm-bindgen",
"web-sys",
@@ -1086,8 +1158,24 @@ version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ddfd137a4b629e72b8c949ec56c71ea9bd5491cc66358a0a7787e94875feec71"
dependencies = [
- "gloo-events",
- "gloo-utils",
+ "gloo-events 0.1.2",
+ "gloo-utils 0.1.7",
+ "serde",
+ "serde-wasm-bindgen",
+ "serde_urlencoded",
+ "thiserror",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "gloo-history"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91be9f3dd048f35a59c8de3d716ef6d568360078c73ed35a7700776ed53153c8"
+dependencies = [
+ "gloo-events 0.2.0",
+ "gloo-utils 0.2.0",
"serde",
"serde-wasm-bindgen",
"serde_urlencoded",
@@ -1098,14 +1186,35 @@ dependencies = [
[[package]]
name = "gloo-net"
-version = "0.3.0"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3000ef231a67d5bfee6b35f2c0f6f5c8d45b3381ef5bbbea603690ec4e539762"
+checksum = "a66b4e3c7d9ed8d315fd6b97c8b1f74a7c6ecbbc2320e65ae7ed38b7068cc620"
dependencies = [
"futures-channel",
"futures-core",
"futures-sink",
- "gloo-utils",
+ "gloo-utils 0.1.7",
+ "http",
+ "js-sys",
+ "pin-project",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "gloo-net"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ac9e8288ae2c632fa9f8657ac70bfe38a1530f345282d7ba66a1f70b72b7dc4"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-sink",
+ "gloo-utils 0.2.0",
"http",
"js-sys",
"pin-project",
@@ -1127,13 +1236,38 @@ dependencies = [
"web-sys",
]
+[[package]]
+name = "gloo-render"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56008b6744713a8e8d98ac3dcb7d06543d5662358c9c805b4ce2167ad4649833"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
[[package]]
name = "gloo-storage"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d6ab60bf5dbfd6f0ed1f7843da31b41010515c745735c970e821945ca91e480"
dependencies = [
- "gloo-utils",
+ "gloo-utils 0.1.7",
+ "js-sys",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "gloo-storage"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fbc8031e8c92758af912f9bc08fbbadd3c6f3cfcbf6b64cdf3d6a81f0139277a"
+dependencies = [
+ "gloo-utils 0.2.0",
"js-sys",
"serde",
"serde_json",
@@ -1147,6 +1281,16 @@ name = "gloo-timers"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "gloo-timers"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
dependencies = [
"futures-channel",
"futures-core",
@@ -1167,6 +1311,19 @@ dependencies = [
"web-sys",
]
+[[package]]
+name = "gloo-utils"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa"
+dependencies = [
+ "js-sys",
+ "serde",
+ "serde_json",
+ "wasm-bindgen",
+ "web-sys",
+]
+
[[package]]
name = "gloo-worker"
version = "0.2.1"
@@ -1175,8 +1332,8 @@ checksum = "13471584da78061a28306d1359dd0178d8d6fc1c7c80e5e35d27260346e0516a"
dependencies = [
"anymap2",
"bincode",
- "gloo-console",
- "gloo-utils",
+ "gloo-console 0.2.3",
+ "gloo-utils 0.1.7",
"js-sys",
"serde",
"wasm-bindgen",
@@ -1186,13 +1343,13 @@ dependencies = [
[[package]]
name = "gloo-worker"
-version = "0.3.0"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdec38f5350e6f71425895382d3f0e5e45ad78b69c9905f097a171b80c73112c"
+checksum = "76495d3dd87de51da268fa3a593da118ab43eb7f8809e17eb38d3319b424e400"
dependencies = [
"bincode",
"futures 0.3.28",
- "gloo-utils",
+ "gloo-utils 0.2.0",
"gloo-worker-macros",
"js-sys",
"pinned",
@@ -1212,7 +1369,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
@@ -1262,7 +1419,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584"
dependencies = [
"base64 0.13.1",
- "bitflags",
+ "bitflags 1.3.2",
"bytes",
"headers-core",
"http",
@@ -1387,7 +1544,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2",
+ "socket2 0.4.9",
"tokio",
"tower-service",
"tracing",
@@ -1458,9 +1615,9 @@ dependencies = [
[[package]]
name = "implicit-clone"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73c84c395327945e71c6604eff15061c67849b9081318b4334b719bb2c11415f"
+checksum = "af3d77000817fd9e7db159e8d52ed9b5941a2cdbfbdc8ca646e59887ae2b2dd1"
dependencies = [
"indexmap 2.0.0",
]
@@ -1487,9 +1644,9 @@ dependencies = [
[[package]]
name = "indicatif"
-version = "0.17.5"
+version = "0.17.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057"
+checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730"
dependencies = [
"console",
"instant",
@@ -1502,7 +1659,7 @@ dependencies = [
name = "inner_html"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"web-sys",
"yew",
]
@@ -1575,9 +1732,9 @@ dependencies = [
[[package]]
name = "jemallocator"
-version = "0.5.0"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16c2514137880c52b0b4822b563fadd38257c1f380858addb74a400889696ea6"
+checksum = "a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc"
dependencies = [
"jemalloc-sys",
"libc",
@@ -1662,9 +1819,9 @@ checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
[[package]]
name = "libgit2-sys"
-version = "0.15.2+1.6.4"
+version = "0.16.1+1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a80df2e11fb4a61f4ba2ab42dbe7f74468da143f1a75c74e11dee7c813f694fa"
+checksum = "f2a2bb3680b094add03bb3732ec520ece34da31a8cd2d633d1389d0f0fb60d0c"
dependencies = [
"cc",
"libc",
@@ -1734,9 +1891,9 @@ dependencies = [
[[package]]
name = "log"
-version = "0.4.19"
+version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "matchit"
@@ -1746,9 +1903,9 @@ checksum = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40"
[[package]]
name = "memchr"
-version = "2.5.0"
+version = "2.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
[[package]]
name = "mime"
@@ -1782,7 +1939,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
dependencies = [
"libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasi",
"windows-sys 0.48.0",
]
@@ -1790,7 +1947,7 @@ dependencies = [
name = "mount_point"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"wasm-bindgen",
"web-sys",
"yew",
@@ -1905,7 +2062,7 @@ version = "0.10.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"cfg-if",
"foreign-types",
"libc",
@@ -1922,7 +2079,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
@@ -1945,9 +2102,9 @@ dependencies = [
[[package]]
name = "papergrid"
-version = "0.9.1"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae7891b22598926e4398790c8fe6447930c72a67d36d983a49d6ce682ce83290"
+checksum = "a2ccbe15f2b6db62f9a9871642746427e297b0ceb85f9a7f1ee5ff47d184d0c8"
dependencies = [
"bytecount",
"fnv",
@@ -1983,7 +2140,7 @@ version = "0.1.0"
dependencies = [
"chrono",
"js-sys",
- "time 0.3.22",
+ "time",
"wasm-bindgen",
"web-sys",
"yew",
@@ -2013,14 +2170,14 @@ checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
name = "pin-project-lite"
-version = "0.2.9"
+version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
[[package]]
name = "pin-utils"
@@ -2055,7 +2212,7 @@ checksum = "767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794"
name = "portals"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"wasm-bindgen",
"web-sys",
"yew",
@@ -2063,9 +2220,9 @@ dependencies = [
[[package]]
name = "postcard"
-version = "1.0.6"
+version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9ee729232311d3cd113749948b689627618133b1c5012b77342c1950b25eaeb"
+checksum = "d534c6e61df1c7166e636ca612d9820d486fe96ddad37f7abc671517b297488e"
dependencies = [
"cobs",
"heapless",
@@ -2080,12 +2237,12 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
name = "prettyplease"
-version = "0.2.12"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62"
+checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d"
dependencies = [
"proc-macro2",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
@@ -2130,9 +2287,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.63"
+version = "1.0.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
+checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328"
dependencies = [
"unicode-ident",
]
@@ -2153,7 +2310,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03b55e106e5791fa5a13abd13c85d6127312e8e09098059ca2bc9b03ca4cf488"
dependencies = [
"futures 0.3.28",
- "gloo",
+ "gloo 0.8.1",
"num_cpus",
"once_cell",
"pin-project",
@@ -2169,7 +2326,7 @@ version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"memchr",
"unicase",
]
@@ -2182,9 +2339,9 @@ checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
[[package]]
name = "quote"
-version = "1.0.29"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
dependencies = [
"proc-macro2",
]
@@ -2225,14 +2382,26 @@ version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
]
[[package]]
name = "regex"
-version = "1.8.4"
+version = "1.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
+checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
dependencies = [
"aho-corasick",
"memchr",
@@ -2241,17 +2410,17 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.7.2"
+version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
+checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
[[package]]
name = "reqwest"
-version = "0.11.18"
+version = "0.11.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55"
+checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1"
dependencies = [
- "base64 0.21.2",
+ "base64 0.21.4",
"bytes",
"encoding_rs",
"futures-core",
@@ -2293,7 +2462,7 @@ name = "router"
version = "0.1.0"
dependencies = [
"getrandom",
- "gloo",
+ "gloo 0.10.0",
"instant",
"lipsum",
"log",
@@ -2326,7 +2495,7 @@ version = "0.37.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"errno",
"io-lifetimes",
"libc",
@@ -2340,14 +2509,14 @@ version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
dependencies = [
- "base64 0.21.2",
+ "base64 0.21.4",
]
[[package]]
name = "rustversion"
-version = "1.0.12"
+version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06"
+checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
[[package]]
name = "ryu"
@@ -2382,7 +2551,7 @@ version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"core-foundation",
"core-foundation-sys",
"libc",
@@ -2401,15 +2570,15 @@ dependencies = [
[[package]]
name = "semver"
-version = "1.0.17"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
+checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918"
[[package]]
name = "serde"
-version = "1.0.168"
+version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d614f89548720367ded108b3c843be93f3a341e22d5674ca0dd5cd57f34926af"
+checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
dependencies = [
"serde_derive",
]
@@ -2427,20 +2596,20 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.168"
+version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4fe589678c688e44177da4f27152ee2d190757271dc7f1d5b6b9f68d869d641"
+checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
name = "serde_json"
-version = "1.0.104"
+version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c"
+checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
dependencies = [
"itoa",
"ryu",
@@ -2508,9 +2677,9 @@ dependencies = [
[[package]]
name = "slab"
-version = "0.4.8"
+version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
dependencies = [
"autocfg",
]
@@ -2531,6 +2700,16 @@ dependencies = [
"winapi",
]
+[[package]]
+name = "socket2"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
+dependencies = [
+ "libc",
+ "windows-sys 0.48.0",
+]
+
[[package]]
name = "spin"
version = "0.9.8"
@@ -2583,22 +2762,22 @@ dependencies = [
[[package]]
name = "strum_macros"
-version = "0.25.0"
+version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe9f3bd7d2e45dcc5e265fbb88d6513e4747d8ef9444cf01a533119bce28a157"
+checksum = "ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059"
dependencies = [
"heck",
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
name = "suspense"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
@@ -2618,9 +2797,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.27"
+version = "2.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0"
+checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8"
dependencies = [
"proc-macro2",
"quote",
@@ -2635,9 +2814,9 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
[[package]]
name = "tabled"
-version = "0.12.2"
+version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ce69a5028cd9576063ec1f48edb2c75339fd835e6094ef3e05b3a079bf594a6"
+checksum = "dfe9c3632da101aba5131ed63f9eed38665f8b3c68703a6bb18124835c1a5d22"
dependencies = [
"papergrid",
"tabled_derive",
@@ -2682,41 +2861,31 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.44"
+version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90"
+checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.44"
+version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96"
+checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
-]
-
-[[package]]
-name = "time"
-version = "0.1.45"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
-dependencies = [
- "libc",
- "wasi 0.10.0+wasi-snapshot-preview1",
- "winapi",
+ "syn 2.0.37",
]
[[package]]
name = "time"
-version = "0.3.22"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd"
+checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48"
dependencies = [
+ "deranged",
"serde",
"time-core",
]
@@ -2731,7 +2900,7 @@ checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
name = "timer"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"js-sys",
"wasm-bindgen",
"yew",
@@ -2741,7 +2910,7 @@ dependencies = [
name = "timer_functional"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"js-sys",
"yew",
]
@@ -2765,7 +2934,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
name = "todomvc"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"serde",
"serde_derive",
"strum",
@@ -2776,11 +2945,10 @@ dependencies = [
[[package]]
name = "tokio"
-version = "1.29.0"
+version = "1.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374442f06ee49c3a28a8fc9f01a2596fed7559c6b99b31279c3261778e77d84f"
+checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
dependencies = [
- "autocfg",
"backtrace",
"bytes",
"libc",
@@ -2789,7 +2957,7 @@ dependencies = [
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
- "socket2",
+ "socket2 0.5.4",
"tokio-macros",
"windows-sys 0.48.0",
]
@@ -2802,7 +2970,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
@@ -2891,7 +3059,7 @@ version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"bytes",
"futures-core",
"futures-util",
@@ -2942,7 +3110,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
]
[[package]]
@@ -2962,9 +3130,9 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
[[package]]
name = "trybuild"
-version = "1.0.80"
+version = "1.0.85"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "501dbdbb99861e4ab6b60eb6a7493956a9defb644fd034bc4a5ef27c693c8a3a"
+checksum = "196a58260a906cedb9bf6d8034b6379d0c11f552416960452f267402ceeddff1"
dependencies = [
"basic-toml",
"glob",
@@ -2998,7 +3166,7 @@ dependencies = [
name = "two_apps"
version = "0.1.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"yew",
]
@@ -3063,9 +3231,9 @@ dependencies = [
[[package]]
name = "urlencoding"
-version = "2.1.2"
+version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8db7427f936968176eaa7cdf81b7f98b980b18495ec28f1b5791ac3bfe3eea9"
+checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
[[package]]
name = "utf-8"
@@ -3087,9 +3255,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "uuid"
-version = "1.4.0"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d023da39d1fde5a8a3fe1f3e01ca9632ada0a63e9797de55a879d6e2236277be"
+checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d"
dependencies = [
"serde",
]
@@ -3146,12 +3314,6 @@ dependencies = [
"tracing",
]
-[[package]]
-name = "wasi"
-version = "0.10.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
-
[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
@@ -3179,7 +3341,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
"wasm-bindgen-shared",
]
@@ -3213,7 +3375,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.37",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -3308,7 +3470,7 @@ dependencies = [
"boolinator",
"derive_more",
"glob",
- "gloo",
+ "gloo 0.10.0",
"js-sys",
"tokio",
"wasm-bindgen",
@@ -3518,11 +3680,12 @@ dependencies = [
[[package]]
name = "winreg"
-version = "0.10.1"
+version = "0.50.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
dependencies = [
- "winapi",
+ "cfg-if",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -3533,7 +3696,7 @@ dependencies = [
"bincode",
"console_error_panic_hook",
"futures 0.3.28",
- "gloo",
+ "gloo 0.10.0",
"html-escape",
"implicit-clone",
"indexmap 2.0.0",
@@ -3558,7 +3721,7 @@ name = "yew-agent"
version = "0.2.0"
dependencies = [
"futures 0.3.28",
- "gloo-worker 0.3.0",
+ "gloo-worker 0.4.0",
"serde",
"wasm-bindgen",
"yew",
@@ -3572,7 +3735,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.27",
+ "syn 2.0.37",
"trybuild",
"yew-agent",
]
@@ -3588,7 +3751,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.27",
+ "syn 2.0.37",
"trybuild",
"yew",
]
@@ -3597,7 +3760,7 @@ dependencies = [
name = "yew-router"
version = "0.17.0"
dependencies = [
- "gloo",
+ "gloo 0.10.0",
"js-sys",
"route-recognizer",
"serde",
@@ -3618,7 +3781,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.27",
+ "syn 2.0.37",
"trybuild",
"yew-router",
]
@@ -3660,5 +3823,5 @@ dependencies = [
"lazy_static",
"quick-error",
"regex",
- "time 0.3.22",
+ "time",
]
diff --git a/examples/async_clock/Cargo.toml b/examples/async_clock/Cargo.toml
index e2cd22750f3..c648b83031a 100644
--- a/examples/async_clock/Cargo.toml
+++ b/examples/async_clock/Cargo.toml
@@ -9,4 +9,4 @@ license = "MIT OR Apache-2.0"
yew = { path = "../../packages/yew", features = ["csr"] }
chrono = "0.4"
futures = "0.3"
-gloo-net = "0.3"
+gloo-net = "0.4"
diff --git a/examples/boids/Cargo.toml b/examples/boids/Cargo.toml
index 7ea5a22c80d..1a3a1b8178c 100644
--- a/examples/boids/Cargo.toml
+++ b/examples/boids/Cargo.toml
@@ -12,7 +12,7 @@ getrandom = { version = "0.2", features = ["js"] }
rand = "0.8"
serde = { version = "1.0", features = ["derive"] }
yew = { path = "../../packages/yew", features = ["csr"] }
-gloo = "0.8"
+gloo = "0.10"
[dependencies.web-sys]
version = "0.3"
diff --git a/examples/counter/Cargo.toml b/examples/counter/Cargo.toml
index 47bb8f10f92..381c2cc0d7f 100644
--- a/examples/counter/Cargo.toml
+++ b/examples/counter/Cargo.toml
@@ -6,7 +6,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
[dependencies]
-gloo = "0.8"
+gloo = "0.10"
js-sys = "0.3"
yew = { path = "../../packages/yew", features = ["csr"] }
wasm-bindgen = "0.2"
diff --git a/examples/dyn_create_destroy_apps/Cargo.toml b/examples/dyn_create_destroy_apps/Cargo.toml
index 917024ed9de..7880e6ebe20 100644
--- a/examples/dyn_create_destroy_apps/Cargo.toml
+++ b/examples/dyn_create_destroy_apps/Cargo.toml
@@ -8,8 +8,8 @@ license = "MIT OR Apache-2.0"
[dependencies]
js-sys = "0.3"
yew = { path = "../../packages/yew", features = ["csr"] }
-slab = "0.4.8"
-gloo = "0.8"
+slab = "0.4.9"
+gloo = "0.10"
wasm-bindgen = "0.2"
[dependencies.web-sys]
diff --git a/examples/file_upload/Cargo.toml b/examples/file_upload/Cargo.toml
index f4a80b553b8..20adf651a4f 100644
--- a/examples/file_upload/Cargo.toml
+++ b/examples/file_upload/Cargo.toml
@@ -8,8 +8,8 @@ license = "MIT OR Apache-2.0"
[dependencies]
js-sys = "0.3"
yew = { path = "../../packages/yew", features = ["csr"] }
-base64 = "0.21.2"
-gloo = "0.8"
+base64 = "0.21.4"
+gloo = "0.10"
[dependencies.web-sys]
version = "0.3"
diff --git a/examples/function_memory_game/Cargo.toml b/examples/function_memory_game/Cargo.toml
index 95d986fdc7f..363e2e2b31c 100644
--- a/examples/function_memory_game/Cargo.toml
+++ b/examples/function_memory_game/Cargo.toml
@@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0"
serde = { version = "1.0", features = ["derive"] }
strum = "0.25"
strum_macros = "0.25"
-gloo = "0.8"
+gloo = "0.10"
nanoid = "0.4"
rand = "0.8"
getrandom = { version = "0.2", features = ["js"] }
diff --git a/examples/function_router/Cargo.toml b/examples/function_router/Cargo.toml
index 71ae3871c0c..4e3b73a3ca2 100644
--- a/examples/function_router/Cargo.toml
+++ b/examples/function_router/Cargo.toml
@@ -11,7 +11,7 @@ rand = { version = "0.8", features = ["small_rng"] }
yew = { path = "../../packages/yew" }
yew-router = { path = "../../packages/yew-router" }
serde = { version = "1.0", features = ["derive"] }
-gloo = "0.8"
+gloo = "0.10"
wasm-logger = "0.2"
instant = { version = "0.1", features = ["wasm-bindgen"] }
once_cell = "1"
diff --git a/examples/function_todomvc/Cargo.toml b/examples/function_todomvc/Cargo.toml
index d5304aed422..f6dcc2378e2 100644
--- a/examples/function_todomvc/Cargo.toml
+++ b/examples/function_todomvc/Cargo.toml
@@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0"
serde = { version = "1.0", features = ["derive"] }
strum = "0.25"
strum_macros = "0.25"
-gloo = "0.8"
+gloo = "0.10"
yew = { path = "../../packages/yew", features = ["csr"] }
[dependencies.web-sys]
diff --git a/examples/futures/Cargo.toml b/examples/futures/Cargo.toml
index 1ce604b8508..bd0c70d5bc9 100644
--- a/examples/futures/Cargo.toml
+++ b/examples/futures/Cargo.toml
@@ -10,7 +10,7 @@ pulldown-cmark = { version = "0.9", default-features = false }
wasm-bindgen = "0.2"
wasm-bindgen-futures = "0.4"
yew = { path = "../../packages/yew", features = ["csr"] }
-gloo = "0.8"
+gloo = "0.10"
[dependencies.web-sys]
version = "0.3"
diff --git a/examples/game_of_life/Cargo.toml b/examples/game_of_life/Cargo.toml
index 27c053aac5b..8b81d044a7d 100644
--- a/examples/game_of_life/Cargo.toml
+++ b/examples/game_of_life/Cargo.toml
@@ -15,4 +15,4 @@ log = "0.4"
rand = "0.8"
wasm-logger = "0.2"
yew = { path = "../../packages/yew", features = ["csr"] }
-gloo = "0.8"
+gloo = "0.10"
diff --git a/examples/inner_html/Cargo.toml b/examples/inner_html/Cargo.toml
index 345860ef7bb..9b9a12047bc 100644
--- a/examples/inner_html/Cargo.toml
+++ b/examples/inner_html/Cargo.toml
@@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0"
[dependencies]
yew = { path = "../../packages/yew", features = ["csr"] }
-gloo = "0.8"
+gloo = "0.10"
[dependencies.web-sys]
version = "0.3"
diff --git a/examples/keyed_list/Cargo.toml b/examples/keyed_list/Cargo.toml
index 2dd60c5789d..3273faed3c4 100644
--- a/examples/keyed_list/Cargo.toml
+++ b/examples/keyed_list/Cargo.toml
@@ -6,7 +6,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
[dependencies]
-fake = "2.6.1"
+fake = "2.8.0"
getrandom = { version = "0.2", features = ["js"] }
instant = { version = "0.1", features = ["wasm-bindgen"] }
log = "0.4"
diff --git a/examples/mount_point/Cargo.toml b/examples/mount_point/Cargo.toml
index cacd672df83..d33af38f6ee 100644
--- a/examples/mount_point/Cargo.toml
+++ b/examples/mount_point/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
[dependencies]
wasm-bindgen = "0.2"
yew = { path = "../../packages/yew", features = ["csr"] }
-gloo = "0.8"
+gloo = "0.10"
[dependencies.web-sys]
version = "0.3"
diff --git a/examples/password_strength/Cargo.toml b/examples/password_strength/Cargo.toml
index 2e832429346..b4798e01bea 100644
--- a/examples/password_strength/Cargo.toml
+++ b/examples/password_strength/Cargo.toml
@@ -8,7 +8,7 @@ edition = "2021"
[dependencies]
yew = { path = "../../packages/yew", features = ["csr"] }
zxcvbn = "2.2.2"
-time = "0.3.22"
+time = "0.3.28"
js-sys = "0.3.64"
web-sys = { version = "0.3", features = ["Event","EventTarget","InputEvent"] }
wasm-bindgen = "0.2"
diff --git a/examples/portals/Cargo.toml b/examples/portals/Cargo.toml
index 00aa66823d9..a7b04290582 100644
--- a/examples/portals/Cargo.toml
+++ b/examples/portals/Cargo.toml
@@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0"
[dependencies]
yew = { path = "../../packages/yew", features = ["csr"] }
-gloo = "0.8"
+gloo = "0.10"
wasm-bindgen = "0.2"
[dependencies.web-sys]
diff --git a/examples/router/Cargo.toml b/examples/router/Cargo.toml
index f6b8e6d9bca..9c21071b012 100644
--- a/examples/router/Cargo.toml
+++ b/examples/router/Cargo.toml
@@ -15,4 +15,4 @@ yew = { path = "../../packages/yew", features = ["csr"] }
yew-router = { path = "../../packages/yew-router" }
serde = { version = "1.0", features = ["derive"] }
once_cell = "1"
-gloo = "0.8"
+gloo = "0.10"
diff --git a/examples/simple_ssr/Cargo.toml b/examples/simple_ssr/Cargo.toml
index 0a27c870458..0aaed6f6bc2 100644
--- a/examples/simple_ssr/Cargo.toml
+++ b/examples/simple_ssr/Cargo.toml
@@ -14,11 +14,11 @@ required-features = ["ssr"]
[dependencies]
yew = { path = "../../packages/yew" }
-reqwest = { version = "0.11.18", features = ["json"] }
-serde = { version = "1.0.164", features = ["derive"] }
-uuid = { version = "1.4.0", features = ["serde"] }
+reqwest = { version = "0.11.20", features = ["json"] }
+serde = { version = "1.0.188", features = ["derive"] }
+uuid = { version = "1.4.1", features = ["serde"] }
futures = "0.3"
-bytes = "1.4"
+bytes = "1.5"
[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen-futures = "0.4"
@@ -26,7 +26,7 @@ wasm-logger = "0.2"
log = "0.4"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
-tokio = { version = "1.29.0", features = ["full"] }
+tokio = { version = "1.32.0", features = ["full"] }
warp = "0.3"
clap = { version = "4", features = ["derive"] }
diff --git a/examples/ssr_router/Cargo.toml b/examples/ssr_router/Cargo.toml
index a3300cc4e1d..86f598cbf86 100644
--- a/examples/ssr_router/Cargo.toml
+++ b/examples/ssr_router/Cargo.toml
@@ -24,7 +24,7 @@ wasm-bindgen-futures = "0.4"
wasm-logger = "0.2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
-tokio = { version = "1.29.0", features = ["full"] }
+tokio = { version = "1.32.0", features = ["full"] }
axum = "0.6"
tower = { version = "0.4", features = ["make"] }
tower-http = { version = "0.3", features = ["fs"] }
diff --git a/examples/suspense/Cargo.toml b/examples/suspense/Cargo.toml
index 389bd4b19ba..170984be100 100644
--- a/examples/suspense/Cargo.toml
+++ b/examples/suspense/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
[dependencies]
yew = { path = "../../packages/yew", features = ["csr"] }
-gloo = { version = "0.8", features = ["futures"] }
+gloo = { version = "0.10", features = ["futures"] }
wasm-bindgen-futures = "0.4"
wasm-bindgen = "0.2"
diff --git a/examples/timer/Cargo.toml b/examples/timer/Cargo.toml
index 3a3a3b30dbf..d8e3545e4e4 100644
--- a/examples/timer/Cargo.toml
+++ b/examples/timer/Cargo.toml
@@ -8,5 +8,5 @@ license = "MIT OR Apache-2.0"
[dependencies]
yew = { path = "../../packages/yew", features = ["csr"] }
js-sys = "0.3"
-gloo = "0.8"
+gloo = "0.10"
wasm-bindgen = "0.2"
diff --git a/examples/timer_functional/Cargo.toml b/examples/timer_functional/Cargo.toml
index 3d0c36b56de..aaa13975bf2 100644
--- a/examples/timer_functional/Cargo.toml
+++ b/examples/timer_functional/Cargo.toml
@@ -6,6 +6,6 @@ edition = "2021"
license = "MIT OR Apache-2.0"
[dependencies]
-gloo = "0.8.1"
+gloo = "0.10.0"
js-sys = "0.3.64"
yew = { path = "../../packages/yew", features = ["csr"] }
diff --git a/examples/todomvc/Cargo.toml b/examples/todomvc/Cargo.toml
index 10f64d9c36d..dfb83760194 100644
--- a/examples/todomvc/Cargo.toml
+++ b/examples/todomvc/Cargo.toml
@@ -11,7 +11,7 @@ strum_macros = "0.25"
serde = "1"
serde_derive = "1"
yew = { path = "../../packages/yew", features = ["csr"] }
-gloo = "0.8"
+gloo = "0.10"
[dependencies.web-sys]
version = "0.3"
diff --git a/examples/two_apps/Cargo.toml b/examples/two_apps/Cargo.toml
index 9797f473743..01fa89c05d3 100644
--- a/examples/two_apps/Cargo.toml
+++ b/examples/two_apps/Cargo.toml
@@ -7,4 +7,4 @@ license = "MIT OR Apache-2.0"
[dependencies]
yew = { path = "../../packages/yew", features = ["csr"] }
-gloo = "0.8"
+gloo = "0.10"
diff --git a/examples/web_worker_fib/Cargo.toml b/examples/web_worker_fib/Cargo.toml
index 31b7f09b8dc..8a428c5ee1d 100644
--- a/examples/web_worker_fib/Cargo.toml
+++ b/examples/web_worker_fib/Cargo.toml
@@ -11,4 +11,4 @@ wasm-bindgen = "0.2"
js-sys = "0.3"
web-sys = { version = "0.3", features = [ "HtmlInputElement" ] }
serde = { version = "1", features = ["derive"] }
-postcard = "1.0.0"
+postcard = "1.0.7"
diff --git a/examples/web_worker_prime/Cargo.toml b/examples/web_worker_prime/Cargo.toml
index b66142ba89b..89076dfa7ff 100644
--- a/examples/web_worker_prime/Cargo.toml
+++ b/examples/web_worker_prime/Cargo.toml
@@ -8,4 +8,4 @@ yew-agent = { path = "../../packages/yew-agent" }
yew = { path = "../../packages/yew", features = ["csr"] }
futures = "0.3.25"
primes = "0.3.0"
-serde = { version = "1.0.147", features = ["derive"] }
+serde = { version = "1.0.188", features = ["derive"] }
diff --git a/packages/yew-agent/Cargo.toml b/packages/yew-agent/Cargo.toml
index 9bfe65c1d9f..fd492a41fb1 100644
--- a/packages/yew-agent/Cargo.toml
+++ b/packages/yew-agent/Cargo.toml
@@ -13,11 +13,11 @@ rust-version = "1.64.0"
[dependencies]
yew = { version = "0.20.0", path = "../yew" }
-gloo-worker = { version = "0.3", features = ["futures"] }
+gloo-worker = { version = "0.4", features = ["futures"] }
wasm-bindgen = "0.2"
serde = { version = "1", features = ["derive"] }
futures = "0.3"
yew-agent-macro = { version = "0.1", path = "../yew-agent-macro" }
[dev-dependencies]
-serde = "1.0.164"
+serde = "1.0.188"
diff --git a/packages/yew-macro/tests/derive_props/fail.stderr b/packages/yew-macro/tests/derive_props/fail.stderr
index 881609aeaf9..e3d2c5461ff 100644
--- a/packages/yew-macro/tests/derive_props/fail.stderr
+++ b/packages/yew-macro/tests/derive_props/fail.stderr
@@ -1,4 +1,4 @@
-error: unexpected end of input, expected expression
+error: unexpected end of input, expected an expression
--> tests/derive_props/fail.rs:56:19
|
56 | #[prop_or()]
diff --git a/packages/yew-macro/tests/html_macro/component-fail.stderr b/packages/yew-macro/tests/html_macro/component-fail.stderr
index 371362c18bc..6280ac8d37b 100644
--- a/packages/yew-macro/tests/html_macro/component-fail.stderr
+++ b/packages/yew-macro/tests/html_macro/component-fail.stderr
@@ -22,7 +22,7 @@ error: expected base props expression after `..`
46 | html! { };
| ^^
-error: unexpected end of input, expected expression
+error: unexpected end of input, expected an expression
--> tests/html_macro/component-fail.rs:46:13
|
46 | html! { };
@@ -34,7 +34,7 @@ error: expected base props expression after `..`
47 | html! { };
| ^^
-error: unexpected end of input, expected expression
+error: unexpected end of input, expected an expression
--> tests/html_macro/component-fail.rs:47:28
|
47 | html! { };
diff --git a/packages/yew-router/Cargo.toml b/packages/yew-router/Cargo.toml
index f867ff0ae77..7d5e336fa2c 100644
--- a/packages/yew-router/Cargo.toml
+++ b/packages/yew-router/Cargo.toml
@@ -17,12 +17,12 @@ yew-router-macro = { version = "0.17.0", path = "../yew-router-macro" }
wasm-bindgen = "0.2"
js-sys = "0.3"
-gloo = { version = "0.8", features = ["futures"] }
+gloo = { version = "0.10", features = ["futures"] }
route-recognizer = "0.3"
serde = "1"
serde_urlencoded = "0.7.1"
tracing = "0.1.37"
-urlencoding = "2.1.2"
+urlencoding = "2.1.3"
[dependencies.web-sys]
version = "0.3"
diff --git a/packages/yew/Cargo.toml b/packages/yew/Cargo.toml
index f84c3d8279e..075046da6bb 100644
--- a/packages/yew/Cargo.toml
+++ b/packages/yew/Cargo.toml
@@ -18,7 +18,7 @@ rust-version = "1.64.0"
[dependencies]
console_error_panic_hook = "0.1"
-gloo = "0.8"
+gloo = "0.10"
indexmap = { version = "2", features = ["std"] }
js-sys = "0.3"
slab = "0.4"
@@ -27,7 +27,7 @@ yew-macro = { version = "^0.20.0", path = "../yew-macro" }
thiserror = "1.0"
futures = { version = "0.3", default-features = false, features = ["std"] }
html-escape = { version = "0.2.13", optional = true }
-implicit-clone = { version = "0.4.0", features = ["map"] }
+implicit-clone = { version = "0.4.1", features = ["map"] }
base64ct = { version = "1.6.0", features = ["std"], optional = true }
bincode = { version = "1.3.3", optional = true }
serde = { version = "1", features = ["derive"] }
@@ -40,7 +40,7 @@ wasm-bindgen-futures = "0.4"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
# We still need tokio as we have docs linked to it.
-tokio = { version = "1.29", features = ["rt"] }
+tokio = { version = "1.32", features = ["rt"] }
[dependencies.web-sys]
version = "^0.3.64"
@@ -79,11 +79,11 @@ features = [
]
[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies]
-tokio = { version = "1.29", features = ["full"] }
+tokio = { version = "1.32", features = ["full"] }
[dev-dependencies]
wasm-bindgen-test = "0.3"
-gloo = { version = "0.8", features = ["futures"] }
+gloo = { version = "0.10", features = ["futures"] }
wasm-bindgen-futures = "0.4"
trybuild = "1"
diff --git a/tools/benchmark-ssr/Cargo.toml b/tools/benchmark-ssr/Cargo.toml
index e190d1b3fdb..5915ae89128 100644
--- a/tools/benchmark-ssr/Cargo.toml
+++ b/tools/benchmark-ssr/Cargo.toml
@@ -8,11 +8,11 @@ edition = "2021"
[dependencies]
yew = { path = "../../packages/yew", features = ["ssr"] }
function_router = { path = "../../examples/function_router" }
-tokio = { version = "1.29", features = ["full"] }
-jemallocator = "0.5.0"
-average = "0.13.1"
-tabled = "0.12.2"
-indicatif = "0.17.5"
-serde = { version = "1.0.164", features = ["derive"] }
-serde_json = "1.0.104"
+tokio = { version = "1.32", features = ["full"] }
+jemallocator = "0.5.4"
+average = "0.14.1"
+tabled = "0.14.0"
+indicatif = "0.17.6"
+serde = { version = "1.0.188", features = ["derive"] }
+serde_json = "1.0.107"
clap = { version = "4", features = ["derive"] }
diff --git a/tools/changelog/Cargo.toml b/tools/changelog/Cargo.toml
index 03c9bd110d4..a5bc3bb9357 100644
--- a/tools/changelog/Cargo.toml
+++ b/tools/changelog/Cargo.toml
@@ -9,7 +9,7 @@ edition = "2021"
[dependencies]
anyhow = "1"
chrono = "0.4"
-git2 = "0.17"
+git2 = "0.18"
regex = "1"
reqwest = { version = "0.11", features = ["blocking", "json"] }
serde = { version = "1", features = ["derive"] }
diff --git a/tools/website-test/Cargo.toml b/tools/website-test/Cargo.toml
index f6f61e59ae9..ca0233f99b6 100644
--- a/tools/website-test/Cargo.toml
+++ b/tools/website-test/Cargo.toml
@@ -12,14 +12,14 @@ yew-agent = { path = "../../packages/yew-agent/" }
[dev-dependencies]
boolinator = "2.4"
derive_more = "0.99"
-gloo = "0.8"
+gloo = "0.10"
js-sys = "0.3"
wasm-bindgen = "0.2"
wasm-bindgen-futures = "0.4"
weblog = "0.3.0"
yew = { path = "../../packages/yew/", features = ["ssr", "csr"] }
yew-router = { path = "../../packages/yew-router/" }
-tokio = { version = "1.29.0", features = ["rt", "macros"] }
+tokio = { version = "1.32.0", features = ["rt", "macros"] }
[dev-dependencies.web-sys]
version = "0.3"