Skip to content

Releases: Sunnnnch/electro_data_process_tool

v6.0.20

Choose a tag to compare

@github-actions github-actions released this 24 Apr 18:01

What's Changed

  • release: v6.0.20
  • fix: improve processing output handling
  • docs: add CHANGELOG for v6.0.19, bump version

v6.0.19

Choose a tag to compare

@github-actions github-actions released this 15 Mar 16:18

前端

  • 移除"自动识别起点"复选框(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.py lint 错误(移除未使用的 os/pytest 导入,删除冗余 sys.path 设置)
  • 修正 test_numeric_header_different_col_count 预期值以匹配实际检测逻辑
  • test_resolve_always_auto_detects 适配 resolve_data_start_line 新签名

v6.0.18

Choose a tag to compare

@github-actions github-actions released this 15 Mar 13:33

What's Changed

  • release: v6.0.18
  • fix: 修复3处残余Errno 13风险(routes报告/波形图/质量报告)

v6.0.17

Choose a tag to compare

@github-actions github-actions released this 15 Mar 13:22

What's Changed

  • release: v6.0.17
  • fix: processing_core日志写入用户目录,避免Program Files权限拒绝

v6.0.16

Choose a tag to compare

@github-actions github-actions released this 13 Mar 14:51

What's Changed

  • release: v6.0.16
  • fix: thread safety, agent path validation, encoding handling, atomic writes

v6.0.15

Choose a tag to compare

@github-actions github-actions released this 13 Mar 14:42

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

Choose a tag to compare

@github-actions github-actions released this 13 Mar 03:41

What's Changed

  • style: fix ruff lint errors (unused imports, I001 import ordering)
  • test: 补充优先覆盖率测试 (70%73%, 454525 tests)

v6.0.13

Choose a tag to compare

@github-actions github-actions released this 13 Mar 03:35

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

Choose a tag to compare

@github-actions github-actions released this 12 Mar 11:31

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

Choose a tag to compare

@github-actions github-actions released this 12 Mar 11:07

What's Changed

  • release: v6.0.11
  • fix: harden path security, support CJK filenames, add fsync to atomic writes