Modified: poi/site/src/documentation/content/xdocs/status.xml
URL: 
http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/status.xml?rev=1765977&r1=1765976&r2=1765977&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/status.xml (original)
+++ poi/site/src/documentation/content/xdocs/status.xml Fri Oct 21 10:05:17 2016
@@ -40,6 +40,7 @@
     </devs>
 
     <release version="3.16-beta1" date="2016-11-??">
+      <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>
@@ -58,9 +59,21 @@
         <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>
+      </actions>
     </release>
 
     <release version="3.15" date="2016-09-19">
+      <summary>
+        <summary-item>Various improvements to HSSF and XSSF.</summary-item>
+        <summary-item>XSSF performance improvements for large numbers of named 
ranges.</summary-item>
+        <summary-item>Progress towards enums rather than ints for various 
types</summary-item>
+        <summary-item>CellStyle#BORDER_HAIR and #BORDER_DOTTED were swapped to 
correctly
+          reflect the official names and to be consistent with BorderStyle 
enum.
+          HAIR has smaller dots than DOTTED.</summary-item>
+        <summary-item>Removal of deprecated classes and methods detailed on
+         <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>
@@ -107,9 +120,11 @@
         <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>
+      </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>
@@ -153,9 +168,11 @@
         <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>
+      </actions>
     </release>
 
     <release version="3.15-beta1" date="2016-04-15">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="58909">Add a cloneSheet() which 
directly sets the sheetname to allow to avoid a costly renaming of 
sheets</action>
         <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>
@@ -177,9 +194,11 @@
         <action dev="PD" type="add" fixes-bug="57031">Out of Memory when 
extracting text from attached files</action>
         <action dev="PD" type="fix">More helpful exception when 
POIFSFileSystem is given a raw XML file</action>
         <action dev="PD" type="fix">More helpful exceptions when OPCPackage is 
given OLE2 or ODF or raw XML files</action>
+      </actions>
     </release>
 
     <release version="3.14" date="2016-03-07">
+      <actions>
         <action dev="PD" type="add" fixes-bug="57914">Provide a better error 
message for OOXML strict format which we do not support yet</action>
         <action dev="PD" type="add" fixes-bug="47245">Adjust handling of 
missing row-records as it seems LibreOffice/Excel are handling such 
documents</action>
         <action dev="PD" type="add" fixes-bug="59056">Render individual 
slideshow shapes</action>
@@ -219,9 +238,11 @@
         <action dev="PD" type="add" fixes-bug="58778">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>
     </release>
 
     <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>
@@ -280,9 +301,11 @@
         <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>
+      </actions>
     </release>
 
     <release version="3.13" date="2015-09-25">
+      <actions>
         <action dev="DN" type="fix" fixes-bug="58350">Make XSSF and HSSF 
consistent on Sheet.getMergedRegions: return empty list if there are 
none</action>
         <action dev="PD" type="add" fixes-bug="58216">provide picture-shape 
resize that maintains the aspect ratio</action>
         <action dev="PD" type="add" fixes-bug="57925">Add a simple fix to 
avoid an NPE when Workbooks have invalid external references</action>
@@ -324,9 +347,11 @@
         <action dev="PD" type="fix" fixes-bug="58156">Possible data corruption 
in hasPOIFSHeader and hasOOXMLHeader</action>
         <action dev="PD" type="add" fixes-bug="57484">Allow processing of 
non-OOXML core namespace packages</action>
         <action dev="PD" type="add" fixes-bug="58130">Conditional Formatting 
support for DataBars, Icon Sets / Multi-States, and Color Scales</action>
+      </actions>
     </release>
 
     <release version="3.13-beta1" date="2015-07-23">
+      <actions>
         <action dev="PD" type="add" fixes-bug="56791">The default POIFS 
implementation has been switched to NPOIFS. If you request a POIFSFileSystem, 
you will now get a NPOIFSFileSystem-based one. OPOIFSFileSystem remains for 
those who still want the old implementation</action>
         <action dev="PD" type="add" fixes-bug="58138">Conditional Formatting 
support for the common Color class, in addition to previous color 
shorts</action>
         <action dev="PD" type="fix" fixes-bug="58133">Agile encryption - wrong 
checksum calculation</action>
@@ -349,9 +374,11 @@
         <action dev="PD" type="fix" fixes-bug="57889">Fix potential NPE in 
XWPFParagraph.getNumFmt()</action>
         <action dev="PD" type="fix" fixes-bug="57951">Use BigDecimal in some 
cases in DataFormatter.formatRawCellContents, to avoid rounding problems on 
JDK8</action>
         <action dev="DN" type="fix" fixes-bug="55410">Use specific ID value 
which prevents Excel from turning comments into giant curved arrows</action>
+      </actions>
     </release>
 
     <release version="3.12" date="2015-05-11">
+      <actions>
         <action dev="PD" type="add">Initial XWPFStyles support for working 
with default document paragraph and run styles</action>
         <action dev="PD" type="fix">If an empty file or stream is given to 
WorkbookFactory.create, give a more informative exception - 
EmptyFileException</action>
         <action dev="PD" type="fix" fixes-bug="57552">Sort PackagePart returns 
from OPCPackage by name considering numbers in filenames, so Image10.png comes 
after Image9.png, fixing problems with XSLF adding 10+ images to a 
slide</action>
@@ -379,9 +406,11 @@
         <action dev="PD" type="fix">When saving an OPCPackage with no Core 
Properties (eg from Jasper Reports), ensure they are always added even if not 
yet used</action>
         <action dev="PD" type="fix" fixes-bug="github-18">Handle documents 
with a picture-only header</action>
         <action dev="PD" type="fix" fixes-bug="57622">Change from 
XMLEventFactory.newFactory to XMLEventFactory.newInstance, for IBM JDK 
Compatibility</action>
+      </actions>
     </release>
 
     <release version="3.12-beta1" date="2015-02-28">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="57459">Add method in SXSSFSheet 
to directly set row OutLineLevel</action>
         <action dev="PD" type="fix" fixes-bug="57456">Add workaround to read 
empty SSTRecord where Excel puts random number in 
unique-strings-count-field</action>
         <action dev="PD" type="fix" fixes-bug="57535">Add POI-specific error 
codes to FormulaError</action>
@@ -416,9 +445,11 @@
         <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>
+      </actions>
     </release>
 
     <release version="3.11" date="2014-12-21">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="57479">Typo in HSSFWorkbook 
