M
Mike Dalessio
nokogiri version 1.4.4 has been released!
* <http://nokogiri.org>
* <http://github.com/tenderlove/nokogiri/wikis>
* <http://github.com/tenderlove/nokogiri/tree/master>
* <http://groups.google.com/group/nokogiri-talk>
* <http://github.com/tenderlove/nokogiri/issues>
Nokogiri (=E9=8B=B8) is an HTML, XML, SAX, and Reader parser. Among Nokogi=
ri's
many features is the ability to search documents via XPath or CSS3
selectors.
XML is like violence - if it doesn=E2=80=99t solve your problems, you are n=
ot using
enough of it.
Changes:
### 1.4.4 / 2010-11-15
* New Features
* XML::Node#children=3D sets the node's inner html (much like #inner_html=
=3D),
but returns the reparent node(s).
* XSLT supports function extensions. #336
* XPath bind parameter substitution. #329
* XML::Reader node type constants. #369
* SAX Parser context provides line and column information
* Bugfixes
* XML:
TD#attributes returns an empty hash instead of nil when there are
no attributes.
* XML:
TD#{keys,each} now work as expected. #324
* {XML,HTML}:
ocumentFragment.{new,parse} no longer strip leading and
trailing whitespace. #319
* XML::Node#{add_child,add_previous_sibling,add_next_sibling,replace}
return a NodeSet when passed a string.
* Unclosed tags parsed more robustly in fragments. #315
* XML::Node#{replace,add_previous_sibling,add_next_sibling} edge cases
fixed related to libxml's text node merging. #308
* Fixed a segfault when GC occurs during xpath handler argument
marshalling. #345
* Added hack to Slop decorator to work with previously defined methods.
#330
* Fix a memory leak when duplicating child nodes. #353
* Fixed off-by-one bug with nth-last-{child,of-type} CSS selectors when
NOT using an+b notation. #354
* Fixed passing of non-namespace attributes to
SAX:
ocument#start_element. #356
* Workaround for libxml2 in-context parsing bug. #362
* Fixed NodeSet#wrap on nodes within a fragment. #331
* <http://nokogiri.org>
* <http://github.com/tenderlove/nokogiri/wikis>
* <http://github.com/tenderlove/nokogiri/tree/master>
* <http://groups.google.com/group/nokogiri-talk>
* <http://github.com/tenderlove/nokogiri/issues>
Nokogiri (=E9=8B=B8) is an HTML, XML, SAX, and Reader parser. Among Nokogi=
ri's
many features is the ability to search documents via XPath or CSS3
selectors.
XML is like violence - if it doesn=E2=80=99t solve your problems, you are n=
ot using
enough of it.
Changes:
### 1.4.4 / 2010-11-15
* New Features
* XML::Node#children=3D sets the node's inner html (much like #inner_html=
=3D),
but returns the reparent node(s).
* XSLT supports function extensions. #336
* XPath bind parameter substitution. #329
* XML::Reader node type constants. #369
* SAX Parser context provides line and column information
* Bugfixes
* XML:
no attributes.
* XML:
* {XML,HTML}:
trailing whitespace. #319
* XML::Node#{add_child,add_previous_sibling,add_next_sibling,replace}
return a NodeSet when passed a string.
* Unclosed tags parsed more robustly in fragments. #315
* XML::Node#{replace,add_previous_sibling,add_next_sibling} edge cases
fixed related to libxml's text node merging. #308
* Fixed a segfault when GC occurs during xpath handler argument
marshalling. #345
* Added hack to Slop decorator to work with previously defined methods.
#330
* Fix a memory leak when duplicating child nodes. #353
* Fixed off-by-one bug with nth-last-{child,of-type} CSS selectors when
NOT using an+b notation. #354
* Fixed passing of non-namespace attributes to
SAX:
* Workaround for libxml2 in-context parsing bug. #362
* Fixed NodeSet#wrap on nodes within a fragment. #331