Poi Tl Versions Save

Generate awesome word(docx) with template

v1.12.2

3 months ago
  • merge pr: #1057 #907 #929 #923
  • bugfix: #920 #1080
  • CVE-2023-6378 CVE-2022-44729 CVE-2022-42890

v1.12.1

1 year ago
  • merge pr: #823 #819 #851 #867
  • bugfix: #846 #914 #855 #810 #809 #825 #882 #886 #834 #835

v1.12.0

2 years ago

更新日志

  • 完整支持Word内容控件(SDT)的解析和渲染
  • 数据模型:支持JSON字符串,可方便构造HTTP/RPC服务
  • 图表:支持散点图
  • 新增CLI命令行工具,支持命令行调用
     java -jar poi-tl-cli.jar -t template.docx -o out.docx -d data.json
    
  • 升级ApachePOI到5.2.2
  • 升级Provided依赖SPEL到5.3.18
  • BUGFIX

不兼容修改

  • 重构了PictureRenderData,改为抽象类

v1.11.1

2 years ago
  • upgrade apache poi 5.2.0
  • merge pr #721
  • support Composite Pie Chart(ofOfPie)
  • bugfix: #713 #700

v1.11.0

2 years ago
  • 升级POI到更健壮更安全的最新版本V5.1.0
  • 新增插件AttachmentRenderPolicy,支持Word中插入附件功能(#167 #689)
  • 携带附件的Word文档合并
  • 新增表格跨页重复表格头的设置
  • 列表支持简单的数据类型List<String>
  • 若干BUGFIX

v1.10.0

2 years ago

更新日志

  • 全方位支持Word批注功能
  • 图片支持SVG
  • Word中代码块高亮展示,支持26种语言和上百种着色样式
  • 将Markdown渲染为word文档
  • 若干性能和功能优化、BUGFIX

不兼容改动

  • Rename HackLoopTableRenderPolicy to LoopRowTableRenderPolicy

v1.9.0

3 years ago

更新日志

  • 提供工厂和链式调用的方式构建数据模型:TextsPicturesChartsTablesIncludes
  • 增加脚注和尾注的标签支持
  • 增加对组合图表、圆环图表的支持
  • 新增段落插件 ParagraphRenderPolicy
  • 新增表格列循环插件 LoopColumnTableRenderPolicy
  • 重新设计了表格,满足更多的表格场景,使用 TableRenderPolicy 作为默认表格插件。
  • 字体大小支持浮点
  • 区块对循环新增内置变量,支持索引下标等功能

不兼容修改

  • 移除ELModel类,改用useSpringEL()和useDefaultEL(true)
  • 移除NumbericRenderData,改用NumberingRenderData
  • 移除MiniTableRenderData,改用TableRenderData
  • 移除MiniTableRenderPolicy,改用TableRenderPolicy
  • 移除Configure.newBuilder(),改用Configure.builder()

v1.8.0

3 years ago
  • 新增word图表功能,包括条形图(3D条形图)、柱形图(3D柱形图)、面积图(3D面积图)、折线图(3D折线图)、雷达图、饼图(3D饼图)等
  • 支持文本框布局
  • 修复若干Word合并的BUG,支持图表的合并
  • 支持文本上标和下标
  • Spring EL默认提供Map访问器
  • 新增证书奖状示例
  • 移除引用渲染策略,使用统一模板策略RenderPolicy

v1.7.2

4 years ago
  • 新增swagger导出word的示例,展示poi-tl的用法
  • 支持书签锚点
  • 支持循环中引用当前迭代对象:#this
  • 有序列表和多级列表的循环
  • SpringEL表达式和区块对的结合
  • 增加表格行循环插件:HackLoopTableRenderPollicy

v1.7.0

4 years ago
  • 新增区块标签对{{?list}}{{/list}}
  • 支持if条件功能
  • 支持foreach循环功能
  • JUnit升级到5,对单元测试进行了大量重构
  • 使用组合模式和访问者模式重构了渲染器
  • 重构了解析器
  • 表达式计算增加了内省功能
  • 增强了Apache POI段落功能,支持超链接、域
  • 新增官方示例:OKR目标制定
  • BUGFIX,增加健壮性