Skip to content

Releases: wtwang1998/sas-rtf-toolkit

v2.2.2

Choose a tag to compare

@wtwang1998 wtwang1998 released this 28 Oct 03:12
b36319f

Bugs Fix

  • fix(read_rtf): 修复 sas utf8 环境下产出的 RTF 文件解析后表格标题残留控制字的问题 #122

v2.2.1

Choose a tag to compare

@wtwang1998 wtwang1998 released this 20 Jul 06:51
7741017

Bugs Fix

  • fix(merge_rtf): auto_order = true 时未初始化标识变量 rtf_exclude_dir_flag #121

v2.2

Choose a tag to compare

@wtwang1998 wtwang1998 released this 26 May 03:09
1bde4cc

New features

  • feat(merge_rtf): 新增参数 exclude_dir_regex 用于排除特定目录 #117

v2.1.3

Choose a tag to compare

@wtwang1998 wtwang1998 released this 21 May 09:33
a32cb0c

Bugs Fix

  • fix(merge_rtf): 末行唯一 \pard 被删除导致合并文件没有正确分页 #115

v2.1.2

Choose a tag to compare

@wtwang1998 wtwang1998 released this 27 Jan 03:09

Bugs Fix

  • fix(merge_rtf, compare_rtf_with_dataset, mix_cw_font): 使用 powershell 替换 mshta,解决 win11 24H2 无法弹窗的问题 #110

v2.1.1

Choose a tag to compare

@wtwang1998 wtwang1998 released this 25 Dec 05:16
c572e5d

Bugs Fix

  • fix(read_rtf_dir): 调用 %read_rtf 时参数传递错误 #108

Full Changelog: v2.1.0...v2.1.1

v2.1.0

Choose a tag to compare

@wtwang1998 wtwang1998 released this 18 Dec 06:18
5133654

New Features

  • feat(compare_rtf, compare_rtf_dir): 新增参数 ignore_line_break,可忽略软回车换行符 #104
  • feat(compare_rtf, compare_rtf_dir): 新增参数 ignore_standalone_chars,可忽略孤立字符 #107
  • feat(compare_dir): ignore_page_information 支持更多控制字 #106

Performance

  • perf(compare_dir): 优化参数 base, compare 的错误提示 #105

Full Changelog: v2.0.0...v2.1.0

v2.0.0

Choose a tag to compare

@wtwang1998 wtwang1998 released this 15 Sep 03:09
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

Bugs Fix

  • fix(merge_rtf): 使用向前否定预查解决无法正确获取 列表 类型 RTF 文件的类型的问题 #73
  • fix(merge_rtf): 修复 \pgwsxn, \pghsxn 和 lndscpsxn 差异导致中间部分的 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, wfont 且 out 的值不是 #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

v2.0.0rc7 Pre-release
Pre-release

Choose a tag to compare

@wtwang1998 wtwang1998 released this 28 Jul 06:10
1ba43df

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

v2.0.0rc6 Pre-release
Pre-release

Choose a tag to compare

@wtwang1998 wtwang1998 released this 11 Jul 08:07
93a18b7

New Feature

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

Bug Fix

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

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