Apache POI 4.0.0 正式發布,不再支持 Java 6 與 7

2021-01-09 開源中國
62649POIFSRemove OPOIFS* (breaks backwards compatibility)61589XSLFImporting content does not copy hyperlink address62587XSLFrepeated call to XSLFSheet.removeShape leads to java.lang.IllegalArgumentException: partName62513OOXMLDon't try to parse embedded package relationships59268OOXMLWork on providing an updated version of XMLBeans62451HPSFDocument last printed in the year 2732160713SXSSF XSSF OPC(S)XSSFWorkbook/POIXMLDocument.write(OutputStream) closes the OutputStream (breaks backwards compatibility)62452OPCExtract configuration while verifying XML signatures62187OPCCompiling with Java 10 fails with ClassCastException / use commons-compress (breaks backwards compatibility)62355POI_OverallUnsplit packages for Jigsaw / Java 9 compatibility (breaks backwards compatibility)62041SL_CommonTestFonts fails on Mac62051XSLFTwo shapes have the same shapeId within the same slide61633XSLFZero width shapes aren't rendered62037SL_CommonSlideNames should not be null but have a default as if accessed by VBA62381SL_CommonFix rendering of AutoShapes59893POI_OverallForbid calls to InputStream.available61905HSSFHSSFWorkbook.setActiveCell() does not actually make the cell selected in Excel61459HSLFHSLFShape.getShapeName() returns name of shapeType and not the shape name62319SL_CommonDecommission XSLF-/PowerPointExtractor (breaks backwards compatibility)62092SL_CommonText not extracted from grouped text shapes in HSLF62159OPCSupport XML signature over windows certificate store57369XDDFAdd support for major and minor units on chart axes55954XWPFAdded methods to position table61947POI_OverallRemove deprecated classes (POI 4.0.0)55954XWPFAdd functions to get, set, remove outer borders for tablesgithub-72XDDFDefine XDDF user model for shape properties to be shared between XSLF, XSSF and XWPF61543XSSFDo not fail with "part already exists" when tables are created/removed (breaks backwards compatibility)61550POI_OverallAdd more information to exception text and verify that it is thrown (breaks backwards compatibility)61609POI_OverallAdd .gitattribute file and set lf for one sample-file (breaks backwards compatibility)61797SL_CommonEmbed Excel / Ole objects into powerpoint (breaks backwards compatibility)61943SL_Commonnarrow generics definition because of tighter java9 checks61942OPCRefactor PackagePartName handling and add getUnusedPartIndex method61941POIFSMove Ole marker generation to Ole10Native61940POI_OverallReplace ClassID statics with enum61939OPCProvide schema for AlternateContent - provide new ooxml-schemas-1.4.jar61787HSSFChange how deleted content is detected to not incorrectly see too much text as deleted, this was introduced with bug 5806761798HSSFFix usage of getLastCellNum() when calculating worksheet dimension during saving61911HWPFAvoid IndexOutOfBounds access when reading pictures61765HSSFSupport third party tool generated files using WorkBook as their POIFS directory name61881HSLFRegression in ppt parsing: typeface can't be null or emptygithub-68XDDF XSLF XSSF XWPFShare chart data implementation between XSLFChart, XSSFChart and XWPFChart through XDDF61809HPSFInfinite loop in SectionIDMap.get() and .put()60887XSSFSurface XSSF Header/Footer Attributes61730SS_CommonCellRangeAddresses support iterating over their CellAddresses61727SS_CommonCellRangeUtil merge cell ranges broken for certain orders of arguments57517HSSFFix various situations that were handled incorrectly in HSSFOptimiser61671XSLFXSLFSlide does not contain isHidden and setHidden like HSLFSlide does61630XSSFPerformance improvement to XSSFExportToXML58068XSSFAdd a method to pass the actual Color to StylesTable.findFont()61096POIFSAdd support for modules in VBAMacroReader61033XSSFAdd XSSFWorkbook.setCellFormulaValidation() to control if formulas are validated during Cell.setCellFormula()61148SXSSFFix calculating/setting formula value61064SS_CommonSupport behavior of function CEILING in newer versions of Microsoft Excel61516SS_CommonCorrectly handle references that end up outside the workbook when cells with formulas are copied60737XSSFAdd endSheet() to XSSFEventBasedExcelExtractor59747OPCExchange order of writing parts into Zip to allow some tools to handle files bettergithub-69SS_CommonSupport matrix functions60499OPCDeleting a picture that is used twice on a slide corrupt the slide60279POI_OverallBack-off to brute-force search for macro content if macro offset is incorrect61528XSSFPivot table enhancements61906XSSFadd API for working with RichStringText61792SS_CommonAvoid iterating over chars (use codepoints instead)62254SS_CommonUpdate OFFSET function to support optional values62435XSSFRename getAllEmbedds method to getAllEmbeddedParts (getAllEmbedds is retained but deprecated)62438POI_OverallReplace org.apache.poi.openxml4j.util.Nullable with java.lang.Optional (breaks backwards compatibility)github-90XSSFChange default DSIG signing algorithm to SHA256github-107SS_CommonSupport AREAS functiongithub-110XWPFRenames org.apache.poi.xwpf.usermodel.TextSegement to org.apache.poi.xwpf.usermodel.TextSegment (breaks backwards compatibility)github-114XWPFBetter support for Footnotes and Endnotes

