Releases: Sunnnnch/electro_data_process_tool
Releases · Sunnnnch/electro_data_process_tool
Release list
v6.0.20
v6.0.19
前端
- 移除"自动识别起点"复选框(
pro-auto-detect),自动检测数据起始行现为默认且唯一行为 - ECSA 参数面板布局优化:7 个字段从单一 3 列网格拆分为 3 列 + 2 列两组,消除"材料预设"被撑高和"Cs 单位"孤立的问题
- CSS:
.field-grid添加align-items: start,防止子项被相邻 param-tip 纵向拉伸 - 删除 i18n 中
auto_detect翻译键(中/英)
后端
process_service._build_gui_vars()移除无用的auto_detect_start字段processing_pipeline.resolve_data_start_line()签名简化:params改为可选参数auto_detect_data_start()增强:BOM 标记处理、多分隔符检测(tab/comma/semicolon)、更多注释样式支持('、!、:)- Agent
tools_projects.py移除硬编码auto_detect_start: True - 内置模板
process_templates.py移除pro-auto-detect条目
测试
- 修复
test_v6_auto_detect_start.pylint 错误(移除未使用的os/pytest导入,删除冗余sys.path设置) - 修正
test_numeric_header_different_col_count预期值以匹配实际检测逻辑 test_resolve_always_auto_detects适配resolve_data_start_line新签名
v6.0.18
What's Changed
- release: v6.0.18
- fix: 修复3处残余Errno 13风险(routes报告/波形图/质量报告)
v6.0.17
What's Changed
- release: v6.0.17
- fix: processing_core日志写入用户目录,避免Program Files权限拒绝
v6.0.16
What's Changed
- release: v6.0.16
- fix: thread safety, agent path validation, encoding handling, atomic writes
v6.0.15
What's Changed
- release: v6.0.15
- refactor: code review fixes deduplicate code, unify versions, improve readability
- style: fix ruff lint errors (unused imports, I001 import ordering)
- test: 补充优先覆盖率测试 (70%73%, 454525 tests)
v6.0.14
What's Changed
- style: fix ruff lint errors (unused imports, I001 import ordering)
- test: 补充优先覆盖率测试 (70%73%, 454525 tests)
v6.0.13
What's Changed
- release: v6.0.13
- fix: quality report test to use monkeypatch instead of chdir
- fix: prevent Errno 13 (PermissionError) on read-only directories
v6.0.12
What's Changed
- release: v6.0.12
- fix: remove unused imports (ruff F401)
- fix: low-priority cleanup unify JSON utils, improve DB schema, remove dead code
- fix: security hardening and stability improvements for packaged builds
v6.0.11
What's Changed
- release: v6.0.11
- fix: harden path security, support CJK filenames, add fsync to atomic writes