./textproc/ruby-libxml, Support module for libxml2 library

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


Branch: CURRENT, Version: 5.0.2, Package name: ruby31-libxml-5.0.2, Maintainer: pkgsrc-users

The Libxml-Ruby provides Ruby language bindings for the GNOME Libxml2
XML toolkit. Its primary advantage over REXML is performance - if speed
is your need, these are good libraries to consider.


Required to run:
[textproc/libxml2] [lang/ruby31-base]

Master sites:

Filesize: 356 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-03 17:44:40 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-libxml: update to 5.0.2

5.0.0 (2024-01-07)

* This release is major version bump because it removes access to global
  parser options that libxml2 version 2.12.0 deprecated (see
  https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.0)
  In the unlikely event your code uses these options, then you will need to
  update it.
  Specifically, instead of setting global parser options, pass them directly
  to either Parsers or ParserContexts when creating them.  Options are
  defined as constants in LibXML::XML::Parser::Options and
  LibXML::HTML::Parser::Options
* Update Parser initialize methods to take keyword parameters instead of a
  hash table (you may have to update your code due to this change)
* Fix broken compilation with libxml2 version 2.12.0 (due to libxml2 header
  changes)
* Add support for Ruby 3.3.*
* Remove support for Ruby 2.7.* (gem should still work but is no longer
  tested)

5.0.1 (2024-01-08)

* Fix broken Document#io method that was broken by switching Parsers to use
  keyword arguments

5.0.2 (2024-01-08)

* Fix broken DTD creation (DTD name is not required)
   2023-11-12 17:17:20 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-libxml: update to 4.1.2

4.1.2 (2023-11-04)

* Fix Ruby warnings about undefined allocators (yuuji.yaginuma, Christopher
  Sahnwaldt)
* Fix Schema::Element required? and array? (John Andrews)
* Remove SchemaElement#minOccurs and SchemaElement#maxOccurs since they
  actually did not work (Charlie Savage)
* Fix typo: XPatch -> XPath (Christopher Sahnwaldt)
* Introduce new alternative Homebrew installation search paths to extconf
  makefile (Pierce Brooks)
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-05-03 18:27:34 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-libxml: update to 4.1.1

4.1.1 (2023-05-01)

* Fix compile warning (or error) for
  input_callbacks_register_input_callbacks (Charlie Savage)

* Remove call to deprecated function htmlDefaultSAXHandlerInit (Charlie
  Savage)
   2023-05-01 16:45:02 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-libxml: update to 4.1.0

There is release of 4.0.1 in History file, but it looks like that 4.0.1 has
released as 4.1.0.  From History:

4.0.1 (2023-04-30)

* Fix compile warning (or error) for rxml_encoding_to_rb_encoding (Charlie
  Savage)
* Remove LibXML::XML.features since its uses functionality deprecated in
  LibXML (Charlie Savage)
   2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | Package updated
Log message:
revbump after textproc/icu update
   2023-01-09 07:03:24 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-libxml: update to 4.0.0

4.0.0 (2022-12-28)

* Breaking - Remove support for XPointer since libxml2 has deprecated it and
  will remove it (Charlie Savage)
* Breaking - Remove support for ancient setup.rb script (Charlie Savage)
   2022-12-04 17:02:17 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-libxml: update to 3.2.4

3.2.4 (2022-10-29)

* Support libxml2 version 2.10.2 (Charlie Savage)
* Reduce number of globally included C header files (Charlie Savage)