Skip to content

Releases: Snoopy1866/sas-rtf-toolkit

v2.0.0

15 Sep 03:09
688f601

Choose a tag to compare

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

v2.0.0rc7

28 Jul 06:10
1ba43df

Choose a tag to compare

v2.0.0rc7 Pre-release
Pre-release

New Feature

  • feat(compare_rtf_with_dataset): 新增参数 empty_placeholder_text,支持指定空表占位字符串 #96

Bug Fix

  • fix(merge_rtf, read_rtf_dir): 使用 fsutil 代替 wmic #98

Full Changelog: v2.0.0rc6...v2.0.0rc7

v2.0.0rc6

11 Jul 08:07
93a18b7

Choose a tag to compare

v2.0.0rc6 Pre-release
Pre-release

New Feature

  • feat(merge_rtf): 支持调用 %mix_cw_font 进行后处理 #92
  • feat(merge_rtf): 记录 %mix_cw_font 消耗的时间 #93

Bug Fix

  • fix(mix_cw_font): 未指定 cfont, wfontout 的值不是 #auto 时,结束程序前没有删除复制的 rtf 文件 #94
  • fix(read_rtf): 处理转义字符时错误删除了紧跟其后的空白字符 #95

Full Changelog: v2.0.0rc5...v2.0.0rc6

v2.0.0rc5

04 Jul 06:09
f45a840

Choose a tag to compare

v2.0.0rc5 Pre-release
Pre-release

Bug Fix

  • fix(read_rtf): 支持缩进类型 \ri, \fi #87
  • fix(read_rtf): 支持转义字符 \\ #88
  • fix(read_rtf): 修复超长字符串导致堆栈溢出 #89
  • fix(mix_cw_font): 修复超长字符串导致堆栈溢出 #91

Full Changelog: v2.0.0rc4...v2.0.0rc5

v2.0.0rc4

27 Jun 07:43
f53f632

Choose a tag to compare

v2.0.0rc4 Pre-release
Pre-release

Bug Fix

  • fix(read_rtf): 数据行存在非打印字符 \x08-\x0d 导致资源耗尽 #85
  • fix(read_rtf): 数据行中的转义字符 \{, \} 未移除 \ #86

Full Changelog: v2.0.0rc3...v2.0.0rc4

v2.0.0rc3

25 Jun 01:21
a8dd526

Choose a tag to compare

v2.0.0rc3 Pre-release
Pre-release

Bug Fix

  • fix(read_rtf): 未声明局部变量 rtf_ref, rtf_loc 导致被 %compare_rtf_with_dataset 调用时未删除临时文件 #84

Full Changelog: v2.0.0rc2...v2.0.0rc3

v2.0.0rc2

20 Jun 02:23
6244074

Choose a tag to compare

v2.0.0rc2 Pre-release
Pre-release

Bug Fix

  • 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

Full Changelog: v2.0.0rc1...v2.0.0rc2

v2.0.0rc1

07 Mar 07:29
1598870

Choose a tag to compare

v2.0.0rc1 Pre-release
Pre-release
  • 重构:所有布尔型参数的取值修改为 true or false #70
  • 重构:所有宏程序的参数 del_temp_data 重命名为 debug #74
  • 重构:所有宏程序和参数名称使用蛇形命名法 #75
  • 修复:使用向前否定预查解决无法正确获取 列表 类型 RTF 文件的类型的问题 #73
  • 其他:弃用 mkdocs 文档部署 #71
  • 其他:更换许可证为 GPLv3 #72

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

v1.1.5

25 Feb 06:44
78c79ca

Choose a tag to compare

Important

这是 v1 最后一个版本,没有任何功能和 Bug 修复,后续将进行 v2 版本的开发和维护。

What's Changed

Full Changelog: v1.1.4...v1.1.5

v1.1.4

17 Jan 08:01
3dac3b5

Choose a tag to compare

  • 3dac3b5 fix(ReadRTF): 某些情况下 DEL_RTF_CTRL 不生效 (#64)