nokogiri version 1.3.0 has been released!
* <http://nokogiri.rubyforge.org/>
* <http://github.com/tenderlove/nokogiri/wikis>
* <http://github.com/tenderlove/nokogiri/tree/master>
* <http://rubyforge.org/mailman/listinfo/nokogiri-talk>
* <http://github.com/tenderlove/nokogiri/issues>
Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser.
Changes:
### 1.3.0 / 2009-05-30
* New Features
* Builder changes scope based on block arity
* Builder supports methods ending in underscore similar to tagz
* Nokogiri::XML::Node#<=> compares nodes based on Document position
* Nokogiri::XML::Node#matches? returns true if Node can be found with
given selector.
* Nokogiri::XML::Node#ancestors now returns an Nokogiri::XML::NodeSet
* Nokogiri::XML::Node#ancestors will match parents against optional selector
* Nokogiri::HTML::Document#meta_encoding for getting the meta encoding
* Nokogiri::HTML::Document#meta_encoding= for setting the meta encoding
* Nokogiri::XML::Document#encoding= to set the document encoding
* Nokogiri::XML::Schema for validating documents against XSD schema
* Nokogiri::XML::RelaxNG for validating documents against RelaxNG schema
* Nokogiri::HTML::ElementDescription for fetching HTML element descriptions
* Nokogiri::XML::Node#description to fetch the node description
* Nokogiri::XML::Node#accept implements Visitor pattern
* bin/nokogiri for easily examining documents (Thanks Yutaka HARA!)
* Nokogiri::XML::NodeSet now supports more Array and Enumerable operators:
index, delete, slice, - (difference), + (concatenation), & (intersection),
push, pop, shift, ==
* Nokogiri.XML, Nokogiri.HTML take blocks that receive
Nokogiri::XML::ParseOptions objects
* Nokogiri::XML::Node#namespace returns a Nokogiri::XML::Namespace
* Nokogiri::XML::Node#namespace= for setting a node's namespace
* Nokogiri::XML::DocumentFragment and Nokogiri::HTML::DocumentFragment
have a sensible API and a more robust implementation.
* JRuby 1.3.0 support via FFI.
* Bugfixes
* Fixed a problem with nil passed to CDATA constructor
* Fragment method deals with regular expression characters
(Thanks Joel!) LH #73
* Fixing builder scope issues LH #61, LH #74, LH #70
* Fixed a problem when adding a child could remove the child namespace LH#78
* Fixed bug with unlinking a node then reparenting it. (GH#22)
* Fixed failure to catch errors during XSLT parsing (GH#32)
* Fixed a bug with attribute conditions in CSS selectors (GH#36)
* Fixed intolerance of HTML attributes without values in Node#before/after/inner_html=. (GH#35)
* <http://nokogiri.rubyforge.org/>
* <http://github.com/tenderlove/nokogiri/wikis>
* <http://github.com/tenderlove/nokogiri/tree/master>
* <http://rubyforge.org/mailman/listinfo/nokogiri-talk>
* <http://github.com/tenderlove/nokogiri/issues>
···
--
Aaron Patterson
http://tenderlovemaking.com/