相關焦點

  • 程式設計師:Java操作導出excel的三種方法,POI、easyExcel、Hutool
    <dependency><groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.13</version
  • Apache Axis2 1.6.0 發布
    Apache Axis2 團隊今天發布了下面三個軟體的最新 1.6.0 版本: - Axis2 1.6.0- Sandesha2 1.6.0- Rampart 1.6.0
  • Apache Pulsar 2.6.1 版本正式發布:功能增強,新增 OAuth2 支持
    在 Apache Pulsar 2.6.0 版本發布後的 2 個月,2020 年 8 月 21 日,Apache Pulsar 2.6.1 版本正式發布!
  • Apache POI 4.1.1 發布,Office 文檔的 Java API
    Apache POI 4.1.1 發布了,Apache POI 是用 Java 編寫的開源跨平臺的 Java API,提供 API 給 Java 程式對 Microsoft Office 格式檔案讀和寫的功能
  • SpringBoot實現POI報表操作
    JXL只能對EXCEL進行操作,構架較老,只支持Excel95-2000版本,現在以及停止更新維護POI是apache項目,可以對微軟Word,EXCEL,PPT進行操作,,包括office2003和2007,poi一直在更新,所有比較主流POI入門操作POI環境搭建<!
  • Apache Pulsar 2.6.1 正式版發布:功能增強
    在 Apache Pulsar 2.6.0 版本發布後的 2 個月,2020 年 8 月 21 日,Apache Pulsar 2.6.1 版本正式發布!在 2.6.1 版本中,我們修復了此問題,競爭條件下不再發生段崩潰。更多詳情參考 PR-7572:https://github.com/apache/pul...。 支持從文件讀取憑據支持從文件讀取憑據,使其與 Java 客戶端保持一致。
  • Apache Hadoop 3.0.0 GA 正式發布,要求 Java 8
    今天凌晨 Apache Hadoop 3.0.0 GA 版本正式發布,這意味著我們就可以正式在線上使用 Hadoop 3.0.0 了!這個版本是 Apache Hadoop 3.0.0 的第一個穩定版本,有很多重大的改進,比如支持 EC、支持多於2個的NameNodes、Intra-datanode均衡器等等。
  • 每天一個入坑小技巧:通過poi、poi-ooxml框架讀取不同格式excel
    需要導入包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version>
  • Apache POI 3.12 發布,Java 的 Office 文檔操作庫
    Apache POI 3.12 發布,此版本包括一些新函數,還有大量的 bug 修復。
  • POI操作Word生成報告
    ;import org.apache.poi.xwpf.usermodel.XWPFParagraph;import org.apache.poi.xwpf.usermodel.XWPFPicture;import org.apache.poi.xwpf.usermodel.XWPFPictureData;import org.apache.poi.xwpf.usermodel.XWPFRelation
  • Apache Storm 0.9.6/0.10.0 發布
    Apache Storm 0.10.0 發布,此版本是個穩定版本,相比之前的 Beta 版本主要包括 bug 修復和改進:STORM-1108: Fix NPE in simulated
  • 每天一個入坑小技巧:poi讀取excel導致的內存溢出問題
    import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.openxml4j.exceptions.OpenXML4JException;import org.apache.poi.openxml4j.opc.OPCPackage
  • Apache Kylin v4.0.0-alpha正式發布
    Apache Kylin 社區於日前宣布:Apache Kylin v4.0.0-alpha 正式發布!歡迎大家下載使用。當前的 v4.0.0-alpha 是 Kylin 4 的第一個發布的早期預覽版本,目前仍有部分功能在開發完善中,後續我們會持續更新和發布新版本,歡迎大家多多參與體驗和討論。
  • Java基於POI填充Word模版
    -- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version
  • Dubbo-go-hessian2 v1.7.0 發布
    Dubbo-go-hessian2 v1.7.0已發布,詳見 https://github.com/apache/dubbo-go-hessian2/releases/tag/v1.7.0, 以下對這次更新內容進行詳細整理。
  • Xampps 1.8.3正式版發布[php 5.5.0]
    Xampps工具可以讓用戶快速創建php環境,  一鍵之下完成apache, php, mysql, phpmyadmin的安裝工具, 省心省力.同時也集成了:tomcat , Mercury Mail工具, 使得用戶可以編寫java, 也可以創建自己的郵件服務端. 正值php 5.5.0正式版發布之際, 我們宣布,xampps (x86, x64)雙位版正式上線.
  • Apache Shiro 1.7.0 發布,支持 HTTP 嚴格傳輸安全 HSTS
    Shiro 1.7.0 發布,此版本包括自 1.6.0 版本以來解決的 7 個問題,現在可以從 maven 中央倉庫下載使用。
  • Apache NetBeans 12.0 LTS 發布:新增 Java 支持
    Apache NetBeans 12.0 LTS 已經發布,這是一個年度主要版本,也是 NetBeans 從 ASF 畢業後的首個 LTS 版本,整合了 11.1、11.2 與 11.3 這些特性版本。
  • Java編程第44講——非常好用的hutool工具介紹
    lt;/version></dependency>4、將poi-ooxml的Maven依賴加入到pom.xml文件:<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version
  • Apache Atlas 1.0.0 正式發布,數據治理系統
    Apache Atlas 1.0.0 現已正式發布,Atlas 是一個可伸縮和可擴展的核心功能治理服務。企業可以利用它高效的管理 Hadoop 以及整個企業數據生態的集成。