--- - branch: MAIN date: Sat Feb 3 16:44:40 UTC 2024 files: - new: '1.44' old: '1.43' path: pkgsrc/textproc/ruby-libxml/Makefile pathrev: pkgsrc/textproc/ruby-libxml/Makefile@1.44 type: modified - new: '1.25' old: '1.24' path: pkgsrc/textproc/ruby-libxml/PLIST pathrev: pkgsrc/textproc/ruby-libxml/PLIST@1.25 type: modified - new: '1.31' old: '1.30' path: pkgsrc/textproc/ruby-libxml/distinfo pathrev: pkgsrc/textproc/ruby-libxml/distinfo@1.31 type: modified id: 20240203T164440Z.04e068e75bf2e7581f731f5c01739b40c2a6881e log: | 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) module: pkgsrc subject: 'CVS commit: pkgsrc/textproc/ruby-libxml' unixtime: '1706978680' user: taca