✨ New Features
🐛 Bug Fixes
22b2bc2- deps: update rust crate clap to v4.5.47 (PR #111 by @renovate[bot])22ac84b- deps: update rust crate log to v0.4.28 (PR #112 by @renovate[bot])8cda42a- deps: update rust crate humantime to v2.3.0 (PR #114 by @renovate[bot])6b93b22- deps: update rust crate serde to v1.0.221 (PR #115 by @renovate[bot])a972f61- deps: update rust crate serde_json to v1.0.144 (PR #116 by @renovate[bot])20a1de8- deps: update rust crate serde_json to v1.0.145 (PR #117 by @renovate[bot])3701ecd- deps: update rust crate serde to v1.0.223 (PR #118 by @renovate[bot])caef9d1- deps: update rust crate bytesize to v2.1.0 (PR #119 by @renovate[bot])2953f7b- deps: update rust crate serde to v1.0.225 (PR #121 by @renovate[bot])ed2f6ec- deps: update rust crate clap to v4.5.48 (PR #122 by @renovate[bot])f7bcc9a- deps: update rust crate serde to v1.0.226 (PR #123 by @renovate[bot])795aa7f- deps: update rust crate russh to 0.55.0 (PR #150 by @renovate[bot])57221b7- Fixes #152 Gracefully handle cases where ssh config doesn't exist (commit by @TeddyHuang-00)
🔧 Chores
2d80081- deps: update ncipollo/release-action action to v1.19.1 (PR #109 by @renovate[bot])fa8ebb3- deps: update ncipollo/release-action action to v1.20.0 (PR #110 by @renovate[bot])4db583a- deps: update actions/setup-python action to v6 (PR #113 by @renovate[bot])8f8e887- deps: update rust crate clap_complete to v4.5.58 (PR #120 by @renovate[bot])a54fc5a- deps: update rust crate serde to v1.0.228 (PR #127 by @renovate[bot])1d8423f- deps: update rust crate regex to v1.11.3 (PR #124 by @renovate[bot])2c372d4- deps: update rust crate ssh2-config to v0.6.2 (PR #125 by @renovate[bot])db63d46- deps: update rust crate regex to v1.12.1 (PR #128 by @renovate[bot])c981cd3- deps: update rust crate clap to v4.5.49 (PR #129 by @renovate[bot])a11e697- deps: update rust crate clap_complete to v4.5.59 (PR #130 by @renovate[bot])9a1f112- deps: update rust crate regex to v1.12.2 (PR #131 by @renovate[bot])e48b556- deps: update rust crate simple_logger to v5.1.0 (PR #132 by @renovate[bot])bf4032b- deps: update rust crate clap to v4.5.50 (PR #133 by @renovate[bot])38d4b9b- deps: update rust crate indicatif to v0.18.1 (PR #134 by @renovate[bot])6c5d6f1- deps: update rust crate indicatif to v0.18.2 (PR #135 by @renovate[bot])a00492b- Migrate from ssh2 to russh (PR #136 by @Copilot)ad768e2- Clean up empty feature (commit by @TeddyHuang-00)e6e9062- deps: update rust crate clap to v4.5.51 (PR #137 by @renovate[bot])3638ed5- deps: update rust crate clap_complete to v4.5.60 (PR #139 by @renovate[bot])dd8e4a0- deps: update rust crate bytesize to v2.2.0 (PR #142 by @renovate[bot])cb63aac- deps: update rust crate indicatif to v0.18.3 (PR #143 by @renovate[bot])bbca606- deps: update rust crate clap to v4.5.52 (PR #144 by @renovate[bot])f3f8dae- deps: update rust crate clap to v4.5.53 (PR #145 by @renovate[bot])bd7f07a- deps: update rust crate clap_complete to v4.5.61 (PR #146 by @renovate[bot])25c2f0c- deps: update rust crate bytesize to v2.3.0 (PR #147 by @renovate[bot])55caadf- deps: update actions/checkout action to v6 (PR #148 by @renovate[bot])3c33947- deps: update rust crate bytesize to v2.3.1 (PR #149 by @renovate[bot])3d89e95- deps: update rust crate log to v0.4.29 (PR #151 by @renovate[bot])309355e- Bump version to 0.2.3 (commit by @TeddyHuang-00)