Skip to content

Upgrading org.apache.poi:poi 5 to 6

Unknown5.5.1 → 6.0.0

UnknownUpgrade verdict

DepDelta hasn't looked for this range's notes yet, so breaking changes can't be ruled out.

  • DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: ctor EscherArrayProperty(short, boolean, byte[])
  • removed: static field EscherMetafileBlip.RECORD_ID_EMF: short
  • removed: static field EscherMetafileBlip.RECORD_ID_PICT: short
  • removed: static field EscherMetafileBlip.RECORD_ID_WMF: short
  • added: method EscherComplexProperty.getComplexSize(): int
  • added: static method AbstractEscherOptRecord.getMaxPropertySize(): int
  • added: static method AbstractEscherOptRecord.setMaxPropertySize(int): void
  • removed: method CustomProperty.hashCode(): int
  • added: method FormatTrackingHSSFListener.isUseFileFormatsForBuiltinIndexes(): boolean
  • added: method FormatTrackingHSSFListener.setUseFileFormatsForBuiltinIndexes(boolean): void
  • added: method HSSFEventFactory.abortableProcessEvents(HSSFRequest, InputStream, char[]): short
  • added: method HSSFEventFactory.abortableProcessWorkbookEvents(HSSFRequest, DirectoryNode, char[]): short
  • added: method HSSFEventFactory.abortableProcessWorkbookEvents(HSSFRequest, POIFSFileSystem, char[]): short
  • added: method HSSFEventFactory.processEvents(HSSFRequest, InputStream, char[]): void
  • added: method HSSFEventFactory.processWorkbookEvents(HSSFRequest, DirectoryNode, char[]): void
  • added: method HSSFEventFactory.processWorkbookEvents(HSSFRequest, POIFSFileSystem, char[]): void
  • added: ctor EventBasedExcelExtractor(DirectoryNode, char[])
  • added: ctor EventBasedExcelExtractor(POIFSFileSystem, char[])
  • added: ctor ExcelExtractor(DirectoryNode, char[])
  • added: ctor ExcelExtractor(POIFSFileSystem, char[])
  • removed: method AbstractEscherHolderRecord.convertRawBytesToEscherRecords(): void
  • removed: method DrawingGroupRecord.processChildRecords(): void
  • removed: static field EscherAggregate.ST_ACCENTBORDERCALLOUT1: short
  • removed: static field EscherAggregate.ST_ACCENTBORDERCALLOUT2: short
  • removed: static field EscherAggregate.ST_ACCENTBORDERCALLOUT3: short
  • removed: static field EscherAggregate.ST_ACCENTBORDERCALLOUT90: short
  • removed: static field EscherAggregate.ST_ACCENTCALLOUT1: short
  • removed: static field EscherAggregate.ST_ACCENTCALLOUT2: short
  • removed: static field EscherAggregate.ST_ACCENTCALLOUT3: short
  • removed: static field EscherAggregate.ST_ACCENTCALLOUT90: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONBACKPREVIOUS: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONBEGINNING: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONBLANK: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONDOCUMENT: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONEND: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONFORWARDNEXT: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONHELP: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONHOME: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONINFORMATION: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONMOVIE: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONRETURN: short
  • removed: static field EscherAggregate.ST_ACTIONBUTTONSOUND: short
  • removed: static field EscherAggregate.ST_ARC: short
  • removed: static field EscherAggregate.ST_ARROW: short
  • removed: static field EscherAggregate.ST_BALLOON: short
  • removed: static field EscherAggregate.ST_BENTARROW: short
  • removed: static field EscherAggregate.ST_BENTCONNECTOR2: short
  • removed: static field EscherAggregate.ST_BENTCONNECTOR3: short
  • removed: static field EscherAggregate.ST_BENTCONNECTOR4: short
  • removed: static field EscherAggregate.ST_BENTCONNECTOR5: short
  • removed: static field EscherAggregate.ST_BENTUPARROW: short
  • removed: static field EscherAggregate.ST_BEVEL: short
  • removed: static field EscherAggregate.ST_BLOCKARC: short
  • removed: static field EscherAggregate.ST_BORDERCALLOUT1: short
  • removed: static field EscherAggregate.ST_BORDERCALLOUT2: short
  • removed: static field EscherAggregate.ST_BORDERCALLOUT3: short
  • removed: static field EscherAggregate.ST_BORDERCALLOUT90: short
  • removed: static field EscherAggregate.ST_BRACEPAIR: short
  • removed: static field EscherAggregate.ST_BRACKETPAIR: short
  • removed: static field EscherAggregate.ST_CALLOUT1: short
  • removed: static field EscherAggregate.ST_CALLOUT2: short
  • removed: static field EscherAggregate.ST_CALLOUT3: short
  • removed: static field EscherAggregate.ST_CALLOUT90: short
  • removed: static field EscherAggregate.ST_CAN: short
  • removed: static field EscherAggregate.ST_CHEVRON: short
  • removed: static field EscherAggregate.ST_CIRCULARARROW: short
  • removed: static field EscherAggregate.ST_CLOUDCALLOUT: short
  • removed: static field EscherAggregate.ST_CUBE: short
  • removed: static field EscherAggregate.ST_CURVEDCONNECTOR2: short
  • removed: static field EscherAggregate.ST_CURVEDCONNECTOR3: short
  • removed: static field EscherAggregate.ST_CURVEDCONNECTOR4: short
  • removed: static field EscherAggregate.ST_CURVEDCONNECTOR5: short
  • removed: static field EscherAggregate.ST_CURVEDDOWNARROW: short
  • removed: static field EscherAggregate.ST_CURVEDLEFTARROW: short
  • removed: static field EscherAggregate.ST_CURVEDRIGHTARROW: short
  • removed: static field EscherAggregate.ST_CURVEDUPARROW: short
  • removed: static field EscherAggregate.ST_DIAMOND: short
  • removed: static field EscherAggregate.ST_DONUT: short
  • removed: static field EscherAggregate.ST_DOUBLEWAVE: short
  • removed: static field EscherAggregate.ST_DOWNARROW: short
  • removed: static field EscherAggregate.ST_DOWNARROWCALLOUT: short
  • removed: static field EscherAggregate.ST_ELLIPSE: short
  • removed: static field EscherAggregate.ST_ELLIPSERIBBON2: short
  • removed: static field EscherAggregate.ST_ELLIPSERIBBON: short
  • removed: static field EscherAggregate.ST_FLOWCHARTALTERNATEPROCESS: short
  • removed: static field EscherAggregate.ST_FLOWCHARTCOLLATE: short
  • removed: static field EscherAggregate.ST_FLOWCHARTCONNECTOR: short
  • removed: static field EscherAggregate.ST_FLOWCHARTDECISION: short
  • removed: static field EscherAggregate.ST_FLOWCHARTDELAY: short
  • removed: static field EscherAggregate.ST_FLOWCHARTDISPLAY: short
  • removed: static field EscherAggregate.ST_FLOWCHARTDOCUMENT: short
  • removed: static field EscherAggregate.ST_FLOWCHARTEXTRACT: short
  • removed: static field EscherAggregate.ST_FLOWCHARTINPUTOUTPUT: short
  • removed: static field EscherAggregate.ST_FLOWCHARTINTERNALSTORAGE: short
  • removed: static field EscherAggregate.ST_FLOWCHARTMAGNETICDISK: short
  • removed: static field EscherAggregate.ST_FLOWCHARTMAGNETICDRUM: short
  • removed: static field EscherAggregate.ST_FLOWCHARTMAGNETICTAPE: short
  • removed: static field EscherAggregate.ST_FLOWCHARTMANUALINPUT: short
  • removed: static field EscherAggregate.ST_FLOWCHARTMANUALOPERATION: short
  • removed: static field EscherAggregate.ST_FLOWCHARTMERGE: short
  • removed: static field EscherAggregate.ST_FLOWCHARTMULTIDOCUMENT: short
  • removed: static field EscherAggregate.ST_FLOWCHARTOFFLINESTORAGE: short
  • removed: static field EscherAggregate.ST_FLOWCHARTOFFPAGECONNECTOR: short
  • removed: static field EscherAggregate.ST_FLOWCHARTONLINESTORAGE: short
  • removed: static field EscherAggregate.ST_FLOWCHARTOR: short
  • removed: static field EscherAggregate.ST_FLOWCHARTPREDEFINEDPROCESS: short
  • removed: static field EscherAggregate.ST_FLOWCHARTPREPARATION: short
  • removed: static field EscherAggregate.ST_FLOWCHARTPROCESS: short
  • removed: static field EscherAggregate.ST_FLOWCHARTPUNCHEDCARD: short
  • removed: static field EscherAggregate.ST_FLOWCHARTPUNCHEDTAPE: short
  • removed: static field EscherAggregate.ST_FLOWCHARTSORT: short
  • removed: static field EscherAggregate.ST_FLOWCHARTSUMMINGJUNCTION: short
  • removed: static field EscherAggregate.ST_FLOWCHARTTERMINATOR: short
  • removed: static field EscherAggregate.ST_FOLDEDCORNER: short
  • removed: static field EscherAggregate.ST_HEART: short
  • removed: static field EscherAggregate.ST_HEXAGON: short
  • removed: static field EscherAggregate.ST_HOMEPLATE: short
  • removed: static field EscherAggregate.ST_HORIZONTALSCROLL: short
  • removed: static field EscherAggregate.ST_HOSTCONTROL: short
  • removed: static field EscherAggregate.ST_IRREGULARSEAL1: short
  • removed: static field EscherAggregate.ST_IRREGULARSEAL2: short
  • removed: static field EscherAggregate.ST_ISOCELESTRIANGLE: short
  • removed: static field EscherAggregate.ST_LEFTARROW: short
  • removed: static field EscherAggregate.ST_LEFTARROWCALLOUT: short
  • removed: static field EscherAggregate.ST_LEFTBRACE: short
  • removed: static field EscherAggregate.ST_LEFTBRACKET: short
  • removed: static field EscherAggregate.ST_LEFTRIGHTARROW: short
  • removed: static field EscherAggregate.ST_LEFTRIGHTARROWCALLOUT: short
  • removed: static field EscherAggregate.ST_LEFTRIGHTUPARROW: short
  • removed: static field EscherAggregate.ST_LEFTUPARROW: short
  • removed: static field EscherAggregate.ST_LIGHTNINGBOLT: short
  • removed: static field EscherAggregate.ST_LINE: short
  • removed: static field EscherAggregate.ST_MIN: short
  • removed: static field EscherAggregate.ST_MOON: short
  • removed: static field EscherAggregate.ST_NIL: short
  • removed: static field EscherAggregate.ST_NOSMOKING: short
  • removed: static field EscherAggregate.ST_NOTCHEDCIRCULARARROW: short
  • removed: static field EscherAggregate.ST_NOTCHEDRIGHTARROW: short
  • removed: static field EscherAggregate.ST_NOT_PRIMATIVE: short
  • removed: static field EscherAggregate.ST_OCTAGON: short
  • removed: static field EscherAggregate.ST_PARALLELOGRAM: short
  • removed: static field EscherAggregate.ST_PENTAGON: short
  • removed: static field EscherAggregate.ST_PICTUREFRAME: short
  • removed: static field EscherAggregate.ST_PLAQUE: short
  • removed: static field EscherAggregate.ST_PLUS: short
  • removed: static field EscherAggregate.ST_QUADARROW: short
  • removed: static field EscherAggregate.ST_QUADARROWCALLOUT: short
  • removed: static field EscherAggregate.ST_RECTANGLE: short
  • removed: static field EscherAggregate.ST_RIBBON2: short
  • removed: static field EscherAggregate.ST_RIBBON: short
  • removed: static field EscherAggregate.ST_RIGHTARROWCALLOUT: short
  • removed: static field EscherAggregate.ST_RIGHTBRACE: short
  • removed: static field EscherAggregate.ST_RIGHTBRACKET: short
  • removed: static field EscherAggregate.ST_RIGHTTRIANGLE: short
  • removed: static field EscherAggregate.ST_ROUNDRECTANGLE: short
  • removed: static field EscherAggregate.ST_SEAL16: short
  • removed: static field EscherAggregate.ST_SEAL24: short
  • removed: static field EscherAggregate.ST_SEAL32: short
  • removed: static field EscherAggregate.ST_SEAL4: short
  • removed: static field EscherAggregate.ST_SEAL8: short
  • removed: static field EscherAggregate.ST_SEAL: short
  • removed: static field EscherAggregate.ST_SMILEYFACE: short
  • removed: static field EscherAggregate.ST_STAR: short
  • removed: static field EscherAggregate.ST_STRAIGHTCONNECTOR1: short
  • removed: static field EscherAggregate.ST_STRIPEDRIGHTARROW: short
  • removed: static field EscherAggregate.ST_SUN: short
  • removed: static field EscherAggregate.ST_TEXTARCHDOWNCURVE: short
  • removed: static field EscherAggregate.ST_TEXTARCHDOWNPOUR: short
  • removed: static field EscherAggregate.ST_TEXTARCHUPCURVE: short
  • removed: static field EscherAggregate.ST_TEXTARCHUPPOUR: short
  • removed: static field EscherAggregate.ST_TEXTBOX: short
  • removed: static field EscherAggregate.ST_TEXTBUTTONCURVE: short
  • removed: static field EscherAggregate.ST_TEXTBUTTONPOUR: short
  • removed: static field EscherAggregate.ST_TEXTCANDOWN: short
  • removed: static field EscherAggregate.ST_TEXTCANUP: short
  • removed: static field EscherAggregate.ST_TEXTCASCADEDOWN: short
  • removed: static field EscherAggregate.ST_TEXTCASCADEUP: short
  • removed: static field EscherAggregate.ST_TEXTCHEVRON: short
  • removed: static field EscherAggregate.ST_TEXTCHEVRONINVERTED: short
  • removed: static field EscherAggregate.ST_TEXTCIRCLECURVE: short
  • removed: static field EscherAggregate.ST_TEXTCIRCLEPOUR: short
  • removed: static field EscherAggregate.ST_TEXTCURVE: short
  • removed: static field EscherAggregate.ST_TEXTCURVEDOWN: short
  • removed: static field EscherAggregate.ST_TEXTCURVEUP: short
  • removed: static field EscherAggregate.ST_TEXTDEFLATE: short
  • removed: static field EscherAggregate.ST_TEXTDEFLATEBOTTOM: short
  • removed: static field EscherAggregate.ST_TEXTDEFLATEINFLATE: short
  • removed: static field EscherAggregate.ST_TEXTDEFLATEINFLATEDEFLATE: short
  • removed: static field EscherAggregate.ST_TEXTDEFLATETOP: short
  • removed: static field EscherAggregate.ST_TEXTFADEDOWN: short
  • removed: static field EscherAggregate.ST_TEXTFADELEFT: short
  • removed: static field EscherAggregate.ST_TEXTFADERIGHT: short
  • removed: static field EscherAggregate.ST_TEXTFADEUP: short
  • removed: static field EscherAggregate.ST_TEXTHEXAGON: short
  • removed: static field EscherAggregate.ST_TEXTINFLATE: short
  • removed: static field EscherAggregate.ST_TEXTINFLATEBOTTOM: short
  • removed: static field EscherAggregate.ST_TEXTINFLATETOP: short
  • removed: static field EscherAggregate.ST_TEXTOCTAGON: short
  • removed: static field EscherAggregate.ST_TEXTONCURVE: short
  • removed: static field EscherAggregate.ST_TEXTONRING: short
  • removed: static field EscherAggregate.ST_TEXTPLAINTEXT: short
  • removed: static field EscherAggregate.ST_TEXTRING: short
  • removed: static field EscherAggregate.ST_TEXTRINGINSIDE: short
  • removed: static field EscherAggregate.ST_TEXTRINGOUTSIDE: short
  • removed: static field EscherAggregate.ST_TEXTSIMPLE: short
  • removed: static field EscherAggregate.ST_TEXTSLANTDOWN: short
  • removed: static field EscherAggregate.ST_TEXTSLANTUP: short
  • removed: static field EscherAggregate.ST_TEXTSTOP: short
  • removed: static field EscherAggregate.ST_TEXTTRIANGLE: short
  • removed: static field EscherAggregate.ST_TEXTTRIANGLEINVERTED: short
  • removed: static field EscherAggregate.ST_TEXTWAVE1: short
  • removed: static field EscherAggregate.ST_TEXTWAVE2: short
  • removed: static field EscherAggregate.ST_TEXTWAVE3: short
  • removed: static field EscherAggregate.ST_TEXTWAVE4: short
  • removed: static field EscherAggregate.ST_TEXTWAVE: short
  • removed: static field EscherAggregate.ST_THICKARROW: short
  • removed: static field EscherAggregate.ST_TRAPEZOID: short
  • removed: static field EscherAggregate.ST_UPARROW: short
  • removed: static field EscherAggregate.ST_UPARROWCALLOUT: short
  • removed: static field EscherAggregate.ST_UPDOWNARROW: short
  • removed: static field EscherAggregate.ST_UPDOWNARROWCALLOUT: short
  • removed: static field EscherAggregate.ST_UTURNARROW: short
  • removed: static field EscherAggregate.ST_VERTICALSCROLL: short
  • removed: static field EscherAggregate.ST_WAVE: short
  • removed: static field EscherAggregate.ST_WEDGEELLIPSECALLOUT: short
  • removed: static field EscherAggregate.ST_WEDGERECTCALLOUT: short
  • removed: static field EscherAggregate.ST_WEDGERRECTCALLOUT: short
  • changed: method FormulaRecord.getCachedResultType(): int → method FormulaRecord.getCachedResultType(): CellType
  • changed: method OldFormulaRecord.getCachedResultType(): int → method OldFormulaRecord.getCachedResultType(): CellType
  • added: ctor RecordFactoryInputStream(InputStream, boolean, char[])
  • added: static method RecordFactory.createRecords(InputStream, char[]): List
  • added: static method SharedValueManager.getMaxNumberOfFormulaRecordAggregates(): int
  • added: static method SharedValueManager.setMaxNumberOfFormulaRecordAggregates(int): void
  • removed: method HSSFCellStyle.getFontIndexAsInt(): int
  • removed: method HSSFFont.getIndexAsInt(): int
  • removed: method HSSFWorkbook.getNumberOfFontsAsInt(): int
  • added: ctor HSSFWorkbook(DirectoryNode, boolean, char[])
  • added: ctor HSSFWorkbook(InputStream, boolean, char[])
  • added: ctor HSSFWorkbook(InputStream, char[])
  • added: ctor HSSFWorkbook(POIFSFileSystem, boolean, char[])
  • added: method HSSFWorkbook.setOutputPassword(char[]): void
  • added: static method HSSFWorkbook.safelyAllocate(long): byte[]
  • added: method HSSFColumnShifter.shiftDrawingAnchors(int, int, int): void
  • added: method HSSFRowShifter.shiftDrawingAnchors(int, int, int): void
  • added: method ChunkedCipherInputStream.skipFully(long): void
  • added: static method AgileEncryptionVerifier.getMaxSpinCount(): int
  • added: static method AgileEncryptionVerifier.setMaxSpinCount(int): void
  • removed: static method DocumentFactoryHelper.hasOOXMLHeader(InputStream): boolean
  • added: static method VBAMacroReader.getMaxStringLength(): int
  • added: static method VBAMacroReader.setMaxStringLength(int): void
  • removed: method SlideShowExtractor.getCodepoints(String, Boolean, Boolean): BitSet
  • removed: method Slide.getDisplayPlaceholder(Placeholder): boolean
  • added: method PictureShape.getAlpha(): int
  • added: static field PictureShape.FULLY_OPAQUE_ALPHA_VALUE: int
  • added: static field PictureShape.FULLY_TRANSPARENT_ALPHA_VALUE: int
  • changed: final class OperationEvaluationContext → class OperationEvaluationContext
  • added: ctor OperationEvaluationContext(WorkbookEvaluator, EvaluationWorkbook, int, int, int)
  • added: method EvaluationSheet.notifyDeleteCell(int, int): void
  • added: method EvaluationSheet.notifyUpdateCell(int, int): void
  • added: method WorkbookEvaluator.evaluateFormula(OperationEvaluationContext, Ptg[]): ValueEval
  • added: static field FormulaParser.DEFAULT_MAX_NESTING_DEPTH: int
  • added: static method FormulaParser.getMaxNestingDepth(): int
  • added: static method FormulaParser.setMaxNestingDepth(int): void
  • removed: class DateParser extends DateParser
  • removed: ctor DateParser()
  • removed: static field FunctionEval.functions: Function[]
  • changed: final class ConcatEval extends Fixed2ArgFunction → final class ConcatEval extends Fixed2ArgFunction implements ArrayFunction
  • changed: final class PercentEval extends Fixed1ArgFunction → final class PercentEval extends Fixed1ArgFunction implements ArrayFunction
  • added: method ConcatEval.evaluateArray(ValueEval[], int, int): ValueEval
  • added: method PercentEval.evaluateArray(ValueEval[], int, int): ValueEval
  • added: static method FunctionEval.getBasicFunctionOrNull(int): Function
  • added: static method OperandResolver.coerceDoubleToInt(double): int
  • removed: abstract class Fixed0ArgFunction implements Function0Arg
  • removed: ctor Fixed0ArgFunction()
  • removed: interface Function0Arg extends Function
  • removed: method Fixed0ArgFunction.evaluate(ValueEval[], int, int): ValueEval
  • removed: method Function0Arg.evaluate(int, int): ValueEval
  • changed: final class Countif extends Fixed2ArgFunction → final class Countif extends Fixed2ArgFunction implements ArrayFunction
  • changed: final class Sumif extends Var2or3ArgFunction → final class Sumif extends Var2or3ArgFunction implements ArrayFunction
  • changed: final class Sumproduct implements Function → final class Sumproduct implements Function, ArrayMode
  • added: method Countif.evaluateArray(ValueEval[], int, int): ValueEval
  • added: method Sumif.evaluateArray(ValueEval[], int, int): ValueEval
  • removed: enum FontCharset
  • removed: method CellStyle.getFontIndexAsInt(): int
  • removed: method Font.getIndexAsInt(): int
  • removed: method FontCharset.getValue(): int
  • removed: method Workbook.getNumberOfFontsAsInt(): int
  • removed: static field FontCharset.ANSI: FontCharset
  • removed: static field FontCharset.ARABIC: FontCharset
  • removed: static field FontCharset.BALTIC: FontCharset
  • removed: static field FontCharset.CHINESEBIG5: FontCharset
  • removed: static field FontCharset.DEFAULT: FontCharset
  • removed: static field FontCharset.EASTEUROPE: FontCharset
  • removed: static field FontCharset.GB2312: FontCharset
  • removed: static field FontCharset.GREEK: FontCharset
  • removed: static field FontCharset.HANGEUL: FontCharset
  • removed: static field FontCharset.HEBREW: FontCharset
  • removed: static field FontCharset.JOHAB: FontCharset
  • removed: static field FontCharset.MAC: FontCharset
  • removed: static field FontCharset.OEM: FontCharset
  • removed: static field FontCharset.RUSSIAN: FontCharset
  • removed: static field FontCharset.SHIFTJIS: FontCharset
  • removed: static field FontCharset.SYMBOL: FontCharset
  • removed: static field FontCharset.THAI: FontCharset
  • removed: static field FontCharset.TURKISH: FontCharset
  • removed: static field FontCharset.VIETNAMESE: FontCharset
  • removed: static method FontCharset.valueOf(String): FontCharset
  • removed: static method FontCharset.valueOf(int): FontCharset
  • removed: static method FontCharset.values(): FontCharset[]
  • added: method CellCopyPolicy.Builder.adjustFormulaReferences(boolean): CellCopyPolicy.Builder
  • added: method CellCopyPolicy.isAdjustFormulaReferences(): boolean
  • added: method CellCopyPolicy.setAdjustFormulaReferences(boolean): void
  • added: method ClientAnchor.setCol1(short): void
  • added: method ClientAnchor.setCol2(short): void
  • added: method DataFormatter.createFormat(double, int, String): Format
  • added: method DataFormatter.getBuiltinFormatOverride(int): String
  • added: method DataFormatter.getFormat(double, int, String, boolean): Format
  • added: method DataFormatter.setBuiltinFormatOverride(int, String): void
  • added: static field CellCopyPolicy.DEFAULT_ADJUST_FORMULA_REFERENCES_POLICY: boolean
  • added: static field DateUtil.MAX_EXCEL_DATE_SERIAL: int
  • added: final class ExcelArithmetic
  • added: method CellRangeAddress.shift(int, int): CellRangeAddress
  • added: method CellRangeAddressBase.contains(CellRangeAddressBase): boolean
  • added: static method ExcelArithmetic.approxAdd(double, double): double
  • added: static method ExcelArithmetic.approxSub(double, double): double
  • added: static method ExcelArithmetic.approxValue(double): double
  • added: static method ExcelArithmetic.toBigDecimal(double): BigDecimal
  • added: static method ExcelArithmetic.truncate(double): double
  • added: static method ImageUtils.getDimensionFromAnchor(ClientAnchor, Sheet): Dimension
  • removed: final class StaxHelper
  • removed: static method StaxHelper.newXMLEventFactory(): XMLEventFactory
  • removed: static method StaxHelper.newXMLInputFactory(): XMLInputFactory
  • removed: static method StaxHelper.newXMLOutputFactory(): XMLOutputFactory
  • added: class MathUtil
  • added: method LittleEndianInputStream.read(): int
  • added: method LittleEndianInputStream.skip(long): long
  • added: method LittleEndianInputStream.skipFully(long): void
  • added: method ReplacingInputStream.mark(int): void
  • added: method ReplacingInputStream.markSupported(): boolean
  • added: method ReplacingInputStream.reset(): void
  • added: method ReplacingInputStream.skip(long): long
  • added: static method ArrayUtil.safelyAllocateCheck(long, int, String): void
  • added: static method ArrayUtil.strictAllocateCheck(long, int): void
  • added: static method IOUtils.normalizePath(String): String
  • added: static method IOUtils.safelyAllocate(long, int, String): byte[]
  • added: static method IOUtils.safelyAllocateCheck(long, int, String): void
  • added: static method IOUtils.safelyClone(byte[], int, int, int, String): byte[]
  • added: static method IOUtils.toByteArray(InputStream, int, int, String): byte[]
  • added: static method IOUtils.toByteArray(InputStream, int, int, int, String): byte[]
  • added: static method IOUtils.toByteArray(InputStream, long, int, String): byte[]
  • added: static method MathUtil.safeDoubleToInt(double): int
  • added: static method MathUtil.safeFloatToInt(float): int
  • added: static method StringUtil.equalsIgnoreCase(String, String): boolean
  • added: static method XMLHelper.escapeXml(String): String