mirror of
https://github.com/veeso/termscp.git
synced 2026-09-13 15:45:47 -07:00
chore: release v1.2.0
This commit is contained in:
@@ -37,6 +37,86 @@ Released on 2026-09-03
|
||||
|
||||
### CI
|
||||
|
||||
- remove Codeberg mirror workflow. I do not support Codeberg mission anymore
|
||||
- migrate project automation to Just (#442)
|
||||
> - ci: migrate project automation to Just
|
||||
>
|
||||
> Centralize build, test, release, dependency, hook, and website commands in Just recipes. Pin workflow tooling, use the repository toolchain, and run the complete validation set in CI.
|
||||
>
|
||||
> - ci: codex being codex
|
||||
> - docs: update CLAUDE.md for just task runner migration
|
||||
>
|
||||
> Reflect the switch to just recipes for build/test/clippy/fmt, note
|
||||
> dprint replacing raw rustfmt, and add a cross-platform code requirement.
|
||||
>
|
||||
> - fix: resolve clippy warnings breaking CI on ubuntu and windows
|
||||
>
|
||||
> Use clone() instead of implicit to_string() on already-owned String
|
||||
> values, gate the windows-only unused make_file_at import behind
|
||||
> cfg(posix), and fix unused mut / manual assign-op in the windows-only
|
||||
> localhost test.
|
||||
>
|
||||
> - fix: fmt
|
||||
- **release:** build Linux artifacts as static musl binaries (#447)
|
||||
> Build Linux release artifacts as statically linked musl binaries for x86_64 and aarch64, update packaging and updater handling, and document the reduced runtime requirements.
|
||||
>
|
||||
> Keep release version preparation locked without refreshing dependencies or committing Cargo.lock.
|
||||
- **release:** add dprint
|
||||
|
||||
### Fixed
|
||||
|
||||
- **publish:** anchor include globs to crate root
|
||||
> Unanchored include patterns (LICENSE, README.md) matched at any depth
|
||||
> via gitignore-glob semantics, pulling 437 site/node_modules files into
|
||||
> the package and breaking cargo publish's dirty check.
|
||||
- print actual reason for failed host params collecting
|
||||
> previously, we didn't show any reason for failed collecting of host params in the auth form, but just a generic message
|
||||
|
||||
### Build
|
||||
|
||||
- **deps:** update aes-gcm to 0.11
|
||||
> Migrate nonce generation and parsing to the aes-gcm 0.11 API while preserving the encrypted payload format.
|
||||
- bump remotefs-smb 0.5.0 (#446)
|
||||
> - build: bump remotefs-smb 0.5.0
|
||||
> - fix(smb): windows build
|
||||
|
||||
## 1.2.0
|
||||
|
||||
Released on 2026-09-03
|
||||
|
||||
### Added
|
||||
|
||||
- **site:** add privacy policy page (#435)
|
||||
> Add a GDPR privacy policy covering Vercel hosting/server logs and
|
||||
> EU-hosted Umami analytics, and link it from the footer.
|
||||
- **gcs:** add Google Cloud Storage support (#443)
|
||||
> - feat(gcs): add Google Cloud Storage support
|
||||
- add support for all ssh2 config parameters.
|
||||
> Achieved by bumping `remotefs-ssh` to `0.9`.
|
||||
>
|
||||
> Added support for these parameters:
|
||||
>
|
||||
> - Compression
|
||||
> - Host key certificates
|
||||
> - CA signature algorithms
|
||||
> - keys to agents
|
||||
> - ProxyJump
|
||||
> - Server alive intervals
|
||||
> - Agent forwarding
|
||||
> - Remote forwarding
|
||||
> - Bind address
|
||||
> - Bind interface
|
||||
> - Connection attempts
|
||||
> - TCP Keepalive
|
||||
> - Accepted public key algos
|
||||
> - Certificate files
|
||||
- **ssh:** auto-fill ssh config parameters in auth form
|
||||
> Resolve SSH host parameters in auth forms and CLI connections while preserving explicit user, bookmark, and parsed alias values. Continue forwarding SSH config files for HostName and other SSH options, and document the precedence in English and Chinese.
|
||||
- **smb:** add SMB dialect selection and persistence (#445)
|
||||
> Support Auto, SMB1, SMB2, and SMB3 selection on Unix, bound negotiation to the selected dialect family, preserve legacy bookmarks as Auto, and document the new option. Windows keeps operating-system-managed negotiation.
|
||||
|
||||
### CI
|
||||
|
||||
- migrate project automation to Just (#442)
|
||||
> - ci: migrate project automation to Just
|
||||
>
|
||||
|
||||
Vendored
+1
-1
@@ -3,7 +3,7 @@
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>termscp</id>
|
||||
<version>1.1.1</version>
|
||||
<version>1.2.0</version>
|
||||
<title>termSCP</title>
|
||||
<authors>Christian Visintin</authors>
|
||||
<owners>Christian Visintin</owners>
|
||||
|
||||
+2
-2
@@ -5,10 +5,10 @@ $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
|
||||
$is_arm64 = $env:PROCESSOR_ARCHITECTURE -eq 'ARM64' -or $env:PROCESSOR_ARCHITEW6432 -eq 'ARM64'
|
||||
|
||||
if ($is_arm64) {
|
||||
$url = 'https://github.com/veeso/termscp/releases/download/v1.1.1/termscp-v1.1.1-msvc.zip'
|
||||
$url = 'https://github.com/veeso/termscp/releases/download/v1.2.0/termscp-v1.2.0-msvc.zip'
|
||||
$checksum = 'f6ad6c62f1578562f9af4bcee93bd4cc429cb52219c3636359b008db8789587e'
|
||||
} else {
|
||||
$url = 'https://github.com/veeso/termscp/releases/download/v1.1.1/termscp-v1.1.1-x86_64-pc-windows-msvc.zip'
|
||||
$url = 'https://github.com/veeso/termscp/releases/download/v1.2.0/termscp-v1.2.0-x86_64-pc-windows-msvc.zip'
|
||||
$checksum = 'd7796081b6f67b82acfa94557aa6852d12a33daab3cca6490660b20e42752005'
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@
|
||||
#>
|
||||
[CmdletBinding()]
|
||||
param(
|
||||
[string]$Version = "1.1.1",
|
||||
[string]$Version = "1.2.0",
|
||||
[string]$InstallDir = "$env:LOCALAPPDATA\Programs\termscp",
|
||||
[Alias("Yes")]
|
||||
[switch]$Force
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
# -f, -y, --force, --yes
|
||||
# Skip the confirmation prompt during installation
|
||||
|
||||
TERMSCP_VERSION="1.1.1"
|
||||
TERMSCP_VERSION="1.2.0"
|
||||
GITHUB_URL="https://github.com/veeso/termscp/releases/download/v${TERMSCP_VERSION}"
|
||||
DEB_URL_AMD64="${GITHUB_URL}/termscp_${TERMSCP_VERSION}-1_amd64.deb"
|
||||
DEB_URL_AARCH64="${GITHUB_URL}/termscp_${TERMSCP_VERSION}-1_arm64.deb"
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
export const DOCS_URL = "https://docs.termscp.rs";
|
||||
export const GITHUB_URL = "https://github.com/veeso/termscp";
|
||||
export const VERSION = "1.1.1";
|
||||
export const VERSION = "1.2.0";
|
||||
|
||||
Reference in New Issue
Block a user