From: Mike Dalessio Date: 2012-06-12T00:10:32+09:00 Subject: [ANN] nokogiri 1.5.4 Released --e89a8f2351b52be1b304c233c03f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable nokogiri version 1.5.4 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.4 / unreleased * Features * The "nokogiri" script now has more verbose output when passed the `--rng` option. #675 (Thanks, Dan Radez!) * Build support on hardened Debian systems that use `-Werror=3Dformat-security`. #680. * Better build support for systems with pkg-config. #584 * Better build support for systems with multiple iconv installations. * Bugfixes * Segmentation fault when creating a comment node for a DocumentFragment. #677, #678. * Treat '.' as xpath in at() and search(). #690 * [MRI, Security] Default parse options for XML documents were changed to not make network connections during document parsing, to avoid XXE vulnerability. #693 To re-enable this behavior, the configuration method `nononet` may be called, like this: Nokogiri::XML::Document.parse(xml) { |config| config.nononet } Insert your own joke about double-negatives here. --e89a8f2351b52be1b304c233c03f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
nokogiri version 1.5.4 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.4 / unreleased

* Features

=C2=A0 * The "nok= ogiri" script now has more verbose output when passed the `--rng` opti= on. #675 (Thanks, Dan Radez!)
=C2=A0 * Build support on hardened Debian systems that use `-Werror=3D= format-security`. #680.
=C2=A0 * Better build support for systems= with pkg-config. #584
=C2=A0 * Better build support for systems = with multiple iconv installations.

* Bugfixes

=C2=A0 * Segmentati= on fault when creating a comment node for a DocumentFragment. #677, #678.
=C2=A0 * Treat '.' as xpath in at() and search(). #690

=C2=A0 * [MRI, Security] Default parse options for XML docum= ents were
=C2=A0 =C2=A0 changed to not make network connections d= uring document parsing,
=C2=A0 =C2=A0 to avoid XXE vulnerability.= #693

=C2=A0 =C2=A0 To re-enable this behavior, the configuration method `no= nonet` may
=C2=A0 =C2=A0 be called, like this:

=C2=A0 =C2=A0 Nokogiri::XML::Document.parse(xml) { |config| config.n= ononet }
=C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 Insert your own joke about double-negatives here.
<= div>
--e89a8f2351b52be1b304c233c03f--