v0.0.31 — 构筑管理、计算修复与数据更新
更新内容
- 多 BD 与阶段管理:独立 BD、本地阶段、导入的 PoB 配装分区显示。导入默认新建 BD,替换当前阶段需明确选择;分享和备份分别标明范围。
- 自定义词缀分组:保留标题、顺序、启用状态和原始文本。禁用组不参与计算;支持保存、分享回导及中文词缀。
- 游戏数据:活动快照更新为 PoE2 0.5.5c /
4.5.5.3,增加来源与文件完整性校验,保留历史树兼容。 - 计算与存档修复:修复触发技能索引、宝石品质重复应用、解析缓存隔离,以及技能形态、天赋树版本和导入导出一致性问题。
- 开发与发布流程:增加统一
./pobr开发入口和定向验证命令;应用/工具版本与七个库版本解耦,避免只改发布号就让底层库全部重新编译。完整 Rust/Web 门禁由 tag CI 执行。 - 独立 WASM 包:增加源码、编译产物及数据快照指纹校验,避免误发旧产物。
兼容说明
JSON 契约版本更新为 7。网页与 WASM 应成套更新;独立包使用方式见 WASM 文档。旧存档仍可读取;旧版已经编辑过的扁平词缀优先保留玩家文本,无法可靠推断原分组。
功能与界面变更见 PR #95,发布测试夹具修复见 PR #96。v0.0.30 未通过发布门禁,未创建 Release 或部署;本次正式发布使用 v0.0.31。
PoBR WASM v0.0.31
Data: 4.5.5.3; JSON schema: 7; source commit: 5f8ab22.
Build source fingerprint: e3d8822be0be8d6403010a969de432036ff62c36c1f21cbecd92e166b079682b.
| Component | Raw bytes | gzip bytes (level 9) |
|---|---|---|
| pobr_wasm.js | 23664 | 3647 |
| pobr_wasm_bg.wasm | 5139725 | 1869991 |
| Data bundle (67 files) | 58847129 | 4494393 |
| Disk / transfer comparison | MiB |
|---|---|
| PoBR WASM + JS + compressed data | 9.210 |
| pob-web approximate reference (same compression convention) | 4.966 |
| PoBR gzip transfer estimate (WASM + JS + data) | 6.073 |
| Complete release archive (also includes types, docs, example) | 6.056 |
PoBR / approximate reference: 1.85x.
Reference: krauthaufen/pob-web. User-provided approximate disk sizes; upstream revision and measurement date unknown. Not a live measurement or a feature-parity claim.
The reference is Lua WASM + JS + compressed PoB Lua code/data; PoBR compiles calculation code into WASM.
PoBR includes every JSON from the Web data manifest, including catalogs, localization and derived data.
These scopes and supported mechanics differ. This is a size report, not a performance or parity gate.
gzip estimates assume server compression for JS/WASM; the data file is already compressed.
Disk and compressed transfer sizes do not measure runtime memory.
What's Changed
Full Changelog: v0.0.30...v0.0.31