javadocs and quick-guide.</action>
         <action dev="PD" type="fix" fixes-bug="57480">Fix some unnecessary 
casts, generics, Eclipse warnings, ...</action>
         <action dev="PD" type="add">Added workarounds to tests for JDK 6 
LineBreakMeasurer bug</action>
@@ -433,9 +464,11 @@
         <action dev="PD" type="fix" 
fixes-bug="57164">XSSFDrawing.createCellComment() does not honor dx and dy 
values passed in</action>
         <action dev="PD" type="add" fixes-bug="55967">Picture method to resize 
with different scales in width and height</action>
         <action dev="PD" type="add" fixes-bug="github-13">Add 
Cell.removeHyperlink() for HSSF and XSSF</action>
+      </actions>
     </release>
 
     <release version="3.11-beta3" date="2014-11-11">
+      <actions>
         <action dev="PD" type="add" fixes-bug="57003">Implement FIXED 
function</action>
         <action dev="PD" type="add" fixes-bug="github-7">Form check box 
extraction with XWPFWordExtractor</action>
         <action dev="PD" type="add" fixes-bug="github-11">Add 
Sheet.getDataValidations() for HSSF and XSSF</action>
@@ -466,22 +499,28 @@
         <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>
         <action dev="PD" type="fix" fixes-bug="56854">XMLBeans performance 
when using getXXXList() and other proxy methods</action>
+      </actions>
     </release>
 
     <release version="3.11-beta2" date="2014-08-22">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="56812">For XSLF Pictures, 
provide a way to get the URI of externally linked pictures</action>
         <action dev="PD" type="fix" fixes-bug="54764">On supported XML parser 
versions (Xerces or JVM built-in, XMLBeans 2.6), enforce sensible limits on 
entity expansion in OOXML files, and ensure that subsequent normal files still 
pass fine (CVE-2014-3574)</action>
         <action dev="PD" type="fix">Recommended Apache XMLBeans version 
increased to 2.6.0 (any version from 2.3.0 or later will work though)</action>
         <action dev="PD" type="fix" fixes-bug="56800">Provide a helpful 
exception, XLSBUnsupportedException, if XSSFWorkbook is passed a .xlsb 
file</action>
         <action dev="US" type="fix" fixes-bug="56814">Switch from dom4j to 
JAXP</action>
+      </actions>
     </release>
 
     <release version="3.10.1" date="2014-08-18">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="54764">On supported XML parser 
versions (Xerces or JVM built-in, XMLBeans 2.6), enforce sensible limits on 
entity expansion in OOXML files, and ensure that subsequent normal files still 
pass fine (CVE-2014-3574)</action>
         <action dev="PD" type="fix" fixes-bug="56164">Tidy up the OPC SAX 
setup code with a new common Helper, preventing external entity expansion 
(CVE-2014-3529)</action>
+      </actions>
     </release>
 
     <release version="3.11-beta1" date="2014-08-04">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="56164">Tidy up the OPC SAX 
setup code with a new common Helper, preventing external entity expansion 
(CVE-2014-3529)</action>
         <action dev="PD" type="fix" fixes-bug="55196">Correct XWPF createTOC 
handling of short style names</action>
         <action dev="PD" type="fix" fixes-bug="55050">If the start+end row and 
cell are the same on an AreaPtg, avoid inverting the relative flag</action>
@@ -549,9 +588,11 @@
         <action dev="PD" type="fix" fixes-bug="55802">Special Letters not 
exported correct</action>
         <action dev="PD" type="add">Expose the StyleIndex of HWPF 
CharacterRuns</action>
         <action dev="PD" type="fix" fixes-bug="51891">Fix 
StringIndexOutOfBoundsException : Ole10Native.&lt;init&gt; (parsing word 
file)</action>
+      </actions>
     </release>
 
     <release version="3.10-FINAL" date="2014-02-08">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="51585">WorkbookFactory.create() 
hangs when creating a workbook</action>
         <action dev="PD" type="add" fixes-bug="55873">Support for COUNTIFS 
function</action>
         <action dev="PD" type="fix" fixes-bug="55723">Inconsistent behavior in 
HSSFSheet.setAutoFilter() function, also make XSSF work when setAutoFilter is 
called multiple times</action>
@@ -590,9 +631,11 @@
         <action dev="PD" type="add" fixes-bug="55647">When creating a temp 
file, ensure the name isn't already taken</action>
         <action dev="PD" type="add" fixes-bug="54722">Extract text from HSLF 
tables</action>
         <action dev="PD" type="add" fixes-bug="55544">Support for SHA-512 
hashes on OOXML protected documents, as used by Office 2013</action>
+      </actions>
     </release>
 
     <release version="3.10-beta2" date="2013-09-19">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="53798">Add fix for 
XmlValueDisconnectException during shifting rows</action>
         <action dev="PD" type="fix" fixes-bug="54524">Fix handling of special 
case in FormulaShifter</action>
         <action dev="PD" type="fix" fixes-bug="50298">Fix corruption of 
Workbook when setting sheet order</action>
@@ -610,9 +653,11 @@
         <action dev="PD" type="fix">HSMF fixed length property parsing should 
be more forgiving of some type differences from the property default</action>
         <action dev="PD" type="fix" fixes-bug="54233">Some HPSF documents 
require UnicodeStrings to be 4-byte aligned, spot these from the otherwise 
invalid length</action>
         <action dev="PD" type="add">Upgrade version of JUnit to 4.11 to avoid 
problems when executing unit tests using Apache Ant >= 1.7</action>
+      </actions>
     </release>
 
     <release version="3.10-beta1" date="2013-06-28">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="54925">Avoid issues if the 
length of a StyleTextPropAtom prop is longer than the parent text</action>
         <action dev="PD" type="fix" fixes-bug="54564">Fix error message text 
for a workbook with no sheets when a sheet operation is performed</action>
         <action dev="PD" type="fix" fixes-bug="53972">Presence of PLV record 
shouldn't affect HSSF Data Validation</action>
@@ -650,9 +695,11 @@
         <action dev="PD" type="fix" fixes-bug="54206">Ensure that shared 
formuals are updated when shifting rows in a spreadsheet</action>
         <action dev="PD" type="fix">Synchronize table headers with parent 
sheet in XSSF</action>
         <action dev="PD" type="fix" fixes-bug="54210">Fixed rendering text in 
