./textproc/ruby-nokogiri, HTML, XML, SAX, and Reader parser with XPath and CSS selector support

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 1.19.0, Package name: ruby32-nokogiri-1.19.0, Maintainer: tsutsui

Nokogiri parses and searches XML/HTML very quickly, and also has correctly
implemented CSS3 selector support as well as XPath support.

Features:

* XPath support for document searching
* CSS3 selector support for document searching
* XML/HTML builder
* Drop in replacement for Hpricot (though not bug for bug)


Required to run:
[textproc/libxml2] [textproc/libxslt] [misc/ruby-mini_portile2] [lang/ruby31-base]

Required to build:
[devel/ruby-pkg-config]

Master sites:

Filesize: 4263.5 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-11 06:45:15 by Izumi Tsutsui | Files touched by this commit (2) | Package updated
Log message:
ruby-nokogiri: update to 1.19.0

Upstream changes:
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.19.0

v1.19.0 / 2025-12-28

Ruby

This release is focused on changes to Ruby version support,
and is otherwise functionally identical to v1.18.10.

 * Introduce native gem support for Ruby 4.0. #3590
 * End support for Ruby 3.1, for which upstream support ended 2025-03-26.
 * End support for JRuby 9.4 (which targets Ruby 3.1 compatibility).
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-09-15 06:46:05 by Izumi Tsutsui | Files touched by this commit (3) | Package updated
Log message:
ruby-nokogiri: update to 1.18.10.

Upstream changes:
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.10

v1.18.10 / 2025-09-15

Dependencies

  * [CRuby] Vendored libxml2 is updated to v2.13.9. Note that the security
    fixes published in v2.13.9 were already present in Nokogiri v1.18.9.
  * [CRuby] [Windows and MacOS] Vendored libiconv is updated to v1.18
   2025-08-10 05:35:39 by Izumi Tsutsui | Files touched by this commit (3) | Package updated
Log message:
ruby-nokogiri: update to 1.18.9.

Upstream changes:
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.9

v1.18.9 / 2025-07-20

Security

  * [CRuby] Applied upstream libxml2 patches to address CVE-2025-6021,
    CVE-2025-6170, CVE-2025-49794, CVE-2025-49795, and CVE-2025-49796.
    See GHSA-353f-x4gh-cqq8 for more information.
   2025-07-02 05:57:33 by Mark Davies | Files touched by this commit (1)
Log message:
ruby-nokogiri: Linux also needs ARFLAGS=rcv
   2025-04-29 13:04:47 by Izumi Tsutsui | Files touched by this commit (2) | Package updated
Log message:
ruby-nokogiri: update to 1.18.8.

Upstream changes:
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.8

v1.18.8 / 2025-04-21

Security

  * [CRuby] Vendored libxml2 is updated to v2.13.8 to address CVE-2025-32414
    and CVE-2025-32415. See GHSA-5w6v-399v-w3cc for more information.
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2025-04-05 01:45:20 by Izumi Tsutsui | Files touched by this commit (2) | Package updated
Log message:
ruby-nokogiri: update to 1.18.7.

Upstream changes:
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.5
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.6
 https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.7

v1.18.7 / 2025-03-31

Dependencies

  * [CRuby] Vendored libxml2 is updated to v2.13.7, which is a bugfix release.

v1.18.6 / 2025-03-24

Fixed

  * [JRuby] In HTML documents, Node#attribute now returns the correct
    attribute. This has been broken, and returning nil, since v1.17.0. (#3487)
    @flavorjones

v1.18.5 / 2025-03-19

Fixed

  * [JRuby] Update JRuby's XML serialization so it outputs namespaces exactly
    like CRuby. (#3455, #3456) @johnnyshields