Skip to content Skip to sidebar Skip to footer

A Jni Error Has Occurred Please Check Your Installation and Try Again Maven Apache Poi Xssf

History of Changes

Previous releases

The change log for POI iii.x and older releases tin be institute in the history department.

Version v.2.3 (2022-09-??)

Summary

  • Upgrade graphics2d dependency to 0.38. pdfbox to 2.0.26
  • Upgrade xmlsec dependency to iii.0.0
  • Speed up processing of formulas with column-ranges, e.thousand. VLOOKUP(A4,$D:$E,2,0)
  • Speed upwardly compilation of jar-files-but builds past avoiding direct dependency on test-execution
  • Avert some more possible overly big memory allocations on sure input documents

Changes

Type Issues Module Description
fix 65854 OOXML Use revert() instead of close() when OPCPackage is opened read-only
fix 65973 XSSF Row shifting does not properly handle hyperlinks that span multiple cells
fix 65988 SS_Common Rate function fails in some cases
fix 66047 SS_Common Fix rounding issue in MROUND function
fix github-321 SS_Common DataFormatter upshot with rounding in some utilize cases
fix github-330 SS_Common Support AVERAGEIF function

Version 5.2.2 (2022-03-19)

Summary

  • Upgrade log4j-api dependency to 2.17.2 and graphics2d dependency to 0.35 besides as some test dependencies

Changes

Type Issues Module Description
fix 65915 SS_Common Fix issue where Boolean functions (AND, OR) do non work properly in assortment context
add 65934 XSLF add removeTextParagraph to text box API
add 65935 XSLF add together removeTextRun to paragraph API
fix 65939 XSSF Fix stackoverflow issue when removing formulas with circular references
add 65943 SXSSF Support rich text strings in SXSSFWorkbook (only when shared string tabular array is used)
fix 65946 OOXML POIXMLPropertiesTextExtractor returns duplicate key for Cadre properties
fix 65950 POI_Overall POI 5.ii.i can allocate byte arrays that are too big

Version 5.2.1 (2022-03-03)

Summary

  • Upgrade curvesapi dependency to 1.07

Changes

Blazon Bug Module Description
fix 65887 POI_Overall IOUtils.toByteArray did non fully take into business relationship value set by IOUtils.setByteArrayMaxOverride
fix 60541 SS_Common Collapsing a column group was incorrectly implemented
fix 62857 SS_Common DOLLAR function is not properly implemented
fix 65792 SS_Common Multiplication in cell formulas tin can have small-scale rounding issues
fix 65839 SS_Common Picture resize tin atomic number 82 to infinite loop
add 65846 SS_Common Add support for NUMBERVALUE role
add 65850 SS_Common Add support for Normal Distribution functions
add 65870 SS_Common Add back up for BESSELJ function
add 65871 SS_Common Add support for DOLLARDE and DOLLARFR functions
add 65879 SS_Common Add together support for WORKDAY.INTL functions
fix 65899 HMEF Ready issue where malformed TNEF file tin can crusade memory issues
fix 65908 OPC XAdES-XL modifications due to specification bank check errors

Version 5.two.0 (2022-01-14)

Summary

  • Refactor to XSSFReader, SharedStringsTable, CommentsTable and ThemesTable to make them more extensible
  • Upgrade log4j-api dependency to 2.17.1
  • Upgrade BouncyCastle dependency to ane.70
  • Upgrade PDFBox Graphics2d dependency to 0.34 and PDFBox dependency to ii.0.25

Changes

Type Issues Module Description
add 65668 OOXML upgrade to xmlsec 2.3.0 - brand secure validation configurable
add 65672 OOXML Digital Signature - prepare commitment type and purpose
fix 65676 XSSF Issue in XSSFReader where string builder is not always cleared between prison cell reads
add 65694 HSLF handle date/time fields and formats
fix github-281 SS_Common Cell Provisional Formatting: Change regex to account for decimals with no leading digit
fix github-273 SS_Common Log alarm when long sheet names are trimmed
add github-243 SS_Common Add together support for XLOOKUP and XMATCH functions
add github-290 POI_Overall Customize Spliterator implementations for better parallelism
fix 63211 SS_Common DataFormatter incorrectly formats information formats with escaped per centum character
fix 64732 XSSF XSSFSheet.createTable generates corrupted file when a header'due south cell contains a line break
fix 65701 OOXML Password Protecting a document when Saxon is on classpath can decadent the output
add 65703 SS_Common DataFormatter: add together setUse4DigitYearsInAllDateFormats(boolean) method with default of false
add 65730 SS_Common DataFormatter: add together setUseCachedValuesForFormulaCells(boolean) method with default of false
fix 65715 OOXML Set issue in XSSFSheet getDrawingPatriarch
fix 65738 OOXML Fix issue with excessive logging of invalid parts in OOXML files
fix 65766 SS_Common Prison cell copy does non respect rich text
fix 65772 POI_Overall stop using file deleteOnExit in DefaultTempFileCreationStrategy

