Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-XML-Twig-3.52-3.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: perl-XML-Twig Distribution: openSUSE:Factory:zSystems
Version: 3.52 Vendor: openSUSE
Release: 3.1 Build date: Mon Mar 4 17:15:09 2024
Group: Development/Libraries/Perl Build host: reproducible
Size: 1154645 Source RPM: perl-XML-Twig-3.52-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://metacpan.org/release/XML-Twig
Summary: Perl Module for Processing Huge Xml Documents in Tree Mode
This module provides a way to process XML documents. It is build on top of
'XML::Parser'.

The module offers a tree interface to the document, while allowing you to
output the parts of it that have been completely processed.

It allows minimal resource (CPU and memory) usage by building the tree only
for the parts of the documents that need actual processing, through the use
of the 'twig_roots ' and 'twig_print_outside_roots ' options. The 'finish '
and 'finish_print ' methods also help to increase performances.

XML::Twig tries to make simple things easy so it tries its best to takes
care of a lot of the (usually) annoying (but sometimes necessary) features
that come with XML and XML::Parser.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Mon Mar 04 2024 pgajdos@suse.com
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Mon Jul 13 2020 Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
  - Security fix [bsc#1008644, CVE-2016-9180]
    * Setting expand_external_ents to 0 or -1 currently doesn't work
      as expected; To completely turn off expanding external entities
      use no_xxe.
    * Update documentation for XML::Twig to mention problems with
      expand_external_ents and add information about new no_xxe argument
    * Add test CVE-2016-9180.t
    * Add test build-requirements:
      perl-Test-Exception, perl-Text-Iconv, perl-Unicode-Map8
  - Add perl-XML-Twig-CVE-2016-9180.patch
* Thu Nov 24 2016 coolo@suse.com
  - updated to 3.52
    see /usr/share/doc/packages/perl-XML-Twig/Changes
    3.52 - 2016-11-23  - minor maintenance release
    - fixed: the previous fix was buggy...
    3.51 - 2016-11-23  - minor maintenance release
    - fixed: failing tests when XML::XPathEngine and XML::XPath not available
* Wed Nov 23 2016 coolo@suse.com
  - updated to 3.50
    see /usr/share/doc/packages/perl-XML-Twig/Changes
* Tue Apr 14 2015 coolo@suse.com
  - updated to 3.49
    see /usr/share/doc/packages/perl-XML-Twig/Changes
    3.49 - 2015-03-24
    - added: the DTD_base option to XML::Twig new, that forces XML::Twig to look
      for the DTD in a given directory
      thanks to Arun lakhana for the idea
    - fixed: XML::Parser 2.43 caused a failure in the tests due to a change in
      its behaviour when die-ing.
    - fixed: prevent PAUSE from trying to index packages that are only used
      for monkey patching (to re-use XML::XPath as the XPath engine for
      XML::Twig::XPath).  Will also prevent UNAUTHORIZED flag on metacpan.
      patch sent by Graham Knop
    - fixed: RT #96009
      keep_atts_order => 0 behaviour. Spotted by Dolmen
      https://rt.cpan.org/Public/Bug/Display.html?id=96009
    - fixed bug RT #97461
      wrong error message was returned calling parse on an invalid filehandle
      Thanks to Slaven Rezic for the bug report and test case
      https://rt.cpan.org/Public/Bug/Display.html?id=97461
    - fixed: RT #98801
      COMPATIBILITY WARNING
      inconsistency between simplify and XML::Simple for empty elements (including
      elements with start and end tags but no contents)
      the XML::Simple behaviour is to map them to an empty hash, not an
      empty/undef scalar (depending of whether the element is a PCDATA or not)
      as was the case in previous versions of the module.
      This has the potential to break some existing code, but simplify should be
      strictly the same as XML::Simple's XMLin
      Thanks to Vangelis Katsikaros for the bug report and test case
      https://rt.cpan.org/Public/Bug/Display.html?id=98801
* Mon Sep 15 2014 coolo@suse.com
  - updated to 3.48
    - fixed: missing entities when parsing HTML
    RT #93604 https://rt.cpan.org/Public/Bug/Display.html?id=93604
    - fixed: tests failed when using a version of HTML::TreeBuilder with a non-numeric version
    - fixed in twig_handlers, '=' in regexps on attributes are turned into 'eq'
    RT #94295 https://rt.cpan.org/Public/Bug/Display.html?id=94295
    - fixed: test failed on Windows
* Sat Mar 15 2014 coolo@suse.com
  - updated to 3.46
    - fixed: link to idented_a format description
    RT #85400 https://rt.cpan.org/Public/Bug/Display.html?id=85400
    fixed by Martin McGrath
    - fixed: code that gave a warning in 5.19.9
    - fixed: RT #86651 https://rt.cpan.org/Ticket/Display.html?id=86773
    xml_pp, quote not escaped in attribute values
    - fixed various typos in docs RT#87660
    thanks to David Steinbrunner
    - fixed: RT #86773 https://rt.cpan.org/Ticket/Display.html?id=86773
    CDATA sections in HTML were not properly escaped when using the
    (default) HTML::TreeBuilder conversion
    spotted by Marco Pessotto
    - fixed: RT #85933 https://rt.cpan.org/Ticket/Display.html?id=85933
    quotes in attributes were not properly escaped
    dpotted by Arun Lakhana
    - added: docs for tools and safe_print_to_file
    - added: support for XPath variables
    thanks to Nathan Glenn for the initial implementation
    - updated: Changes to conform to CPAN::Changes + test
* Tue Jun 04 2013 coolo@suse.com
  - updated to 3.44
    [#] minor maintenance release
    added: XML::Twig::Elt new method now acccepts literal content, eg
      my $e= XML::Twig::Elt->new( '<div><p>foo</p><p>bar</p></div>');
    fixed: merge had some problems dealing with embedded comments
    improved: more tests
    improved: docs for parse, see RT #78877
      https://rt.cpan.org/Ticket/Display.html?id=78877
    fixed: xml_pp -i now preserves the permissions of the
      original file, see RT #81165
      https://rt.cpan.org/Ticket/Display.html?id=81165
      reported by Alberto Simoes
    fixed: RT #80503 Newlines in attribute values
      https://rt.cpan.org/Ticket/Display.html?id=80503
      reported (and explained) by Ambrus Zsban: \r, \n
      and \n explicitely set in attribute values should
      be escaped (with &#x<nb>;) when output
* Mon Apr 15 2013 idonmez@suse.com
  - Add Source URL, see https://en.opensuse.org/SourceUrls
* Tue Nov 27 2012 dap.darkness@gmail.com
  - update to 3.42
    * fixed: bug, elements created with XML::Twig::Elt
    * added: some tests
  - passed the spec file through spec cleaner
  - strip %clean section (not needed on BS)

Files

/usr/bin/xml_grep
/usr/bin/xml_merge
/usr/bin/xml_pp
/usr/bin/xml_spellcheck
/usr/bin/xml_split
/usr/lib/perl5/vendor_perl/5.38.2/XML
/usr/lib/perl5/vendor_perl/5.38.2/XML/Twig
/usr/lib/perl5/vendor_perl/5.38.2/XML/Twig.pm
/usr/lib/perl5/vendor_perl/5.38.2/XML/Twig/XPath.pm
/usr/share/doc/packages/perl-XML-Twig
/usr/share/doc/packages/perl-XML-Twig/Changes
/usr/share/doc/packages/perl-XML-Twig/README
/usr/share/doc/packages/perl-XML-Twig/Twig_pm.slow
/usr/share/doc/packages/perl-XML-Twig/check_optional_modules
/usr/share/doc/packages/perl-XML-Twig/filter_for_5.005
/usr/share/doc/packages/perl-XML-Twig/speedup
/usr/share/man/man1/xml_grep.1.gz
/usr/share/man/man1/xml_merge.1.gz
/usr/share/man/man1/xml_pp.1.gz
/usr/share/man/man1/xml_spellcheck.1.gz
/usr/share/man/man1/xml_split.1.gz
/usr/share/man/man3/XML::Twig.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 12:25:21 2024