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 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229
|
HTML-HTML5-Parser
=================
Created: 2009-11-26
Home page: <https://metacpan.org/release/HTML-HTML5-Parser>
Bug tracker: <https://github.com/tobyink/p5-html-html5-parser/issues>
Maintainer: Toby Inkster <tobyink@cpan.org>
0.992 2021-09-08
[ Packaging ]
- Point issue tracker at Github.
- Point repo at Github.
0.991 2021-09-08
[ Bug Fixes ]
- Better regexp for differentiating between filenames and URIs.
- Don't assume @INC contains .
- Don't install a global __WARN__ handler in BEGIN.
Alex Vandiver++
- Fix encoding issues.
Gregory Williams++
Kjetil Kjernsmo++
[ Packaging ]
- Modernize packaging in general.
0.301 2013-07-08
[ Bug Fixes ]
- Fix t/99html5lib.t still using Mo in one place.
Fitz Elliott++
0.300 2013-07-06
[ Bug Fixes ]
- Fix many major memory leaks.
Dorian Taylor++
[ Packaging ]
- t/99html5lib.t now uses Moo instead of Mo.
[ Other ]
- Memory leak fix necessitated some API changes; in particular some
methods which were available as class methods are now object methods
only.
0.208 2012-12-06
[ Bug Fixes ]
- If two <html> tags were in the same file, attributes on the second
<html> element could cause crashes.
Fixes RT#79019.
Luben Karavelov++
<https://rt.cpan.org/Ticket/Display.html?id=79019>
- Minor fix re LWP-independence.
0.206 2012-06-30
[ Bug Fixes ]
- Disable t/07ua.t and t/08ua-lwp.t on Windows because Test::HTTP::Server
doesn't work on that platform.
<https://rt.cpan.org/Ticket/Display.html?id=78118>
- Remove 'use 5.010' from t/07ua.t.
0.204 2012-06-29
[ Bug Fixes ]
- Stop using defined-or operator in HTML::HTML5::Parser::UA, as it doesn't
work in Perl 5.8.
0.202 2012-06-27
- Drop dependency on LWP::UserAgent in favour of HTTP::Tiny which is part
of core since 5.14.
0.200 2012-06-13
- Drop dependency on Error.pm; use Try::Tiny instead.
- Drop dependency on HTML::Encoding; use IO::HTML instead.
- Passing a couple more of the html5lib test suite files.
- Suppress warnings about invalid Unicode code points.
0.110 2012-03-20
[ Bug Fixes ]
- Removed a use of smart match which was breaking Perl 5.8.x
compatibility.
Fixes RT#75809.
<https://rt.cpan.org/Ticket/Display.html?id=75809>
[ Other ]
- Comment nodes should now keep their line numbers and column numbers.
- Text nodes should keep line numbers and column numbers too.
- use XML::LibXML::Devel::SetLineNumber if it is available.
0.109 2012-03-15 Yes, they are come, but they are not past.
[ Bug Fixes ]
- Fix several fatal errors on infrequently used code paths in
TagSoupParser.pm.
- Use correct case for MathML's definitionURL attribute.
[ Packaging ]
- Bundle test cases from html5lib.
[ Other ]
- Added: Nodes now have an implictness flag (returned by source_line
called in a list context).
- Added: Provide dtd_element method to get more information about the DTD.
- Added: Provide parse_balanced_chunk to parse HTML fragments.
- Make source_line method work more reliably. This requires
XML::LibXML::Devel, and thus a fairly recent version of XML-LibXML.
0.108 2012-01-18
[ Bug Fixes ]
- Crashed when generating an error message about some missing closing
tags.
audreyt++
[ Documentation ]
- Copyright 2012.
[ Other ]
- Updated: Provide load_xml and load_html methods for compatibility with
XML::LibXML 1.70 and newer.
0.107 2011-10-20
[ Bug Fixes ]
- parse_file wasn't accepting relative file names
[ Other ]
- Added: html2xhtml can output to a file.
- Added: html2xhtml now reads from STDIN by default.
0.106 2011-10-10
[ Bug Fixes ]
- Tokenizer.pm was still trying to require NamedEntityList.pm.
0.105 2011-10-07
[ Packaging ]
- Module::Package::RDF.
[ Other ]
- Added: Bundle 'html5debug' script.
- HTML::HTML5::Parser::Error overloads stringification.
- use HTML::HTML5::Entities
0.104 2011-09-22
- Added: Some error handling stuff.
- Added: Support <track> element.
- Updated: Catch up to revision d81fcb920a1a3c351149cd66a64bf1b8ae14a172
(2011-08-21) upstream.
0.103 2011-02-09
[ Bug Fixes ]
- TagSoupParser.pm called a method that is renamed between this
distribution and upstream using its upstream name.
[ Documentation ]
- Copyright 2011.
0.102 2011-01-19
[ Bug Fixes ]
- Fix source_line method.
[ Other ]
- Added: Allow <object> element to appear in <head> if document has an
HTML4 doctype. This is a willful violation of the HTML5 parsing
algorithm. (The <object> may have <param> elements as children, as well
as any children that would normally be allowed in the <head> of the
document, such as <meta>; any other content is treated as the beginning
of the <body>, and thus closes <object> and <head>. That's slightly
looser than the HTML 4 spec which says only <param> should be used, but
stricter than the HTML 4 DTD which allows pretty much anything in
there!)
- Added: Support <figcaption> element.
- Added: Support <summary> element.
- Updated: Catch up to revision f2c921a886ab0b3dfb8d21b82525e98a4a921ad4
(2010-10-11) upstream.
0.101 2010-06-30
[ Bug Fixes ]
- UTF-8 fix.
0.100 2010-06-23
[ Bug Fixes ]
- Minor bugfixes.
0.04 2010-04-21
- Updated: Catch up to revision cf2c0df8a6dfb50fee923dfb21b14c83f282ccdc
(2010-02-28) upstream.
0.03 2010-01-15
[ Bug Fixes ]
- Module didn't use URI::file properly.
shellac++
[ Documentation ]
- Copyright 2010.
[ Packaging ]
- Upgrade distribution to my new packaging regime (auto-generated
changelogs, etc)
0.02 2009-12-16
[ Packaging ]
- Bundle the html2xhtml tool.
[ Other ]
- Replace Inline::Python encoding detection with weaker, but native Perl
HTML::Encoding package.
0.01 2009-12-03 Original version
0.00_01 2009-12-01 Developer preview
|