Version 5.i.0 (2021-11-01)

Summary

  • XDDF - bug fixes
  • Upgrade Batik dependency to i.14
  • Upgrade BouncyCastle dependency to 1.69 (including calculation dependency on bcutil jar)
  • Upgrade Commons-Shrink dependency to one.21
  • Upgrade XMLSec dependency to 2.2.3
  • Upgrade PDFBox Graphics2d dependency to 0.33 (and test with PDFBox 2.0.24)
  • Add commons-io 2.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 than extensible - should not affect near users unless they subclass XSSFReader
  • Past default, no DTDs will exist accepted in XML files. This tin be relaxed past setting POIXMLTypeLoader.DEFAULT_XML_OPTIONS.setDisallowDocTypeDeclaration(false).

Changes

Type Bug Module Description
fix github-221 XSLF XSLFTable - revert addRow to behaviour before 4.1.ii
fix 65016 XDDF Don't throw exception on empty data source
fix 64950 XDDF Set hole size for doughnut nautical chart
fix 63901 XSSF XSSFDrawing - import chart from other cartoon
fix 63902 XSSF XSSFWorkbook - reference cloned sail in cloned nautical chart data
fix 54470 XSSF XSSFWorkbook - clone sheet with chart
fix 57835 XSLF XSLFSlide - import slide notes when importing slide content
add github-228 XDDF Manipulate individual data point properties
add 65192 HSSF Allow alter of EncryptionMode
add 65206 POI_Overall Migrate ant / maven to gradle build
fix 65228 XSLF the method getCap() does non piece of work correctly in xslf.usermodel.XSLFTextRun
fix 65214 OOXML Document signed by POI reported as 'partially' signed
fix 65085 HSLF LineRect shall throw more than specific exceptions
fix 64844 SL_Common Incorrect sizes of images in SVG
add 65304 POI_Overall Add commons-io every bit a dependency
fix 64473 OOXML Handle issue where OOXML file has metadata and metadata.xml
add 60924 SS_Common Support IFS and SWITCH functions
add 64633 SS_Common Back up TEXTJOIN function
fix 65230 SS_Common TRIM function should trim extra spaces between words
fix 65464 XSSF Fix effect with removing parent formula when shared formulas are used
add 65467 SS_Common Support IFNA function
fix 65471 XSSF Add support for T literal in DateTime formats
fix 65475 SS_Common SUMIF and SUMIFS functions exercise non properly handle #North/A values
fix github-242 SS_Common add support for MAXIFS, MINIFS, AVERAGEIFS functions
fix 65501 XSLF Utilize viewbox when rendering SVG images
add 65581 OOXML add together optional support in ZipArchiveFakeEntry to use a temp file
fix 65595 SS_Common Strip color formatting in headers and footers
fix 65606 SS_Common Fix problems with WEEKNUM function evaluation
fix 65612 XSLF XSLF CustomGeometry - replace XmlStreamReader access with XmlBeans delegate
fix 49202 SS_Common Support PERCENTRANK and related functions
fix 64258 SS_Common Support TDIST and related functions
fix 65490 XSSF Improve support for shared hyperlinks
fix 65042 OPC Add support to ZipPackage to allow temp files to exist used to save memory (useful for writing xlsx/pptx/docx files with pictures, etc.).
fix 65372 OPC Allow ZipSecureFile.setMaxEntrySize to accept sizes above 4Gb
fix 65331 XWPF Set up issue in XWPFTable.setTableAlignment(TableRowAlign tra)
fix 65623 OPC Create XAdES-T signature with XAdESXLSignatureFacet
fix 62040 SS_Common QUOTIENT function does not back up prison cell references
fix 64542 OPC Allow cosmos of POIFSFileSystem instances from FileChannels just with an optional flag to preclude POI from endmost the aqueduct
fix 65452 SS_Common WorkbookFactory.create(File, ...) should throw exception if the input file is non in a supported format
fix 65551 XSLF Incorrect fetching paragraph and text runs props from main shape
fix 65634 XSLF SlideShowFactory.create(File, ...) should throw exception if the input file is not in a supported format
fix 65648 SXSSF Remove finalizer on SXSSF SheetDataWriter
fix 65650 POI_Overall Use epitome/ten-pict every bit mime type for pict format pictures (previous versions used a mix of prototype/pict and image/x-pict)
fix 65653 HSLF HSLF FillType for texture and background color fills ignored

