Immutable
release. Only release title and notes can be modified.
Spak v0.1.6 Release / Spak v0.1.6 发行版
Downloads / 下载
- spak_linux_amd64 — Linux x86_64
- spak_linux_arm64 — Linux ARM64
- spak_windows_x64.exe — Windows 64-bit / Windows 64位
- spak_windows_x86.exe — Windows 32-bit / Windows 32位
Installation / 安装
Download the binary for your system and run it directly.
下载对应系统的二进制文件即可运行。
Python environment will be automatically installed on first run.
首次运行会自动安装 Python 环境。
Changelog / 更新内容
Added / 新增
- i18n support, default English,
spak config set lang zhto switch to Chinese / i18n 国际化支持,默认英文 - Complete bilingual translations (260 keys each) / 完整的中英文翻译(各 260 个键)
- Plugins default to MIT license / 插件默认 MIT 许可证
- Label release system via
标签field in config.json / 标签发行系统 - CI auto-overwrite releases with same tag (delete + recreate) / CI 自动覆盖同标签 Release
- Quick shortcuts:
-v-s-ietc. / 快捷参数支持 - Comprehensive English documentation (10 docs) / 全面的英文文档(10 个)
Fixed / 修复
- CI deletes remote tag via gh api to fix
immutable release/ CI 用 API 删除远程 tag 修复不可变 Release 错误 - Hardcoded encryption salt replaced with random seed / 硬编码加密盐改为随机种子
Pack/Verifysignature data range inconsistency / 签名数据范围不一致修复CheckDependentsreads from .pak header instead of returning all / 依赖检查改为从 .pak 头部读取ListContentsreads manifest from .pak header / ListContents 从 .pak 头部读取- All hardcoded text replaced with i18n calls / 所有硬编码文本改为 i18n 调用
- Missing
error.config_parse_failedkey added to en.json / 补全英文翻译缺失的键
Changed / 变更
- License unified to pure MIT / 许可证统一为纯 MIT
- Default language changed from Chinese to English / 默认语言从中文改为英文
- All documentation converted to English / 全部文档改为英文
- Cleaned up old docs and temp files / 清理旧文档和临时文件
Removed / 移除
- Flawed multi-signature system (signer.go / verifier.go) / 有缺陷的多重签名体系
internal/pkg/utils.gomerged into pack.go / utils.go 合并至 pack.go- Directory-based plugin loading (loadFromDir) / 目录加载支持移除
.gitee/directory and remotedevelopbranch / .gitee 目录和 develop 分支NonceSize()function conflicted with types.go constant / 冲突的 NonceSize() 函数
Security / 安全
- Each .pak generates 32-byte random seed for AES key / 每个 .pak 生成 32 字节随机种子
privateSalthardcoded constant removed / 移除硬编码 privateSalt- Encryption layer simplified: HMAC multi-signature removed / 简化加密层