Releases: PCML-Z/PCML
Releases · PCML-Z/PCML
Release list
PMCL 1.3.0c
What's Changed
- 文档:添加像素猫娘启动器图标到README by @peddlejumper in #1
- 文档:移除旧PMCL图标引用并将启动器图标背景改为透明 by @peddlejumper in #2
- docs: 添加 PMCL 仓库统计徽章条到 README by @peddlejumper in #3
- Feature/task center motion theme by @peddlejumper in #4
- 功能/任务中心运动主题 by @peddlejumper in #5
- 功能/任务中心运动主题 by @peddlejumper in #6
- Feature/task center motion theme by @peddlejumper in #7
- 文件:新增繁体中文说明文件(README.zh-TW.md) by @peddlejumper in #10
- Fix update version compare for 1.3.0c release by @peddlejumper in #11
- Disable release ProGuard for Java 21 packaging by @peddlejumper in #12
- Rotate update Ed25519 public key for signed 1.3.0c by @peddlejumper in #13
New Contributors
- @peddlejumper made their first contribution in #1
Full Changelog: v1.3.0...v1.3.0c
PMCL 1.3.0
PMCL 1.3.0
- 版本号升级至 1.3.0
- 发布跨平台 Fat JAR:
pmcl-1.3.0-all.jar
运行方式:
java -jar pmcl-1.3.0-all.jarv1.1
全面大幅提升
本版本围绕安全性、可靠性与可维护性做了系统性补强,并完成多项核心体验修复。
安全加固
- 下载与安装链路全面强化完整性校验:版本 JSON / assetIndex / 资源与库文件强制哈希验证
- 无哈希下载 fail-closed;Maven 库自动尝试
.sha1旁路后再校验 - SSRF 防护覆盖插件、音乐直链、图片拉取、OAuth/更新等用户可控 URL
- Companion 配对码与设备 token、好友
authSecret、代理密码改为TokenEncryptor加密落盘(兼容自动迁移) - 插件默认要求签名,并支持可信签名者指纹白名单
- 日志分享前脱敏 token / session / Bearer 等敏感字段
- 世界 / 截图 / 资源包 / 光影 / 数据包删除增加路径约束,防止任意路径递归删除
稳定性与体验
- 修复无边框窗口无法拖动(Compose Desktop Final pass 误跳过拖拽事件)
- 实例绑定账号改为单次启动覆盖,不再错误改写全局选中账号
- Java 路径设置增加可执行文件校验
- EasyTier 等原生组件安装改为 digest 必需,杜绝“跳过校验”的危险降级
架构(M29 ViewModel 拆分)
- 拆分 Accounts / Launch / Content / Mods / Multiplayer / Config / News / Music / NBT / ModUpdates 等领域扩展
- 主
LauncherViewModel显著瘦身,降低耦合、便于后续维护
产物
| 文件 | 说明 |
|---|---|
pmcl-1.1-all.jar |
跨平台 Fat JAR(启动器同步更新用) |
pmcl-1.1.dmg |
macOS 安装包 |
SHA256SUMS.txt |
校验和 |
JAR SHA-256: 16b19f16a51940f9116583e14d7bb01dcc2001d4b859a7fa79f6fe9429b97908