1
1
Revision history for Perl extension HTML::TableParser.
3
0.38 Tue May 13 22:28:38 EDT 2008
4
- no code changes -- CPAN distribution had bad META.yml file
6
0.37 Fri Sep 21 11:52:34 EDT 2007
7
- incorrect setting of plans if Test::Pod::Coverage wasn't available
8
- quiet inappropriate perlcritic warning
10
0.36 Thu Sep 20 09:30:35 EDT 2007
11
- add version to Table.pm to fix PAUSE indexer error
13
0.35 Wed Sep 19 21:22:22 EDT 2007
14
- fix test to work with Test::More 0.71
15
- reorganize to a more modern layout
16
- new pod & perlcritic tests
18
0.34 Sat Sep 7 01:25:01 EDT 2002
19
- HTML::Parser v. 3.25 didn't handle croaks in callbacks
20
correctly. 3.26 does; Makefile.PL was updated to require it.
22
0.33 Tue Sep 3 14:15:13 EDT 2002
23
- MANIFEST was out of date. oops.
25
0.32 Tue Sep 3 11:32:20 EDT 2002
26
- extra </table> tags were not handled properly. it now
27
croaks if it hits an extra </table> tag.
29
0.31 Sat Apr 20 01:56:28 EDT 2002
30
- was using features of Test::More v0.32 and didn't
31
specify a version in Makefile.PL, causing problems
32
with earlier versions. Ooops.
34
0.3 Wed Apr 17 11:26:31 EDT 2002
35
- specification of ids and column names in matches has been
36
extended and simplified. id and cols now may take
37
arrayrefs of things to match. colre is deprecated.
39
- matches can be made using literals, subroutines and qr//
40
created regexps. the latter two are automatically recognized.
42
- explicit exclusions and skipping of tables is now possible
44
- improved docs (a bit)
46
- decode_entitites was being called too late in fix_texts,
47
so Trim was less than effectual.
49
- added DecodeNBSP attribute to fix nbsp decoding issues.
51
- callbacks for methods and classes can be turned off
52
by assigning an undef value to the appropriate key in the
55
- the warn callback is also passed the line number now.
56
this is an incompatible change in the API.
58
0.2 Wed Jan 30 19:54:14 EST 2002
60
- one could not use id=DEFAULT as a fall through if a column
61
name match didn't work. in fact, one couldn't intersperse
62
id's in a request list; they all had to be at the beginning.
63
there's now a well defined order in how requests are
66
- fixing this uncovered another subtle bug. a header line was
67
originally recognized only after finishing the first
68
non-header line. this lead to the situation that if an
69
embedded table was in the first non-header row, it would be
70
matched against column name match requests before the enclosing
71
table, because it would be completely parsed before the
72
enclosing table's header was even recognized. to fix this,
73
we finish off a header in the first non-header column if the
74
previous row was a header and the current row isn't a
77
- added an embedded table test in t/contents.t
79
- format of comparison data was wrong. wanted embedded tab
80
between columns, got character sequence '\t'
82
- checking whether a request had been used was 99% foobared.
85
0.1 Wed Dec 12 17:12:22 EST 2001
86
- total rewrite. the only thing left of the old
87
code is probably the header/row column&row spanning code.
89
0.01 Fri Dec 10 14:36:39 1999
90
- original version; created by h2xs 1.18
3
0.40 2014-08-22T14:02:33-0400
5
* fix typo in docs RT#82224
8
0.39 2014-08-22T13:45:47-0400
10
* CPAN::testers all green; upgrade to release.
12
0.38_02 2014-08-18T15:17:53-0400
16
* don't distribute MYMETA files
19
0.38_01 2014-08-18T10:55:06-0400
22
* move author tests to xt/ RT98127
24
* remove deprecated syntax in t/contents.t RT97725
26
* use cpanfile to manage dependencies
28
* add repository link to metadata
30
0.38 2008-05-13T22:28:38-0400
32
* no code changes -- CPAN distribution had bad META.yml file
34
0.37 2007-09-20T09:30:35-0400
36
* incorrect setting of plans if Test::Pod::Coverage wasn't available
38
* quiet inappropriate perlcritic warning
40
0.36 2007-09-20T09:30:35-0400
42
* add version to Table.pm to fix PAUSE indexer error
44
0.35 2007-09-19T21:22:22-0400
46
* fix test to work with Test::More 0.71
48
* reorganize to a more modern layout
50
* new pod & perlcritic tests
52
0.34 2002-09-07T01:25:01-0400
54
* HTML::Parser v. 3.25 didn't handle croaks in callbacks
55
correctly. 3.26 does; Makefile.PL was updated to require it.
57
0.33 2002-09-03T14:15:13-0400
59
* MANIFEST was out of date. oops.
61
0.32 2002-09-03T11:32:20-0400
63
* extra </table> tags were not handled properly. it now croaks if it
64
hits an extra </table> tag.
66
0.31 2002-04-20T01:56:28-0400
68
* was using features of Test::More v0.32 and didn't specify a
69
version in Makefile.PL, causing problems with earlier versions.
72
0.3 2002-04-17T11:26:31-0400
74
* specification of ids and column names in matches has been
75
extended and simplified. id and cols now may take
76
arrayrefs of things to match. colre is deprecated.
78
* matches can be made using literals, subroutines and qr//
79
created regexps. the latter two are automatically recognized.
81
* explicit exclusions and skipping of tables is now possible
83
* improved docs (a bit)
85
* decode_entitites was being called too late in fix_texts,
86
so Trim was less than effectual.
88
* added DecodeNBSP attribute to fix nbsp decoding issues.
90
* callbacks for methods and classes can be turned off
91
by assigning an undef value to the appropriate key in the
94
* the warn callback is also passed the line number now.
95
this is an incompatible change in the API.
97
0.2 2002-01-30T19:54:14-0500
99
* one could not use id=DEFAULT as a fall through if a column
100
name match didn't work. in fact, one couldn't intersperse
101
id's in a request list; they all had to be at the beginning.
102
there's now a well defined order in how requests are
105
* fixing this uncovered another subtle bug. a header line was
106
originally recognized only after finishing the first
107
non-header line. this lead to the situation that if an
108
embedded table was in the first non-header row, it would be
109
matched against column name match requests before the enclosing
110
table, because it would be completely parsed before the
111
enclosing table's header was even recognized. to fix this,
112
we finish off a header in the first non-header column if the
113
previous row was a header and the current row isn't a
116
* added an embedded table test in t/contents.t
118
* format of comparison data was wrong. wanted embedded tab
119
between columns, got character sequence '\t'
121
* checking whether a request had been used was 99% foobared.
124
0.1 2001-12-12T17:12:22-0500
126
* total rewrite. the only thing left of the old code is probably
127
the header/row column&row spanning code.
129
0.01 1999-12-10T14:36:39-0500
130
* original version; created by h2xs 1.18