A Jni Error Has Occurred Please Check Your Installation and Try Again Maven Apache Poi Xzzf
History of Changes
Previous releases
The alter log for POI 3.10 and older releases can be constitute in the history section.
Version 5.ii.3 (2022-09-??)
Summary
- Upgrade graphics2d dependency to 0.38. pdfbox to 2.0.26
- Upgrade xmlsec dependency to 3.0.0
- Speed up processing of formulas with column-ranges, e.g. VLOOKUP(A4,$D:$E,two,0)
- Speed upwardly compilation of jar-files-but builds past avoiding direct dependency on exam-execution
- Avoid some more than possible overly large memory allocations on certain input documents
Changes
Type | Issues | Module | Clarification |
---|---|---|---|
![]() | 65854 | OOXML | Use revert() instead of shut() when OPCPackage is opened read-only |
![]() | 65973 | XSSF | Row shifting does non properly handle hyperlinks that span multiple cells |
![]() | 65988 | SS_Common | Rate office fails in some cases |
![]() | 66047 | SS_Common | Fix rounding result in MROUND function |
![]() | github-321 | SS_Common | DataFormatter consequence with rounding in some use cases |
![]() | github-330 | SS_Common | Back up AVERAGEIF function |
Version 5.2.2 (2022-03-19)
Summary
- Upgrade log4j-api dependency to 2.17.ii and graphics2d dependency to 0.35 as well equally some exam dependencies
Changes
Type | Bug | Module | Clarification |
---|---|---|---|
![]() | 65915 | SS_Common | Fix issue where Boolean functions (AND, OR) practice not work properly in array context |
![]() | 65934 | XSLF | add removeTextParagraph to text box API |
![]() | 65935 | XSLF | add removeTextRun to paragraph API |
![]() | 65939 | XSSF | Set up stackoverflow effect when removing formulas with circular references |
![]() | 65943 | SXSSF | Support rich text strings in SXSSFWorkbook (just when shared string tabular array is used) |
![]() | 65946 | OOXML | POIXMLPropertiesTextExtractor returns duplicate key for Core backdrop |
![]() | 65950 | POI_Overall | POI 5.two.1 tin can allocate byte arrays that are likewise big |
Version 5.2.1 (2022-03-03)
Summary
- Upgrade curvesapi dependency to 1.07
Changes
Type | Bug | Module | Description |
---|---|---|---|
![]() | 65887 | POI_Overall | IOUtils.toByteArray did not fully accept into account value set by IOUtils.setByteArrayMaxOverride |
![]() | 60541 | SS_Common | Collapsing a column grouping was incorrectly implemented |
![]() | 62857 | SS_Common | DOLLAR function is not properly implemented |
![]() | 65792 | SS_Common | Multiplication in cell formulas can take small rounding issues |
![]() | 65839 | SS_Common | Picture resize can lead to infinite loop |
![]() | 65846 | SS_Common | Add support for NUMBERVALUE function |
![]() | 65850 | SS_Common | Add support for Normal Distribution functions |
![]() | 65870 | SS_Common | Add back up for BESSELJ role |
![]() | 65871 | SS_Common | Add together support for DOLLARDE and DOLLARFR functions |
![]() | 65879 | SS_Common | Add support for WORKDAY.INTL functions |
![]() | 65899 | HMEF | Set issue where malformed TNEF file tin can cause retentivity issues |
![]() | 65908 | OPC | XAdES-XL modifications due to specification bank check errors |
Version 5.2.0 (2022-01-fourteen)
Summary
- Refactor to XSSFReader, SharedStringsTable, CommentsTable and ThemesTable to make them more than extensible
- Upgrade log4j-api dependency to 2.17.i
- Upgrade BouncyCastle dependency to ane.70
- Upgrade PDFBox Graphics2d dependency to 0.34 and PDFBox dependency to two.0.25
Changes
Type | Bug | Module | Description |
---|---|---|---|
![]() | 65668 | OOXML | upgrade to xmlsec 2.3.0 - brand secure validation configurable |
![]() | 65672 | OOXML | Digital Signature - prepare commitment blazon and purpose |
![]() | 65676 | XSSF | Upshot in XSSFReader where cord builder is not always cleared between prison cell reads |
![]() | 65694 | HSLF | handle engagement/time fields and formats |
![]() | github-281 | SS_Common | Cell Provisional Formatting: Modify regex to account for decimals with no leading digit |
![]() | github-273 | SS_Common | Log warning when long canvas names are trimmed |
![]() | github-243 | SS_Common | Add back up for XLOOKUP and XMATCH functions |
![]() | github-290 | POI_Overall | Customize Spliterator implementations for better parallelism |
![]() | 63211 | SS_Common | DataFormatter incorrectly formats data formats with escaped percent character |
![]() | 64732 | XSSF | XSSFSheet.createTable generates corrupted file when a header'south cell contains a line break |
![]() | 65701 | OOXML | Password Protecting a certificate when Saxon is on classpath tin can decadent the output |
![]() | 65703 | SS_Common | DataFormatter: add setUse4DigitYearsInAllDateFormats(boolean) method with default of false |
![]() | 65730 | SS_Common | DataFormatter: add setUseCachedValuesForFormulaCells(boolean) method with default of fake |
![]() | 65715 | OOXML | Gear up issue in XSSFSheet getDrawingPatriarch |
![]() | 65738 | OOXML | Set effect with excessive logging of invalid parts in OOXML files |
![]() | 65766 | SS_Common | Jail cell copy does not respect rich text |
![]() | 65772 | POI_Overall | stop using file deleteOnExit in DefaultTempFileCreationStrategy |
Version 5.1.0 (2021-11-01)
Summary
- XDDF - bug fixes
- Upgrade Batik dependency to 1.fourteen
- Upgrade BouncyCastle dependency to ane.69 (including adding dependency on bcutil jar)
- Upgrade Commons-Shrink dependency to one.21
- Upgrade XMLSec dependency to ii.2.three
- Upgrade PDFBox Graphics2d dependency to 0.33 (and test with PDFBox ii.0.24)
- Add commons-io ii.11.0 as a dependency
- Upgrade XMLBeans to 5.0.2
- Internal logging in POI now uses Apache Log4J ii
- Small refactor to XSSFReader to make it more extensible - should not bear on virtually users unless they subclass XSSFReader
- By default, no DTDs volition be accepted in XML files. This can exist relaxed by setting POIXMLTypeLoader.DEFAULT_XML_OPTIONS.setDisallowDocTypeDeclaration(false).
Changes
Type | Bug | Module | Description |
---|---|---|---|
![]() | github-221 | XSLF | XSLFTable - revert addRow to behaviour before 4.one.2 |
![]() | 65016 | XDDF | Don't throw exception on empty information source |
![]() | 64950 | XDDF | Set pigsty size for doughnut chart |
![]() | 63901 | XSSF | XSSFDrawing - import chart from other drawing |
![]() | 63902 | XSSF | XSSFWorkbook - reference cloned sail in cloned nautical chart data |
![]() | 54470 | XSSF | XSSFWorkbook - clone sail with chart |
![]() | 57835 | XSLF | XSLFSlide - import slide notes when importing slide content |
![]() | github-228 | XDDF | Manipulate individual data point backdrop |
![]() | 65192 | HSSF | Allow modify of EncryptionMode |
![]() | 65206 | POI_Overall | Migrate ant / maven to gradle build |
![]() | 65228 | XSLF | the method getCap() does not work correctly in xslf.usermodel.XSLFTextRun |
![]() | 65214 | OOXML | Document signed past POI reported every bit 'partially' signed |
![]() | 65085 | HSLF | LineRect shall throw more specific exceptions |
![]() | 64844 | SL_Common | Incorrect sizes of images in SVG |
![]() | 65304 | POI_Overall | Add commons-io as a dependency |
![]() | 64473 | OOXML | Handle upshot where OOXML file has metadata and metadata.xml |
![]() | 60924 | SS_Common | Support IFS and SWITCH functions |
![]() | 64633 | SS_Common | Back up TEXTJOIN part |
![]() | 65230 | SS_Common | TRIM function should trim extra spaces between words |
![]() | 65464 | XSSF | Fix issue with removing parent formula when shared formulas are used |
![]() | 65467 | SS_Common | Support IFNA function |
![]() | 65471 | XSSF | Add together support for T literal in DateTime formats |
![]() | 65475 | SS_Common | SUMIF and SUMIFS functions do not properly handle #N/A values |
![]() | github-242 | SS_Common | add together back up for MAXIFS, MINIFS, AVERAGEIFS functions |
![]() | 65501 | XSLF | Use viewbox when rendering SVG images |
![]() | 65581 | OOXML | add optional support in ZipArchiveFakeEntry to use a temp file |
![]() | 65595 | SS_Common | Strip colour formatting in headers and footers |
![]() | 65606 | SS_Common | Fix issues with WEEKNUM function evaluation |
![]() | 65612 | XSLF | XSLF CustomGeometry - replace XmlStreamReader admission with XmlBeans delegate |
![]() | 49202 | SS_Common | Support PERCENTRANK and related functions |
![]() | 64258 | SS_Common | Support TDIST and related functions |
![]() | 65490 | XSSF | Better support for shared hyperlinks |
![]() | 65042 | OPC | Add support to ZipPackage to allow temp files to be used to save memory (useful for writing xlsx/pptx/docx files with pictures, etc.). |
![]() | 65372 | OPC | Let ZipSecureFile.setMaxEntrySize to accept sizes in a higher place 4Gb |
![]() | 65331 | XWPF | Fix result in XWPFTable.setTableAlignment(TableRowAlign tra) |
![]() | 65623 | OPC | Create XAdES-T signature with XAdESXLSignatureFacet |
![]() | 62040 | SS_Common | Quotient part does not support prison cell references |
![]() | 64542 | OPC | Permit creation of POIFSFileSystem instances from FileChannels simply with an optional flag to prevent POI from closing the aqueduct |
![]() | 65452 | SS_Common | WorkbookFactory.create(File, ...) should throw exception if the input file is not in a supported format |
![]() | 65551 | XSLF | Wrong fetching paragraph and text runs props from primary shape |
![]() | 65634 | XSLF | SlideShowFactory.create(File, ...) should throw exception if the input file is not in a supported format |
![]() | 65648 | SXSSF | Remove finalizer on SXSSF SheetDataWriter |
![]() | 65650 | POI_Overall | Employ image/x-pict equally mime type for pict format pictures (previous versions used a mix of image/pict and epitome/ten-pict) |
![]() | 65653 | HSLF | HSLF FillType for texture and background color fills ignored |
Version five.0.0 (2021-01-20)
Summary
- Upgrade to ECMA-376 fifth edition (transitional) schemas - expect API breaks when using XmlBeans directly some smaller changes are necessary when lawmaking is using the low-level CT... classes
- Change antiquity names of poi-/ooxml-schemas to poi-ooxml-lite/full
- ooxml-security is part of poi-ooxml-full (known every bit ooxml-schemas) now and won't be provided separately
- updated dependencies to XMLSec 2.2.i, Bouncycastle 1.68, Commons-Codec 1.15, Commons-Compress 1.20
- XWPF - improvements in table and paragraph
- XSLF - improvements for paragraph
- provide JigSaw modules - some classes moved between packages for the JDK 9+ back up, e.g. ExtractorFactory, so imports demand to be adapted
- removed dependencies to jaxb
- removed deprecated code
- new experimental DeferredSXSSFWorkbook which creates fewer temp files by lazily generating rows (run across DeferredGeneration in poi-examples)
Changes
Type | Bug | Module | Description |
---|---|---|---|
![]() | 64494 | XSSF | Ensure "applyAlignment" in cell-styles is enabled when necessary |
![]() | 64450 | OOXML | Allow to parse a file where the human relationship-id is an empty cord |
![]() | 64750 | XSSF | Exercise non utilise CTDataValidations.getCount(), instead only rely on getDataValidationArray |
![]() | 64986 | SS_Common | Support missing or bare match_type for function Friction match |
![]() | 64838 | XWPF | Do not populate cells with a paragraph when loading an existing document |
![]() | 65009 | HSLF | Use correct index for 1-based pictures |
![]() | 64460 | XSSF | Fix invalid moving of merged regions |
![]() | 64791 | HSSF | Use proper position for the WriteAccessRecord |
![]() | 64238 | SS_Common | Brand LOOKUP functions deal with empty concluding arg correctly |
![]() | 64322 | POIFS | Ameliorate performance of reading OLE2 files |
![]() | 64393 | SS_Common | Handle MissingArgEval in relational operators |
![]() | 64420 | XSSF | Avert NullPointerException in XSSFReader.SheetIterator.next() if files comprise macros |
![]() | github-177 | SS_Common | Avoid NullPointerException if RangeCopier encounters empty/missing rows |
![]() | 63294 | SS_Common | Add some more than methods to allow to use CellType everywhere |
![]() | XSSF | Fix regression introduced via Problems 60845: There are more items in CTBorder that need to exist handled in equals() | |
![]() | 63845 | XWPF | Adjust handling of formula-cells to fix regression with missing re-calculation introduced in 4.1.0 |
![]() | 55966 | XWPF | Include content command text in give-and-take extraction also if it is office of a paragraph |
![]() | 64244 | XSSF | Take the replacement of RichText strings into account when computing length of strings |
![]() | SS_Common | SS method to cheque if a Named Range is hidden or not | |
![]() | SS_Common | SS method to check if a Named Range is hidden or not | |
![]() | github-167 | HSMF | HSMF enhancements - NamedIdChunk, MultiValueChunks, ByteChunkDeferred |
![]() | SS_Common | Fix incorrect treatment of format which should not produce any digit for zero | |
![]() | 58896 52834 | SS_Common | Speed up auto-sizing of columns when the sheet contains merged regions |
![]() | 64186 | OPC | Decrease usage of ThreadLocals in XML Signature API |
![]() | 64213 | SS_Common | Picture.resize(double scale) scales width wrong for minor pictures and when dx1 is set |
![]() | 63712 | OPC | upgrading xmlsec causes junit tests to fail |
![]() | 64241 | XSLF | XSLF - Incorrect scheme colors used when rendering |
![]() | 63624 | XWPF | Method setText in XWPFTableCell updates the xml and likewise updates the runs and iruns |
![]() | github-170 | XWPF | XWPFTableCell does not process bodyElements when handle paragraph |
![]() | github-171 | XWPF | XWPFNumbering.addAbstractNum will definitely throw an exception |
![]() | 64301 | OPC | Let try-with-resource with OPCPackage.revert() |
![]() | 63745 | HSSF | Add traversing and debugging interface to HSSF |
![]() | 64350 | POI_Overall | Sonar fix - "Iterator.adjacent()" methods should throw "NoSuchElementException" |
![]() | 57843 | HWPF | RuntimeException on extracting text from Give-and-take 97-2004 Document |
![]() | 55505 | HSSF | CountryRecord not found |
![]() | 64387 | POIFS | Big POIFS stream consequence in OOM |
![]() | 64411 | POI_Overall | Provide JigSaw modules (breaks backwards compatibility) |
![]() | 64441 | SS_Common | Synchronize code that initialises WorkbookFactory |
![]() | 63819 | SS_Common | Support DateValue function |
![]() | github-179 | SS_Common | Add an option for RangeCopier.copyRange() also clone styles |
![]() | 63290 | XSLF | Retrieve default run properties from paragraph |
![]() | 64512 | POIFS | Ole10Native aka embedded / object packager - handle UTF16 variants |
![]() | 64561 | XWPF | XWPFSDTContent.getText() is empty for nested SDT elements |
![]() | 64595 | SXSSF | Missing quoting of pre-evaluated string values in formula cells causes corrupt files |
![]() | 64693 | HEMF | POI HwmfGraphics cannot read the embedded document title |
![]() | 64716 | HWMF | WMF font typeface charset encoding error |
![]() | 64773 | POI_Overall | Visual signatures for .xlsx/.docx |
![]() | 64817 | POIFS | Fix outcome in testXLSXinPPT |
![]() | github-193 | SS_Common | Change TRUNC implementation to use MathX |
![]() | 64867 | SL_Common | Provide PDF rendering with PPTX2PNG |
![]() | 64964 | SS_Common | Converting jail cell values to boolean should throw IllegalStateException instead of RuntimeException when conversion is not possible |
![]() | 64971 | XSSF | XSSFFont setCharset(FontCharset) should use latest class instead of deprecated one |
![]() | 60397 | XSSF | Amend performance of cell merge |
![]() | github-206 | SXSSF | Better functioning of SXSSF cell evaluation |
![]() | 64976 | SS_Common | Alter some methods to return ints instead of shorts (Font and CellStyle) |
![]() | 56205 | OOXML | Upgrade OOXML schema to 3rd edition (transitional) (breaks backwards compatibility) |
![]() | 64979 | OOXML | Change artifact names of poi-/ooxml-schemas |
![]() | 64981 | OOXML | Upgrade OOXML schema to 5th edition (transitional) (breaks backwards compatibility) |
![]() | 64876 | XSLF | Unable to convert pptx to pdf |
![]() | 65026 | POI_Overall | Drift tests to Junit 5 |
![]() | github-207 | POI_Overall | Utilise SLF4J instead of eatables-logging - utilize jcl-over-slf4j |
![]() | 65061 | XSSF | Handle VmlDrawings containing spreadsheet-ml default namespace |
![]() | 65063 | HSLF | WMF parsing failed on airtight empty polygon |
![]() | github-198 | POI_Overall | Remove jdk.charset module dependency for spreadsheets generation |
![]() | github-196 | OOXML | Delete unused document exceptions |
![]() | github-191 | SS_Common | Set up RuntimeException on array formula referencing bare cell |
![]() | github-189 | SS_Common | Move date parsing logic to DateParser |
![]() | github-187 | XSSF | Add length validation for Excel DataValidations that are list literals |
![]() | github-184 | SXSSF | New EmittingSXSSFWorkbook |
![]() | github-176 | XSSF | Remove limit on number of rules in XSSFSheetConditionalFormatting |
![]() | github-177 | HSSF | Avoid NullPointerException if RangeCopier encounters empty/missing rows |
Version iv.1.two (2020-02-17)
Summary
- Removed a lot of internal uses of StringBuffers
- XDDF - some piece of work on better chart support
- Common SL / EMF - ongoing rendering fixes
- XSLF - OOM fixes when parsing arbitrary shape ids + a new dependency to SparseBitSet one.2
- updated dependencies to Bouncycastle 1.64
Changes
Blazon | Bug | Module | Description |
---|---|---|---|
![]() | 64015 | POI_Overall | Swap zaxxer.com:SparseBitSet for coffee.util.BitSet |
![]() | 63788 | XWPF | When removing AbstractNum match by abstractNumId, not list index |
![]() | 63940 | POI_Overall | Avert endless loop/out of memory on string-supervene upon with empty search string |
![]() | 63700 | POI_Overall | Make D* functions work with numeric result cavalcade |
![]() | 63960 | SXSSF | Write pre-evaluated cord-values in formula cells with the correct type |
![]() | 63984 | POI_Overall | Role AND / OR should treat missing parameters as FALSE |
![]() | 63749 | POI_Overall | Make getFirstRowNum() and getFirstCellNum() return -1 consistently with empty information |
![]() | 63569 | POI_Overall | Make IOUtils.setByteArrayMaxOverride() work correctly |
![]() | XSLF | Add, insert and remove columns on XSLFTable | |
![]() | 63842 | POI_Overall | Prepare issue with fractions where the whole number part is likewise large to store as an int |
![]() | 63889 | XDDF | Produce valid PPTX file with several chart series |
![]() | 63918 | SL_Common XSLF | Gear up texture fill - scale stretched images correctly |
![]() | XDDF | Add Doughnut chart information serial support | |
![]() | 63955 | HMEF | HMEFContentsExtractor fails to extract content from winmail.dat |
![]() | 63927 | POI_Overall | Inconsistent mapping of Norwegian locales for engagement formats |
![]() | github-163 | XSSF | Add set up level numbering on XWPFParagraph |
![]() | github-164 | XSSF | Fix Bug in XSSFTable.setCellReferences when table is unmarried cell |
![]() | 64004 | POI_Overall | Replace Cloneable / clone() with copy constructor |
![]() | 64036 | POI_Overall | Replace reflection calls in factories for Coffee nine+ |
![]() | 64044 | POI_Overall | Fix result with setCellValue(LocalDate) non supporting nulls properly |
![]() | 64088 | SL_Common XSLF | SlideShow rendering fixes |
![]() | 64098 | XWPF | XWPFRun: Whitespace in text not preserved if starting with tab character. |
![]() | 64108 | POI_Overall | dangerous pipe character ("|") in Human relationship target attribute is not beingness encoded into a '%7C'. |
![]() | github-166 | XDDF | Betrayal invert if negative on bar charts |
![]() | 63998 | HSSF | Support commas, exclamation marks correctly in AreaReference |
![]() | 64045 | XSSF | XSSFWorkbook constructor doesn't close ZipFile if an exception occurs |
![]() | 64130 | HSSF | Regression in OldSheetRecord |
Version 4.1.ane (2019-10-20)
Summary
- XSSF: Memory improvements which utilise much less retentiveness while writing large xlsx files
- XDDF: Improved chart support: more types and some API changes around angles and width units
- updated dependencies to Bouncycastle 1.62, Commons-Codec 1.thirteen, Commons-Collections4 iv.iv, Commons-Compress 1.xix
- XWPF: Boosted API methods
- XSSF: Fixes to XSSFSheet.addMergedRegion() and XSSFRow.shiftRows()
- EMF/HSLF: Rendering fixes
- CVE-2019-12415 - XML External Entity (XXE) Processing in Apache POI
Changes
Type | Bug | Module | Description |
---|---|---|---|
![]() | 63774 | POI_Overall | Cache pids to speed up custom properties "add" method |
![]() | 63779 | SS_Common | Add support for the new Coffee date/fourth dimension API added in Java 8 |
![]() | 59322 | HWPF | Avoid NullPointerException when reading Give-and-take Document with tables and a cell with a null descriptor |
![]() | 61490 | HWPF | Read cells of tables correctly in cases where the terminal prison cell is not 'fake' |
![]() | HWPF | Do not use WeakReference for parents in Ranges to avoid spurious failures in tests | |
![]() | 63657 | XSSF | Fix regression with memory usage in XSSFRow.onDocumentWrite and some other temporary retentivity leaks |
![]() | 63842 | SS_Common | FractionFormat casts whole office of the value into 'int' |
![]() | 63818 | HSLF | Let multiple charsets for aforementioned font typeface |
![]() | 63768 | XSSF | XSSFExportToXml adjust settings on SchemaFactory |
![]() | 63541 | XSLF | NullPointerException from XSLFSimpleShape.getAnchor for empty xfrm tags |
![]() | 63745 | POI_Overall | Add together traversing and debugging interface |
![]() | 57423 62711 | XSSF | Set up regression when XSSFRow.shiftRows() is used |
![]() | 63580 | SL_Common HSLF XSLF | Fix texture pigment treatment |
![]() | 59004 | HSLF | HSLF rendering - arrange values for presetShapeDefinition differs in HSLF/XSLF |
![]() | HSLF | Don't fallback to chief shape backdrop, if master shape is not assigned | |
![]() | POI_Overall | Add a ThreadLocalUtil.clearAllThreadLocals which can exist used to clear thread-locals | |
![]() | 63371 | XSSF | XSSFSheet.addMergedRegion should adjust count of merged cells |
![]() | 63073 | XSSF | Return value of XSSFSheet.addMergedRegion is off by ane |
![]() | 54803 | OPC | Error opening XLSX later on saving with a Cartoon using POI |
![]() | github-135 | XDDF | Support to create new chart without reading template |
![]() | github-143 | HPSF | MAPIType.isFixedLength: not true in case of length > 8 |
![]() | github-144 | XDDF | Support for seven new chart types |
![]() | github-149 | HSMF | improve MAPIMessage.getHtmlBody |
![]() | github-150 | XWPF | Add XWPFPicture getWidth and getDepth methods |
![]() | github-151 | XWPF | Add XWPFRun getStyle method |
![]() | github-152 | XWPF | Add together XWPFParagraph setKeepNext method |
![]() | github-153 | XWPF | Add XWPFParagraph createHyperlinkRun method |
![]() | github-154 | SXSSF | Improved back up for writing large files |
![]() | github-157 | OOXML | Add setters to POIXMLProperties |
![]() | 63153 | XDDF | Enable safe removal of information series from charts |
![]() | 59623 | XDDF | Provide case of threshold line in bar chart |
Version 4.1.0 (2019-04-09)
Summary
- Improved support/fixes for Java ix+ and IBM JVM
- New EMF renderer and back up of SVG images in XSLF
- Security, stability and retention/resource treatment improvements
- Diverse bug fixes across part and conditional format rule evaluation
- Upgrade to XMLBeans 3.1.0
- Upgrade to Bouncycastle 1.61
- Upgrade to Curvesapi 1.06
- Upgrade to Commons-Codec one.12
- Upgrade to Commons-Collections4 4.three
- Upgrade to XMLSec 2.1.2
Changes
Blazon | Bug | Module | Description |
---|---|---|---|
![]() | 63200 | XSLF | Avoid a possible NullPointerException in XSLFShape.selectPaint() |
![]() | 60724 | SS_Common | Implement 'ignore hidden rows' variations for existing implemented variants |
![]() | 63264 | SS_Common | Conditional Format rule evaluation calculates relative references incorrectly |
![]() | 61652 | SS_Common | Fix NPE in EDATE function when date evaluates to an invalid value |
![]() | 62151 | POIFS | Work effectually illegal cogitating admission in Java ix+ when freeing buffers |
![]() | 63029 | OPC | OPCPackage Potentially clobbers files on close() |
![]() | 62980 | SS_Common XSSF HSSF | Make D* functions ignore case in headings |
![]() | 60977 | XSSF | Adding custom backdrop creates invalid .xlsx file on second write |
![]() | 60460 | SL_Common | Null pointer exception in ExternSheetNameResolver.prependSheetName method |
![]() | 60845 | XSSF | Fix copying styles/provisional formatting |
![]() | 63054 | SS_Common XSSF HSSF | Improved evaluation of assortment formulas with errors in arguments |
![]() | 63047 | POI_Overall | Make POILogger subclassable |
![]() | 62904 | SS_Common XSSF HSSF | Back up assortment arguments in IF and logical IS*** functions |
![]() | 63028 | SL_Common XSLF HSLF | Provide font embedding for slideshows |
![]() | 61532 | SXSSF | Set setting values/types during formula evaluation for SXSSF |
![]() | 62629 | OPC | Allow to handle files with invalid content types for pictures |
![]() | 62839 | SL_Common | Fix MathX.floor for negative north |
![]() | 62884 | SL_Common | Sheetnum is non checked in InternalWorkbook.setSheetHidden() |
![]() | 62886 | OPC | Regression extracting text from corrupted docx files |
![]() | 63017 | SL_Common XSLF | Remove rows from a XSLFTable |
![]() | 60656 | SL_Common XSLF HSLF | EMF image support in slideshows |
![]() | 62365 | XSLF | SVG prototype support in XSLF |
![]() | github-136 | XSSF | Support GEOMEAN function |
![]() | 63011 | OPC | Multiple digital signature in excel file broke first signature |
![]() | 62999 | SL_Common | IBM JDK JIT causes AIOOBE in TexturePaintContext |
![]() | 62994 | POI_Overall | IBM JCE workarounds |
![]() | 62966 | SL_Common | init presetShapeDefinitions.xml neglect under IBM jdk |
![]() | 62953 | SL_Common XSLF HSLF | Rendering of FreeformShapes with formula fails |
![]() | 63005 | POI_Overall | Remove support for reading files that take XML entity definitions |
![]() | 63013 | XWPF | add together XWPFRun setLang method |
![]() | 63240 | XSSF | Remove unnecessary synchronization on DocumentHelper.newDocumentBuilder and SAXHelper.newXMLReader |
![]() | 61652 | SS_Common | Fix NPE in EDATE function when appointment evaluates to an invalid value |
![]() | 63264 | SS_Common | Provisional Format rule evaluation calculates relative references incorrectly |
![]() | 60724 | SS_Common | Implement 'ignore subconscious rows' variations for existing SUBTOTAL part variants |
![]() | 63268 | SS_Common | Fix issue with CellUtil.setFont adding unnecessary styles |
![]() | 61700 | SS_Common | getForceFormulaRecalculation() returns incorrect value |
![]() | 63292 | SS_Common | DataFormatter.formatCellValue() ignores use1904Windowing westward/iv-part engagement formats |
Version 4.0.ane (2018-12-03)
Summary
- Fixes pom.xml entries for commons-maths3 (missing), curvesapi and commons-codec
- Improvements for XDDF charts and text manipulation
- Upgrade to XMLBeans 3.0.ii
Changes
Type | Issues | Module | Description |
---|---|---|---|
![]() | 59773 | POI_Overall | Move loop invariants outside of loop for faster execution |
![]() | 59834 | POI_Overall | poi-ooxml pom.xml should include dependency on poi-scratchpad |
![]() | 62690 | POI_Overall | Missing Maven dependency to commons-math3 |
![]() | 62692 | OPC | WildFly XML parser not properly supported - Holding 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is non recognized |
![]() | 62699 | POI_Overall | Download page must link to https://www.apache.org/dist/poi/KEYS |
![]() | 62733 | XSLF | XSLFBackground setFill() can corrupt the document |
![]() | 62735 | XSSF | poi-ooxml 4.0.0 should have dependency on curvesapi 1.05 |
![]() | 62740 | XSSF | XSSFTable constructor automatically assigns invalid (not-unique) column IDs |
![]() | 62768 | OPC | OPCPackage#close() method is incorrectly synchronized |
![]() | 62796 | POI_Overall | Remove XML Issue parser lawmaking from PackagePropertiesMarshaller |
![]() | 62800 | XSLF | Gear up cypher pointer exception if a picture shape has no bleep id |
![]() | 62805 | POI_Overall | Prepare Quondam-Xerces build bug |
![]() | 62805 | XSLF | XSLFTableCell#removeBorder(BorderEdge.right) removes the bottom border not the correct border. |
![]() | 62811 | POI_Overall | POI Encryption didn't work with 4.0.0 but did work with iii.17 |
![]() | 62951 | POI_Overall | FileMagic not correctly identified |
![]() | 62949 | SL_Common | SlideShow rendering - keyframe fractions must be increasing |
![]() | 62921 | POI_Overall | Provide OOXMLLite alternative for Java 12+ |
![]() | 62625 | POI_Overall | Handle off-spec, variant REFERENCE_NAME tape structure in VBAMacroReader |
![]() | 62624 | POI_Overall | Handle module name mapping in VBAMacroReader |
![]() | 62836 | SS_Common | Support TREND office |
![]() | 62859 | XWPF | Rare NPE while creating XWPFSDTContent |
![]() | 62373 | SS_Common | Support for FREQUENCY function |
![]() | 62831 | POI_Overall | WorkbookFactory.create support for bracket of File, eg from JFileChooser |
![]() | 62815 | XSSF | XLSB number extraction improvements |
![]() | 62373 | SS_Common | Support FREQUENCY function |
![]() | 62742 | POI_Overall | Add common-shrink jar to bin naught/tgz |
![]() | 62747 | POI_Overall | Upgrade bouncycastle dependency to 1.threescore |
![]() | 62736 | XWPF | Relations on XSLFPictureShape were removed unconditionally |
![]() | github-109 | XDDF | Ascertain XDDF user model for text body, its paragraphs and text runs |
![]() | github-123 | XSSF | Import chart on drawing |
![]() | 62746 | XDDF | Support axIds in XDDF |
![]() | 60509 | XSSF | XSSFWorkbook.setSheetName() does not update references in charts |
![]() | 59625 | XWPF | Localisation (Internationalisation in other languages) when practical in charts corrupt the MS Word file |
Version iv.0.0 (2018-09-07)
Summary
- Removed support for Coffee half-dozen and 7 making Java 8 the minimum version supported
- New OOXML schema (1.four) necessary, considering of incompatible XMLBeans loading non anymore through POIXMLTypeLoader
Changes
Blazon | Bug | Module | Description |
---|---|---|---|
![]() | 62649 | POIFS | Remove OPOIFS* (breaks backwards compatibility) |
![]() | 61589 | XSLF | Importing content does not re-create hyperlink accost |
![]() | 62587 | XSLF | repeated phone call to XSLFSheet.removeShape leads to java.lang.IllegalArgumentException: partName |
![]() | 62513 | OOXML | Don't try to parse embedded parcel relationships |
![]() | 59268 | OOXML | Piece of work on providing an updated version of XMLBeans |
![]() | 62451 | HPSF | Document last printed in the twelvemonth 27321 |
![]() | 60713 | SXSSF XSSF OPC | (South)XSSFWorkbook/POIXMLDocument.write(OutputStream) closes the OutputStream (breaks backwards compatibility) |
![]() | 62452 | OPC | Excerpt configuration while verifying XML signatures |
![]() | 62187 | OPC | Compiling with Java 10 fails with ClassCastException / apply commons-compress (breaks backwards compatibility) |
![]() | 62355 | POI_Overall | Unsplit packages for Jigsaw / Java 9 compatibility (breaks backwards compatibility) |
![]() | 62041 | SL_Common | TestFonts fails on Mac |
![]() | 62051 | XSLF | Two shapes have the same shapeId inside the same slide |
![]() | 61633 | XSLF | Nothing width shapes aren't rendered |
![]() | 62037 | SL_Common | SlideNames should non be null but take a default as if accessed past VBA |
![]() | 62381 | SL_Common | Fix rendering of AutoShapes |
![]() | 59893 | POI_Overall | Forbid calls to InputStream.available |
![]() | 61905 | HSSF | HSSFWorkbook.setActiveCell() does not actually make the cell selected in Excel |
![]() | 61459 | HSLF | HSLFShape.getShapeName() returns name of shapeType and non the shape name |
![]() | 62319 | SL_Common | Decommission XSLF-/PowerPointExtractor (breaks backwards compatibility) |
![]() | 62092 | SL_Common | Text not extracted from grouped text shapes in HSLF |
![]() | 62159 | OPC | Support XML signature over windows certificate store |
![]() | 57369 | XDDF | Add support for major and minor units on chart axes |
![]() | 55954 | XWPF | Added methods to position table |
![]() | 61947 | POI_Overall | Remove deprecated classes (POI 4.0.0) |
![]() | 55954 | XWPF | Add functions to get, set, remove outer borders for tables |
![]() | github-72 | XDDF | Define XDDF user model for shape properties to be shared betwixt XSLF, XSSF and XWPF |
![]() | 61543 | XSSF | Practise not fail with "part already exists" when tables are created/removed (breaks backwards compatibility) |
![]() | 61550 | POI_Overall | Add more than information to exception text and verify that it is thrown (breaks backwards compatibility) |
![]() | 61609 | POI_Overall | Add .gitattribute file and set lf for i sample-file (breaks backwards compatibility) |
![]() | 61797 | SL_Common | Embed Excel / Ole objects into powerpoint (breaks backwards compatibility) |
![]() | 61943 | SL_Common | narrow generics definition because of tighter java9 checks |
![]() | 61942 | OPC | Refactor PackagePartName handling and add getUnusedPartIndex method |
![]() | 61941 | POIFS | Move Ole marker generation to Ole10Native |
![]() | 61940 | POI_Overall | Replace ClassID statics with enum |
![]() | 61939 | OPC | Provide schema for AlternateContent - provide new ooxml-schemas-1.four.jar |
![]() | 61787 | HSSF | Alter how deleted content is detected to not incorrectly come across too much text as deleted, this was introduced with bug 58067 |
![]() | 61798 | HSSF | Gear up usage of getLastCellNum() when calculating worksheet dimension during saving |
![]() | 61911 | HWPF | Avoid IndexOutOfBounds admission when reading pictures |
![]() | 61765 | HSSF | Support tertiary party tool generated files using WorkBook as their POIFS directory name |
![]() | 61881 | HSLF | Regression in ppt parsing: typeface can't be null or empty |
![]() | github-68 | XDDF XSLF XSSF XWPF | Share chart information implementation between XSLFChart, XSSFChart and XWPFChart through XDDF |
![]() | 61809 | HPSF | Infinite loop in SectionIDMap.get() and .put() |
![]() | 60887 | XSSF | Surface XSSF Header/Footer Attributes |
![]() | 61730 | SS_Common | CellRangeAddresses back up iterating over their CellAddresses |
![]() | 61727 | SS_Common | CellRangeUtil merge cell ranges broken for certain orders of arguments |
![]() | 57517 | HSSF | Fix various situations that were handled incorrectly in HSSFOptimiser |
![]() | 61671 | XSLF | XSLFSlide does not contain isHidden and setHidden similar HSLFSlide does |
![]() | 61630 | XSSF | Performance improvement to XSSFExportToXML |
![]() | 58068 | XSSF | Add together a method to laissez passer the actual Color to StylesTable.findFont() |
![]() | 61096 | POIFS | Add support for modules in VBAMacroReader |
![]() | 61033 | XSSF | Add XSSFWorkbook.setCellFormulaValidation() to control if formulas are validated during Cell.setCellFormula() |
![]() | 61148 | SXSSF | Prepare computing/setting formula value |
![]() | 61064 | SS_Common | Back up beliefs of function CEILING in newer versions of Microsoft Excel |
![]() | 61516 | SS_Common | Correctly handle references that finish up exterior the workbook when cells with formulas are copied |
![]() | 60737 | XSSF | Add endSheet() to XSSFEventBasedExcelExtractor |
![]() | 59747 | OPC | Commutation guild of writing parts into Zip to permit some tools to handle files amend |
![]() | github-69 | SS_Common | Support matrix functions |
![]() | 60499 | OPC | Deleting a picture that is used twice on a slide corrupt the slide |
![]() | 60279 | POI_Overall | Back-off to brute-force search for macro content if macro offset is incorrect |
![]() | 61528 | XSSF | Pivot table enhancements |
![]() | 61906 | XSSF | add API for working with RichStringText |
![]() | 61792 | SS_Common | Avoid iterating over chars (use codepoints instead) |
![]() | 62254 | SS_Common | Update Kickoff function to support optional values |
![]() | 62435 | XSSF | Rename getAllEmbedds method to getAllEmbeddedParts (getAllEmbedds is retained merely deprecated) |
![]() | 62438 | POI_Overall | Supervene upon org.apache.poi.openxml4j.util.Nullable with java.lang.Optional (breaks backwards compatibility) |
![]() | github-90 | XSSF | Alter default DSIG signing algorithm to SHA256 |
![]() | github-107 | SS_Common | Support AREAS function |
![]() | github-110 | XWPF | Renames org.apache.poi.xwpf.usermodel.TextSegement to org.apache.poi.xwpf.usermodel.TextSegment (breaks backwards compatibility) |
![]() | github-114 | XWPF | Amend back up for Footnotes and Endnotes |
cappsfortalwyneho66.blogspot.com
Source: https://poi.apache.org/changes.html
0 Response to "A Jni Error Has Occurred Please Check Your Installation and Try Again Maven Apache Poi Xzzf"
Post a Comment