flipped shapes in PPT2PNG and PPTX2PNG</action>
+      </actions>
     </release>
 
     <release version="3.9" date="2012-12-03">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="54188">Avoid NPE in 
PPT2PNG</action>
         <action dev="PD" type="fix" fixes-bug="52628">Replace System.err info 
messages with a POILogger</action>
         <action dev="PD" type="fix" fixes-bug="54137">improved performance of 
DataFormatter with Fractions</action>
@@ -736,9 +783,11 @@
         <action dev="PD" type="fix" fixes-bug="53043">don't duplicate 
hyperlink relationships when saving XSSF file</action>
         <action dev="PD" type="fix" fixes-bug="53101">fixed evaluation of SUM 
over cell range &gt; 255</action>
         <action dev="PD" type="fix" fixes-bug="49529">avoid exception when 
cloning sheets with no drawing records and initialized drawing 
patriarch</action>
+      </actions>
     </release>
 
     <release version="3.8-FINAL" date="2012-03-26">
+      <actions>
         <action dev="PD" type="add" fixes-bug="52928">DateFormatConverter: an 
utility to convert instances of java.text.DateFormat to Excel format 
patterns</action>
         <action dev="PD" type="fix" fixes-bug="52895">show SSTIndex instead of 
XFIndex in LabelSSTRecord.toString()</action>
         <action dev="PD" type="fix" fixes-bug="52835">Tolerate missing Count 
and UniqueCount attributes when parsing shared strings table in XSSF 
eventusermodel</action>
@@ -800,9 +849,11 @@
         <action dev="PD" type="fix" fixes-bug="52348">Avoid exception when 
creating cell style in a workbook that has an empty xf table</action>
         <action dev="PD" type="fix" fixes-bug="52219">fixed XSSFSimpleShape to 
set rich text attributes from XSSFRichtextString</action>
         <action dev="PD" type="fix" fixes-bug="52314">enhanced 
SheetUtil.getColumnWidth</action>
+      </actions>
     </release>
 
     <release version="3.8-beta5" date="2011-12-17">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="52204">Deprecated 
XSSFWorkbook(String path) constructor because it does not close underlying .zip 
file</action>
         <action dev="PD" type="fix" fixes-bug="46288">fixed refcount of Fill 
pictures in HSLF </action>
         <action dev="PD" type="add" fixes-bug="51961">support compression of 
temp files in SXSSF </action>
@@ -851,9 +902,11 @@
         <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>
+      </actions>
     </release>
 
     <release version="3.8-beta4" date="2011-08-26">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="51678">Extracting text from 
Bug51524.zip is slow</action>
         <action dev="PD" type="fix" fixes-bug="51671">HWPFDocument.write based 
on NPOIFSFileSystem throws a NullPointerException</action>
         <action dev="PD" type="add">support for tables and hyperlinks in 
XSLF</action>
@@ -934,9 +987,11 @@
         <action dev="PD" type="add" fixes-bug="51305">Add 
sprmTCellPaddingDefault support in HWPF</action>
         <action dev="PD" type="add" fixes-bug="51265">Enhanced Handling of 
Picture Parts in XWPF</action>
         <action dev="PD" type="add" fixes-bug="51292">Additional HWPF Table 
Cell Descriptor values</action>
+      </actions>
     </release>
 
     <release version="3.8-beta3" date="2011-06-06">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="51098">Correctly calculate 
image width/height, if image fits into one cell</action>
         <action dev="PD" type="fix" fixes-bug="47147">Correct extra paragraphs 
from XWPF Table Cells</action>
         <action dev="PD" type="add" fixes-bug="51188">Support for getting and 
setting XPWF zoom settings</action>
@@ -972,9 +1027,11 @@
         <action dev="PD" type="fix">OutlookTextExtractor now requests 7 bit 
encoding guessing</action>
         <action dev="PD" type="add">Improve HSMF encoding guessing for 7 bit 
fields in MAPIMessage</action>
         <action dev="PD" type="add">Allow HSMF access to the HTML body 
contents in MAPIMessage</action>
+      </actions>
     </release>
 
     <release version="3.8-beta2" date="2011-04-08">
+      <actions>
         <action dev="PD" type="add">Implement the load method on 
MemoryPackagePart</action>
         <action dev="PD" type="add" fixes-bug="50967">Support for continued 
ExtSSTRecords</action>
         <action dev="PD" type="add" fixes-bug="48968">Support for HOUR, MINUTE 
and SECOND date formulas</action>
@@ -997,9 +1054,11 @@
         <action dev="PD" type="fix" fixes-bug="50847">XSSFFont now accepts the 
full range of Charsets from FontChartset</action>
         <action dev="PD" type="fix" fixes-bug="50786">Speed up calls to 
HSSFColor.getIndexHash() by returning a cached, unmodifiable Map. 
HSSFColor.getModifiableIndexHash() provides access to the old (slow but 
modifiable) functionality</action>
         <action dev="PD" type="fix" fixes-bug="47100">Change related formulas 
and named ranges when XSSFWorkbook.setSheetName is called</action>
+      </actions>
     </release>
 
     <release version="3.8-beta1" date="2011-03-07">
+      <actions>
         <action dev="PD" type="add" fixes-bug="50610">Ant tasks for running 
POI against a workbook</action>
         <action dev="PD" type="add" fixes-bug="32903">Correct XBAT chaining 
explanation in /poifs/fileformat.html</action>
         <action dev="PD" type="add" fixes-bug="50829">Support for getting the 
tables associated with a XSSFSheet</action>
@@ -1039,9 +1098,11 @@
         <action dev="PD" type="fix" fixes-bug="50211">Use cached formula 
result when auto-sizing formula cells</action>
         <action dev="PD" type="fix" fixes-bug="50118">OLE2 does allow a 
directory with an empty name, so support this in POIFS</action>
         <action dev="PD" type="fix" fixes-bug="50119">avoid NPE when 
XSSFReader comes across chart sheets</action>
+      </actions>
     </release>
 
     <release version="3.7" date="2010-10-29">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="50075">avoid NPE in 
ListLevel.getNumberText() when numberText is null </action>
         <action dev="PD" type="fix" fixes-bug="50067">marked commons-logging 
and log4j as optional dependencies in POI poms</action>
         <action dev="PD" type="add" fixes-bug="49928">allow overridden 
