v1.5.4 Bug 修复:模板文件名修正 + 布局重设计
BUG-005: 模板文件名改为 PinMAP-Template.xlsx / PinList-Template.xlsx BUG-006: 布局改为 Number 外侧 + Name 里侧(v1.5.4 最终版) - 从边界往中心:第1圈=Number,第2圈=Name - 上边角点例外处理,15种网格无冲突 - 18/18 单元测试 + 37/37 集成测试全部通过
This commit is contained in:
36
CHANGELOG.md
36
CHANGELOG.md
@@ -1,5 +1,41 @@
|
||||
# Changelog
|
||||
|
||||
## [v1.5.4] - 2026-06-09
|
||||
|
||||
### 🐛 Bug 修复
|
||||
|
||||
#### BUG-005 【高】模板文件名错误
|
||||
|
||||
- 模板文件重命名:`BallList-Template.xlsx` → `PinList-Template.xlsx`,`BallMAP-Template.xlsx` → `PinMAP-Template.xlsx`
|
||||
- 同步更新 `main.py` 中的函数名和模板引用路径
|
||||
|
||||
#### BUG-006 【高】布局重设计(Number 外侧 + Name 里侧)
|
||||
|
||||
- 重新设计 PinMAP 布局:从网格边界往中心走,第 1 圈 = Number(数字),第 2 圈 = Name(引脚名)
|
||||
- **上边**:Number row 1(最顶行),Name row 2(第二行;角点例外:最左/右上边 Name 在 (1,0)/(1,cols+1))
|
||||
- **左边**:Number col 0(最左列),Name col 1(第二列)
|
||||
- **下边**:Number row rows+3(最底行),Name row rows+2(倒数第二行)
|
||||
- **右边**:Number col cols+1(最右列),Name col cols(右二列)
|
||||
- Pin1 保持在左上角(A3=1, B3=Pin1)
|
||||
- 不再需要角点 "//" 合并,每条边不共享任何单元格
|
||||
- 全部 15 种网格大小验证无冲突
|
||||
- 18/18 单元测试 + 37/37 集成测试全部通过
|
||||
|
||||
### 🔧 修改文件
|
||||
|
||||
- `Code/src/main.py` — BUG-005: 模板函数和引用改名;BUG-006: 传递 cols 参数
|
||||
- `Code/src/pinmap_layout.py` — BUG-006: 重写坐标公式 + `get_name_cell()` 支持 cols 参数 + 角点例外
|
||||
- `Code/src/pinmap_generator.py` — BUG-006: 传递 cols 参数 + 更新注释
|
||||
- `Code/src/pinmap_parser.py` — BUG-006: 重写边界检测、Name 读取(角点例外检测)
|
||||
- `Code/src/test_pinmap.py` — BUG-006: 更新测试数据适配新布局
|
||||
- `Test/fixtures/PinList-Template.xlsx` + `PinMAP-Template.xlsx` — BUG-005: 模板文件重命名
|
||||
|
||||
### 📝 文档
|
||||
|
||||
- 更新 `CHANGELOG.md` 追加 v1.5.4 版本日志
|
||||
- 更新 `README.md` 追加 v1.5.4 版本说明
|
||||
- 生成 `Releases/v1.5.4/CHANGELOG.md`
|
||||
|
||||
## [v1.5.0] - 2026-06-06
|
||||
|
||||
### ✨ 功能新增
|
||||
|
||||
Reference in New Issue
Block a user