Skip to content

Commit f37a0a7

Browse files
committed
chore: prepare release 1.21.3
1 parent 2d854cb commit f37a0a7

9 files changed

Lines changed: 35 additions & 7 deletions

File tree

CHANGELOG-zh.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@
55
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/)
66
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)
77

8+
## [1.21.3] - 2026-05-28
9+
10+
### 发布概览
11+
- **远程凭据存储补丁版本** — 远程 SSH 凭据默认改为本地加密存储,减少系统钥匙串反复授权弹窗,同时保留系统钥匙串作为显式选项。
12+
13+
### 用户可见更新
14+
- **远程凭据本地加密存储** — 远程主机密码和私钥口令现在可以保存到应用本地加密存储,不再必须写入系统钥匙串。
15+
- **凭据存储选择** — 远程主机新增/编辑弹窗现在支持按主机选择“本地加密”或“系统钥匙串”。
16+
- **钥匙串到本地加密迁移** — 编辑已有钥匙串凭据的主机并切换为“本地加密”时,如果旧凭据可读取,会自动迁移,不再静默保留旧的钥匙串引用。
17+
18+
### 开发者与治理更新
19+
- **凭据引用前缀** — 远程凭据现在使用显式的 `local:``keychain:` 引用;历史无前缀引用仍按系统钥匙串读取,保持兼容。
20+
- **回归覆盖** — 新增本地加密凭据读写测试,以及编辑时密码/口令留空仍能从钥匙串迁移到本地加密的测试。
21+
822
## [1.21.2] - 2026-05-28
923

1024
### 发布概览

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.21.3] - 2026-05-28
9+
10+
### Release Overview
11+
- **Remote Credential Storage Patch** — Reduces repeated OS keychain prompts by making local encrypted storage the default for remote SSH credentials while keeping System Keychain as an explicit option.
12+
13+
### User-facing
14+
- **Local Encrypted Remote Credentials** — Remote host passwords and private-key passphrases can now be saved in the app's local encrypted store instead of the system keychain.
15+
- **Credential Storage Selector** — The remote host editor now exposes a per-host credential storage choice between Local Encrypted and System Keychain.
16+
- **Keychain-to-Local Migration** — Editing an existing keychain-backed host and switching it to Local Encrypted now migrates the saved credential when it can be read, instead of silently keeping the old keychain reference.
17+
18+
### Developer & Governance
19+
- **Credential Reference Prefixes** — Remote credentials now use explicit `local:` and `keychain:` references, with legacy unprefixed references still read from the system keychain for compatibility.
20+
- **Regression Coverage** — Added tests for local encrypted credential round-tripping and keychain-to-local migration when the password/passphrase field is left blank during edit.
21+
822
## [1.21.2] - 2026-05-28
923

1024
### Release Overview

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "skills-manager-plus",
33
"private": true,
4-
"version": "1.21.2",
4+
"version": "1.21.3",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "skills-manager-plus"
3-
version = "1.21.2"
3+
version = "1.21.3"
44
description = "Skills-Manager-Plus - AI Agent Skills Central Manager"
55
authors = ["tianliang"]
66
license = "MIT"

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
33
"productName": "Skills-Manager-Plus",
4-
"version": "1.21.2",
4+
"version": "1.21.3",
55
"identifier": "com.agentskills.skillsmanagerplus",
66
"build": {
77
"frontendDist": "../dist",

src/i18n/en.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,7 @@
575575
"language": "Language",
576576
"help": "Help",
577577
"about": "About",
578-
"version": "Skills-Manager-Plus 1.21.2",
578+
"version": "Skills-Manager-Plus 1.21.3",
579579
"tagline": "Cross-platform. Minimal, efficient, seamless multi-preset switching.",
580580
"supportToolsDesc": "Logs are stored locally with automatic rotation. Exported archives redact common secrets before sharing.",
581581
"openLogs": "Open Logs",

src/i18n/zh-TW.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,7 @@
542542
"language": "語言",
543543
"help": "說明",
544544
"about": "關於",
545-
"version": "Skills-Manager-Plus 1.21.2",
545+
"version": "Skills-Manager-Plus 1.21.3",
546546
"tagline": "跨平台。極簡、高效、無感多預設切換。",
547547
"supportToolsDesc": "日誌會保存在本機並自動輪替;匯出的壓縮檔會先脫敏常見金鑰與憑證資訊。",
548548
"openLogs": "開啟日誌",

src/i18n/zh.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,7 @@
575575
"language": "语言",
576576
"help": "帮助",
577577
"about": "关于",
578-
"version": "Skills-Manager-Plus 1.21.2",
578+
"version": "Skills-Manager-Plus 1.21.3",
579579
"tagline": "跨平台。极简、高效、无感多预设切换。",
580580
"supportToolsDesc": "日志会保存在本地并自动轮转;导出的压缩包会先脱敏常见密钥和凭证信息。",
581581
"openLogs": "打开日志",

0 commit comments

Comments
 (0)