Revision history for Perl extension DBIx::XHTML_Table.

1.49

1.48
    - fixed bug #111950 (License clarification)

1.47
    - update copyright date
    - fix bug tracker location

1.46
    - added github meta to makefile
    - reformatted source code to use spaces for indentation
        instead of tabs -- all repo changes prior to 1.37 are gone anyway

1.45
    - readdressed bug #21761, client must now set 'encode_cells' to true

1.44
    - fixed distro tests

1.43
    - fixed distro manifest

1.42
    - fixed bug #6962 (Support for mixed case field names returned by the SQL query)
    - added DBD::CSV and HTML::TableExtract tests (will only run if mods are installed)

1.41
    - fixed critical bug #104484 (Makefile.PL or Build.PL) :(

1.40
    - restructed tests
    - corrected external sites in docs

1.39
    - corrected MANIFEST
    - added DBI as makefile dependency 

1.38
    - using .md for readme
    - fixed bug #104380 (cpan / cpanm install hangs)
    - fixed bug #21761 (Special XML characters should be expressed as entities)
    - fixed bug #11681 (Possible problem with modify() on column number 0)
    - fixed bug #11666 (cell data containing newlines does not render)

1.37
    - using Module::Starter and Module::Build
    - added to github 

1.36
	- doc updates

1.34
	- constructer now checks for DBI::db subclasses
	- exec_query() now accepts DBI::st subclasses

1.32
	- forced lc end tag
	- more minor doc changes

1.30
	- minor doc changes

1.28
	- finally 'blessed' add_cols and drop_calls
	  (no longer undocumented)

1.26
	- changed the blessed ref regex to simply /DBI/
	  (forgot about Apache::DBI ... doh!)

1.24
	- finally realized that w3c requires tfoot to come before
	  tbody ... fixed
	- added DBIx::Password compatibility, any blessed ref
	  passed to constructor that matches /^DBIx?::/ will work

1.22
	- well, extremely's patch turned 0's into   - fixed
	  (you rule anyway Mark!)
	- also, now escaping ampersands in _build_body_row
	  (this prolly should be a user option ...)

1.20
	- added extremely's patch to keep NULL warnings at bay

1.18
	- forgot to name directory correctly in last version

1.16
	- incremented copyright date

1.14
	- finally fixed 1..1 in test.pl ... sillly /me

1.12
	- fixed bugs in _build_body_row(): 0's were being replaced
          with   tags (thanks LTJake!)

1.10
	- fixed two bugs in set_col_colors - first, modify would
	  over write it; second - 4 colors, 6 columns did not work
	- attributes are now inheritable

1.01    - fixed bug within _refinate() - introduced from
	  cols by number feature 

1.00    - added support for specifying columns by number
	- fixed map_cell bug - second call would wipe out first
	- experimenting with tests ... :/

0.99
	- deprecated modify_tag() for modify() - same results
	- deprecated no_whitespace output() attrib for no_indent
	- set_row_colors() now only works for entire rows
	  added set_col_colors() to handle columns, also
	  refactored both subs to use modify_tag() instead
	- bug fix: default ucfirst on headers overrode map_head()
	- bug fix: modify_tag() on 'td' with 'body' works now
	- added MIT license

0.98
	- set_row_colors() now uses style, can use old bgcolor
	- all methods that normally returned void now return $self
	  (this allows stacking methods)
	- changed output() arguments to a hash ref
	- modify_tag() now recognizes 'style' attribute values as
	  hash references themselves

0.97
	- deprecated get_table() for output() - same results
	- added automatic header ucfirst and 'no_ucfirst' to turn off
	- removed tutorial from POD
	- added link to homepage to POD and corrected typos

0.96
	- deprecated map_col() for map_cell() - same results
	  just hopefully a more descriptive name
	- added get_current_row() and get_current_col()
	- added set_pk(), this and the last 2 subs were
	  inspired by Jim Cromie to finagle XHTML_Table into
	  a 'spreadsheet' - see the POD for set_pk()

0.95
	- added map_head()
	- changed default behavior of not specifying cols
	  in methods such as map_col and calc_totals
	  new behavior: no cols = all cols
	- constructor now accepts a hash ref as last arg
	  which allows minor table config to be specified
	  without multiple modify_tag() calls
	- modified behavior of map_col() and map_head()
	  they no longer permantly change the data, all
	  processing is done when creating table output

0.90
	- MAJOR: Changed HEADER to HEAD and FOOTER to FOOT
	- Apparrently all past versions have a syntax error
	  occur when modify_tag() is called on <colgroup>
	  BEFORE add_col_tag() is called - fixed.
	- modifying <tr> affects all areas now, not just BODY
	  this probably makes set_row_colors() obsolete, except
	  when subtotals are present.
	- more minor output formatting fixed - should be perfect!
0.86 
	- fixed minor output fomatting - <thead> was on same 
	  line as <table>, and <tbody> would do the same if
	  headers were supressed

0.85  Sat May 12 14:38:02 CDT 2001
	- found major bug in _build_body() - a <tbody>
	  tag pair was being created for every row if a
	  group was not set (.. is not the same as ,)

0.84  Sat May 12 02:51:58 CDT 2001
	- MAJOR: changed add_colgroup() to add_col_tag()
	  the former name was ambigious (col or colgroup?)
	- implemented new calc_totals(), calc_subtotals(),
	  set_group(), _build_body(), _build_body_row(),
	  and added _build_body_group() to handle producing
	  the proper <tbody> tag pairs, as well as simplifying
	  the complexity of calculating totals
	- added a tag reference table to documentation

0.83  Thu May 10 17:09:16 CDT 2001
	- added Mark's patch to produce </tbody> tag
	- patch also lower cased all tags
	- documentation typo fixes

0.82  Tue May  8 09:14:54 CDT 2001
	- corrected incorrect version number
	- corrected formatting in credits

0.81  Mon May  7 22:34:16 CDT 2001
	- made the package name fully qualified
	- updated and corrected documentation
	- updated and corrected tutorial
	- updated and corrected credits

0.80  Sun May  6 18:23:01 CDT 2001
	- original version; created by h2xs 1.19