Version 5.0.0 (2021-01-twenty)

Summary

  • Upgrade to ECMA-376 fifth edition (transitional) schemas - expect API breaks when using XmlBeans directly some smaller changes are necessary when code is using the low-level CT... classes
  • Change artifact names of poi-/ooxml-schemas to poi-ooxml-light/full
  • ooxml-security is part of poi-ooxml-total (known as ooxml-schemas) now and won't be provided separately
  • updated dependencies to XMLSec 2.ii.i, Bouncycastle 1.68, Commons-Codec one.15, Eatables-Compress one.xx
  • XWPF - improvements in table and paragraph
  • XSLF - improvements for paragraph
  • provide JigSaw modules - some classes moved between packages for the JDK nine+ support, e.g. ExtractorFactory, then imports demand to be adjusted
  • removed dependencies to jaxb
  • removed deprecated code
  • new experimental DeferredSXSSFWorkbook which creates fewer temp files by lazily generating rows (run into DeferredGeneration in poi-examples)

Changes

Type Bug Module Description
fix 64494 XSSF Ensure "applyAlignment" in cell-styles is enabled when necessary
fix 64450 OOXML Allow to parse a file where the human relationship-id is an empty string
fix 64750 XSSF Exercise not use CTDataValidations.getCount(), instead only rely on getDataValidationArray
fix 64986 SS_Common Support missing or blank match_type for part Match
fix 64838 XWPF Do non populate cells with a paragraph when loading an existing certificate
fix 65009 HSLF Use correct index for 1-based pictures
fix 64460 XSSF Fix invalid moving of merged regions
fix 64791 HSSF Use proper position for the WriteAccessRecord
fix 64238 SS_Common Brand LOOKUP functions deal with empty final arg correctly
fix 64322 POIFS Improve functioning of reading OLE2 files
add 64393 SS_Common Handle MissingArgEval in relational operators
add 64420 XSSF Avoid NullPointerException in XSSFReader.SheetIterator.next() if files contain macros
add github-177 SS_Common Avoid NullPointerException if RangeCopier encounters empty/missing rows
add 63294 SS_Common Add together some more methods to allow to utilize CellType everywhere
fix XSSF Gear up regression introduced via Bug 60845: There are more items in CTBorder that need to be handled in equals()
fix 63845 XWPF Suit handling of formula-cells to gear up regression with missing re-calculation introduced in iv.1.0
fix 55966 XWPF Include content control text in word extraction besides if information technology is function of a paragraph
fix 64244 XSSF Take the replacement of RichText strings into account when calculating length of strings
add SS_Common SS method to check if a Named Range is hidden or not
add SS_Common SS method to cheque if a Named Range is hidden or non
add github-167 HSMF HSMF enhancements - NamedIdChunk, MultiValueChunks, ByteChunkDeferred
fix SS_Common Fix wrong treatment of format which should not produce any digit for zero
fix 58896 52834 SS_Common Speed up auto-sizing of columns when the sheet contains merged regions
fix 64186 OPC Decrease usage of ThreadLocals in XML Signature API
fix 64213 SS_Common Picture show.resize(double scale) scales width incorrect for small pictures and when dx1 is set
fix 63712 OPC upgrading xmlsec causes junit tests to fail
fix 64241 XSLF XSLF - Wrong scheme colors used when rendering
fix 63624 XWPF Method setText in XWPFTableCell updates the xml and also updates the runs and iruns
fix github-170 XWPF XWPFTableCell does not process bodyElements when handle paragraph
fix github-171 XWPF XWPFNumbering.addAbstractNum will definitely throw an exception
fix 64301 OPC Let endeavor-with-resources with OPCPackage.revert()
fix 63745 HSSF Add traversing and debugging interface to HSSF
fix 64350 POI_Overall Sonar fix - "Iterator.side by side()" methods should throw "NoSuchElementException"
fix 57843 HWPF RuntimeException on extracting text from Word 97-2004 Document
fix 55505 HSSF CountryRecord not establish
fix 64387 POIFS Big POIFS stream result in OOM
add 64411 POI_Overall Provide JigSaw modules (breaks backwards compatibility)
fix 64441 SS_Common Synchronize lawmaking that initialises WorkbookFactory
add 63819 SS_Common Support DateValue function
add github-179 SS_Common Add an pick for RangeCopier.copyRange() also clone styles
fix 63290 XSLF Retrieve default run properties from paragraph
add 64512 POIFS Ole10Native aka embedded / object packager - handle UTF16 variants
fix 64561 XWPF XWPFSDTContent.getText() is empty for nested SDT elements
fix 64595 SXSSF Missing quoting of pre-evaluated cord values in formula cells causes corrupt files
fix 64693 HEMF POI HwmfGraphics cannot read the embedded document title
fix 64716 HWMF WMF font typeface charset encoding error
fix 64773 POI_Overall Visual signatures for .xlsx/.docx
fix 64817 POIFS Set outcome in testXLSXinPPT
fix github-193 SS_Common Alter TRUNC implementation to use MathX
add 64867 SL_Common Provide PDF rendering with PPTX2PNG
fix 64964 SS_Common Converting cell values to boolean should throw IllegalStateException instead of RuntimeException when conversion is not possible
fix 64971 XSSF XSSFFont setCharset(FontCharset) should use latest class instead of deprecated 1
fix 60397 XSSF Improve performance of cell merge
fix github-206 SXSSF Meliorate operation of SXSSF jail cell evaluation
fix 64976 SS_Common Change some methods to return ints instead of shorts (Font and CellStyle)
fix 56205 OOXML Upgrade OOXML schema to 3rd edition (transitional) (breaks backwards compatibility)
fix 64979 OOXML Change artifact names of poi-/ooxml-schemas
fix 64981 OOXML Upgrade OOXML schema to fifth edition (transitional) (breaks backwards compatibility)
fix 64876 XSLF Unable to catechumen pptx to pdf
fix 65026 POI_Overall Migrate tests to Junit 5
add github-207 POI_Overall Employ SLF4J instead of eatables-logging - employ jcl-over-slf4j
fix 65061 XSSF Handle VmlDrawings containing spreadsheet-ml default namespace
fix 65063 HSLF WMF parsing failed on closed empty polygon
fix github-198 POI_Overall Remove jdk.charset module dependency for spreadsheets generation
fix github-196 OOXML Delete unused certificate exceptions
fix github-191 SS_Common Gear up RuntimeException on array formula referencing blank cell
fix github-189 SS_Common Move date parsing logic to DateParser
fix github-187 XSSF Add length validation for Excel DataValidations that are list literals
fix github-184 SXSSF New EmittingSXSSFWorkbook
fix github-176 XSSF Remove limit on number of rules in XSSFSheetConditionalFormatting
fix github-177 HSSF Avoid NullPointerException if RangeCopier encounters empty/missing rows