built-in formats in XSSFCellStyle</action>
@@ -1051,9 +1112,11 @@
         <action dev="PD" type="fix" fixes-bug="50020">Avoid 
IllegalStateException when creating Data validation in sheet with macro</action>
         <action dev="PD" type="fix" fixes-bug="50033">Improved rounding in 
MOD</action>
         <action dev="PD" type="add">Generate SHA1 hashes of distribution 
files, alongside existing MD5 ones</action>
+      </actions>
     </release>
 
     <release version="3.7-beta3" date="2010-09-24">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="48325">If a HSSF header or 
footer lacks left/right/centre information, assume it is a centre one</action>
         <action dev="PD" type="fix" fixes-bug="49966">Correctly remove 
calcChain entries for XSSF cells that stop holding formulas</action>
         <action dev="PD" type="add" fixes-bug="47582">XSSFCellStyle support 
for creating a style in one workbook based on a style from a different 
one</action>
@@ -1093,9 +1156,11 @@
         <action dev="PD" type="fix" fixes-bug="49725">avoid exception in 
OperandResolver.parseDouble when input is minus ("-")</action>
         <action dev="PD" type="fix" fixes-bug="49723">fixed OperandResolver to 
correctly handle inputs with leading decimal place</action>
         <action dev="PD" type="add">initial support for Excel 
autofilter</action>
+      </actions>
     </release>
 
     <release version="3.7-beta2" date="2010-08-09">
+      <actions>
         <action dev="PD" type="add" fixes-bug="47990">Support for .msg 
attachments within a MAPIMessage .msg</action>
         <action dev="PD" type="fix">Improve handling and warnings when closing 
OPCPackage objects</action>
         <action dev="PD" type="fix" fixes-bug="49702">Correct 
XSSFWorkbook.getNumCellStyles to check the right styles list</action>
@@ -1122,9 +1187,11 @@
         <action dev="PD" type="add" fixes-bug="49508">allow the addition of 
paragraphs to xwpf table cells</action>
         <action dev="PD" type="fix" fixes-bug="49446">don't consider 17.16.23 
field codes as properly part of the paragraph's text</action>
         <action dev="PD" type="fix">xslfslideshow shouldn't break on .thmx 
(theme) files. support for them is still very limited though</action>
+      </actions>
     </release>
 
     <release version="3.7-beta1" date="2010-06-20">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="49432">lazy caching of 
xssfcomment ctcomment objects by reference, to make repeated comment searching 
faster</action>
         <action dev="PD" type="fix">better handling of outlook messages in 
hsmf when there's no recipient email address</action>
         <action dev="PD" type="fix">when formatting numbers with 
dataformatter, handle brackets following colours</action>
@@ -1209,8 +1276,10 @@
         <action dev="PD" type="fix" fixes-bug="47920">allow editing workbooks 
embedded into powerpoint files</action>
         <action dev="PD" type="add" fixes-bug="48343">added implementation of 
subtotal function</action>
         <action dev="PD" type="fix">switch to compiling the ooxml schemas for 
java 1.5</action>
+      </actions>
     </release>
     <release version="3.6" date="2009-12-14">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="48332">fixed xssfsheet 
autosizecolumn() to tolerate empty richtextstring</action>
         <action dev="PD" type="fix" fixes-bug="48332">fixed columninforecord 
to tolerate missing reserved field</action>
         <action dev="PD" type="fix" fixes-bug="47701">fixed 
recordformatexception when reading list subrecords (lbsdatasubrecord)</action>
@@ -1247,8 +1316,10 @@
         <action dev="PD" type="fix" fixes-bug="47862">fixed 
xssfsheet.setcolumnwidth to handle columns included in a column span</action>
         <action dev="PD" type="fix" fixes-bug="47804">fixed 
xssfsheet.setcolumnhidden to handle columns included in a column span</action>
         <action dev="PD" type="fix" fixes-bug="47889">fixed 
xssfcell.getstringcellvalue() to properly handle cached formula results</action>
+      </actions>
     </release>
     <release version="3.5-final" date="2009-09-28">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="47747">fixed logic for locating 
shared formula records</action>
         <action dev="PD" type="add" fixes-bug="47809">improved work with 
user-defined functions</action>
         <action dev="PD" type="fix" fixes-bug="47581">fixed 
xssfsheet.setcolumnwidth to produce xml compatible with mac excel 2008</action>
@@ -1306,8 +1377,10 @@
         <action dev="PD" type="fix" fixes-bug="47375">Fixed HSSFHyperlink to 
correctly set inter-sheet and file links</action>
         <action dev="PD" type="fix" fixes-bug="47384">Fixed ExternalNameRecord 
to handle unicode names</action>
         <action dev="PD" type="fix" fixes-bug="47372">Fixed locale-sensitive 
unit tests to pass when running on non-US locale</action>
+      </actions>
     </release>
     <release version="3.5-beta6" date="2009-06-22">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="47363">Fixed HSSFSheet to allow 
addition of data validations after sheet protection</action>
         <action dev="PD" type="fix" fixes-bug="47294">Fixed 
XSSFWorkbook#setRepeatingRowsAndColumns to tolerate sheet names with 
quotes</action>
         <action dev="PD" type="fix" fixes-bug="47309">Fixed logic in 
HSSFCell.getCellComment to handle sheets with more than 65536 comments</action>
@@ -1364,8 +1437,10 @@
         <action dev="PD" type="add" fixes-bug="46660">added Workbook 
getHidden() and setHidden(boolean)</action>
         <action dev="PD" type="fix" fixes-bug="46693">Fixed bugs serialization 
bugs in records: CHARTFORMAT, SHTPROPS, SXVD and SXVDEX</action>
         <action dev="PD" type="fix" fixes-bug="46627">Fixed offset of added 
images if Pictures stream contains pictures with zero length</action>
+      </actions>
     </release>
     <release version="3.5-beta5" date="2009-02-19">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="46536">When shifting rows, 
update formulas on that sheet to point to the new location of those 
rows</action>
         <action dev="PD" type="fix" fixes-bug="46663">Fixed 
XSSFSheet.shiftRows to properly update references of the shifted cells</action>
         <action dev="PD" type="fix" fixes-bug="46535">Remove reference from 
calculation chain when a formula is deleted</action>
@@ -1406,8 +1481,10 @@
         <action dev="PD" type="fix" fixes-bug="46206">Fixed Sheet to tolerate 
