Skip to content

v2.0.0

Latest

Choose a tag to compare

@Snoopy1866 Snoopy1866 released this 15 Sep 03:09
· 3 commits to v2 since this release
688f601

v2.0.0

New Features

  • feat(merge_rtf): 支持调用 %mix_cw_font 进行后处理 #92
  • feat(merge_rtf): 记录 %mix_cw_font 消耗的时间 #93
  • feat(compare_rtf_with_dataset): 新增参数 empty_placeholder_text,支持指定空表占位字符串 #96
  • feat(compare_rtf, compare_rtf_dir): 新增参数 ignore_font_size,可忽略字体大小 #102
  • feat(compare_rtf, compare_rtf_dir): 新增参数 ignore_page_information,可忽略页面信息 #103

Bug Fix

  • fix(merge_rtf): 使用向前否定预查解决无法正确获取 列表 类型 RTF 文件的类型的问题 #73
  • fix(merge_rtf): 修复 \pgwsxn, \pghsxnlndscpsxn 差异导致中间部分的 RTF 文件未被合并的问题 #78
  • fix(merge_rtf): 修复 auto_order = false 时,link_to_prev = true 未生效 #82
  • fix(compare_rtf_with_dataset): 传递给 %read_rtf 的参数名错误 #83
  • fix(read_rtf): 未声明局部变量 rtf_ref, rtf_loc 导致被 %compare_rtf_with_dataset 调用时未删除临时文件 #84
  • fix(read_rtf): 数据行存在非打印字符 \x08-\x0d 导致资源耗尽 #85
  • fix(read_rtf): 数据行中的转义字符 \{, \} 未移除 \ #86
  • fix(read_rtf): 支持缩进类型 \ri, \fi #87
  • fix(read_rtf): 支持转义字符 \\ #88
  • fix(read_rtf): 修复超长字符串导致堆栈溢出 #89
  • fix(mix_cw_font): 修复超长字符串导致堆栈溢出 #91
  • fix(mix_cw_font): 未指定 cfont, wfontout 的值不是 #auto 时,结束程序前没有删除复制的 rtf 文件 #94
  • fix(read_rtf): 处理转义字符时错误删除了紧跟其后的空白字符 #95
  • fix(merge_rtf, read_rtf_dir): 使用 fsutil 代替 wmic #98
  • fix(compare_rtf_with_dataset): 使用 nlobs 判断是否为空表 #100
  • fix(compare_rtf): ignore_cell_style = true 可忽略 \clvertalb #101

Refactor

  • 所有布尔型参数的取值修改为 true or false #70
  • 所有宏程序的参数 del_temp_data 重命名为 debug #74
  • 所有宏程序和参数名称使用蛇形命名法 #75

Others

  • 弃用 mkdocs 文档部署 #71
  • 更换许可证为 GPLv3 #72

Full Changelog: v1.1.5...v2.0.0