Releases: starpak/spak
Releases · starpak/spak
Release list
v0.1.6(Main)
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 / 简化加密层
v0.1.3(开发版)
Immutable
release. Only release title and notes can be modified.
Spak 0.1.3(开发版) Release / Spak 0.1.3(开发版) 发布
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 / 更新内容
添加: config.json 发行 字段改为中英双语发布内容,支持国际用户
修改: 版本号从 0.1.2 升级至 0.1.3
修复: internal/cli/config.go 合并冲突残留问题
删除: develop 分支移除的 .github/workflows/ci.yml(master 保留)
优化: internal/cli/config.go 冗余 fmt.Sprintf 调用简化为直接传参
移除: 暂时移除插件加载(.pak 打包/解包/验证/加载)及 pkg 相关功能,后续重新设计
v0.1.2(开发版)
Spak 0.1.2(开发版) 发布
下载
- spak_linux_amd64 — Linux x86_64
- spak_linux_arm64 — Linux ARM64
- spak_windows_x64.exe — Windows 64位
- spak_windows_x86.exe — Windows 32位
安装
下载对应系统的二进制文件即可运行。
首次运行会自动安装 Python 环境。
更新内容
请查看 CHANGELOG.md