missing DIMENSION records</action>
         <action dev="PD" type="add" fixes-bug="46301">added pivot table 
records: SXDI, SXVDEX, SXPI, SXIDSTM, SXVIEW, SXVD, SXVS, et al</action>
         <action dev="PD" type="fix" fixes-bug="46280">Fixed 
RowRecordsAggregate etc to properly skip PivotTable records</action>
+      </actions>
     </release>
     <release version="3.5-beta4" date="2008-11-29">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="46213">Fixed 
FormulaRecordAggregate to gracefully ignore extra StringRecords</action>
         <action dev="PD" type="fix" fixes-bug="46174">Fixed HSSFName to handle 
general formulas (not just area references)</action>
         <action dev="PD" type="add" fixes-bug="46189">added chart records: 
CHARTFRTINFO, STARTBLOCK, ENDBLOCK, STARTOBJECT, ENDOBJECT, and CATLAB</action>
@@ -1429,13 +1506,17 @@
         <action dev="PD" type="add" fixes-bug="45966">added implementation for 
FIND function</action>
         <action dev="PD" type="fix" fixes-bug="45778">fixed ObjRecord to read 
ftLbsData properly</action>
         <action dev="PD" type="fix" fixes-bug="46053">fixed evaluation cache 
dependency analysis when changing blank cells</action>
+      </actions>
     </release>
     <release version="3.5-beta3" date="2008-09-26">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="45518">Fix up ColumnHelper to 
output valid col tags, by making 1 based and 0 based bits clearer, and using 
the right ones</action>
         <action dev="PD" type="fix" fixes-bug="45676">Handle very long cells 
in the XSSF EventUserModel example</action>
         <action dev="PD" type="add">Initial ExtractorFactory support for 
building TextExtractors for embeded documents</action>
+      </actions>
     </release>
     <release version="3.5-beta2" date="2008-08-20">
+      <actions>
         <action dev="PD" type="add">Support stripping XSSF header and footer 
fields (eg page number) out of header and footer text if required</action>
         <action dev="PD" type="add">Add POIXMLPropertiesTextExtractor, which 
provides to the OOXML file formats a similar function to HPSF's 
HPSFPropertiesExtractor</action>
         <action dev="PD" type="add" fixes-bug="45539">Improve 
XWPFWordExtractor to extract headers and footers</action>
@@ -1448,8 +1529,10 @@
         <action dev="PD" type="add">New class 
org.apache.poi.hssf.record.RecordFormatException, which DDF uses instead of the 
HSSF version, and the HSSF version inherits from</action>
         <action dev="PD" type="add" fixes-bug="45431">Partial support for .xlm 
files. Not quite enough for excel to load them though</action>
         <action dev="PD" type="fix" fixes-bug="45430">Correct named range 
sheet reporting when no local sheet id is given in the xml</action>
+      </actions>
     </release>
     <release version="3.5-beta1" date="2008-07-18">
+      <actions>
         <action dev="PD" type="add" fixes-bug="45018">Support for fetching 
embeded documents from within an OOXML file</action>
         <action dev="PD" type="add">Port support for setting a policy on 
missing / blank cells when fetching, to XSSF too</action>
         <action dev="PD" type="add">Common text extraction factory, which 
returns the correct POITextExtractor for the supplied data</action>
@@ -1457,8 +1540,10 @@
         <action dev="PD" type="add">Initial support for processing OOXML Excel 
files (.xlsx), both directly through XSSF, and also through the new common 
UserModel</action>
         <action dev="PD" type="add">Created a common interface for handling 
PowerPoint files, irrespective of if they are .ppt or .pptx</action>
         <action dev="PD" type="add">Created a common interface for handling 
Excel files, irrespective of if they are .xls or .xlsx</action>
+      </actions>
     </release>
     <release version="3.2-FINAL" date="2008-10-19">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="45866">allowed for change of 
unicode compression across Continue records</action>
         <action dev="PD" type="fix" fixes-bug="45964">support for link 
formulas in Text Objects</action>
         <action dev="PD" type="fix" fixes-bug="43354">support for evaluating 
formulas with missing args</action>
@@ -1556,8 +1641,10 @@
         <action dev="PD" type="add" fixes-bug="45175">Support for variable 
length operands in org.apache.poi.hwpf.sprm.SprmOperation</action>
         <action dev="PD" type="fix">Avoid spurious missing lines with the 
MissingRecordAware event code, and odd files that contain RowRecords in the 
middle of the cell Records.</action>
         <action dev="PD" type="add">Support for parsing formulas during 
EventUserModel processing, via the new EventWorkbookBuilder</action>
+      </actions>
     </release>
     <release version="3.1-final" date="2008-06-29">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="30978">Fixed re-serialization 
of tRefErr3d and tAreaErr3d</action>
         <action dev="PD" type="fix" fixes-bug="45234">Removed incorrect shared 
formula conversion in CFRuleRecord</action>
         <action dev="PD" type="fix" fixes-bug="45001">Improved HWPF 
Range.replaceText()</action>
@@ -1584,8 +1671,10 @@
         <action dev="PD" type="add" fixes-bug="44937">Partial support for 
extracting Escher images from HWPF files</action>
         <action dev="PD" type="fix" fixes-bug="44824">Avoid an infinite loop 
when reading some HWPF pictures</action>
         <action dev="PD" type="fix" fixes-bug="44898">Correctly handle short 
last blocks in POIFS</action>
+      </actions>
     </release>
     <release version="3.1-beta2" date="2008-05-26">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="44306">fixed reading/writing of 
AttrPtg(type=choose) and method toFormulaString() for CHOOSE formulas</action>
         <action dev="PD" type="fix" fixes-bug="24207">added 
HSSFName.isDeleted() to check if the name points to cell that no longer 
exists</action>
         <action dev="PD" type="fix" fixes-bug="40414">fixed selected/active 
sheet after removing sheet from workbook</action>
@@ -1604,8 +1693,10 @@
         <action dev="PD" type="fix" fixes-bug="44892">made 
HSSFWorkbook.getSheet(String) case insensitive</action>
         <action dev="PD" type="fix" fixes-bug="44886">Correctly process PICT 
metafile in EscherMetafileBlip</action>
         <action dev="PD" type="fix" fixes-bug="44893">Take into account 
indentation in HSSFSheet.autoSizeColumn</action>
+      </actions>
     </release>
     <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>
