XML-LibXSLT

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    Brody:
        - «segfault in free()»
        - Thanks, Tim!

1.74    2011-10-25
    - Convert the following test scripts from Test.pm to Test::More :
        - t/01basic.t
        - t/02dromeds.t
        - t/04params.t
        - t/05quick.t
        - t/06output.t
        - t/06entities.t
        - t/07blankdoc.t
        - t/08literal.t
        - t/09exslt.t
        - t/10functions.t
        - t/11utf8.t
        - t/12import.t
        - t/13error.t
        - t/14security.t
        - t/15misc.t

    - In the process made "Encode" and perl-5.8.1. pre-requisites of this
    distribution.

    - Add the "make runtest" and "make distruntest" targets to test using
    Test-Run.

1.73    2011-10-09
    - Possible fix for https://rt.cpan.org/Ticket/Display.html?id=71456 :
        - made the port reservation on t/14security.t for the non-existent
        URL more robust.

1.72    2011-10-06
    - Moved the benchmarking code under benchmark/ so it won't be indexed
    by CPAN (Tim Brody).
    - Avoid leaking memory inside extension elements by cleaning up on
    stylesheet DESTROY (Tim Brody).
    - xsltInit() and xsltCleanupGlobals() to avoid leaking memory on
    init/shutdown (Tim Brody).
    - Added support for stylesheet context functions via a
    $stylesheet->register_function() method with the same arguments as
    XML::LibXSLT->register_function(). (Tim Brody)
    - Added support for register_element() on stylesheet objects. The callback
    may leak memory though - nothing frees the _private attributes of the
    node + document owner for the passed arguments? (Tim Brody)

1.71    2011-09-10
    - Fixed https://rt.cpan.org/Ticket/Display.html?id=50487 :
        - add a blacklist for libxslt-1.1.25 which has a deadlock that
        hangs a test.
    - Fixed https://rt.cpan.org/Ticket/Display.html?id=52422 :
        - Unexpected webserver dependency in test
    - Updated the version control instructions in the README to bitbucket.org.

1.70     Unknown
     - fixed various bugs
     - documentation updates
     - #48247: Win32 patch kindly provided by KMX@cpan.org
     - sync with latest XML::LibXML ABI and add a compatibility check
     - do not force -lgcrypt and -lgpg-error linker flags
     - fix for attribute nodes returned by user-defined XPath functions
     - address #41542: restore internalDTD subset on the source
       document of a transformation (libxslt unlinks it)

1.68     Unknown
     - fix compilation problems
     - skip exslt tests if not available
     - added XML::LibXSLT::HAVE_EXSLT() (1/0)

1.67     Unknown
     - sync the binary internals to those of XML::LibXML 1.67
     - update regression tests for compatibility with up-to-date libxslt

1.66     Unknown
     - bump requirements to libxslt 1.1.8
     - sync the binary internals to those of XML::LibXML 1.66

1.63     Unknown
     - fix SIGSEGV regarding freeing nodes created by extension functions
       (reported by Elizabeth Mattijsen)
     - use pkg-config to determine linker flags for libexslt

1.62     Unknown
     - security callback interface contributed by Shane Corgatelli
     - check libxslt version
     - added XML::LibXML-like API to retrieve libxslt version
     - added output_as_bytes() and output_as_chars()
     - added regression tests for output_as_* to 11utf8.t
     - output_as_string documentation fixed to match reality
     - make 06entities.t to pass with older libxml2/libxslt
     - POD uses items instead of headings
     - fixed media_type and output_encoding for imported stylesheets [rt.cpan.org #23440]

1.61     Unknown
     - fixed error reporting: die on fatal errors, warn otherwise
       (in particular, warn rather than die on <xsl:message terminate="no">)

1.60     Unknown
     - fix a huge memory leak in transform_file (bug #1314)
     - make it clear from the docs that output_string returns bytes (bug #8875)
     - added missing type-casting to fix compile-time warnings (bug #18508)
     - using call_* instead of perl_call_* (perl_ variants are obsolete)
     - in callbacks, POPs on error before croaking, otherwise it has no
       effect (and we probably leak)
     - added test case which used to fail (provided in rt #15723)
     - apply patch for Makefile.PL for non-standard libxslt paths (bug #16224)
     - fix segfault with registered functions returning nodes
     - fix leaks in parse_stylesheet
     - error reporting

1.59     Unknown
    - (revision bumped to match XML::LibCould not parse Line '0.95 & 0.96' at /home/shlomif/bin/upgrade-to-CPAN-Changes line 40, <STDIN> line 300.
XML)
    - adapted for new XML::LibXML::InputCallback API
    - support for static linking against libxml2

1.57     Unknown
    - (revision bumped to match XML::LibXML)
    - Some minor fixes to perl extension functions support
    - Fixed callbacks support



( run in 1.051 second using v1.01-cache-2.11-cpan-df04353d9ac )