Version 4.1.2 (2020-02-17)

Summary

  • Removed a lot of internal uses of StringBuffers
  • XDDF - some work on better nautical chart back up
  • Common SL / EMF - ongoing rendering fixes
  • XSLF - OOM fixes when parsing arbitrary shape ids + a new dependency to SparseBitSet i.2
  • updated dependencies to Bouncycastle 1.64

Changes

Blazon Bug Module Description
fix 64015 POI_Overall Swap zaxxer.com:SparseBitSet for java.util.BitSet
fix 63788 XWPF When removing AbstractNum lucifer by abstractNumId, non list index
fix 63940 POI_Overall Avert countless loop/out of memory on string-replace with empty search string
fix 63700 POI_Overall Make D* functions work with numeric result column
fix 63960 SXSSF Write pre-evaluated cord-values in formula cells with the correct type
fix 63984 POI_Overall Role AND / OR should treat missing parameters every bit Simulated
fix 63749 POI_Overall Make getFirstRowNum() and getFirstCellNum() return -1 consistently with empty information
fix 63569 POI_Overall Make IOUtils.setByteArrayMaxOverride() work correctly
add XSLF Add, insert and remove columns on XSLFTable
fix 63842 POI_Overall Fix event with fractions where the whole number function is too large to store as an int
fix 63889 XDDF Produce valid PPTX file with several chart series
fix 63918 SL_Common XSLF Set up texture fill - calibration stretched images correctly
add XDDF Add together Doughnut chart data series back up
fix 63955 HMEF HMEFContentsExtractor fails to extract content from winmail.dat
fix 63927 POI_Overall Inconsistent mapping of Norwegian locales for date formats
fix github-163 XSSF Add set level numbering on XWPFParagraph
fix github-164 XSSF Gear up Bug in XSSFTable.setCellReferences when table is single cell
fix 64004 POI_Overall Replace Cloneable / clone() with re-create constructor
fix 64036 POI_Overall Replace reflection calls in factories for Java 9+
fix 64044 POI_Overall Gear up consequence with setCellValue(LocalDate) not supporting nulls properly
fix 64088 SL_Common XSLF SlideShow rendering fixes
fix 64098 XWPF XWPFRun: Whitespace in text not preserved if starting with tab character.
fix 64108 POI_Overall unsafe pipe character ("|") in Relationship target attribute is non being encoded into a '%7C'.
fix github-166 XDDF Expose invert if negative on bar charts
fix 63998 HSSF Support commas, exclamation marks correctly in AreaReference
fix 64045 XSSF XSSFWorkbook constructor doesn't close ZipFile if an exception occurs
fix 64130 HSSF Regression in OldSheetRecord

