Modified: poi/site/publish/changes.rss URL: http://svn.apache.org/viewvc/poi/site/publish/changes.rss?rev=1766002&r1=1766001&r2=1766002&view=diff ============================================================================== --- poi/site/publish/changes.rss (original) +++ poi/site/publish/changes.rss Fri Oct 21 12:00:45 2016 @@ -1,22 +1,22 @@ <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd"> <rss version="0.91"><channel><title>Apache POI Changes</title><link>http://poi.apache.org/changes.html</link><description>Apache POI Changes</description><language>en-us</language> -<item><title> fix(bug 60288)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 60288) - OOXML: reduce speed to lookup document relationships</description></item> -<item><title> fix(bug 55714)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 55714) - XSLF: background image ignored on slide copy</description></item> -<item><title> fix(bug 60255)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 60255) - XSSF: create drawings when workbook contains non-sequential drawing indices</description></item> -<item><title> fix(bug 59302,60273,59830,59858,60158)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 59302,60273,59830,59858,60158) - Various improvements for reading VBA macros</description></item> -<item><title> fix(bug 53191)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 53191) - HSLF: Problems with line style when converting ppt to png</description></item> -<item><title> fix(bug 60255)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 60255) - XSSF: Check for in-use drawing part names and use next available, when creating a new sheet drawing</description></item> -<item><title> fix(bug 56781,60246)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 56781,60246) - SS Common: named range validation</description></item> -<item><title> fix(bug 59907)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 59907) - SS Common: Regression in getting and setting anchor type introduced in 3.15</description></item> -<item><title> add(bug 60153)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 60153) - SXSSF: AES encrypt temporary files and workbook on disk</description></item> -<item><title> fix(bug 51233,55075)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 51233,55075) - SXSSF: image is incorrectly resized if custom row height is set</description></item> -<item><title> fix(bug 60197)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 60197) - SS Common: named range sheet index not updated when changing sheet order</description></item> -<item><title> add(bug 60003)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 60003) - Regression: HSLF Powerpoint text extractor from footer of master slide</description></item> -<item><title> add(bug 60226)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 60226) - ClassLoader workaround for OSGI when processing OOXML files</description></item> -<item><title> add(bug 60187)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 60187) - SS Common: support BorderStyle enums in RegionUtil</description></item> -<item><title> add(bug 59857)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 59857) - Password protected files with "Microsoft Enhanced Cryptographic Provider v1.0"</description></item> -<item><title> fix(bug 59687)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 59687) - XSSF: Comments removed from wrong row when removing a row from a sheet with empty rows</description></item> -<item><title> fix(bug 59933)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 59933) - POI: Fix IllegalAccess exception caused by logger</description></item> -<item><title> add(bug 59853)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 59853) - XSSF: Support Table (structured reference) sources in PivotTables</description></item> +<item><title>OOXML: fix(bug 60288)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 60288) - OOXML: reduce speed to lookup document relationships</description></item> +<item><title>XSLF: fix(bug 55714)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 55714) - XSLF: background image ignored on slide copy</description></item> +<item><title>XSSF: fix(bug 60255)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 60255) - XSSF: create drawings when workbook contains non-sequential drawing indices</description></item> +<item><title>POI: fix(bug 59302,60273,59830,59858,60158)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 59302,60273,59830,59858,60158) - POI: Various improvements for reading VBA macros</description></item> +<item><title>HSLF: fix(bug 53191)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 53191) - HSLF: Problems with line style when converting ppt to png</description></item> +<item><title>XSSF: fix(bug 60255)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 60255) - XSSF: Check for in-use drawing part names and use next available, when creating a new sheet drawing</description></item> +<item><title>SS Common: fix(bug 56781,60246)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 56781,60246) - SS Common: named range validation</description></item> +<item><title>SS Common: fix(bug 59907)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 59907) - SS Common: Regression in getting and setting anchor type introduced in 3.15</description></item> +<item><title>SXSSF: add(bug 60153)</title><link>http://poi.apache.org/changes.html</link><description>add by POI Developers (bug 60153) - SXSSF: AES encrypt temporary files and workbook on disk</description></item> +<item><title>SXSSF: fix(bug 51233,55075)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 51233,55075) - SXSSF: image is incorrectly resized if custom row height is set</description></item> +<item><title>SS Common: fix(bug 60197)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 60197) - SS Common: named range sheet index not updated when changing sheet order</description></item> +<item><title>HSLF: add(bug 60003)</title><link>http://poi.apache.org/changes.html</link><description>add by POI Developers (bug 60003) - HSLF: Regression: Powerpoint text extractor from footer of master slide</description></item> +<item><title>OOXML: add(bug 60226)</title><link>http://poi.apache.org/changes.html</link><description>add by POI Developers (bug 60226) - OOXML: ClassLoader workaround for OSGI when processing OOXML files</description></item> +<item><title>SS Common: add(bug 60187)</title><link>http://poi.apache.org/changes.html</link><description>add by POI Developers (bug 60187) - SS Common: support BorderStyle enums in RegionUtil</description></item> +<item><title>add(bug 59857)</title><link>http://poi.apache.org/changes.html</link><description>add by POI Developers (bug 59857) - Password protected files with "Microsoft Enhanced Cryptographic Provider v1.0"</description></item> +<item><title>XSSF: fix(bug 59687)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 59687) - XSSF: Comments removed from wrong row when removing a row from a sheet with empty rows</description></item> +<item><title>POI: fix(bug 59933)</title><link>http://poi.apache.org/changes.html</link><description>fix by POI Developers (bug 59933) - POI: Fix IllegalAccess exception caused by logger</description></item> +<item><title>XSSF: add(bug 59853)</title><link>http://poi.apache.org/changes.html</link><description>add by POI Developers (bug 59853) - XSSF: Support Table (structured reference) sources in PivotTables</description></item> </channel></rss> \ No newline at end of file
Modified: poi/site/src/documentation/content/xdocs/status.xml URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/status.xml?rev=1766002&r1=1766001&r2=1766002&view=diff ============================================================================== --- poi/site/src/documentation/content/xdocs/status.xml (original) +++ poi/site/src/documentation/content/xdocs/status.xml Fri Oct 21 12:00:45 2016 @@ -39,29 +39,45 @@ <person id="YK" name="Yegor Kozlov" email="ye...@apache.org" /> </devs> + <!-- ACTION ATTRIBUTES: + dev: PD + + type: fix, add, remove, update, unknown + + fixes-bug: a comma-separated list of bugzilla bugs or github-## + + breaks-compatibility: used whenever an intentional (or unintentional?) backwards compatibility + was introduced without having a deprecation warning for at least 2 final releases. + Use a value of "true" to indicate a breakage. Otherwise, omit this attribute. + + module: a comma-separated list of modules related to the change. Use POI, OOXML, OPC, etc to refer + to changes to core POI code rather than listing all of the modules, or SS Common and SL Common + when referring to both H??F and X??F formats. + --> + <release version="3.16-beta1" date="2016-11-??"> <!-- summary <summary-item>Document each major change in the release notes in a summary item</summary-item> </summary --> <actions> - <action dev="PD" type="fix" fixes-bug="60288">OOXML: reduce speed to lookup document relationships</action> - <action dev="PD" type="fix" fixes-bug="55714">XSLF: background image ignored on slide copy</action> - <action dev="PD" type="fix" fixes-bug="60255">XSSF: create drawings when workbook contains non-sequential drawing indices</action> - <action dev="PD" type="fix" fixes-bug="59302,60273,59830,59858,60158">Various improvements for reading VBA macros</action> - <action dev="PD" type="fix" fixes-bug="53191">HSLF: Problems with line style when converting ppt to png</action> - <action dev="PD" type="fix" fixes-bug="60255">XSSF: Check for in-use drawing part names and use next available, when creating a new sheet drawing</action> - <action dev="PD" type="fix" fixes-bug="56781,60246">SS Common: named range validation</action> - <action dev="PD" type="fix" fixes-bug="59907">SS Common: Regression in getting and setting anchor type introduced in 3.15</action> - <action dev="PD" type="add" fixes-bug="60153">SXSSF: AES encrypt temporary files and workbook on disk</action> - <action dev="PD" type="fix" fixes-bug="51233,55075">SXSSF: image is incorrectly resized if custom row height is set</action> - <action dev="PD" type="fix" fixes-bug="60197">SS Common: named range sheet index not updated when changing sheet order</action> - <action dev="PD" type="add" fixes-bug="60003">Regression: HSLF Powerpoint text extractor from footer of master slide</action> - <action dev="PD" type="add" fixes-bug="60226">ClassLoader workaround for OSGI when processing OOXML files</action> - <action dev="PD" type="add" fixes-bug="60187">SS Common: support BorderStyle enums in RegionUtil</action> + <action dev="PD" type="fix" fixes-bug="60288" module="OOXML">reduce speed to lookup document relationships</action> + <action dev="PD" type="fix" fixes-bug="55714" module="XSLF">background image ignored on slide copy</action> + <action dev="PD" type="fix" fixes-bug="60255" module="XSSF">create drawings when workbook contains non-sequential drawing indices</action> + <action dev="PD" type="fix" fixes-bug="59302,60273,59830,59858,60158" module="POI">Various improvements for reading VBA macros</action> + <action dev="PD" type="fix" fixes-bug="53191" module="HSLF">Problems with line style when converting ppt to png</action> + <action dev="PD" type="fix" fixes-bug="60255" module="XSSF">Check for in-use drawing part names and use next available, when creating a new sheet drawing</action> + <action dev="PD" type="fix" fixes-bug="56781,60246" module="SS Common">named range validation</action> + <action dev="PD" type="fix" fixes-bug="59907" module="SS Common">Regression in getting and setting anchor type introduced in 3.15</action> + <action dev="PD" type="add" fixes-bug="60153" module="SXSSF">AES encrypt temporary files and workbook on disk</action> + <action dev="PD" type="fix" fixes-bug="51233,55075" module="SXSSF">image is incorrectly resized if custom row height is set</action> + <action dev="PD" type="fix" fixes-bug="60197" module="SS Common">named range sheet index not updated when changing sheet order</action> + <action dev="PD" type="add" fixes-bug="60003" module="HSLF">Regression: Powerpoint text extractor from footer of master slide</action> + <action dev="PD" type="add" fixes-bug="60226" module="OOXML">ClassLoader workaround for OSGI when processing OOXML files</action> + <action dev="PD" type="add" fixes-bug="60187" module="SS Common">support BorderStyle enums in RegionUtil</action> <action dev="PD" type="add" fixes-bug="59857">Password protected files with "Microsoft Enhanced Cryptographic Provider v1.0"</action> - <action dev="PD" type="fix" fixes-bug="59687">XSSF: Comments removed from wrong row when removing a row from a sheet with empty rows</action> - <action dev="PD" type="fix" fixes-bug="59933">POI: Fix IllegalAccess exception caused by logger</action> - <action dev="PD" type="add" fixes-bug="59853">XSSF: Support Table (structured reference) sources in PivotTables</action> + <action dev="PD" type="fix" fixes-bug="59687" module="XSSF">Comments removed from wrong row when removing a row from a sheet with empty rows</action> + <action dev="PD" type="fix" fixes-bug="59933" module="POI">Fix IllegalAccess exception caused by logger</action> + <action dev="PD" type="add" fixes-bug="59853" module="XSSF">Support Table (structured reference) sources in PivotTables</action> </actions> </release> @@ -77,100 +93,100 @@ <link href="https://bz.apache.org/bugzilla/show_bug.cgi?id=59170">bug 59170</link></summary-item> </summary> <actions> - <action dev="PD" type="fix" fixes-bug="60140">OOXML: Fixed memory leak in FileBackedDataSource</action> - <action dev="PD" type="fix" fixes-bug="60128">OOXML: Close open file handles before raising an exception</action> - <action dev="PD" type="fix" fixes-bug="60131">SS Common: D* function refactorings</action> - <action dev="PD" type="fix" fixes-bug="60130">SS Common: Fix DGET function behaviour with empty cells</action> - <action dev="PD" type="fix" fixes-bug="52425">XSSF: Error adding Comments into cloned Sheets</action> - <action dev="PD" type="fix" fixes-bug="60025">SS Common: DataFormatter should return TRUE or FALSE for boolean cell values</action> - <action dev="PD" type="add" fixes-bug="58191">XSLF: Support merge cells within a table row</action> - <action dev="PD" type="fix" fixes-bug="59958">XSSF: Add cells on the fly to the evaluation sheet cache on cache miss</action> - <action dev="PD" type="fix" fixes-bug="60005">XSLF: NPE in XSLFTextParagraph.getDefaultFontSize()</action> - <action dev="PD" type="add">Add Apache commons-collections4 dependency</action> - <action dev="PD" type="fix">XSSFFormulaEvaluator.evaluateAll() should mirror HSSF and use any setup referenced workbooks</action> - <action dev="PD" type="fix" fixes-bug="59736">SS Common: Incorrect evaluation of SUBTOTAL with composite interval</action> - <action dev="PD" type="fix" fixes-bug="55384">SXSSF: Handle setting pre-evaluation string correctly in SXSSF as well</action> - <action dev="PD" type="fix" fixes-bug="59634">POI Overall: Clarify and refine JavaDoc of various close() methods to consistently state that close() invalidates the object</action> + <action dev="PD" type="fix" fixes-bug="60140" module="OOXML">Fixed memory leak in FileBackedDataSource</action> + <action dev="PD" type="fix" fixes-bug="60128" module="OOXML">Close open file handles before raising an exception</action> + <action dev="PD" type="fix" fixes-bug="60131" module="SS Common">D* function refactorings</action> + <action dev="PD" type="fix" fixes-bug="60130" module="SS Common">Fix DGET function behaviour with empty cells</action> + <action dev="PD" type="fix" fixes-bug="52425" module="XSSF">Error adding Comments into cloned Sheets</action> + <action dev="PD" type="fix" fixes-bug="60025" module="SS Common">DataFormatter should return TRUE or FALSE for boolean cell values</action> + <action dev="PD" type="add" fixes-bug="58191" module="XSLF">Support merge cells within a table row</action> + <action dev="PD" type="fix" fixes-bug="59958" module="XSSF">Add cells on the fly to the evaluation sheet cache on cache miss</action> + <action dev="PD" type="fix" fixes-bug="60005" module="XSLF">NPE in XSLFTextParagraph.getDefaultFontSize()</action> + <action dev="PD" type="add" breaks-compatibility="true">Add Apache commons-collections4 dependency</action> + <action dev="PD" type="fix" module="SS Common">XSSFFormulaEvaluator.evaluateAll() should mirror HSSF and use any setup referenced workbooks</action> + <action dev="PD" type="fix" fixes-bug="59736" module="SS Common">Incorrect evaluation of SUBTOTAL with composite interval</action> + <action dev="PD" type="fix" fixes-bug="55384" module="SXSSF">Handle setting pre-evaluation string correctly in SXSSF as well</action> + <action dev="PD" type="fix" fixes-bug="59634" module="POI">Clarify and refine JavaDoc of various close() methods to consistently state that close() invalidates the object</action> <action dev="PD" type="add" fixes-bug="57919">HSSF, HSLF and HPSF support for in-place writing to the currently open File (requires the POIFS/NPOIFS was opened from a read-write File)</action> <action dev="PD" type="add" fixes-bug="57919">HSSF, HSLF, HPSF and HWPF support for writing out to a new File - normally faster than writing to an OutputStream</action> - <action dev="PD" type="fix" fixes-bug="59881">SS Common: D* formula evaluation from blank cells in database headers</action> + <action dev="PD" type="fix" fixes-bug="59881" module="SS Common">D* formula evaluation from blank cells in database headers</action> <action dev="PD" type="add" fixes-bug="52122">Excel does not handle conditional formatting based on formula correctly unless recalculation is forced</action> - <action dev="PD" type="add" fixes-bug="59106">SS Common: WorkdayFunction does not read the area with holidays correctly to calculate work days</action> - <action dev="PD" type="add" fixes-bug="58802">HWPF: Allow reading of footnote and endnote properties</action> - <action dev="PD" type="add" fixes-bug="59665">HSSF: Using HSSFWorkbook#setSheetOrder to move sheets to the end corrupts bspos value in WorkbookRecordList</action> - <action dev="PD" type="add" fixes-bug="59740">SS Common: Sheet.shiftRows incorrectly shifts merged region if there exists another merged region</action> - <action dev="PD" type="add" fixes-bug="59873">SS and SL Common: migrate hyperlink constants from Hyperlink to HyperlinkType enum</action> - <action dev="PD" type="add" fixes-bug="59837">SS Common: migrate cell alignment constants from CellStyle to HorizontalAlignment and VerticalAlignment enums</action> - <action dev="PD" type="add" fixes-bug="59791">SS Common: migrate cell type constants from Cell to CellType enum</action> - <action dev="PD" type="fix" fixes-bug="59775">XSSF: correctly recognized URL hyperlinks containing a hash mark</action> - <action dev="PD" type="add" fixes-bug="59872">SS Common: add Sheet#getHyperlink(CellAddress)</action> - <action dev="PD" type="add" fixes-bug="59841">OOXML: enable custom zip streams via OPCPackage.open(ZipEntrySource)</action> - <action dev="PD" type="add" fixes-bug="59833">SS Common: migrate fill pattern constants from CellStyle to FillPatternType enum</action> - <action dev="PD" type="add" fixes-bug="56154">OOXML: Get and set last modified by user property</action> - <action dev="PD" type="add" fixes-bug="59776">OPC: Attach cause of exception when marshalling a Zip Package</action> - <action dev="PD" type="fix" fixes-bug="59814">SS Common: clear cached EvaluationWorkbook and EvaluationSheetvalues from WorkbookEvaluator</action> - <action dev="PD" type="fix" fixes-bug="59805">POI Overall: fixed memory leak in LocaleUtil</action> - <action dev="PD" type="fix" fixes-bug="59780">OPC support for a wider range of timezone'd created and modified date formats in package properties</action> - <action dev="PD" type="fix" fixes-bug="59796">XSSF: XSSFTable.getRowCount off-by-one error</action> - <action dev="PD" type="fix" fixes-bug="59795">XSSF: XSSFTable needs a method to reset start/end Cell References</action> - <action dev="PD" type="fix" fixes-bug="59790">SS Common: convert FormulaType class to enum</action> - <action dev="PD" type="fix" fixes-bug="59789">HSSF: improve performance of row shifting on sheets that contain comments</action> - <action dev="PD" type="fix" fixes-bug="59786">HMEF: fix NPE from HMEFContentsExtractor</action> - <action dev="PD" type="add" fixes-bug="59788,59166">POI Overall: Create temporary directories that are deleted on JVM exit</action> - <action dev="PD" type="fix" fixes-bug="59170">HSSF: Remove deprecated classes (POI 3.15) - o.a.p.hssf.model.*Shape classes removed</action> - <action dev="PD" type="add" fixes-bug="59781">Common SS: Move PaneInformation from HSSF to SS package</action> + <action dev="PD" type="add" fixes-bug="59106" module="SS Common">WorkdayFunction does not read the area with holidays correctly to calculate work days</action> + <action dev="PD" type="add" fixes-bug="58802" module="HWPF">Allow reading of footnote and endnote properties</action> + <action dev="PD" type="add" fixes-bug="59665" module="HSSF">Using HSSFWorkbook#setSheetOrder to move sheets to the end corrupts bspos value in WorkbookRecordList</action> + <action dev="PD" type="add" fixes-bug="59740" module="SS Common">Sheet.shiftRows incorrectly shifts merged region if there exists another merged region</action> + <action dev="PD" type="add" fixes-bug="59873" module="SS and SL Common">migrate hyperlink constants from Hyperlink to HyperlinkType enum</action> + <action dev="PD" type="add" fixes-bug="59837" module="SS Common">migrate cell alignment constants from CellStyle to HorizontalAlignment and VerticalAlignment enums</action> + <action dev="PD" type="add" fixes-bug="59791" module="SS Common">migrate cell type constants from Cell to CellType enum</action> + <action dev="PD" type="fix" fixes-bug="59775" module="XSSF">correctly recognized URL hyperlinks containing a hash mark</action> + <action dev="PD" type="add" fixes-bug="59872" module="SS Common">add Sheet#getHyperlink(CellAddress)</action> + <action dev="PD" type="add" fixes-bug="59841" module="OOXML">enable custom zip streams via OPCPackage.open(ZipEntrySource)</action> + <action dev="PD" type="add" fixes-bug="59833" module="SS Common">migrate fill pattern constants from CellStyle to FillPatternType enum</action> + <action dev="PD" type="add" fixes-bug="56154" module="OOXML">Get and set last modified by user property</action> + <action dev="PD" type="add" fixes-bug="59776" module="OPC">Attach cause of exception when marshalling a Zip Package</action> + <action dev="PD" type="fix" fixes-bug="59814" module="SS Common">clear cached EvaluationWorkbook and EvaluationSheetvalues from WorkbookEvaluator</action> + <action dev="PD" type="fix" fixes-bug="59805" module="POI">fixed memory leak in LocaleUtil</action> + <action dev="PD" type="fix" fixes-bug="59780" module="OPC">OPC support for a wider range of timezone'd created and modified date formats in package properties</action> + <action dev="PD" type="fix" fixes-bug="59796" module="XSSF">XSSFTable.getRowCount off-by-one error</action> + <action dev="PD" type="fix" fixes-bug="59795" module="XSSF">XSSFTable needs a method to reset start/end Cell References</action> + <action dev="PD" type="fix" fixes-bug="59790" module="SS Common">convert FormulaType class to enum</action> + <action dev="PD" type="fix" fixes-bug="59789" module="HSSF">improve performance of row shifting on sheets that contain comments</action> + <action dev="PD" type="fix" fixes-bug="59786" module="HMEF">fix NPE from HMEFContentsExtractor</action> + <action dev="PD" type="add" fixes-bug="59788,59166" module="POI">Create temporary directories that are deleted on JVM exit</action> + <action dev="PD" type="fix" fixes-bug="59170" module="HSSF">Remove deprecated classes (POI 3.15) - o.a.p.hssf.model.*Shape classes removed</action> + <action dev="PD" type="add" fixes-bug="59781" module="SS Common">Move PaneInformation from HSSF to SS package</action> <action dev="PD" type="fix" fixes-bug="59766">When setting SAX features, handle Error too (eg from Google AppEngine)</action> - <action dev="PD" type="fix" fixes-bug="59734">XSSF: Make lookup and creation of named ranges constant-time instead of linear in the number of ranges in the workbook.</action> - <action dev="PD" type="fix" fixes-bug="59920">XSSF: Fix regression in the handling of empty passwords for workbook protection.</action> - <action dev="PD" type="fix" fixes-bug="59922">XSSF: Rename XSSFPaswordHelper to XSSFPasswordHelper</action> + <action dev="PD" type="fix" fixes-bug="59734" module="XSSF">Make lookup and creation of named ranges constant-time instead of linear in the number of ranges in the workbook.</action> + <action dev="PD" type="fix" fixes-bug="59920" module="XSSF">Fix regression in the handling of empty passwords for workbook protection.</action> + <action dev="PD" type="fix" fixes-bug="59922" module="XSSF">Rename XSSFPaswordHelper to XSSFPasswordHelper</action> </actions> </release> <release version="3.15-beta2" date="2016-07-02"> <actions> <action dev="PD" type="fix" fixes-bug="59748">Replace Hashtable with HashMap</action> - <action dev="PD" type="fix" fixes-bug="59746">XSSF support for files from certain alternate tools where the row XML is missing the row number</action> - <action dev="PD" type="fix" fixes-bug="59743">SXSSF: ZipSecureFile throwing "zip bomb detected" exception when writing SXSSFWorkbook</action> - <action dev="PD" type="fix" fixes-bug="59742">XSLF: XSLFPictureData support for TIFF images</action> - <action dev="PD" type="add" fixes-bug="59717">POIXMLProperties helper methods for reading and changing OOXML document thumbnails</action> - <action dev="PD" type="add" fixes-bug="59730">SS Common: add Sheet.removeMergedRegions</action> - <action dev="PD" type="fix" fixes-bug="59729">SS Common: move CellRangeUtil to o.a.p.ss.util</action> - <action dev="PD" type="fix" fixes-bug="56958">SS Common: correctly check array formulas for intersection when adding merged regions</action> + <action dev="PD" type="fix" fixes-bug="59746" module="XSSF">XSSF support for files from certain alternate tools where the row XML is missing the row number</action> + <action dev="PD" type="fix" fixes-bug="59743" module="SXSSF">ZipSecureFile throwing "zip bomb detected" exception when writing SXSSFWorkbook</action> + <action dev="PD" type="fix" fixes-bug="59742" module="XSLF">XSLFPictureData support for TIFF images</action> + <action dev="PD" type="add" fixes-bug="59717" module="OOXML">POIXMLProperties helper methods for reading and changing OOXML document thumbnails</action> + <action dev="PD" type="add" fixes-bug="59730" module="SS Common">add Sheet.removeMergedRegions</action> + <action dev="PD" type="fix" fixes-bug="59729" module="SS Common">move CellRangeUtil to o.a.p.ss.util</action> + <action dev="PD" type="fix" fixes-bug="56958" module="SS Common">correctly check array formulas for intersection when adding merged regions</action> <action dev="PD" type="fix" fixes-bug="59724">Provide a close() method and implement Closeable on all OLE2-based POIDocument classes</action> - <action dev="PD" type="fix" fixes-bug="59719">XSSF: correctly parse literal data validation constraints</action> + <action dev="PD" type="fix" fixes-bug="59719" module="XSSF">correctly parse literal data validation constraints</action> <action dev="PD" type="fix" fixes-bug="59170">Remove deprecated classes</action> - <action dev="PD" type="add" fixes-bug="59645">Common SS: Print row and column headings</action> - <action dev="PD" type="fix" fixes-bug="55983">HSLF: Creating transparent Freeform object does not result in transparent shape</action> - <action dev="PD" type="fix" fixes-bug="59702">XSLF: Setting background color in slide master</action> + <action dev="PD" type="add" fixes-bug="59645" module="SS Common">Print row and column headings</action> + <action dev="PD" type="fix" fixes-bug="55983" module="HSLF">Creating transparent Freeform object does not result in transparent shape</action> + <action dev="PD" type="fix" fixes-bug="59702" module="XSLF">Setting background color in slide master</action> <action dev="PD" type="add" fixes-bug="57838">Remove related cell-comments when removing a row</action> <action dev="PD" type="add">Initial steps to allow to compile against Java 9</action> - <action dev="PD" type="add" fixes-bug="57840">XSSF: 30% faster formula evaluation</action> - <action dev="PD" type="fix" fixes-bug="57840,57721">XSSF: Formula parsing and evaluation containing structured references (data tables)</action> - <action dev="PD" type="fix" fixes-bug="59684">SS Common: Parsing absolute entire-row CellReferences</action> - <action dev="PD" type="fix" fixes-bug="59686">XSLF: Error when trying to access XSLFTableCell properties like textHeight, lineWidth, etc.</action> + <action dev="PD" type="add" fixes-bug="57840" module="XSSF">30% faster formula evaluation</action> + <action dev="PD" type="fix" fixes-bug="57840,57721" module="XSSF">Formula parsing and evaluation containing structured references (data tables)</action> + <action dev="PD" type="fix" fixes-bug="59684" module="SS Common">Parsing absolute entire-row CellReferences</action> + <action dev="PD" type="fix" fixes-bug="59686" module="XSLF">Error when trying to access XSLFTableCell properties like textHeight, lineWidth, etc.</action> <action dev="PD" type="add" fixes-bug="59170">Remove deprecated classes (POI 3.15) - remove BuiltinFormats.getBuiltinFormats()</action> - <action dev="PD" type="add" fixes-bug="59638">SS Common: allow DataFormatter to use Locale-aware number grouping separator</action> - <action dev="PD" type="add" fixes-bug="57766">XSLF: Table isn't exported on convert slides of a .pptx slide show to a PNG/SVG image</action> - <action dev="PD" type="add" fixes-bug="58217">XSLF: support alpha channel on solid colors (fill, line, text)</action> - <action dev="PD" type="fix">XSLF: remove creation of empty paragraph in XSLFTextShape.addNewTextParagraph()</action> - <action dev="PD" type="fix" fixes-bug="59355">XSSFPivotTable::addColumnLabel sets the cell type of a cell outside of the source data area</action> + <action dev="PD" type="add" fixes-bug="59638" module="SS Common">allow DataFormatter to use Locale-aware number grouping separator</action> + <action dev="PD" type="add" fixes-bug="57766" module="XSLF">Table isn't exported on convert slides of a .pptx slide show to a PNG/SVG image</action> + <action dev="PD" type="add" fixes-bug="58217" module="XSLF">support alpha channel on solid colors (fill, line, text)</action> + <action dev="PD" type="fix" module="XSLF">remove creation of empty paragraph in XSLFTextShape.addNewTextParagraph()</action> + <action dev="PD" type="fix" fixes-bug="59355" module="XSSF">XSSFPivotTable::addColumnLabel sets the cell type of a cell outside of the source data area</action> <action dev="PD" type="fix" fixes-bug="54570">InvalidFormatException because of Absolute URI forbidden</action> <action dev="PD" type="fix" fixes-bug="59170">Remove deprecated classes (POI 3.15) - use FormulaError instead of ErrorConstants</action> - <action dev="PD" type="add" fixes-bug="58144">Behaviour for headers and footers of slides is inconsistent between slideshows created in 2003 and 2007</action> - <action dev="PD" type="add" fixes-bug="59443">SS Common: get and set Comment addresses</action> + <action dev="PD" type="add" fixes-bug="58144" module="SL Common">Behaviour for headers and footers of slides is inconsistent between slideshows created in 2003 and 2007</action> + <action dev="PD" type="add" fixes-bug="59443" module="SS Common">get and set Comment addresses</action> <action dev="PD" type="fix" fixes-bug="59434">Cannot add a picture on a slide that already have an image with an hyperlink on it</action> - <action dev="PD" type="fix" fixes-bug="59383">SS Common performance regression: DataFormatter no longer caches formats</action> - <action dev="PD" type="fix" fixes-bug="59327">HSLF/XSLF: Setting text direction on a table cell has no effect</action> + <action dev="PD" type="fix" fixes-bug="59383" module="SS Common">performance regression: DataFormatter no longer caches formats</action> + <action dev="PD" type="fix" fixes-bug="59327" module="SL Common">Setting text direction on a table cell has no effect</action> <action dev="PD" type="add" fixes-bug="58648">Regression: Fix handling of whitespaces in formulas after it was slightly broken by the changes to support the intersection operator</action> - <action dev="PD" type="add" fixes-bug="59342">XSSF: Get and set sheet tab color</action> - <action dev="PD" type="add" fixes-bug="59340">SS Common: Lookup IndexedColors by index</action> - <action dev="PD" type="add" fixes-bug="59336">SS Common: Deprecate CellUtil methods that do not need a workbook parameter.</action> - <action dev="PD" type="add" fixes-bug="59338">HSSF: Mark HSSFCellUtil for removal, replaced with Common SS CellUtil.</action> + <action dev="PD" type="add" fixes-bug="59342" module="XSSF">Get and set sheet tab color</action> + <action dev="PD" type="add" fixes-bug="59340" module="SS Common">Lookup IndexedColors by index</action> + <action dev="PD" type="add" fixes-bug="59336" module="SS Common">Deprecate CellUtil methods that do not need a workbook parameter.</action> + <action dev="PD" type="add" fixes-bug="59338" module="HSSF">Mark HSSFCellUtil for removal, replaced with Common SS CellUtil.</action> <action dev="PD" type="add" fixes-bug="52949">VBA Macro reader and extractor</action> <action dev="PD" type="fix" fixes-bug="55982">Don't fail to open the spreadsheet if no TabIdRecord is found</action> <action dev="PD" type="fix">Fix some cases where file-handles were not closed properly, mostly when the documents could not be opened correctly</action> <action dev="PD" type="add" fixes-bug="56911">Fix IndexOutOfBoundsException in PlfLfo.add()</action> - <action dev="PD" type="add" fixes-bug="59264">SS Common: unify setting cell border line style with BorderStyle</action> + <action dev="PD" type="add" fixes-bug="59264" module="SS Common">unify setting cell border line style with BorderStyle</action> </actions> </release> @@ -180,11 +196,11 @@ <action dev="PD" type="fix" fixes-bug="59183">Regression in 3.14 on OPC files with less common timezone formats in the core properties</action> <action dev="PD" type="fix" fixes-bug="59132">Adjust implementation of COUNTBLANK to be conforming to Excel, empty strings are counted as blank as well</action> <action dev="PD" type="fix" fixes-bug="59199">Gracefully handle null-values in Cell.setValue() for Date and Calendar similar to String.</action> - <action dev="PD" type="fix" fixes-bug="59224">XSSF: fix XSSFColor.hasTint which incorrectly used the alpha channel, add XSSFColor.hasAlpha</action> - <action dev="PD" type="fix" fixes-bug="59222">XSSF: fix NPE raised by XSSFSheet.getCellComments()</action> - <action dev="PD" type="fix" fixes-bug="59212">Common SS: copy non-validating XSSFSheet.addMergedRegionUnsafe from bug 58885 to Sheet interface</action> - <action dev="PD" type="fix" fixes-bug="59208">XWPF: bold xml value of "1" treated as false</action> - <action dev="PD" type="add">HSLF: Add support for system colors</action> + <action dev="PD" type="fix" fixes-bug="59224" module="XSSF">fix XSSFColor.hasTint which incorrectly used the alpha channel, add XSSFColor.hasAlpha</action> + <action dev="PD" type="fix" fixes-bug="59222" module="XSSF">fix NPE raised by XSSFSheet.getCellComments()</action> + <action dev="PD" type="fix" fixes-bug="59212" module="SS Common">copy non-validating XSSFSheet.addMergedRegionUnsafe from bug 58885 to Sheet interface</action> + <action dev="PD" type="fix" fixes-bug="59208" module="XWPF">bold xml value of "1" treated as false</action> + <action dev="PD" type="add" module="HSLF">Add support for system colors</action> <action dev="PD" type="fix" fixes-bug="56930">Add Workbook.getNames() to allow to query for names that appear multiple times</action> <action dev="PD" type="fix" fixes-bug="55791">Avoid using an existing file-name when creating a new slide, it could still be left over from previous partial removal</action> <action dev="PD" type="fix" fixes-bug="55668">Try to avoid NullPointerException by setting the cell to BLANK instead, when changing cell-type and a formula leads to null-string</action> @@ -218,8 +234,8 @@ <action dev="PD" type="fix" fixes-bug="58885">Fixed performance regression after fixing bug 58443 when adding a merged region to an XSSFSheet.</action> <action dev="PD" type="add">Raised xmlsec version to 2.0.6</action> <action dev="PD" type="add" fixes-bug="47291">Cannot open link correctly which insert in ppt</action> - <action dev="PD" type="add" fixes-bug="41047">Support hyperlinks in HSLF shapes and textruns</action> - <action dev="PD" type="add" fixes-bug="58879">Return SpreadsheetVersion from Workbook</action> + <action dev="PD" type="add" fixes-bug="41047" module="HSLF">Support hyperlinks in HSLF shapes and textruns</action> + <action dev="PD" type="add" fixes-bug="58879" module="SS Common">Return SpreadsheetVersion from Workbook</action> <action dev="PD" type="fix">Fix NPE when calling HSLFTextRun.setHorizontalCentered()</action> <action dev="PD" type="add" fixes-bug="58633">Set multiple cell style properties at once</action> <action dev="PD" type="add" fixes-bug="56004">Support for WMF rendering</action> @@ -227,9 +243,9 @@ <action dev="PD" type="add" fixes-bug="58847">Getters/setters/removers for the additional well-known document summary information properties from Office 12</action> <action dev="PD" type="add" fixes-bug="57796">Support hyperlink extraction when rendering slides</action> <action dev="PD" type="fix" fixes-bug="54916">POI does not always read all the slides in pptx files</action> - <action dev="PD" type="fix" fixes-bug="58043">Provide some compatibility between HSSF and XSSF in regards to values for CellStyle.setRotation()</action> - <action dev="PD" type="fix" fixes-bug="58067">XWPF: don't return deleted text when document is in review-mode</action> - <action dev="PD" type="fix" fixes-bug="58618">XWPFParagraph insertNewRun and removeRun work incorrectly for runs after hyperlink/field runs</action> + <action dev="PD" type="fix" fixes-bug="58043" module="SS Common">Provide some compatibility between HSSF and XSSF in regards to values for CellStyle.setRotation()</action> + <action dev="PD" type="fix" fixes-bug="58067" module="XWPF">don't return deleted text when document is in review-mode</action> + <action dev="PD" type="fix" fixes-bug="58618" module="XWPF">XWPFParagraph insertNewRun and removeRun work incorrectly for runs after hyperlink/field runs</action> <action dev="PD" type="fix" fixes-bug="58760">Non-standard namespace-key breaks parsing XLSX files</action> <action dev="PD" type="fix" fixes-bug="58746">Fix missing adjustment of formulas when sheet-ordering is changed.</action> <action dev="PD" type="fix" fixes-bug="58616">Try to initialize with empty password if not done before</action> @@ -238,7 +254,7 @@ <action dev="PD" type="fix" fixes-bug="56570">RecordType has repeat by code type 3009</action> <action dev="PD" type="fix" fixes-bug="58159">getHeaderText() and getFooterText() duplicate text in sheet.getTextRuns()</action> <action dev="PD" type="fix" fixes-bug="58775">Set maximum number of data formats to avoid corrupted workbook</action> - <action dev="PD" type="add" fixes-bug="58778">Override built-in number formats in XSSFWorkbooks</action> + <action dev="PD" type="add" fixes-bug="58778" module="XSSF">Override built-in number formats in XSSFWorkbooks</action> <action dev="PD" type="fix" fixes-bug="58733">New AIOOBE in getCell while iterating through a table in PPT</action> <action dev="PD" type="fix" fixes-bug="58718">Master styles not initialized when running multithreaded</action> </actions> @@ -247,11 +263,11 @@ <release version="3.14-beta1" date="2015-12-24"> <actions> <action dev="PD" type="fix" fixes-bug="58084">Corrupted .xlsx file created when styles with borders are cloned from other workbooks</action> - <action dev="PD" type="add" fixes-bug="58570">Promote setting and getting the active cell in a worksheet to Common SS</action> - <action dev="PD" type="add" fixes-bug="47904">Update text styles in HSLF MasterSlide</action> - <action dev="PD" type="add" fixes-bug="58670">Change underlying data structure in SXSSFRow to use a TreeMap instead of an array to store SXSSFCells</action> + <action dev="PD" type="add" fixes-bug="58570" module="SS Common">Promote setting and getting the active cell in a worksheet to Common SS</action> + <action dev="PD" type="add" fixes-bug="47904" module="HSLF">Update text styles in HSLF MasterSlide</action> + <action dev="PD" type="add" fixes-bug="58670" module="SXSSF">Change underlying data structure in SXSSFRow to use a TreeMap instead of an array to store SXSSFCells</action> <action dev="PD" type="add" fixes-bug="58671">Replace MissingCellPolicy class with enum</action> - <action dev="PD" type="add" fixes-bug="57450">Autosize columns on SXSSFSheets considering both active window and flushed rows</action> + <action dev="PD" type="add" fixes-bug="57450" module="SXSSF">Autosize columns on SXSSFSheets considering both active window and flushed rows</action> <action dev="PD" type="add" fixes-bug="58557,52903">Add support for shifting hyperlinks when shifting rows on a sheet</action> <action dev="PD" type="add" fixes-bug="58667">Implement Comparable interface in HSSFRow, XSSFRow, and SXSSFRow classes</action> <action dev="PD" type="fix" fixes-bug="46210">Title placeholder not recognized by Powerpoint 2003</action> @@ -269,15 +285,15 @@ <action dev="PD" type="add">Removed most reflection calls on private methods/fields from production code; others are wrapped by AccessController.doPrivileged().</action> <action dev="PD" type="fix" fixes-bug="58597">XWPFDocument causes SecurityException under SecurityManager</action> <action dev="PD" type="fix" fixes-bug="53192">Images in ppt file have wrong width when converting ppt to png</action> - <action dev="PD" type="add">Add support for HSLF metro blobs</action> + <action dev="PD" type="add" module="HSLF">Add support for HSLF metro blobs</action> <action dev="PD" type="fix" fixes-bug="52297">Bullets are not aligned properly while converting ppt slide to image</action> - <action dev="PD" type="fix" fixes-bug="55265">DataFormatter correct support for alternate number grouping characters, eg 1234 + #'##0 = 1'234 not 1,234</action> + <action dev="PD" type="fix" fixes-bug="55265" module="SS Common">DataFormatter correct support for alternate number grouping characters, eg 1234 + #'##0 = 1'234 not 1,234</action> <action dev="PD" type="fix" fixes-bug="51622">autoSizeColumn incorrectly sizes columns containing leading whitespace</action> <action dev="PD" type="fix" fixes-bug="58576">Rename misspelled SheetUtil.canComputeColumnWidth</action> <action dev="PD" type="add" fixes-bug="58572">Add getHyperlink and getHyperlinkList to Sheet interface</action> <action dev="PD" type="add" fixes-bug="58348">Add support for copying rows in XSSFWorkbooks</action> <action dev="PD" type="fix" fixes-bug="45908">RichTextRun.setBullet(false) doesn't work, bullets still here</action> - <action dev="PD" type="fix" fixes-bug="45088">POI-HSLF changeTextInRichTextRun corrupts presentation</action> + <action dev="PD" type="fix" fixes-bug="45088" module="HSLF">POI-HSLF changeTextInRichTextRun corrupts presentation</action> <action dev="PD" type="fix" fixes-bug="45124">inserting text or images wipes out boldness and makes everything italic</action> <action dev="PD" type="add" fixes-bug="58452">Set cell formulas containing unregistered function names</action> <action dev="PD" type="add" fixes-bug="58442">Add method to reorganize AreaPtg as top-left and bottom-right references</action> @@ -285,14 +301,14 @@ <action dev="PD" type="add">Add a limit of the max number of characters that can be extracted to avoid sending applications out of memory with very large documents. Limit can be adjusted via ZipSecureFile.setMaxTextSize() if necessary</action> <action dev="PD" type="fix" fixes-bug="58516">Rare new aioobe in 3.13 on initialization of a handful of ppts</action> <action dev="PD" type="fix" fixes-bug="56957">Avoid error if Workbook with empty SharedStringTable is written</action> - <action dev="PD" type="fix">Common sl unification - copy first paragraph / textrun properties on XSLFTextShape.setText()</action> - <action dev="PD" type="fix">Common sl unification - converted ApacheconEU08 example to common sl - added missing functionality</action> - <action dev="PD" type="fix">Common sl unification - return null instead of default values for missing borders X/HSLFTable</action> - <action dev="PD" type="fix">Common sl unification - use points in HSLFTable.setColumnWidth()</action> - <action dev="PD" type="fix">Fix appending text to empty HSLFTextParagraph</action> - <action dev="PD" type="fix" fixes-bug="58558">SXSSFCell.setCellValue((RichTextString)null) fixed to work like XSSF and HSSF</action> - <action dev="PD" type="fix" fixes-bug="58536">DataFormatter and CellFormat non-localised support for localised currency formats like [$$-408]</action> - <action dev="PD" type="fix" fixes-bug="58532">DataFormatter cell formatting for things like [>999999]#,,"M";[>999]#,"K";#</action> + <action dev="PD" type="fix" module="SL Common">Common sl unification - copy first paragraph / textrun properties on XSLFTextShape.setText()</action> + <action dev="PD" type="fix" module="SL Common">Common sl unification - converted ApacheconEU08 example to common sl - added missing functionality</action> + <action dev="PD" type="fix" module="SL Common">Common sl unification - return null instead of default values for missing borders X/HSLFTable</action> + <action dev="PD" type="fix" module="SL Common">Common sl unification - use points in HSLFTable.setColumnWidth()</action> + <action dev="PD" type="fix" module="SL Common">Fix appending text to empty HSLFTextParagraph</action> + <action dev="PD" type="fix" fixes-bug="58558" module="SXSSF">SXSSFCell.setCellValue((RichTextString)null) fixed to work like XSSF and HSSF</action> + <action dev="PD" type="fix" fixes-bug="58536" module="SS Common">DataFormatter and CellFormat non-localised support for localised currency formats like [$$-408]</action> + <action dev="PD" type="fix" fixes-bug="58532" module="SS Common">DataFormatter cell formatting for things like [>999999]#,,"M";[>999]#,"K";#</action> <action dev="PD" type="fix" fixes-bug="58085">Fix removing sheet so not to break other existing sheet references</action> <action dev="PD" type="fix" fixes-bug="58480">Work around problem where on Windows systems a Mapped Buffer can still lock a file even if the Channel was closed properly</action> <action dev="PD" type="add">Update commons-logging to 1.2 and commons-codec to 1.10</action> @@ -300,10 +316,10 @@ <action dev="PD" type="fix" fixes-bug="55032">Fix handling missing option values in financial functions PV, FV, NPER and PMT</action> <action dev="PD" type="fix" fixes-bug="50319">Make row groups which include row 0 work</action> <action dev="PD" type="fix">Removed deprecated HDF API</action> - <action dev="PD" type="fix" fixes-bug="58466">Improve column manipulation in XSSF to avoid changes overwriting each other</action> + <action dev="PD" type="fix" fixes-bug="58466" module="XSSF">Improve column manipulation in XSSF to avoid changes overwriting each other</action> <action dev="PD" type="fix" fixes-bug="58471">Improve number formatting to more closely match Excel's behaviour</action> - <action dev="PD" type="fix" fixes-bug="58549">Fix row limits for HSSFClientAnchor to allow the full range supported by Excel</action> - <action dev="PD" type="fix" fixes-bug="58579">Add CTTableStyleInfo to poi-ooxml-schemas JAR</action> + <action dev="PD" type="fix" fixes-bug="58549" module="HSSF">Fix row limits for HSSFClientAnchor to allow the full range supported by Excel</action> + <action dev="PD" type="fix" fixes-bug="58579" module="XSSF">Add CTTableStyleInfo to poi-ooxml-schemas JAR</action> </actions> </release> @@ -424,7 +440,7 @@ <action dev="PD" type="add">XSSFSheet support for getDrawingPatriarch(), alongside the existing createDrawingPatriarch() method</action> <action dev="PD" type="fix">TIKA-1515 - Handle Excel 3 files with a 0x8001 codepage</action> <action dev="PD" type="add" fixes-bug="53453">Add methods to set margins in sections of HWPF documents</action> - <action dev="PD" type="fix" fixes-bug="46898">XSSF: Return #VALUE! for circular references.</action> + <action dev="PD" type="fix" fixes-bug="46898" module="XSSF">Return #VALUE! for circular references.</action> <action dev="PD" type="fix" fixes-bug="46192">Add methods to query outline level for HSSF and XSSF</action> <action dev="PD" type="fix" fixes-bug="56240">Handle PP97_DUALSTORAGE streams</action> <action dev="PD" type="fix" fixes-bug="47261">SlideShow.removeSlide makes PPT corrupted</action> @@ -446,8 +462,8 @@ <action dev="PD" type="add">Expose the version information from OldExcelExtractor</action> <action dev="PD" type="fix" fixes-bug="57071">3+ XSSF column label names for pivot tables</action> <action dev="PD" type="add" fixes-bug="57063">XSSF custom column label names for pivot tables</action> - <action dev="PD" type="fix" fixes-bug="57254">XWPF: Correctly build internal list of styles when styles are added</action> - <action dev="PD" type="fix" fixes-bug="57312">XWPF: Add check for null value of underline w:val</action> + <action dev="PD" type="fix" fixes-bug="57254" module="XWPF">Correctly build internal list of styles when styles are added</action> + <action dev="PD" type="fix" fixes-bug="57312" module="XWPF">Add check for null value of underline w:val</action> </actions> </release> @@ -497,7 +513,7 @@ <action dev="PD" type="fix" fixes-bug="56913">Replace usages of o.a.p.util.ArrayUtil.copyOf* methods with replacements from j.u.Arrays</action> <action dev="PD" type="fix" fixes-bug="51483">XSSF locking of specific features not working</action> <action dev="PD" type="fix" fixes-bug="48195">Formulas: Fix incorrect evaluation of IF() with ROW()/COLUMN() as else-result.</action> - <action dev="PD" type="fix" fixes-bug="55280">XSSF: Greatly improve performance of shifting rows in sheets with many merged regions.</action> + <action dev="PD" type="fix" fixes-bug="55280" module="XSSF">Greatly improve performance of shifting rows in sheets with many merged regions.</action> <action dev="PD" type="fix" fixes-bug="51222">XSSFColor.getARGBHex() returns wrong color for Excel 2007 xlsx file</action> <action dev="PD" type="fix" fixes-bug="56730">Fix exporting XML if schema contains ref-elements</action> <action dev="PD" type="fix" fixes-bug="56864">XWPFLatentStyles.isLatentStyle always returns true if there is at least 1 lsdException</action> @@ -904,7 +920,7 @@ <action dev="PD" type="add">XSLFPowerPointExtractor support for including comment authors with comment text</action> <action dev="PD" type="fix">Converted XSLFPowerPointExtractor to use UserModel for all text extraction</action> <action dev="PD" type="add">XSLF initial UserModel support for Notes and Comments for Slides</action> - <action dev="PD" type="add">HSLF: support for uncompressed OLE embeddings</action> + <action dev="PD" type="add" module="HSLF">support for uncompressed OLE embeddings</action> </actions> </release> @@ -1184,7 +1200,7 @@ <action dev="PD" type="add" fixes-bug="49581">Ability to add, modify and remove series from HSSF Charts</action> <action dev="PD" type="add" fixes-bug="49185">Support for HSSFNames where the comment is stored in a NameCommentRecord</action> <action dev="PD" type="fix" fixes-bug="49599">correct writing of noterecord author text when switching between ascii and unicode</action> - <action dev="PD" type="fix">hwpf: improve reading of auto-saved ("complex") documents</action> + <action dev="PD" type="fix" module="HWPF">improve reading of auto-saved ("complex") documents</action> <action dev="PD" type="add">paragraph level as well as whole-file text extraction for word 6/95 files through hwpf</action> <action dev="PD" type="add">text extraction support for older word 6 and word 95 files via hwpf</action> <action dev="PD" type="add" fixes-bug="49508">allow the addition of paragraphs to xwpf table cells</action> @@ -1701,11 +1717,11 @@ <release version="3.1-beta1" date="2008-04-28"> <actions> <action dev="PD" type="fix" fixes-bug="44857">Avoid OOM on unknown escher records when EscherMetafileBlip is incorrect</action> - <action dev="PD" type="add">HSLF: Support for getting embedded sounds from slide show </action> - <action dev="PD" type="add">HSLF: Initial support for rendering slides into images</action> - <action dev="PD" type="add">HSLF: Support for getting OLE object data from slide show </action> - <action dev="PD" type="add">HSLF: Implemented more methods in PPGraphics2D</action> - <action dev="PD" type="add">HSLF: Added Freeform shape which can contain both lines and Bezier curves</action> + <action dev="PD" type="add" module="HSLF">Support for getting embedded sounds from slide show </action> + <action dev="PD" type="add" module="HSLF">Initial support for rendering slides into images</action> + <action dev="PD" type="add" module="HSLF">Support for getting OLE object data from slide show </action> + <action dev="PD" type="add" module="HSLF">Implemented more methods in PPGraphics2D</action> + <action dev="PD" type="add" module="HSLF">Added Freeform shape which can contain both lines and Bezier curves</action> <action dev="PD" type="fix" fixes-bug="41071">Improved text extraction in HSLF</action> <action dev="PD" type="add" fixes-bug="30311">Conditional Formatting - improved API, added HSSFSheetConditionalFormatting</action> <action dev="PD" type="fix">Update the formula parser code to use a HSSFWorkbook, rather than the low level model.Workbook, to make things cleaner and make supporting XSSF formulas in future much easier</action> Modified: poi/site/src/documentation/resources/stylesheets/changes2document.xsl URL: http://svn.apache.org/viewvc/poi/site/src/documentation/resources/stylesheets/changes2document.xsl?rev=1766002&r1=1766001&r2=1766002&view=diff ============================================================================== --- poi/site/src/documentation/resources/stylesheets/changes2document.xsl (original) +++ poi/site/src/documentation/resources/stylesheets/changes2document.xsl Fri Oct 21 12:00:45 2016 @@ -77,6 +77,7 @@ <tr> <th>Type</th> <th>Bug</th> + <th>Module</th> <th style="width: 100%;">Description</th> </tr> </thead> @@ -118,8 +119,28 @@ </td> <td> - <xsl:apply-templates/> + <!-- FIXME: is there any way that the module can be fetched from bugzilla using each bug's component? --> + <xsl:if test="@module"> + <xsl:value-of select="@module"/> + </xsl:if> + </td> + + <td> + + <!-- description: bold any backwards-breaking changes --> + <xsl:choose> + <xsl:when test="@breaks-compatibility"> + <b> + <xsl:apply-templates/> + <xsl:text> (breaks backwards compatibility)</xsl:text> + </b> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates/> + </xsl:otherwise> + </xsl:choose> + <!-- thanks --> <xsl:if test="@due-to and @due-to!=''"> <xsl:text> Thanks to </xsl:text> <xsl:choose> Modified: poi/site/src/documentation/resources/stylesheets/changes2rss.xsl URL: http://svn.apache.org/viewvc/poi/site/src/documentation/resources/stylesheets/changes2rss.xsl?rev=1766002&r1=1766001&r2=1766002&view=diff ============================================================================== --- poi/site/src/documentation/resources/stylesheets/changes2rss.xsl (original) +++ poi/site/src/documentation/resources/stylesheets/changes2rss.xsl Fri Oct 21 12:00:45 2016 @@ -56,8 +56,16 @@ <xsl:text> </xsl:text> <item> <title> - <xsl:value-of select="@context" /> - <xsl:text> </xsl:text> + <xsl:if test="@context"> + <xsl:value-of select="@context" /> + <xsl:text> </xsl:text> + </xsl:if> + + <xsl:if test="@module"> + <xsl:value-of select="@module"/> + <xsl:text>: </xsl:text> + </xsl:if> + <xsl:value-of select="@type" /> <xsl:if test="@fixes-bug"> @@ -73,18 +81,30 @@ </link> <description> - <xsl:value-of select="@context" /> - <xsl:text> </xsl:text> + <xsl:if test="@context"> + <xsl:value-of select="@context" /> + <xsl:text> </xsl:text> + </xsl:if> + <xsl:value-of select="@type" /> <xsl:text> by </xsl:text> <xsl:value-of select="//devs/person[@id=current()/@dev]/@name" /> + <xsl:if test="@fixes-bug"> <xsl:text> (bug </xsl:text> <xsl:value-of select="@fixes-bug" /> <xsl:text>)</xsl:text> </xsl:if> + <xsl:text> - </xsl:text> + + <xsl:if test="@module"> + <xsl:value-of select="@module"/> + <xsl:text>: </xsl:text> + </xsl:if> + <xsl:value-of select="." /> + <xsl:if test="@due-to"> <xsl:text> Thanks to </xsl:text> <xsl:value-of select="@due-to" /> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@poi.apache.org For additional commands, e-mail: commits-h...@poi.apache.org