You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by on...@apache.org on 2016/10/21 12:00:45 UTC

svn commit: r1766002 [3/3] - in /poi/site: publish/changes.html publish/changes.rss src/documentation/content/xdocs/status.xml src/documentation/resources/stylesheets/changes2document.xsl src/documentation/resources/stylesheets/changes2rss.xsl

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="yegor@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>&#10;</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-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org