v1.6.1 修复 BUG-007 PinList→PinMAP 生成布局方向(改用 Layout B,A1 标题与上边 Number 同行)

This commit is contained in:
2026-06-12 22:35:31 +08:00
parent 9fc858c940
commit 1c3f97ebbe
5 changed files with 170 additions and 141 deletions

View File

@@ -1,5 +1,28 @@
# Changelog
## [v1.6.1] - 2026-06-12
### 🐛 Bug 修复
#### BUG-007 【高】PinList→PinMAP 生成布局方向错误(应为 Layout B
- **根因**`pinmap_layout.py` 使用 Layout A上边 Name 在 Number 之前A1 独占行),但用户期望 Layout BA1 标题与上边 Number 同行Number 在 Name 之前)
- **修复**
- 上边 Number 移至 row 0与 A1 标题同行col 从 2 开始B 列留空)
- 上边 Name 移至 row 1
- 左右边整体上移 1 行(从 row 3→row 2 开始)
- 下边整体上移 1 行(从 row 18-19→row 17-18
- 生成输出与用户提供的正确 CSV 布局完全一致
- A1 支持多行文本(换行符自动保留)
### 🔧 修改文件
- `Code/src/pinmap_layout.py` — 坐标公式全部更新为 Layout B
- `Code/src/test_pinmap.py` — 5 组测试数据/断言更新
### ✅ 测试
- 全部 23 个测试通过
- QFN60 生成结果与用户期望的 CSV 结构一致
## [v1.6.0] - 2026-06-12
### 🐛 Bug 修复