diff --git a/Cargo.lock b/Cargo.lock index 019c068..a73856a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,14 +19,15 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "getrandom", "once_cell", "version_check", + "zerocopy", ] [[package]] @@ -256,7 +257,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -387,7 +388,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -564,9 +565,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.28" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -574,9 +575,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.28" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" @@ -591,38 +592,38 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.28" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-macro" -version = "0.3.28" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] name = "futures-sink" -version = "0.3.28" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.28" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" -version = "0.3.28" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core", @@ -1136,7 +1137,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -1280,7 +1281,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -1333,18 +1334,18 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.33" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1632,7 +1633,7 @@ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -1654,7 +1655,7 @@ checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -1771,7 +1772,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -1801,7 +1802,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d904e7009df136af5297832a3ace3370cd14ff1546a232f4f185036c2736fcac" dependencies = [ "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -1867,7 +1868,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -1883,9 +1884,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.30" +version = "2.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ddc1f908d32ec46858c2d3b3daa00cc35bf4b6841ce4355c7bb3eedf2283a68" +checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" dependencies = [ "proc-macro2", "quote", @@ -1944,7 +1945,7 @@ checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" dependencies = [ "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -1999,7 +2000,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -2097,7 +2098,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] @@ -2334,7 +2335,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", "wasm-bindgen-shared", ] @@ -2368,7 +2369,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.30", + "syn 2.0.90", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2418,12 +2419,12 @@ dependencies = [ "quote", "serde", "serde_json", - "syn 2.0.30", + "syn 2.0.90", ] [[package]] name = "wiki-tui" -version = "0.9.0-pre" +version = "0.9.0" dependencies = [ "anyhow", "better-panic", @@ -2710,3 +2711,23 @@ dependencies = [ "mac", "markup5ever", ] + +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] diff --git a/Cargo.toml b/Cargo.toml index c6dd819..f6278b2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,13 +3,13 @@ members = ["wiki-api", "wiki-api-macros"] [package] name = "wiki-tui" -version = "0.9.0-pre" +version = "0.9.0" authors = ["builditluc <37375448+Builditluc@users.noreply.github.com>"] edition = "2018" rust-version = "1.76.0" description = "A simple and easy to use Wikipedia Text User Interface" readme = "README.md" -homepage = "https://builditluc.github.io/wiki-tui" +homepage = "https://wiki-tui.net" repository = "https://github.com/builditluc/wiki-tui" license = "MIT" keywords = ["tui", "wikipedia"] diff --git a/docs/docs/changelog/index.md b/docs/docs/changelog/index.md index 9017928..6424b92 100644 --- a/docs/docs/changelog/index.md +++ b/docs/docs/changelog/index.md @@ -1,4 +1,4 @@ -# Unreleased v0.9.0-pre +# v0.9.0 (Wed Dec 4 2024) ## Additions diff --git a/wiki-api/Cargo.toml b/wiki-api/Cargo.toml index f55aaef..16a9260 100644 --- a/wiki-api/Cargo.toml +++ b/wiki-api/Cargo.toml @@ -5,15 +5,14 @@ authors = ["builditluc <37375448+Builditluc@users.noreply.github.com>"] edition = "2018" description = "Backend for wiki-tui" documentation = "https://docs.rs/wiki-api" -readme = "README.md" -homepage = "https://builditluc.github.io/wiki-tui" +homepage = "https://wiki-tui.net" repository = "https://github.com/builditluc/wiki-tui" license = "MIT" keywords = ["tui", "wikipedia"] [dependencies] anyhow = "1.0.75" -bitflags = "2.6.0" +bitflags = { version = "2.6.0", features = ["serde"] } ego-tree = "0.6.2" html5ever = "0.26.0" markup5ever_rcdom = "0.2.0" diff --git a/wiki-api/src/languages.rs b/wiki-api/src/languages.rs index 895e663..f390eb0 100644 --- a/wiki-api/src/languages.rs +++ b/wiki-api/src/languages.rs @@ -1,3 +1,3 @@ use wiki_api_macros::parse_languages; -parse_languages!("wiki-api/data/languages.json"); +parse_languages!("./data/languages.json");