Version four.1.1 (2019-10-20)

Summary

  • XSSF: Memory improvements which utilise much less retentivity while writing large xlsx files
  • XDDF: Improved nautical chart support: more types and some API changes around angles and width units
  • updated dependencies to Bouncycastle ane.62, Eatables-Codec ane.13, Eatables-Collections4 4.4, Commons-Compress 1.19
  • XWPF: Additional 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 Clarification
add 63774 POI_Overall Cache pids to speed up custom properties "add" method
add 63779 SS_Common Add support for the new Java date/fourth dimension API added in Java 8
fix 59322 HWPF Avert NullPointerException when reading Word Document with tables and a prison cell with a null descriptor
fix 61490 HWPF Read cells of tables correctly in cases where the last cell is not 'fake'
fix HWPF Do not use WeakReference for parents in Ranges to avoid spurious failures in tests
fix 63657 XSSF Set regression with memory usage in XSSFRow.onDocumentWrite and some other temporary memory leaks
fix 63842 SS_Common FractionFormat casts whole part of the value into 'int'
fix 63818 HSLF Allow multiple charsets for same font typeface
fix 63768 XSSF XSSFExportToXml suit settings on SchemaFactory
fix 63541 XSLF NullPointerException from XSLFSimpleShape.getAnchor for empty xfrm tags
add 63745 POI_Overall Add traversing and debugging interface
fix 57423 62711 XSSF Set up regression when XSSFRow.shiftRows() is used
fix 63580 SL_Common HSLF XSLF Ready texture pigment treatment
fix 59004 HSLF HSLF rendering - adjust values for presetShapeDefinition differs in HSLF/XSLF
fix HSLF Don't fallback to master shape backdrop, if chief shape is not assigned
add POI_Overall Add a ThreadLocalUtil.clearAllThreadLocals which can exist used to clear thread-locals
fix 63371 XSSF XSSFSheet.addMergedRegion should adjust count of merged cells
fix 63073 XSSF Return value of XSSFSheet.addMergedRegion is off by ane
fix 54803 OPC Mistake opening XLSX after saving with a Drawing using POI
add github-135 XDDF Support to create new nautical chart without reading template
add github-143 HPSF MAPIType.isFixedLength: not true in case of length > viii
add github-144 XDDF Back up for seven new chart types
add github-149 HSMF ameliorate MAPIMessage.getHtmlBody
add github-150 XWPF Add XWPFPicture getWidth and getDepth methods
add github-151 XWPF Add XWPFRun getStyle method
add github-152 XWPF Add XWPFParagraph setKeepNext method
add github-153 XWPF Add XWPFParagraph createHyperlinkRun method
add github-154 SXSSF Improved support for writing large files
add github-157 OOXML Add setters to POIXMLProperties
fix 63153 XDDF Enable safety removal of data serial from charts
fix 59623 XDDF Provide case of threshold line in bar nautical chart

