Changes for version 0.009005 - 2011-05-12
- Perforce escaping of meta-characters in selectors and test (rafl)
- New Feature: HTML::Zoom will autoload FilterBuilder functions so that you can avoid a bit of boilerplate in method calls. Now you can replace:
- $z->select('div')->replace_content("Hello World");
- With:
- $z->replace_content(div => "Hello World");
- Lots of changes to FilterBuilder so that functionality matched the docs better, improved the docs and added tests for documented functions to avoid future regressions.
- add / to excluded characters in attribute names to correctly parse <br/>
- add transform_attribute method (rbuels)
Modules
selector based streaming template engine
Add Filters to a Stream
Provides
in lib/HTML/Zoom/ArrayStream.pm
in lib/HTML/Zoom/CodeStream.pm
in lib/HTML/Zoom/FilterBuilder/Template.pm
in lib/HTML/Zoom/FilterStream.pm
in lib/HTML/Zoom/FlattenedStream.pm
in lib/HTML/Zoom/MappedStream.pm
in lib/HTML/Zoom/MaybeDebug.pm
in lib/HTML/Zoom/Parser/BuiltIn.pm
in lib/HTML/Zoom/Producer/BuiltIn.pm
in lib/HTML/Zoom/ReadFH.pm
in lib/HTML/Zoom/SelectorParser.pm
in lib/HTML/Zoom/StreamBase.pm
in lib/HTML/Zoom/StreamUtils.pm
in lib/HTML/Zoom/SubObject.pm
in lib/HTML/Zoom/Transform.pm
in lib/HTML/Zoom/TransformBuilder.pm
in lib/HTML/Zoom/TransformedStream.pm
in lib/HTML/Zoom/ZConfig.pm