Skip to content

Releases: PCML-Z/PCML

PMCL 1.3.0c

Choose a tag to compare

@github-actions github-actions released this 13 Sep 00:46
4cadea3

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.0c

PMCL 1.3.0

Choose a tag to compare

@peddlejumper peddlejumper released this 03 Aug 10:34

PMCL 1.3.0

  • 版本号升级至 1.3.0
  • 发布跨平台 Fat JAR:pmcl-1.3.0-all.jar

运行方式:

java -jar pmcl-1.3.0-all.jar

v1.1

Choose a tag to compare

@peddlejumper peddlejumper released this 26 Jul 05:46

全面大幅提升

本版本围绕安全性、可靠性与可维护性做了系统性补强,并完成多项核心体验修复。

安全加固

  • 下载与安装链路全面强化完整性校验:版本 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