Bug 59170 - Remove deprecated classes (POI 3.15)
Summary: Remove deprecated classes (POI 3.15)
Alias: None
Product: POI
Classification: Unclassified
Component: POI Overall (show other bugs)
Version: 3.15-dev
Hardware: All All
: P2 normal (vote)
Target Milestone: ---
Assignee: POI Developers List
Depends on:
Blocks: 60331
  Show dependency tree
Reported: 2016-03-12 00:05 UTC by Andreas Beeker
Modified: 2016-11-02 16:19 UTC (History)
0 users


Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Beeker 2016-03-12 00:05:19 UTC
This bug entry is a container for deprecated changes occurring until POI 3.15 is out.
To qualify for a removal, the deprecation notice needs to be at least 2 releases old.
See [1] and [2] for the discussion on our removal strategy.

The first deprecates will be from 2008 ... so nearly a decade ago ...


[1] http://apache-poi.1045710.n5.nabble.com/deprecated-handling-reloaded-tt5721071.html
[2] http://apache-poi.1045710.n5.nabble.com/Logging-Binary-compatibility-tt5719152.html
Comment 1 Andreas Beeker 2016-03-12 00:18:18 UTC
removed org.apache.poi.hssf/ss.util.Region via r1734651
Comment 2 Andreas Beeker 2016-03-12 13:37:17 UTC
removed *Workbook.setRepeatingRowsAndColumns() via r1734701

this has been deprecated since POI 3.8
Comment 3 Andreas Beeker 2016-05-16 09:41:49 UTC
removed ErrorConstants, use FormulaError instead . via r1744000

this has been deprecated since POI 3.12-beta1
Comment 4 Andreas Beeker 2016-06-07 23:17:05 UTC
removed BuiltinFormats.getBuiltinFormats() use getAll() instead via r1747325
Comment 5 Javen O'Neal 2016-06-15 04:28:30 UTC
Removed o.a.p.hpsf.Constants in r1748480.
Removed o.a.p.hpsf.wellknown.SectionIDMap in r1748481.
Removed many deprecated methods and classes in r1748483.
Removed o.a.p.hwpf.model.PAPBinTable#writeTo in r1748488.
Removed o.a.p.xssf.usermodel.XSSFFontFormatting#getXSSFColor in r1748493.
Removed o.a.p.openxml4j.opc.Package in r1748494.
Removed o.a.p.xssf.extractor.XSSFExcelExtractor in r1748495.
Comment 6 Javen O'Neal 2016-06-17 02:31:49 UTC
r1748778: o.a.p.openxml4j.opc.internal.ContentType#getParameters
r1748780: o.a.p.openxml4j.xwpf.model.XWPFHyperlinkDecorator
r1748782: o.a.p.hdgf.HDGFDiagram
r1748783: various HSLF and HWPF methods
r1748785: o.a.p.hwpf.usermodel.CharacterRun#cloneProperties
r1748786: o.a.p.hwpf.extractor.WordExtractor constructor
r1748787: o.a.p.hwpf.usermodel.ListEntry
r1748788: o.a.p.hwpf.usermodel.Shapes (replaced by OfficeDrawing in POI 3.8 beta 4)
r1748789: o.a.p.hwpf.usermodel.Range
r1748790: o.a.p.hwpf.usermodel.Picture picture type constants and aspect ratio methods
r1748791: o.a.p.hwpf.usermodel.Paragraph constructors and type() method
Comment 7 Javen O'Neal 2016-06-18 01:06:59 UTC
Removed deprecated methods in POIFS, SS, HSSF, and XSSF in r1748897.
Comment 8 Andreas Beeker 2016-07-03 21:56:50 UTC
o.a.p.hssf.model.*Shape classes removed (deprecated since 10.08.2012) via r1751174
use o.a.p.hssf.usermodel.HSSF(SimpleShape|Textbox|...) instead
Comment 9 Javen O'Neal 2016-07-17 10:29:29 UTC
r1753052 HWPF SprmOperation
Comment 10 Javen O'Neal 2016-07-17 13:29:47 UTC
r1753070 remove deprecated HWPF TableSprmUncompressor#uncompressTAP(byte[] grpprl, int offset)