更新日志
原文件:PCHSystem/CHANGELOG.md,每次构建自动拉取。
| 版本 | 状态 |
|---|---|
| Unreleased | 暂无新内容 |
| 版本 | 组件 | 日期 | 摘要 |
|---|---|---|---|
| pch_system-v0.10.2 | 游戏端 | 2026-08-31 | 子材料协作大修:可单独认领交付,父项备齐后整单锁定。 |
| backend-v0.10.2 | 后端 | 2026-08-31 | sheets 子物品生命周期闭环。 |
| frontend-v0.11.2 | 前端 | 2026-08-31 | 子物品行放开操作 |
| pch_system-v0.10.1 | 游戏端 | 2026-08-22 | 部署脚本修复:MCDR 跑在容器里(宿主机无 mcdreforged CLI)时,依赖插件也能自动补装。 |
| backend-v0.10.1 | 后端 | 2026-08-22 | 托管管理账号可用性修复与安全加固。 |
| frontend-v0.11.1 | 前端 | 2026-08-22 | 注册入口 |
| pch_system-v0.10.0 | 游戏端 | 2026-08-19 | ⚠️ ⚠️ 破坏性变更:箱子扫描剥离为独立插件,本版起 pch_system 硬依赖 chest_scanner_lib。旧部署(<0.10.0)升级后,!!MCDR plugin reload pch_system 会因依赖缺失被卸载(重启也无效)。恢复方法(任选其一): |
| backend-v0.10.0 | 后端 | 2026-08-19 | 积分层上线:积分记账、管理员调分与余额排名。升级需跑数据库迁移(0024,部署脚本自动执行)。 |
| frontend-v0.11.0 | 前端 | 2026-08-19 | 新增积分管理页:流水筛选、余额排名、调分与账号流水下钻。 |
| frontend-v0.10.0 | 前端 | 2026-08-15 | 界面全面换新:与 wiki 统一的深板岩 + 草方块绿视觉,新增亮/暗主题与新导航。 |
| pch_system-v0.9.3 | 游戏端 | 2026-08-15 | 后端不可达时不再刷屏报错:自动降频重试,恢复后回到正常频率。 |
| backend-v0.9.2 | 后端 | 2026-08-08 | 绑定时返回可直接打开的链接;改物品 ID 与已有行重复时自动合并。 |
| frontend-v0.9.2 | 前端 | 2026-08-08 | 绑定页面支持自动填短码;未登录时点绑定链接会先跳登录,登录后自动回来。 |
| pch_system-v0.9.2 | 游戏端 | 2026-08-08 | 新增箱子一键提交(!!submitc);绑定回执变成可点击链接;改物品 ID 时自动改名并合并重复。 |
| backend-v0.9.1 | 后端 | 2026-08-06 | 协管员通知正确显示操作者名称。 |
| frontend-v0.9.1 | 前端 | 2026-08-06 | 施工进度折线图不再中途断开;项目详情页新增 CSV 导出。 |
| pch_system-v0.9.1 | 游戏端 | 2026-08-06 | sheet add/addhand 进度模式恢复正常。 |
| backend-v0.9.0 | 后端 | 2026-07-28 | 施工进度上报层补齐「加入施工」机制、玩家可见上报事件流水、按材料封顶,并修复一批上报健壮性问题。 |
| frontend-v0.9.0 | 前端 | 2026-07-28 | 施工进度图表时间轴与起点修复,新增「加入施工」入口与「我的上报历史」面板。 |
| pch_system-v0.9.0 | 游戏端 | 2026-07-29 | 服务端默认施工进度追踪器 + 加入/退出施工命令。 |
| backend-v0.8.2 | 后端 | 2026-07-26 | 补齐协管员授予联想的昵称显示与双向匹配。 |
| frontend-v0.8.2 | 前端 | 2026-07-26 | 修复登录会话过早失效;完善协管员联想与会话续签健壮性。 |
| pch_system-v0.8.2 | 游戏端 | 2026-07-25 | 重要更新(部署脚本热修):修复 .env 已含全部所需键时 Scripts/update.sh 拉取新代码后静默退出、跳过后续部署步骤的问题。此前已运行过更新脚本但疑似未跑完的实例,请按下方「升级指引」重跑一次。 |
| backend-v0.8.1 | 后端 | 2026-07-25 | 元数据补丁:v0.8.0 发版时 pyproject.toml 的 version 字段漏改(仍为 0.7.0),本次补齐到当前发版线。无代码 / 行为变更。 |
| frontend-v0.8.1 | 前端 | 2026-07-25 | 元数据补丁:v0.8.0 发版时 package.json / package-lock.json 的 version 字段漏改(仍为 0.7.0),本次补齐到当前发版线。无代码 / 行为变更。 |
| backend-v0.8.0 | 后端 | 2026-07-25 | ⚠️ 解析端点合并为单一批量端点。破坏性变更:删除旧的单文件解析端点。 |
| frontend-v0.8.0 | 前端 | 2026-07-25 | ⚠️ 解析页升级为批量入口,修复登录链路三处问题。破坏性变更:移除旧的单文件解析页。 |
| pch_system-v0.8.1 | 游戏端 | 2026-07-25 | 补齐项目阶段流转通知缺口(issue #4),参与者不再漏知关键进度。无破坏性变更。 |
| backend-v0.7.0 | 后端 | 2026-07-20 | ⚠️ 身份主锚升级为 Web 账号(可绑多个游戏身份),项目协作与协管员机制改为账号级,登录链路安全加固。破坏性变更:需跑数据库迁移,现有登录会话全部失效。 |
| pch_system-v0.8.0 | 游戏端 | 2026-07-20 | ⚠️ 适配身份主锚升级与项目协管员机制,部署脚本健壮性增强。破坏性变更:所有玩家需重新 !!PCH login 登录。 |
| frontend-v0.7.0 | 前端 | 2026-07-20 | 适配身份主锚升级与协管员机制,新增身份管理页面。 |
| pch_system-v0.7.1 | 游戏端 | 2026-07-14 | 更新脚本支持 mac 修复python 依赖无法正确解读的问题 |
| pch_system-v0.7.0 | 游戏端 | 2026-07-12 | 插件 id 由 htcmc_auth 改为 pch_system(与项目名一致),首个以新 id 发布的正式版本;同步改进项目部署与发布流程。 |
| htcmc_auth-v0.6.1 | 游戏端 | 2026-07-11 | 一键提交回执进一步降噪 |
| frontend-v0.6.1 | 前端 | 2026-07-11 | 打开大项目(上百行)更快 |
| htcmc_auth-v0.6.0 | 游戏端 | 2026-07-11 | 一键提交快捷命令 |
| backend-v0.6.0 | 后端 | 2026-07-10 | 子物品嵌套行 |
| frontend-v0.6.0 | 前端 | 2026-07-10 | 子物品树状展示 |
| htcmc_auth-v0.5.0 | 游戏端 | 2026-07-10 | 子物品命令 |
| backend-v0.5.0 | 后端 | 2026-07-07 | 解析 Create 蓝图 |
| frontend-v0.5.0 | 前端 | 2026-07-07 | 解析 Create 蓝图 |
| backend-v0.4.1 | 后端 | 2026-07-07 | — |
| backend-v0.4.0 | 后端 | 2026-07-06 | 贡献占比饼图 |
| htcmc_auth-v0.4.0 | 游戏端 | 2026-07-06 | 一键提交 |
| frontend-v0.4.0 | 前端 | 2026-07-06 | 显示贡献占比图 |
| backend-v0.3.0 | 后端 | 2026-07-03 | 投影文件一键生成材料清单 |
| mcdr-v0.3.0 | 游戏端 | 2026-07-03 | !!PCH sheet 命令树 |
| frontend-v0.3.0 | 前端 | 2026-07-03 | 投影上传页 |
| v0.2.0 | 综合 | 2026-07-02 | 材料清单协作 |
| v0.1.0 | 综合 | 2026-07-02 | 首个可用版本,三端骨架与核心登录链路打通。 |
三端各自独立 SemVer,按 CONTRIBUTING.md §4 维护。
| 组件 | tag 约定 |
|---|---|
| 后端 | backend-vX.Y.Z |
| 游戏端(MCDR 插件)+ 项目级部署脚本 | pch_system-vX.Y.Z(plugin id 由 htcmc_auth 改为 pch_system,与 mcdreforged.plugin.json id / 文件夹 / 内部包名一致;历史 tag htcmc_auth-v* / mcdr-v0.3.0 保留不重打,均符合 MCDR PluginCatalogue 合法格式)。该 tag 同时承载 Scripts/ 部署脚本(install.sh / update.sh)与跨端基础设施变更——使用者主要通过部署脚本统一拉取三端更新,故项目级工具链修复也归入此版本线 |
| 前端 | frontend-vX.Y.Z |
发版流程:
- 把
[Unreleased]段浓缩为面向使用者的自然语言(去掉实现细节与提交哈希)。 - 固化为
## [<组件>-vX.Y.Z] - YYYY-MM-DD段,置顶于已发版段落上方。 - 重置
[Unreleased]段为空占位。 - 打对应 tag。
MCDR tag 改名背景见
Docs/reports/mcdr-publishing-strategy.md。