@@ -1681,8 +1772,10 @@
         <action dev="PD" type="fix" fixes-bug="44336">Properly escape sheet 
names as required when figuring out the text of formulas</action>
         <action dev="PD" type="add" fixes-bug="44326">Improvements to how 
SystemOutLogger and CommonsLogger log messages with exceptions, and avoid an 
infinite loop with certain log messages with exceptions</action>
         <action dev="PD" type="add">Support for a completed Record based 
"pull" stream, via org.apache.poi.hssf.eventusermodel.HSSFRecordStream, to 
complement the existing "push" Event User Model listener stuff</action>
+      </actions>
     </release>
     <release version="3.0.2-FINAL" date="2008-02-04">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="44297">IntPtg must operate with 
unsigned short. Reading signed short results in incorrect formula 
calculation</action>
         <action dev="PD" type="fix" fixes-bug="44296">Fix for reading slide 
background images</action>
         <action dev="PD" type="fix" fixes-bug="44293">Avoid swapping AreaPtgs 
from relative to absolute</action>
@@ -1705,8 +1798,10 @@
         <action dev="PD" type="add" fixes-bug="43937">Add support for hiding 
and un-hiding sheets, and checking their current hidden status</action>
         <action dev="PD" type="fix" fixes-bug="44167">Fix for non-contiguous 
named ranges</action>
         <action dev="PD" type="fix" fixes-bug="44070">Fix for shifting 
comments when shifting rows</action>
+      </actions>
     </release>
     <release version="3.0.2-BETA2" date="2008-01-12">
+      <actions>
         <action dev="PD" type="add">Support for tables in HSLF</action>
         <action dev="PD" type="fix" fixes-bug="43781">Fix for extracting text 
from TextBoxes HSLF in</action>
         <action dev="PD" type="fix">Improve JavaDocs relating to hssf font and 
fill colourings</action>
@@ -1715,8 +1810,10 @@
         <action dev="PD" type="add" fixes-bug="43551">Support for 1904 date 
windowing in HSSF (previously only supported 1900 date windowing)</action>
         <action dev="PD" type="add" fixes-bug="41064">Support for String 
continue records</action>
         <action dev="PD" type="add" fixes-bug="27511">Support for data 
validation, via DVRecord and DVALRecord</action>
+      </actions>
     </release>
     <release version="3.0.2-BETA1" date="2007-12-04">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="43877">Fix for handling mixed 
OBJ and CONTINUE records</action>
         <action dev="PD" type="fix" fixes-bug="39512">Fix for handling mixed 
OBJ and CONTINUE records</action>
         <action dev="PD" type="fix" fixes-bug="43837">Support for unicode 
NameRecords</action>
@@ -1750,9 +1847,11 @@
         <action dev="PD" type="add">Support for querying, setting and 
un-setting protection on sheets in a HSSF workbook</action>
         <action dev="PD" type="add">Initial HSMF (outlook) support</action>
         <action dev="PD" type="fix">Tidy up the javadocs</action>
+      </actions>
     </release>
 
     <release version="3.0.1-FINAL" date="2007-07-05">
+      <actions>
         <action dev="PD" type="fix">Administrative updates to the Maven POMs, 
and the release artifact build process</action>
         <action dev="PD" type="fix" fixes-bug="23951">Fix for HSSF 
setSheetOrder and tab names</action>
         <action dev="PD" type="fix" fixes-bug="42524">Better HSLF support for 
problem shape groups</action>
@@ -1764,49 +1863,65 @@
         <action dev="PD" type="fix" fixes-bug="42667">Fix for HSLF writing of 
files with tables</action>
         <action dev="PD" type="add">Improved way of detecting HSSF cells that 
contain dates, isADateFormat</action>
         <action dev="PD" type="add">Initial, read-only support for Visio 
documents, as HDGF</action>
+      </actions>
     </release>
 
     <release version="3.0-FINAL" date="2007-05-18">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="39977">Fix POM for Maven 
users</action>
         <action dev="PD" type="fix" fixes-bug="38976">Add createPicture to 
HSSFShapeGroup</action>
         <action dev="PD" type="add">Detect Office 2007 XML documents, and 
throw a meaningful exception</action>
         <action dev="PD" type="add">Additional HSLF support for 
PowerPoint</action>
         <action dev="PD" type="add">Initial support for HWPF image 
extraction</action>
+      </actions>
     </release>
 
     <release version="3.0-alpha3" date="2006-12-12">
+      <actions>
         <action dev="PD" type="add">Additional HSLF support for 
PowerPoint</action>
+      </actions>
     </release>
 
     <release version="3.0-alpha2" date="2006-06-16">
+      <actions>
         <action dev="PD" type="add">HSSF Formula support</action>
         <action dev="PD" type="add">Additional HSLF support for 
PowerPoint</action>
         <action dev="PD" type="fix" fixes-bug="39389">Extended Ascii support 
for WingDings</action>
+      </actions>
     </release>
 
     <release version="3.0-alpha1" date="2005-06-04">
+      <actions>
         <action dev="PD" type="fix">Bugzilla Bug 29976 HSSF hyperlink formula 
size problem</action>
         <action dev="PD" type="add">Image writing support</action>
         <action dev="NB" type="add">HSLF - Initial PowerPoint Support. 
Includes: Support for text extraction across the whole file; Support for 
getting individual slides, and their notes, and extracting text from those; 
Initial support for changing (but not adding) text</action>
+      </actions>
     </release>
 
     <release version="2.5.1-FINAL" date="2004-02-29">
+      <actions>
         <action dev="PD" type="add">Outlining support</action>
         <action dev="PD" type="fix" 
fixes-bug="27574">HSSFDateUtil.getExcelDate() is one hour off when DST 
changes</action>
         <action dev="PD" type="fix" fixes-bug="26465">wrong lastrow 
entry</action>
         <action dev="PD" type="fix" fixes-bug="28203">Unable to open 
read-write excel file including forms</action>
+      </actions>
     </release>
 
     <release version="2.5-FINAL" date="2004-02-29">
+      <actions>
         <action dev="PD" type="add">Add support for the Escher file 
format</action>
         <action dev="PD" type="fix" 
fixes-bug="27005">java.lang.IndexOutOfBoundsException during 
Workbook.cloneSheet()</action>
+      </actions>
     </release>
 
     <release version="2.0-FINAL" date="2004-01-26">
