diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b1a223..cb532f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,136 +1,171 @@ +## v0.4.1 + +- Search problems by name +- Re-enable chrome plugin + ## v0.3.3 -* allow more flexible categories by @frrad -* change params type to `Option` @frrad +- allow more flexible categories by @frrad +- change params type to `Option` @frrad ## v0.3.2 -* adds additional tracing by @shmuga -* removes test_mode parameter by @shmuga +- adds additional tracing by @shmuga +- removes test_mode parameter by @shmuga ## v0.3.1 -* pipe handling by @aymanbagabas -* Improve README by @xiaoxiae +- pipe handling by @aymanbagabas +- Improve README by @xiaoxiae ## v0.3.0 -* Upgrade reqwest to async mode -* Format code using clippy +- Upgrade reqwest to async mode +- Format code using clippy ## v0.2.23 -* support color display +- support color display ## v0.2.22 -* Fixed the cache can't update with new added problems -* Display user friendly errors when pick/edit new added problem. +- Fixed the cache can't update with new added problems -* upgrade pyo3 +- Display user friendly errors when pick/edit new added problem. -* fix leetcode list with empty cache +- upgrade pyo3 + +- fix leetcode list with empty cache ## v0.2.21 -* Make programmable support to be an advanced feature +- Make programmable support to be an advanced feature ## v0.2.20 -* Support sup/sub style for numbers +- Support sup/sub style for numbers ## v0.2.19 -* Better HTML! + +- Better HTML! ## v0.2.18 -* Display stdout for test and execute commands, fix minor spacing in results displayed -* Fix panic on `pick` command without cache +- Display stdout for test and execute commands, fix minor spacing in results displayed + +- Fix panic on `pick` command without cache ## v0.2.17 -Fix panic on stat command with zero numbers + +Fix panic on stat command with zero numbers ## v0.2.16 + Update versions of diesel and reqwest ## v0.2.15 + Allow for custom testcases with the `leetcode test` command, and some minor edits ## v0.2.14 -Corrects file suffixes for c** and c# files + +Corrects file suffixes for c\*\* and c# files ## v0.2.13 + fix percent length panic ## v0.2.12 + fix gt || ge || lt || le ## v0.2.11 + added code 14 and transfered `&#ge;`、`&#le` and `'`. ## v0.2.10 + add code 15 ## v0.2.9 + update ac status after submit successfully ## v0.2.8 + show last testcases ## v0.2.7 + fixed float bug in result ## v0.2.6 + sync config while change current lang ## v0.2.5 + update local cache when submission status changes ## v0.2.4 + auto fetch question while exec `edit` directly. ## v0.2.3 + Programmable leetcode-cli ## v0.2.2 + 1. optimize logs 2. add tag filter 3. sync configs ## v0.2.1 + 1. fix cookies error handling 2. dismiss all `unwrap`, `expect` and `panic` 3. add cookie configs ## v0.2.0 + 1. Add Linux Support ## v0.1.9 + 1. release submit command 2. deserialize json using outter funcs ## v0.1.8 + 1. pack mod exports 2. add edit command 3. add test command ## v0.1.7 + render html in command-line, and `pick` command ## v0.1.6 + complete `stat` command ## v0.1.5 + complete `cache` command ## v0.1.3 + complete `list` command ## v0.1.2 + abstract data cache ## v0.1.1 + add list command ## v0.1.0 + chrome cookie diff --git a/Cargo.lock b/Cargo.lock index e75ea22..b0217c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -134,7 +134,7 @@ checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", ] [[package]] @@ -368,7 +368,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.18", + "syn 2.0.22", ] [[package]] @@ -415,7 +415,7 @@ dependencies = [ "diesel_table_macro_syntax", "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", ] [[package]] @@ -424,7 +424,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc5557efc453706fed5e4fa85006fe9817c224c3f480a34c7e5959fd700921c5" dependencies = [ - "syn 2.0.18", + "syn 2.0.22", ] [[package]] @@ -683,7 +683,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", ] [[package]] @@ -1047,7 +1047,7 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leetcode-cli" -version = "0.4.0" +version = "0.4.1" dependencies = [ "anyhow", "async-trait", @@ -1362,7 +1362,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", ] [[package]] @@ -1583,9 +1583,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.60" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406" +checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" dependencies = [ "unicode-ident", ] @@ -1976,14 +1976,14 @@ checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", ] [[package]] name = "serde_json" -version = "1.0.97" +version = "1.0.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a" +checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3" dependencies = [ "itoa 1.0.6", "ryu", @@ -1998,7 +1998,7 @@ checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", ] [[package]] @@ -2139,9 +2139,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.18" +version = "2.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" +checksum = "2efbeae7acf4eabd6bcdcbd11c92f45231ddda7539edc7806bd1a04a03b24616" dependencies = [ "proc-macro2", "quote", @@ -2211,7 +2211,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", ] [[package]] @@ -2283,7 +2283,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", ] [[package]] @@ -2490,7 +2490,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", "wasm-bindgen-shared", ] @@ -2524,7 +2524,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.22", "wasm-bindgen-backend", "wasm-bindgen-shared", ] diff --git a/Cargo.toml b/Cargo.toml index fcaafac..62c2cd8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,10 +4,10 @@ path = "src/bin/lc.rs" [package] name = "leetcode-cli" -version = "0.4.0" +version = "0.4.1" authors = ["clearloop "] edition = "2021" -description = "Leet your code in command-line." +description = "Leetcode command-line interface in rust." repository = "https://github.com/clearloop/leetcode-cli" license = "MIT" documentation = "https://docs.rs/leetcode_cli"