2.08a 23 June 2008
- Fixed outputing row class attribute twice.
Request and fix from Reinhard Mutz
2.08 10 April 2008
- Added delRow and delSectionRow methods.
Request from Kyle Davenport <kyle.davenport at fmr.com>
- Fixed error in getTable, which output the wrong section attributes.
Request and fix from Colin Fine <colin.fine at pace.co.uk>
- Added getSection method to modularize the creation of Section HTML.
- Created new set of methods which apply Cell attributes
across a row. This is to make a clear distinction from
those methods that set row attributes (tr). Suggest by
Colin Fine <colin.fine at pace.co.uk>
2.07b
05 February 2008
- Fixed error in setSectionRowWidth.
Request from Ravi Kondamuru <ravikondamuru at gmail.com>
2.07a
04 February 2008
- Changed status from beta to full.
- Fixed error in setCellHeight.
Request from Ravi Kondamuru <ravikondamuru at gmail.com>
2.07-b2
09 October 2007
- Removed text output when empty table is printed.
Request from Erik Tank <erik at atjeu.com>
2.07-b1
17 September 2007
- Changed order of output for table sections, to comply
with the HTML 4.01 standard.
2.07-beta
13 September 2007
- Added THEAD, TFOOT and TBODY sections.
Request from Miguel Santinho <msantinho at simplicidade.com>.
There are now methods that take a section and section
number as parameters. ie. setSectionCell ( 'tbody', 0,
2, 3, 'Cell 2,3');
Existing methods default to working on the first tbody
section, for backwards compatibility.
You can have only one each of tfoot and thead sections,
but multiple tbody sections.
2.06
4 June 2007
- Added patch for even/odd row class support, supplied by Chris Weyl
Thanks to Chris Weyl <cweyl at alumni.drew.edu> for this patch.
2.05
15 March 2007
- Fixed code so that all HTML tags and attributes are in lower case.
2.04
23 January 2006
- AUTOLOAD method was making the module sliently ignore calls to invalid
methods.
Thanks to Gordon Lack <gml4410 at ggr.co.uk> for the fix.
2.03
6 December 2005
- Added get methods for Style attributes.
Thanks to Douglas Riordan <doug.riordan at gmail.com> for this.
Add HOMEPAGE pointing into search.cpan.org.
Change log:
2.02
18 March 2004
- Changed the history section in the POD to add the original
author's consent for the adoption of the module by Anthony Peacock.
Thanks to Stacy Lacey <stacy-lacy@computer.org> for this.
- Beta testing over, promote this version to production.
2.02-beta
18 Feb 2004
- Bug in getTable method, when using row attributes.
Thanks to Piotr Kodizis <Piotr.Kodzis@inteligo.pl> for
bug report and fix
2.01-beta
19 Nov 2003
- Bug in sort routine caused by change to new data structure.
Thanks to Brad Rubenstein <Brad@bradrubenstein.com> for
bug report and fix
2.00-beta
24 Oct 2003
- First beta test version of the 2.xx strand. This version
introduces a new internal representation for the table data and
attributes which should make maintenance and development
much easier.
1.20 22 Oct 2003
- Changed setRowVAlign to set the attribute in the TR tag
instead of in each TD tag.
Fixed by Anthony Peacock <a.peacock@chime.ucl.ac.uk>
- Changed setRowNoWrap to set the attribute in the TR tag
instead of in each TD tag. Fixed by Anthony Peacock
<a.peacock@chime.ucl.ac.uk>
- Changed all of the set* methods to accept -1 as a col or
row reference. Where -1 is used, the method will work
on the last row or col. Fixed by Anthony Peacock
<a.peacock@chime.ucl.ac.uk>
- Updated the documentation to include the setLast methods
(added July 2002!) and the -1 col/row parameter change.
Fixed by Anthony Peacock <a.peacock@chime.ucl.ac.uk>
1.19 22 Aug 2003
- Added MIDDLE and BASELINE parameters to setCellVAlign.
Thanks to Alejandro Juarez <alex@BSDCoders.Org> for adding this
1.18a 9 May 2003
- Fixed bug in new method, where specifying -rows and -head or -data caused
unexpected behaviour.
Thanks to Tom Brown <rvvs30@email.sps.mot.com> for finding this
1.18 6 May 2003
- Improved sort method.
Thanks to David Link <dvlink@yahoo.com> for this addition
1.17 2 September 2002
- Added the 'head' parameter to the new method.
Thanks to Tommi Maekitalo <t.maekitalo@epgmbh.de> for this addition
- Added the ability to initialise the table from an array
ref to the new method. Thanks to Tommi Maekitalo
<t.maekitalo@epgmbh.de> for this addition
1.16 22 July 2002
- Method setCellSpan was documented but not implemented.
Thanks to David Link <dvlink@yahoo.com> for finding this
- Added methods setClass|setCellClass|setRowClass|setColClass.
Thanks to Al Tobey <albert.tobey@priority-health.com>
for suggesting this
- Added method sort. Sorts a table by the values of a specified column.
Sort can be numeric or alphanumeric, ascending or descending.
Thanks to David Link <dvlink@yahoo.com> for this addition
- Added versions of the setCell|Row|Col methods, setLastCell|Row|Col.
These automatically apply the method to the last Cell|Row|Col
in the table. Thanks to Paul Vernaza <vernaza@stwing.upenn.edu>
for this addition
- Added quotes around caption style parameter.
Thanks to Ville Skytta" <ville.skytta@iki.fi> for fixing this
- Changed the <br> tag to <br /> in _getTableHashValues.
Thanks to Ville Skytta" <ville.skytta@iki.fi> for fixing this
- fixed setColAttr was documented but didn't actually exist
- fixed setColHeight was actually setting the column width
- fixed table align wasn't working
- fixed spurious double quote in the output after user defined table attributes
- fixed method setStyle missing although documented
- Added methods to set the style attribute of tables, rows,
cols and cells
- setRowBGColor and setRowAlign are now more efficient
- Added method to set the rules and align attributes for tables
- Changed all tags and attributes to print in lowercase.
- Changed faulty behaviour of numeric parameters to the new method
- All attribute values are now surounded by quotes
- getTable was returning 0 (zero) for an empty table, now just plain
return
- Added getTableRows and getTableCols
- Added methods setCellFormat, setRowFormat and setColFormat
- More bugs fixed
- Documentation Updated
Fixes PR/15203 by Shell Hung.