Version iv.ane.0 (2019-04-09)

Summary

  • Improved support/fixes for Java ix+ and IBM JVM
  • New EMF renderer and support of SVG images in XSLF
  • Security, stability and memory/resources treatment improvements
  • Diverse bug fixes across part and conditional format dominion evaluation
  • Upgrade to XMLBeans 3.1.0
  • Upgrade to Bouncycastle 1.61
  • Upgrade to Curvesapi 1.06
  • Upgrade to Commons-Codec 1.12
  • Upgrade to Commons-Collections4 4.3
  • Upgrade to XMLSec 2.1.2

Changes

Type Bug Module Description
fix 63200 XSLF Avert a possible NullPointerException in XSLFShape.selectPaint()
add 60724 SS_Common Implement 'ignore hidden rows' variations for existing implemented variants
fix 63264 SS_Common Conditional Format rule evaluation calculates relative references incorrectly
fix 61652 SS_Common Fix NPE in EDATE function when date evaluates to an invalid value
fix 62151 POIFS Work around illegal reflective access in Java 9+ when freeing buffers
add 63029 OPC OPCPackage Potentially clobbers files on shut()
add 62980 SS_Common XSSF HSSF Make D* functions ignore case in headings
fix 60977 XSSF Adding custom backdrop creates invalid .xlsx file on 2nd write
fix 60460 SL_Common Aught pointer exception in ExternSheetNameResolver.prependSheetName method
fix 60845 XSSF Fix copying styles/conditional formatting
add 63054 SS_Common XSSF HSSF Improved evaluation of array formulas with errors in arguments
fix 63047 POI_Overall Make POILogger subclassable
add 62904 SS_Common XSSF HSSF Back up assortment arguments in IF and logical IS*** functions
add 63028 SL_Common XSLF HSLF Provide font embedding for slideshows
fix 61532 SXSSF Fix setting values/types during formula evaluation for SXSSF
fix 62629 OPC Allow to handle files with invalid content types for pictures
fix 62839 SL_Common Fix MathX.floor for negative n
fix 62884 SL_Common Sheetnum is not checked in InternalWorkbook.setSheetHidden()
fix 62886 OPC Regression extracting text from corrupted docx files
add 63017 SL_Common XSLF Remove rows from a XSLFTable
add 60656 SL_Common XSLF HSLF EMF image support in slideshows
add 62365 XSLF SVG image support in XSLF
add github-136 XSSF Support GEOMEAN function
fix 63011 OPC Multiple digital signature in excel file bankrupt commencement signature
fix 62999 SL_Common IBM JDK JIT causes AIOOBE in TexturePaintContext
fix 62994 POI_Overall IBM JCE workarounds
fix 62966 SL_Common init presetShapeDefinitions.xml fail under IBM jdk
fix 62953 SL_Common XSLF HSLF Rendering of FreeformShapes with formula fails
fix 63005 POI_Overall Remove support for reading files that have XML entity definitions
fix 63013 XWPF add XWPFRun setLang method
fix 63240 XSSF Remove unnecessary synchronization on DocumentHelper.newDocumentBuilder and SAXHelper.newXMLReader
fix 61652 SS_Common Prepare NPE in EDATE part when engagement evaluates to an invalid value
fix 63264 SS_Common Conditional Format rule evaluation calculates relative references incorrectly
add 60724 SS_Common Implement 'ignore hidden rows' variations for existing SUBTOTAL part variants
fix 63268 SS_Common Gear up result with CellUtil.setFont calculation unnecessary styles
fix 61700 SS_Common getForceFormulaRecalculation() returns wrong value
fix 63292 SS_Common DataFormatter.formatCellValue() ignores use1904Windowing w/iv-role appointment formats

