1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
|
Revision history HTML::Lint and Test::HTML::Lint.
NOTE: All bugs and requests are now being handled through the Google
Code issue tracker at http://code.google.com/p/html-lint/issues/list.
DO NOT send bug reports to http://rt.cpan.org/
2.06 Thu Dec 18 00:07:54 CST 2008
[FIXES]
Added attributes to <frameset>.
<strong> tag didn't allow any attributes. Now it does.
Removed the <listing> tag.
2.04 Mon Jun 2 11:41:16 CDT 2008
[FIXES]
<textarea> now knows about the wrap attribute.
[INTERNALS]
Lots of enhancements pointed out by Perl::Critic.
2.02 Thu Nov 3 11:49:18 CST 2005
[ENHANCEMENTS]
* The warnings for missing ALT and HEIGHT/WIDTH on your images
now give the SRC attribute.
2.00 Tue Sep 20 23:10:39 CDT 2005
[CHANGES THAT COULD BREAK YOUR CODE]
* I've changed the object structure. HTML::Lint now has-a
HTML::Parser, and no longer is-a HTML::Parser.
* weblint-cgi and weblint-original are no longer distributed
with HTML::Lint.
* Now requires Perl 5.6.0.
[FIXES]
* Line numbering is now correct if you parse more than one file.
* Changed t/*.*.t so that they only had one period in the
filename. Apparently VMS doesn't like filenames with multiple
dots.
1.30 December 3, 2004
[ENHANCEMENTS]
* Added handling for <HTML xmlns=... xml:lang=...>
* Fixed <EMBED pluginspace=...>
* Added handling of <EMBED quality=... and play=...>
1.28 January 27, 2004
[ENHANCEMENTS]
* Added support for the <EMBED> tag.
[INTERNALS]
* Added more POD coverage.
1.26 December 23, 2003
[FIXES]
* Fixed warnings if a lint error was found in the first column
of the input file. Thanks, Adam Monsen.
1.25 December 19, 2003
[ENHANCEMENTS]
* html_ok() clears the HTML::Lint object that gets passed
in, if any. Thanks to Cees Hek.
[INTERNALS]
* Ran everything through Devel::Cover to see what wasn't
getting exercised.
* Removed _element_stack() which was never used.
* Error.pm's internals now eat their own dog food of methods,
rather than accessing internals directly.
* line(), column() and file() are no longer setters in
HTML::Lint. I sure hope this doesn't break anything for
anyone.
* Removed some explicit "return undef" stuff.
1.24 September 11, 2003
[FIXES]
* Removed the check for "input tags can have height &
width", because they can't.
1.23 September 02, 2003
[ENHANCEMENTS]
* The types of errors to find may now be passed in the
HTML::Lint constructor.
* Can now export the error types from HTML::Lint::Error.
[DOCUMENTATION]
* Fixed a bug in Test::HTML::Lint docs. (Thanks to Leon
Brocard and about 90 other people)
1.22 JUNE 11, 2003
[ENHANCEMENTS]
* Added some docs explaining html_ok()'s optional lint object.
* Allowed the NAME attribute in the <IMG> tag.
[FIXES]
* Fixed the version check in t/99.pod.t
1.21 October 9, 2002
[ENHANCEMENTS]
* Added a test file for pod files
* html_ok() now diag()s the test name before spewing the errors.
* Made some docs a little more explicit. (Thanks to Ron Savage)
* Added the check for missing <HTML>, <HEAD>, <TITLE> and <BODY>.
* Added the check for nonrepeatable tags.
[FIXES]
* Ticket #1493: typo in HTML::Lint::HTML4
<ADDRESS> element in HTML4.pm was <ADDRESSS>. Thanks to Dominic
Mitchell for finding it.
1.20 August 22, 2002
[ENHANCEMENTS]
* Made it run under 5.5.3
1.13 August 5, 2002
[ENHANCEMENTS]
* Added text-use-entity for detecting control characters.
1.12 August 2, 2002
[FIXES]
* No longer squawks on html_ok( undef ). It now specifically fails.
1.11 July 25, 2002
[ENHANCEMENTS]
* Added the concept of HTML::Lint::Error type, which is one of
Structure, Helper or Fluff.
* weblint now takes --[no]structure, --[no]helper, --[no]fluff.
* Added the ability to overload html_ok()'s HTML::Lint object
with one of your own.
[FIXES]
* Fixed line number goof in Test::HTML::Lint
* Fixed line positions in weblint on files (URL reading was OK)
1.10 July 17, 2002
* Added Test::HTML::Lint
* Removed the "use 5.6.0" from everywhere
* Included Neil Bowers' original weblint script, in the
weblint-original/ directory. Note that it does NOT get
installed.
1.02 July 8, 2002
* No functional changes. It's all in the test suite.
* Added a whole mess of *.t files. They've been in CVS all along,
but I forgot to put them in the MANIFEST. Ooops.
1.01 July 3, 2002
* Tests use isa_ok() for more stringent checking of return objects
* Added <nobr>. Ooopsie.
1.00 June 5, 2002
* weblint has a --context option to show the line that the error
occurs on.
* Removed the original weblint log from this Changes file.
* Fixed: Unknown tags wouldn't get put into the stack, so you
would get two errors: One complaining that it didn't know the
tag, and another that the closing tag didn't make sense.
0.94 May 31, 2002
* Moved the %HTML::Lint::Error::errors hash to be a package
variable, and not initialize it in an INIT block.
0.93 May 28, 2002
* weblint can now read URLs as well as files
* Improved the docs in HTML::Lint::Error.
0.92 February 26, 2001
* Removed the INIT block in HTML::Error in preparation for
Apache::Lint, and so brian's weblint++ can use it.
* errors() method respects wantarray (brian d foy)
* file(), line(), column(), errcode() and errtext() all return
blank instead of undef.
0.91 January 8, 2002
* Fixed: Content description tags (<CITE>, <EM>, etc) were
not seen as being valid tags.
0.90 July 8, 2001
First version of the rewrite as a subclass of HTML::Parser
0.03 May 15, 2001
* Fixed t/*.t problems
0.02 May 14, 2001
* Packaged and bundled with new namespace
* First upload to CPAN
0.01 April 20, 2001
* original version; created by h2xs 1.21 with options
-n HTML::Lint -X -A
* adapted entirely from Neil Bowers' Weblint package
|