Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri’s
many features is the ability to search documents via XPath or CSS3
selectors.
XML is like violence - if it doesn’t solve your problems, you are not
using
enough of it.
Changes:
1.5.1 / unreleased
Features
XML::Builder#comment allows creation of comment nodes.
CSS searches now support namespaced attributes. #593
Bugfixes
Fix a memory leak in encoding detection. Thanks for pointing this
out, @ender672!
extconf searches homebrew paths if homebrew is installed.
XML::Attr nodes are not allowed to be added as node children, so an
exception is raised. #558
No longer defensively “pickle” adjacent text nodes on
Node#add_next_sibling and Node#add_previous_sibling calls. #595.
Document#add_child now accepts a Node, NodeSet, DocumentFragment,
or String. #546.
Document#create_element now recognizes namespaces containing
non-word characters (like “SOAP-ENV”). This is mostly relevant to
users of Builder, which calls Document#create_element for nearly
everything. #531.
---------- Forwarded message ----------
From: Mike D. [email protected]
Date: Sat, Mar 3, 2012 at 10:24 PM
Subject: [nokogiri-talk] [ANN] nokogiri 1.5.1.rc1 released
To: ruby-talk [email protected], nokogiri-talk [email protected]
Nokogiri version 1.5.1.rc1 has been released!
This is a release candidate! If you’re the author of a library that
depends on Nokogiri, please test.
If no blocking issues are brought to the attention of Team Nokogiri,
we’ll go 1.5.1 final on or about March 9, 2012.
Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri’s
many features is the ability to search documents via XPath or CSS3
selectors.
XML is like violence - if it doesn’t solve your problems, you are not
using
enough of it.
Changes:
1.5.1 / unreleased
Features
XML::Builder#comment allows creation of comment nodes.
CSS searches now support namespaced attributes. #593
Bugfixes
Fix a memory leak in encoding detection. Thanks for pointing this
out, @ender672!
extconf searches homebrew paths if homebrew is installed.
XML::Attr nodes are not allowed to be added as node children, so an
exception is raised. #558
No longer defensively “pickle” adjacent text nodes on
Node#add_next_sibling and Node#add_previous_sibling calls. #595.
Document#add_child now accepts a Node, NodeSet, DocumentFragment,
or String. #546.
Document#create_element now recognizes namespaces containing
non-word characters (like “SOAP-ENV”). This is mostly relevant to
users of Builder, which calls Document#create_element for nearly
everything. #531.