+      <actions>
         <action dev="PD" type="update">No changes</action>
+      </actions>
     </release>
 
     <release version="2.0-RC2" date="2004-01-11">
+      <actions>
         <action dev="PD" type="fix" 
fixes-bug="25695">HSSFCell.getStringCellValue() on cell which has string 
formula will return swap bye unicode characters.</action>
         <action dev="PD" type="fix">Updated website for upcoming 
release</action>
         <action dev="PD" type="fix">Formula Parser fixes with tests, by Peter 
M Murray Bug 25457</action>
@@ -1814,9 +1929,11 @@
         <action dev="PD" type="fix">The cloned reference for merged cells did 
not create a new collection, so deletes cascaded to the original.</action>
         <action dev="PD" type="fix">Fix to 24519 call to getCustomPalette() 
from a newly created workbook now works</action>
         <action dev="PD" type="fix">Fix supplied for bug 24397 where some 
compilation got ambiguous classes. Explicitly imports the classes. Patch 
supplied by Jean-Pierre Paris.</action>
+      </actions>
     </release>
 
     <release version="2.0-RC1" date="2003-11-02">
+      <actions>
         <action dev="PD" type="fix" fixes-bug="12561">(Min) HSSFWorkbook 
throws Exceptions</action>
         <action dev="PD" type="fix" fixes-bug="12730">(Nor) values dont get 
copied to another sheet.</action>
         <action dev="PD" type="fix" fixes-bug="13224">(Maj) Exception thrown 
when cell has =Names call</action>
@@ -1850,18 +1967,22 @@
         <action dev="PD" type="fix" fixes-bug="12843">(Cri) Make POI handle 
chinese better</action>
         <action dev="PD" type="fix" fixes-bug="15353">(Nor) [RFE] creating a 
cell with a hyperlink</action>
         <action dev="PD" type="fix" fixes-bug="15375">(Blo) Post 1.5.1 POI 
causes spreadsheet to become unopenable.</action>
+      </actions>
     </release>
 
     <release version="2.0-pre3" date="2003-07-29">
+      <actions>
         <action dev="PD" type="add">HPSF is now able to read properties which 
are given in the property set stream but which don't have a value ("variant" 
type VT_EMPTY). The getXXX() methods of the PropertySet class return null if 
their return type is a reference (like a string) or 0
             if the return type is numeric. Details about the return types and 
about how to distinguish between a property value of zero and a property value 
that is not present can be found in the API documentation.</action>
         <action dev="PD" type="fix">Gridlines can now be turned on and 
off</action>
         <action dev="PD" type="fix">NamePTG refactoring/fixes</action>
         <action dev="PD" type="fix">minor fixes to ExternSheet and formula 
strings</action>
         <action dev="PD" type="fix">Sheet comparisons now ignore case</action>
+      </actions>
     </release>
 
     <release version="2.0-pre2" date="2003-07-06">
+      <actions>
         <action dev="PD" type="fix">A nasty concurrency problem has been 
fixed. Any users working in a multithreaded environment should seriously 
consider upgrading to this release.</action>
         <action dev="PD" type="update">The EXTSST record has been implemented. 
This record is used by excel for optimized reading of strings.</action>
         <action dev="PD" type="update">When rows are shifted, the merged 
regions now move with them. If a row contains 2 merged cells, the resulting 
shifted row should have those cells merged as well.</action>
@@ -1873,8 +1994,10 @@
             sheets that contain this Excel optimization.
         </action>
         <action dev="PD" type="add">Support added for reading formulas with 
UnaryPlus and UnaryMinus operators.</action>
+      </actions>
     </release>
     <release version="2.0-pre1" date="2003-05-17">
+      <actions>
         <action dev="PD" type="add">Patch applied for deep cloning of 
worksheets was provided</action>
         <action dev="PD" type="add">Patch applied to allow sheet 
reordering</action>
         <action dev="PD" type="add">Added additional print area setting 
methods using row/column numbers</action>
@@ -1893,13 +2016,17 @@
         <action dev="PD" type="fix">Patches for i10n</action>
         <action dev="PD" type="update">POI Build System Updated</action>
         <action dev="PD" type="fix">font names can now be null</action>
+      </actions>
     </release>
     <release version="1.10-dev" date="2003-02-19">
+      <actions>
         <action dev="PD" type="add">Support for zoom level</action>
         <action dev="PD" type="add">Freeze and split pane support</action>
         <action dev="PD" type="add">Row and column headers on 
printouts</action>
+      </actions>
     </release>
     <release version="1.8-dev" date="2002-09-20">
+      <actions>
         <action dev="PD" type="add">Custom Data Format Support</action>
         <action dev="PD" type="add">Enhanced Unicode Support for Russian and 
Japanese</action>
         <action dev="PD" type="add">Enhanced formula support including 
read-only for
@@ -1909,27 +2036,37 @@
         <action dev="PD" type="add">Fixes for header/footer</action>
         <action dev="PD" type="add">Spanish Documentation translations</action>
         <action dev="PD" type="add">Support for preserving VBA macros</action>
+      </actions>
     </release>
     <release version="1.7-dev" date="Release date not recorded">
+      <actions>
         <action dev="NKB" type="update">Removed runtime dependency on commons 
logging.</action>
         <action dev="PD" type="update">Formula support</action>
+      </actions>
     </release>
     <release version="1.5.1" date="2002-06-16">
+      <actions>
         <action dev="GJS" type="update">Removed depedency on commons logging. 
Now define poi.logging system property to enable logging to standard 
out.</action>
         <action dev="GJS" type="fix">Fixed SST string handling so that 
spreadsheets with rich text or extended text will be read correctly.</action>
+      </actions>
     </release>
     <release version="1.5" date="2002-05-06">
+      <actions>
         <action dev="NKB" type="update">New project build.</action>
         <action dev="NKB" type="update">New project documentation system based 
on Cocoon.</action>
         <action dev="PD" type="update">Package rename</action>
         <action dev="PD" type="fix">Various bug fixes</action>
         <action dev="PD" type="add">Early stages of HSF development (not ready 
for development)</action>
         <action dev="PD" type="add">Initial low level record support for 
charting (not complete)</action>
+      </actions>
     </release>
     <release version="1.2.0" date="2002-01-19">
+      <actions>
         <action dev="PD" type="update">Changes not recorded.</action>
+      </actions>
     </release>
     <release version="1.1.0" date="2002-01-04">
