merge
[catagits/HTML-Zoom.git] / Changes
CommitLineData
60d640ca 10.009005 2011-05-12
2
619fe6fe 3 - Perforce escaping of meta-characters in selectors and test (rafl)
94a3ddd9 4 - New Feature: HTML::Zoom will autoload FilterBuilder functions so that
5 you can avoid a bit of boilerplate in method calls. Now you can replace:
6
7 $z->select('div')->replace_content("Hello World");
8
9 With:
10
11 $z->replace_content(div => "Hello World");
12
13 - Lots of changes to FilterBuilder so that functionality matched the docs
14 better, improved the docs and added tests for documented functions to
15 avoid future regressions.
16
627cd566 17 - add / to excluded characters in attribute names to correctly parse <br/>
94a3ddd9 18 - add transform_attribute method (rbuels)
abc91e12 19
32b28501 200.009004 2011-02-14
21
c2d3257f 22 - Large chunks of documentation improvements from jnareb
23 - apply_if method from ocharles
24 - selector improvements and bugfixes (jnareb, mst)
81f6079f 25
8628f51e 260.009003 2010-10-12
1cf03540 27
c2d3257f 28 - mst is an idiot and forgot to add strictures.pm as a dependency
1cf03540 29
8628f51e 300.009002 2010-10-12
cdf6da6d 31
627cd566 32 - Added support for more selector syntax support including:
c2d3257f 33 element#id
34 element.class
35 element[attr=foo]
36 element[attr*=foo]
37 element[attr~=foo]
38 element[attr]
39 element[attr^=foo]
40 [attr=foo]
41 - HTML::Zoom::MatchWithoutFilter replaced by HTML::Zoom::TransformBuilder
42 - Improved documentation, including documentation for HTML::Zoom::FilterBuilder.
43 - Lots of other refactoring, internal improvements & bugfixes!
cdf6da6d 44
8628f51e 450.009001 2010-03-17
cdf6da6d 46
c2d3257f 47 - First release