• v1.5.0 ce62d2f353

    Agent released this 2026-06-06 12:52:54 +08:00 | 9 commits to master since this release

    v1.5.0 - 2026-06-06

    🐛 Bug 修复

    • F012: 确认 PinMAP 生成中上/下边 PinName 位置正确(下边 Name 在 max_row-1,上边 Name 在 min_row+1),新增 5×5 往返回归测试

    功能新增

    • F009 MAP→List 使用 balllist 模板: run_map_to_list() 查找并使用 BallList-Template.xlsx,不再共用旧模板
    • F010 List→MAP 使用 ballmap 模板: run_list_to_map() 查找并使用 BallMAP-Template.xlsx,两个方向模板完全分离
    • F011 模板格式提取式应用: 从模板的 cellXfs/fonts/borders/fills 提取实际样式定义(字体、边框、填充、对齐、列宽、行高),替换之前硬编码的边框和对齐;输出行列由实际 Pin 数量决定,不复制模板行列结构;无模板时优雅回退到默认样式

    🗑️ 废弃

    • PinMAP-Template.xlsx 不再自动查找 — 由 BallList-Template.xlsxBallMAP-Template.xlsx 替代

    测试

    • 55/55 全部测试通过
    • 新增 F012 5×5 20Pin 往返一致性测试
    • 新增 F009/F010 模板分离集成测试
    • 新增 F011 样式提取式应用测试(字体/边框/填充/对齐/列宽/行高)
    Downloads