+      <actions>
         <action dev="PD" type="update">Created new event model</action>
         <action dev="PD" type="update">Optimizations made to HSSF including 
aggregate records for
             values, rows, etc.
@@ -1938,17 +2075,25 @@
             array copies)
         </action>
         <action dev="PD" type="update">minor re-factoring and bug 
fixes.</action>
+      </actions>
     </release>
     <release version="1.0.2" date="2002-01-11">
+      <actions>
         <action dev="PD" type="update">Changes not recorded.</action>
+      </actions>
     </release>
     <release version="1.0.1" date="2002-01-04">
+      <actions>
         <action dev="PD" type="update">Changes not recorded.</action>
+      </actions>
     </release>
     <release version="1.0.0" date="2001-12-30">
+      <actions>
         <action dev="PD" type="update">Minor documentation updates.</action>
+      </actions>
     </release>
     <release version="0.14.0" date="2001-12-22">
+      <actions>
         <action dev="PD" type="update">Added DataFormat helper class and 
exposed set and get format
             on HSSFCellStyle
         </action>
@@ -1959,11 +2104,15 @@
             write a unit test for this ;-p).
         </action>
         <action dev="PD" type="update">Some optimization on sheet 
creation.</action>
+      </actions>
     </release>
     <release version="0.13.0" date="2001-12-16">
+      <actions>
         <action dev="PD" type="update">Changes not recorded.</action>
+      </actions>
     </release>
     <release version="0.12.0" date="2001-12-12">
+      <actions>
         <action dev="PD" type="update">Added MulBlank, Blank, ColInfo</action>
         <action dev="PD" type="update">Added log4j facility and removed all 
sys.out type logging</action>
         <action dev="PD" type="update">Added support for adding font's, styles 
and corresponding
@@ -1976,13 +2125,17 @@
             from HSSFCell.setStringValue, etc when the encoding is set)
         </action>
         <action dev="PD" type="update">added support for adding/removing and 
naming sheets.</action>
+      </actions>
     </release>
     <release version="0.11.0" date="2001-12-08">
+      <actions>
         <action dev="PD" type="update">Bugfix release. We were throwing an 
exception when reading
             RKRecord objects.
         </action>
+      </actions>
     </release>
     <release version="0.10.0" date="2001-12-02">
+      <actions>
         <action dev="PD" type="update">Got continuation records to work 
(read/write)</action>
         <action dev="PD" type="update">Added various pre-support for 
formulas</action>
         <action dev="PD" type="update">Massive API reorganization, 
repackaging.</action>
@@ -1990,8 +2143,10 @@
             HSSF Output.
         </action>
         <action dev="PD" type="update">Better API support for 
modification.</action>
+      </actions>
     </release>
     <release version="0.7 (and interim releases)" date="2001-11-17">
+      <actions>
         <action dev="PD" type="update">Added encoding flag to high and low 
level api to use utf-16
             when needed (HSSFCell.setEncoding())
         </action>
@@ -2002,27 +2157,40 @@
         <action dev="PD" type="update">BiffViewer class added for validating 
HSSF &amp; POI and/or
             HSSF Output.
         </action>
+      </actions>
     </release>
     <release version="0.6" date="2001-11-11">
+      <actions>
         <action dev="PD" type="update">Support for read/write and 
modify.</action>
         <action dev="PD" type="update">Read only support for MulRK records 
(converted to Number when
             writing)
         </action>
+      </actions>
     </release>
     <release version="0.5" date="2001-11-05">
+      <actions>
         <action dev="PD" type="update">Changes not recorded.</action>
+      </actions>
     </release>
     <release version="0.4" date="2001-10-31">
+      <actions>
         <action dev="PD" type="update">Changes not recorded.</action>
+      </actions>
     </release>
     <release version="0.3" date="2001-10-26">
+      <actions>
         <action dev="PD" type="update">Changes not recorded.</action>
+      </actions>
     </release>
     <release version="0.2" date="2001-09-24">
+      <actions>
         <action dev="PD" type="update">Changes not recorded.</action>
+      </actions>
     </release>
     <release version="0.1" date="2001-08-28">
+      <actions>
         <action dev="PD" type="update">First ever public release</action>
+      </actions>
     </release>
 
 </changes>

Modified: poi/site/src/documentation/resources/stylesheets/changes2document.xsl
URL: 
http://svn.apache.org/viewvc/poi/site/src/documentation/resources/stylesheets/changes2document.xsl?rev=1765977&r1=1765976&r2=1765977&view=diff
==============================================================================
--- poi/site/src/documentation/resources/stylesheets/changes2document.xsl 
(original)
+++ poi/site/src/documentation/resources/stylesheets/changes2document.xsl Fri 
Oct 21 10:05:17 2016
@@ -29,6 +29,11 @@
  <xsl:variable name="bugdetails" select="concat($bugtracking-url, 
'show_bug.cgi?id=')"/>
  <xsl:variable name="buglist" select="concat($bugtracking-url, 
'buglist.cgi?bug_id=')"/>
 
+ <xsl:template match="link">
+   <!-- FIXME! This doesn't work for href or name. Use the externally defined 
link->a transform if possible -->
+   <link href="{@href}"><xsl:apply-templates/></link>
+ </xsl:template>
+
  <xsl:template match="devs"/>
  
  <xsl:template match="changes">
@@ -46,9 +51,30 @@
  <xsl:template match="release">
   <section id="{@version}">
    <title>Version <xsl:value-of select="@version"/> (<xsl:value-of 
select="@date"/>)</title>
-   <ul>
     <xsl:apply-templates/>
-   </ul>
+  </section>
+ </xsl:template>
+
+ <xsl:template match="summary">
+  <section>
+   <title>Summary</title>
+    <ul> <!-- create a new list for each noteable change in the summary -->
+     <xsl:apply-templates/> <!-- summary-item's -->
+    </ul>
+  </section>
+ </xsl:template>
+
+ <xsl:template match="summary-item">
+  <li>
+    <xsl:apply-templates/>
+  </li>
+ </xsl:template>
+
+ <xsl:template match="actions">
+  <section><title>Changes</title>
+  <ul>
+   <xsl:apply-templates/> <!-- action's -->
+  </ul>
   </section>
  </xsl:template>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@poi.apache.org
For additional commands, e-mail: commits-h...@poi.apache.org

Reply via email to