diff --git a/.github/workflows/build-artifacts.yml b/.github/workflows/build-artifacts.yml index 15ddaa7..8804c1b 100644 --- a/.github/workflows/build-artifacts.yml +++ b/.github/workflows/build-artifacts.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: env: - TERMSCP_VERSION: "0.19.1" + TERMSCP_VERSION: "1.0.0" jobs: build-binaries: diff --git a/Cargo.lock b/Cargo.lock index 9f346bc..a5e526b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -84,9 +84,9 @@ dependencies = [ [[package]] name = "argh" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16a3bf61b195d0d2202b21a5783b273ccba8dc04c7f07c3bc22a70d02b81e154" +checksum = "211818e820cda9ca6f167a64a5c808837366a6dfd807157c64c1304c486cd033" dependencies = [ "argh_derive", "argh_shared", @@ -94,9 +94,9 @@ dependencies = [ [[package]] name = "argh_derive" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ba478f46c1c645512959fada39ced2b0d3552fb4a60ef3ff65d0c8850d222a5" +checksum = "c442a9d18cef5dde467405d27d461d080d68972d6d0dfd0408265b6749ec427d" dependencies = [ "argh_shared", "proc-macro2", @@ -106,9 +106,9 @@ dependencies = [ [[package]] name = "argh_shared" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2db5bbb2053ca6b6d64f11e8572f2e4a0a32421e87f4260ec49039cf75b07ef3" +checksum = "e5ade012bac4db278517a0132c8c10c6427025868dca16c801087c28d5a411f1" dependencies = [ "serde", ] @@ -175,9 +175,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.16.1" +version = "1.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94bffc006df10ac2a68c83692d734a465f8ee6c5b384d8545a636f81d858f4bf" +checksum = "a054912289d18629dc78375ba2c3726a3afe3ff71b4edba9dedfca0e3446d1fc" dependencies = [ "aws-lc-sys", "zeroize", @@ -185,9 +185,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4321e568ed89bb5a7d291a7f37997c2c0df89809d7b6d12062c81ddb54aa782e" +checksum = "1fa7e52a4c5c547c741610a2c6f123f3881e409b714cd27e6798ef020c514f0a" dependencies = [ "cc", "cmake", @@ -747,9 +747,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.56" +version = "1.2.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" +checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423" dependencies = [ "find-msvc-tools", "jobserver", @@ -2288,9 +2288,9 @@ dependencies = [ [[package]] name = "instability" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357b7205c6cd18dd2c86ed312d1e70add149aea98e7ef72b9fdf0270e555c11d" +checksum = "5eb2d60ef19920a3a9193c3e371f726ec1dafc045dac788d0fb3704272458971" dependencies = [ "darling 0.23.0", "indoc", @@ -2345,9 +2345,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jobserver" @@ -4605,9 +4605,9 @@ dependencies = [ [[package]] name = "tar" -version = "0.4.44" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973" dependencies = [ "filetime", "libc", @@ -4650,7 +4650,7 @@ dependencies = [ [[package]] name = "termscp" -version = "0.19.1" +version = "1.0.0" dependencies = [ "aes", "aes-gcm", @@ -4801,9 +4801,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" dependencies = [ "tinyvec_macros", ] @@ -4898,9 +4898,9 @@ dependencies = [ [[package]] name = "toml" -version = "1.0.6+spec-1.1.0" +version = "1.0.7+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "399b1124a3c9e16766831c6bba21e50192572cdd98706ea114f9502509686ffc" +checksum = "dd28d57d8a6f6e458bc0b8784f8fdcc4b99a437936056fa122cb234f18656a96" dependencies = [ "indexmap", "serde_core", @@ -4913,27 +4913,27 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "1.0.0+spec-1.1.0" +version = "1.0.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e" +checksum = "9b320e741db58cac564e26c607d3cc1fdc4a88fd36c879568c07856ed83ff3e9" dependencies = [ "serde_core", ] [[package]] name = "toml_parser" -version = "1.0.9+spec-1.1.0" +version = "1.0.10+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" +checksum = "7df25b4befd31c4816df190124375d5a20c6b6921e2cad937316de3fccd63420" dependencies = [ "winnow", ] [[package]] name = "toml_writer" -version = "1.0.6+spec-1.1.0" +version = "1.0.7+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" +checksum = "f17aaa1c6e3dc22b1da4b6bba97d066e354c7945cac2f7852d4e4e7ca7a6b56d" [[package]] name = "tower" @@ -5991,9 +5991,9 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" -version = "0.7.15" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" +checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8" [[package]] name = "winreg" @@ -6146,18 +6146,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.42" +version = "0.8.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3" +checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.42" +version = "0.8.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f" +checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 40a9444..aef4f51 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ license = "MIT" name = "termscp" readme = "README.md" repository = "https://github.com/veeso/termscp" -version = "0.19.1" +version = "1.0.0" rust-version = "1.89.0" [package.metadata.rpm] diff --git a/README.md b/README.md index 190f61c..6493c25 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@

Developed by @veeso

-

Current version: 0.19.1 2025-12-20

+

Current version: 1.0.0 2025-12-20

Entwickelt von @veeso

-

Aktuelle Version: 0.19.1 2025-12-20

+

Aktuelle Version: 1.0.0 2025-12-20

Desarrollado por @veeso

-

Versión actual: 0.19.1 2025-12-20

+

Versión actual: 1.0.0 2025-12-20

Développé par @veeso

-

Version actuelle: 0.19.1 2025-12-20

+

Version actuelle: 1.0.0 2025-12-20

Sviluppato da @veeso

-

Versione corrente: 0.19.1 2025-12-20

+

Versione corrente: 1.0.0 2025-12-20

Desenvolvido por @veeso

-

Versão atual: 0.19.1 2025-12-20

+

Versão atual: 1.0.0 2025-12-20

@veeso 开发

-

当前版本: 0.19.1 2025-12-20

+

当前版本: 1.0.0 2025-12-20

Consider that Chocolatey moderation can take up to a few weeks since last release, so if the latest version is not available yet, you can install it downloading the ZIP file from - Github and then, from the ZIP directory, install it via

@@ -74,7 +74,7 @@ On Debian based distros, you can install termscp using the Deb package via:

-
wget -O termscp.deb https://github.com/veeso/termscp/releases/latest/download/termscp_0.19.1_amd64.deb
+          
wget -O termscp.deb https://github.com/veeso/termscp/releases/latest/download/termscp_1.0.0_amd64.deb
 sudo dpkg -i termscp.deb

diff --git a/site/html/home.html b/site/html/home.html index 6f16cd4..9fbf4cb 100644 --- a/site/html/home.html +++ b/site/html/home.html @@ -12,7 +12,7 @@

- termscp 0.19.1 is NOW out! Download it from  + termscp 1.0.0 is NOW out! Download it from  here!

diff --git a/site/lang/en.json b/site/lang/en.json index 0f2733c..edcc446 100644 --- a/site/lang/en.json +++ b/site/lang/en.json @@ -12,7 +12,7 @@ "intro": { "caption": "A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/Kube/S3/WebDAV", "getStarted": "Get started →", - "versionAlert": "termscp 0.19.1 is NOW out! Download it from", + "versionAlert": "termscp 1.0.0 is NOW out! Download it from", "here": "here", "features": { "handy": { diff --git a/site/lang/es.json b/site/lang/es.json index 70fb244..886e6e6 100644 --- a/site/lang/es.json +++ b/site/lang/es.json @@ -12,7 +12,7 @@ "intro": { "caption": "Un explorador y transferencia de archivos de terminal rico en funciones, con apoyo para SCP/SFTP/FTP/Kube/S3/WebDAV", "getStarted": "Para iniciar →", - "versionAlert": "termscp 0.19.1 ya está disponible! Descárgalo desde", + "versionAlert": "termscp 1.0.0 ya está disponible! Descárgalo desde", "here": "aquì", "features": { "handy": { diff --git a/site/lang/fr.json b/site/lang/fr.json index 80d646c..c45ea09 100644 --- a/site/lang/fr.json +++ b/site/lang/fr.json @@ -12,7 +12,7 @@ "intro": { "caption": "Un file transfer et navigateur de terminal riche en fonctionnalités avec support pour SCP/SFTP/FTP/Kube/S3/WebDAV", "getStarted": "Pour commencer →", - "versionAlert": "termscp 0.19.1 est maintenant sorti! Télécharge-le depuis", + "versionAlert": "termscp 1.0.0 est maintenant sorti! Télécharge-le depuis", "here": "ici", "features": { "handy": { diff --git a/site/lang/it.json b/site/lang/it.json index 1cc9a31..45f774c 100644 --- a/site/lang/it.json +++ b/site/lang/it.json @@ -12,7 +12,7 @@ "intro": { "caption": "Un file transfer ed explorer ricco di funzionalità con supporto per SFTP/SCP/FTP/S3", "getStarted": "Installa termscp →", - "versionAlert": "termscp 0.19.1 è ORA disponbile! Scaricalo da", + "versionAlert": "termscp 1.0.0 è ORA disponbile! Scaricalo da", "here": "qui", "features": { "handy": { diff --git a/site/lang/zh-CN.json b/site/lang/zh-CN.json index cdaa065..91c66e1 100644 --- a/site/lang/zh-CN.json +++ b/site/lang/zh-CN.json @@ -12,7 +12,7 @@ "intro": { "caption": "功能丰富的终端 UI 文件传输和浏览器,支持 SCP/SFTP/FTP/Kube/S3/WebDAV", "getStarted": "开始 →", - "versionAlert": "termscp 0.19.1 现已发布! 从下载", + "versionAlert": "termscp 1.0.0 现已发布! 从下载", "here": "这里", "features": { "handy": { diff --git a/src/system/auto_update.rs b/src/system/auto_update.rs index 982c29a..b0afd47 100644 --- a/src/system/auto_update.rs +++ b/src/system/auto_update.rs @@ -234,6 +234,7 @@ mod test { fn should_tell_that_version_is_higher() { assert!(Update::is_new_version_higher("0.10.0", "0.9.0")); assert!(Update::is_new_version_higher("0.20.0", "0.19.1")); + assert!(Update::is_new_version_higher("1.0.0", "0.19.1")); assert!(!Update::is_new_version_higher("0.9.0", "0.10.0")); assert!(!Update::is_new_version_higher("0.9.9", "0.10.1")); assert!(!Update::is_new_version_higher("0.10.9", "0.11.0"));