Release Name: 1.2.0
Notes:
Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser.
Changes:
=== 1.2.0 / 2008-02-22
* New features
* CSS search now supports CSS3 namespace queries
* Namespaces on the root node are automatically registered
* CSS queries use the default namespace
* Nokogiri::XML::Document#encoding get encoding used for this document
* Nokogiri::XML::Document#url get the document url
* Nokogiri::XML::Node#add_namespace add a namespace to the node LH#38
* Nokogiri::XML::Node#each iterate over attribute name, value pairs
* Nokogiri::XML::Node#keys get all attribute names
* Nokogiri::XML::Node#line get the line number for a node (Thanks Dirkjan Bussink!)
* Nokogiri::XML::Node#serialize now takes an optional encoding parameter
* Nokogiri::XML::Node#to_html, to_xml, and to_xhtml take an optional encoding
* Nokogiri::XML::Node#to_str
* Nokogiri::XML::Node#to_xhtml to produce XHTML documents
* Nokogiri::XML::Node#values get all attribute values
* Nokogiri::XML::Node#write_to writes the node to an IO object with optional encoding
* Nokogiri::XML::ProcessingInstrunction.new
* Nokogiri::XML::SAX::PushParser for all your push parsing needs.
* Bugfixes
* Fixed Nokogiri::XML::Document#dup
* Fixed header detection. Thanks rubikitch!
* Fixed a problem where invalid CSS would cause the parser to hang
* Deprecations
* Nokogiri::XML::Node.new_from_str will be deprecated in 1.3.0
* API Changes
* Nokogiri::HTML.fragment now returns an XML::DocumentFragment (LH #32)
|