From: Mike Dalessio Date: 2012-06-01T22:58:53+09:00 Subject: [ANN] nokogiri 1.5.3 Released --14dae9340cbb0ee08904c1698265 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable nokogiri version 1.5.3 has been released! * * * * * 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.5.3 / 2012-06-01 * Features * Support for "prefixless" CSS selectors ~, > and + like jQuery supports. #621, #623. (Thanks, David Lee!) * Attempting to improve installation on homebrew 0.9 (with regards to iconv). Isn't package management convenient? * Bugfixes * Custom xpath functions with empty nodeset arguments cause a segfault. #634. * Nokogiri::XML::Node#css now works for XML documents with default namespaces when the rule contains attribute selector without namespace. * Fixed marshalling bugs around how arguments are passed to (and returned from) XSLT custom xpath functions. #640. * Nokogiri::XML::Reader#outer_xml is broken in JRuby #617 * Nokogiri::XML::Attribute on JRuby returns a nil namespace #647 * Nokogiri::XML::Node#namespace=3D cannot set a namespace without a prefix on JRuby #648 * [JRuby] 1.9 mode causes dead lock while running rake #571 * HTML::Document#meta_encoding does not raise exception on docs with malformed content-type. #655 * Fixing segfault related to unsupported encodings in in-context parsing on 1.8.7. #643 * [JRuby] Concurrency issue in XPath parsing. #682 --14dae9340cbb0ee08904c1698265 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
nokogiri version 1.5.3 has been released!


Noko= giri (=E9=8B=B8) is an HTML, XML, SAX, and Reader parser. =C2=A0Among Nokog= iri's
many features is the ability to search documents via XPath or CSS3 sel= ectors.

XML is like violence - if it doesn=E2=80= =99t solve your problems, you are not using
enough of it.

Changes:

## 1.5.3 / 2012-06-01

* Features

=C2=A0 * Support for &= quot;prefixless" CSS selectors ~, > and + like jQuery
=C2= =A0 =C2=A0 supports. #621, #623. (Thanks, David Lee!)
=C2=A0 * Attempting to improve installation on homebrew 0.9 (with rega= rds
=C2=A0 =C2=A0 to iconv). Isn't package management conveni= ent?

* Bugfixes

=C2=A0 * = Custom xpath functions with empty nodeset arguments cause a
=C2=A0 =C2=A0 segfault. #634.
=C2=A0 * Nokogiri::XML::Node#c= ss now works for XML documents with default
=C2=A0 =C2=A0 namespa= ces when the rule contains attribute selector without
=C2=A0 =C2= =A0 namespace.
=C2=A0 * Fixed marshalling bugs around how argumen= ts are passed to (and
=C2=A0 =C2=A0 returned from) XSLT custom xpath functions. #640.
<= div>=C2=A0 * Nokogiri::XML::Reader#outer_xml is broken in JRuby #617<= div>=C2=A0 * Nokogiri::XML::Attribute on JRuby returns a nil namespace #647=
=C2=A0 * Nokogiri::XML::Node#namespace=3D cannot set a namespace= without a
=C2=A0 =C2=A0 prefix on JRuby #648
=C2=A0 * [JRuby] 1.9 mode= causes dead lock while running rake #571
=C2=A0 * HTML::Document= #meta_encoding does not raise exception on docs with
=C2=A0 =C2= =A0 malformed content-type. #655
=C2=A0 * Fixing segfault related to unsupported encodings in in-contex= t
=C2=A0 =C2=A0 parsing on 1.8.7. #643
=C2=A0 * [JRuby]= Concurrency issue in XPath parsing. #682

--14dae9340cbb0ee08904c1698265--