Apache POI 5.0.0 版本已经发布。此版本具有完整的JPMS支持,更新的ECMA-376 OOXML架构,Common SL / EMF模块中的各种呈现修复程序。几个依赖项也已更新为最新版本,以获取安全修复程序和其他改进。
主要更新内容:
- 升级到ECMA-376第5版(过渡)模式-期望直接使用XmlBeans时API会中断,当代码使用低级CT ...类时,需要进行一些较小的更改。
- 将poi- / ooxml-schemas的工件名称更改为poi-ooxml-lite / full
- ooxml-security现在是poi-ooxml-full(称为ooxml-schemas)的一部分,因此不会单独提供
- 更新了对XMLSec 2.2.1,Bouncycastle 1.67,Commons-Codec 1.15,Commons-Compress 1.20的依赖关系
- XWPF-表和段落中的改进
- XSLF-段落的改进
- 提供JigSaw模块-一些类在JDK 9+支持的软件包之间移动,例如ExtractorFactory,因此需要调整导入
- 删除了对jaxb的依赖
- 删除不推荐使用的代码
- 新的实验性DeferredSXSSFWorkbook通过延迟生成行来避免临时文件(请参阅poi-examples中的DeferredGeneration)
详情可查看发布公告