Skip to content

Releases: starpak/spak

v0.1.6(Main)

Choose a tag to compare

@github-actions github-actions released this 06 Jul 01:09
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 zh to 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 -i etc. / 快捷参数支持
  • 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/Verify signature data range inconsistency / 签名数据范围不一致修复
  • CheckDependents reads from .pak header instead of returning all / 依赖检查改为从 .pak 头部读取
  • ListContents reads manifest from .pak header / ListContents 从 .pak 头部读取
  • All hardcoded text replaced with i18n calls / 所有硬编码文本改为 i18n 调用
  • Missing error.config_parse_failed key 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.go merged into pack.go / utils.go 合并至 pack.go
  • Directory-based plugin loading (loadFromDir) / 目录加载支持移除
  • .gitee/ directory and remote develop branch / .gitee 目录和 develop 分支
  • NonceSize() function conflicted with types.go constant / 冲突的 NonceSize() 函数

Security / 安全

  • Each .pak generates 32-byte random seed for AES key / 每个 .pak 生成 32 字节随机种子
  • privateSalt hardcoded constant removed / 移除硬编码 privateSalt
  • Encryption layer simplified: HMAC multi-signature removed / 简化加密层

v0.1.3(开发版)

Choose a tag to compare

@github-actions github-actions released this 05 Jul 01:09
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(开发版)

Choose a tag to compare

@github-actions github-actions released this 04 Jul 13:32

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