./textproc/p5-XML-Twig, Efficient XML document interface

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

Branch: CURRENT, Version: 3.52, Package name: p5-XML-Twig-3.52, Maintainer: pkgsrc-users

XML::Twig is a Perl module for efficient processing of XML documents
using a mixed stream/tree model.

Required to run:
[textproc/p5-XML-Parser] [lang/perl5]

Required to build:

Master sites: (Expand)

SHA1: ce4ad6f055ea677ab5526e55677faffcc6457eb8
RMD160: 532413b74b6372e32c9a1e54b0a73ffd24ad31ff
Filesize: 398.212 KB

Version history: (Expand)

CVS history: (Expand)

   2016-11-28 13:14:05 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.52

Upstream 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

3.50 - 2016-11-22  - minor maintenance release

- added: the no_xxe option to XML::Twig::new, which causes the parse
  to fail if external entities are used (to prevent malicious XML to
  access the filesystem).
  See RT#118097 https://rt.cpan.org/Public/Bug/Display.html?id=118097

- fixed: warning (and soon error) due to unescaped literal left braces
  in regular expressions in the code generating Twig.pm
  reported by trwyant

- fixed: (partial fix) implement getNamespaces in XML::Twig::XPath::Elt
  the expression doesn't crash the code, but doesn't return anything
  interesting (yet)
  reported by Nathan Glenn

- fixed: various spelling mistakes
  thanks to James McCoy for the patch

- git repo cleanup, thanks to mjg17
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2016-05-03 12:54:58 by Thomas Klausner | Files touched by this commit (78)
Log message:
Reset maintainer (observer now).
   2015-10-30 14:26:52 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.49

Upstream 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

- 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

- fixed: RT #98801
  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
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163)
Log message:
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
   2014-10-09 15:45:06 by Thomas Klausner | Files touched by this commit (456)
Log message:
Remove SVR4_PKGNAME, per discussion on tech-pkg.
   2014-07-16 11:00:51 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.48

Upstream changes:
3.48 - 2014-03-30 - minor maintenance release

- fixed tests

3.47 - 2014-03-27 - minor maintenance release

- 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

3.46 - 2014-03-05 - minor maintenance release

- fixed: test failed on Windows

3.45 - 2014-02-27 - minor maintenance release

- 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