Version four.0.i (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 three.0.ii

Changes

Type Bug Module Description
fix 59773 POI_Overall Move loop invariants outside of loop for faster execution
fix 59834 POI_Overall poi-ooxml pom.xml should include dependency on poi-scratchpad
fix 62690 POI_Overall Missing Maven dependency to commons-math3
fix 62692 OPC WildFly XML parser non properly supported - Holding 'http://world wide web.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized
fix 62699 POI_Overall Download folio must link to https://world wide web.apache.org/dist/poi/KEYS
fix 62733 XSLF XSLFBackground setFill() can corrupt the document
fix 62735 XSSF poi-ooxml 4.0.0 should take dependency on curvesapi one.05
fix 62740 XSSF XSSFTable constructor automatically assigns invalid (not-unique) column IDs
fix 62768 OPC OPCPackage#close() method is incorrectly synchronized
fix 62796 POI_Overall Remove XML Event parser code from PackagePropertiesMarshaller
fix 62800 XSLF Fix naught pointer exception if a picture shape has no blip id
fix 62805 POI_Overall Fix Old-Xerces build issues
fix 62805 XSLF XSLFTableCell#removeBorder(BorderEdge.right) removes the bottom edge not the right edge.
fix 62811 POI_Overall POI Encryption didn't work with four.0.0 but did work with iii.17
fix 62951 POI_Overall FileMagic not correctly identified
fix 62949 SL_Common SlideShow rendering - keyframe fractions must be increasing
fix 62921 POI_Overall Provide OOXMLLite alternative for Java 12+
fix 62625 POI_Overall Handle off-spec, variant REFERENCE_NAME record construction in VBAMacroReader
fix 62624 POI_Overall Handle module name mapping in VBAMacroReader
fix 62836 SS_Common Support Tendency function
fix 62859 XWPF Rare NPE while creating XWPFSDTContent
add 62373 SS_Common Back up for FREQUENCY function
fix 62831 POI_Overall WorkbookFactory.create support for bracket of File, eg from JFileChooser
fix 62815 XSSF XLSB number extraction improvements
fix 62373 SS_Common Support FREQUENCY role
fix 62742 POI_Overall Add common-compress jar to bin naught/tgz
fix 62747 POI_Overall Upgrade bouncycastle dependency to i.60
fix 62736 XWPF Relations on XSLFPictureShape were removed unconditionally
add github-109 XDDF Define XDDF user model for text body, its paragraphs and text runs
add github-123 XSSF Import chart on drawing
fix 62746 XDDF Support axIds in XDDF
fix 60509 XSSF XSSFWorkbook.setSheetName() does non update references in charts
fix 59625 XWPF Localisation (Internationalisation in other languages) when applied in charts corrupt the MS Word file

Version 4.0.0 (2018-09-07)

Summary

  • Removed support for Java six and 7 making Java 8 the minimum version supported
  • New OOXML schema (ane.4) necessary, because of incompatible XMLBeans loading non anymore through POIXMLTypeLoader

Changes

Type Bug Module Description
remove 62649 POIFS Remove OPOIFS* (breaks backwards compatibility)
fix 61589 XSLF Importing content does not copy hyperlink accost
fix 62587 XSLF repeated call to XSLFSheet.removeShape leads to java.lang.IllegalArgumentException: partName
fix 62513 OOXML Don't try to parse embedded package relationships
add 59268 OOXML Work on providing an updated version of XMLBeans
fix 62451 HPSF Certificate concluding printed in the year 27321
fix 60713 SXSSF XSSF OPC (S)XSSFWorkbook/POIXMLDocument.write(OutputStream) closes the OutputStream (breaks backwards compatibility)
add 62452 OPC Excerpt configuration while verifying XML signatures
fix 62187 OPC Compiling with Java 10 fails with ClassCastException / use commons-shrink (breaks backwards compatibility)
fix 62355 POI_Overall Unsplit packages for Jigsaw / Coffee 9 compatibility (breaks backwards compatibility)
fix 62041 SL_Common TestFonts fails on Mac
fix 62051 XSLF Two shapes have the same shapeId within the same slide
fix 61633 XSLF Zero width shapes aren't rendered
add 62037 SL_Common SlideNames should not be zip simply take a default as if accessed by VBA
fix 62381 SL_Common Fix rendering of AutoShapes
fix 59893 POI_Overall Forbid calls to InputStream.available
fix 61905 HSSF HSSFWorkbook.setActiveCell() does not actually make the jail cell selected in Excel
fix 61459 HSLF HSLFShape.getShapeName() returns proper name of shapeType and not the shape proper name
add 62319 SL_Common Decommission XSLF-/PowerPointExtractor (breaks backwards compatibility)
add 62092 SL_Common Text not extracted from grouped text shapes in HSLF
add 62159 OPC Support XML signature over windows document store
add 57369 XDDF Add support for major and minor units on chart axes
add 55954 XWPF Added methods to position table
add 61947 POI_Overall Remove deprecated classes (POI four.0.0)
add 55954 XWPF Add functions to get, set, remove outer borders for tables
add github-72 XDDF Define XDDF user model for shape properties to be shared between XSLF, XSSF and XWPF
add 61543 XSSF Do not fail with "part already exists" when tables are created/removed (breaks backwards compatibility)
add 61550 POI_Overall Add more than information to exception text and verify that it is thrown (breaks backwards compatibility)
add 61609 POI_Overall Add .gitattribute file and gear up lf for one sample-file (breaks backwards compatibility)
add 61797 SL_Common Embed Excel / Ole objects into powerpoint (breaks backwards compatibility)
fix 61943 SL_Common narrow generics definition because of tighter java9 checks
add 61942 OPC Refactor PackagePartName handling and add getUnusedPartIndex method
fix 61941 POIFS Move Ole marker generation to Ole10Native
fix 61940 POI_Overall Replace ClassID statics with enum
add 61939 OPC Provide schema for AlternateContent - provide new ooxml-schemas-1.4.jar
fix 61787 HSSF Modify how deleted content is detected to not incorrectly see too much text equally deleted, this was introduced with bug 58067
fix 61798 HSSF Fix usage of getLastCellNum() when calculating worksheet dimension during saving
fix 61911 HWPF Avoid IndexOutOfBounds access when reading pictures
fix 61765 HSSF Support third political party tool generated files using WorkBook as their POIFS directory name
fix 61881 HSLF Regression in ppt parsing: typeface can't exist null or empty
add github-68 XDDF XSLF XSSF XWPF Share chart information implementation betwixt XSLFChart, XSSFChart and XWPFChart through XDDF
fix 61809 HPSF Space loop in SectionIDMap.become() and .put()
add 60887 XSSF Surface XSSF Header/Footer Attributes
add 61730 SS_Common CellRangeAddresses support iterating over their CellAddresses
fix 61727 SS_Common CellRangeUtil merge cell ranges cleaved for sure orders of arguments
fix 57517 HSSF Fix various situations that were handled incorrectly in HSSFOptimiser
add 61671 XSLF XSLFSlide does non contain isHidden and setHidden like HSLFSlide does
update 61630 XSSF Performance improvement to XSSFExportToXML
add 58068 XSSF Add together a method to laissez passer the actual Colour to StylesTable.findFont()
fix 61096 POIFS Add support for modules in VBAMacroReader
fix 61033 XSSF Add XSSFWorkbook.setCellFormulaValidation() to control if formulas are validated during Prison cell.setCellFormula()
fix 61148 SXSSF Fix calculating/setting formula value
fix 61064 SS_Common Back up beliefs of function CEILING in newer versions of Microsoft Excel
fix 61516 SS_Common Correctly handle references that stop upward exterior the workbook when cells with formulas are copied
add 60737 XSSF Add endSheet() to XSSFEventBasedExcelExtractor
fix 59747 OPC Exchange guild of writing parts into Zip to allow some tools to handle files better
add github-69 SS_Common Support matrix functions
fix 60499 OPC Deleting a motion picture that is used twice on a slide corrupt the slide
fix 60279 POI_Overall Back-off to brute-strength search for macro content if macro commencement is incorrect
add 61528 XSSF Pin tabular array enhancements
fix 61906 XSSF add API for working with RichStringText
fix 61792 SS_Common Avoid iterating over chars (use codepoints instead)
fix 62254 SS_Common Update OFFSET function to support optional values
update 62435 XSSF Rename getAllEmbedds method to getAllEmbeddedParts (getAllEmbedds is retained merely deprecated)
update 62438 POI_Overall Supplant org.apache.poi.openxml4j.util.Nullable with java.lang.Optional (breaks backwards compatibility)
fix github-90 XSSF Change default DSIG signing algorithm to SHA256
fix github-107 SS_Common Support AREAS part
fix github-110 XWPF Renames org.apache.poi.xwpf.usermodel.TextSegement to org.apache.poi.xwpf.usermodel.TextSegment (breaks backwards compatibility)
fix github-114 XWPF Ameliorate support for Footnotes and Endnotes

garcialoat1946.blogspot.com

Source: https://poi.apache.org/changes.html

Post a Comment for "A Jni Error Has Occurred Please Check Your Installation and Try Again Maven Apache Poi Xssf"