1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
Revision history for Perl extension XML::LibXSLT.
1.66pre
- bump requirements to libxslt 1.1.8
- sync the binary internals to those of XML::LibXML 1.66
1.63
- fix SIGSEGV regarding freeing nodes created by extension functions
(reported by Elizabeth Mattijsen)
- use pkg-config to determine linker flags for libexslt
1.62
- 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
- fixed error reporting: die on fatal errors, warn otherwise
(in particular, warn rather than die on <xsl:message terminate="no">)
1.60
- 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
- (revision bumped to match XML::LibXML)
- adapted for new XML::LibXML::InputCallback API
- support for static linking against libxml2
1.57
- (revision bumped to match XML::LibXML)
- Some minor fixes to perl extension functions support
- Fixed callbacks support
- Enable xinclude in XSLT files
- Fixed some memory leaks
- Fixed some segfaults
1.53
- Fixed ordering of params to perl extension funcs
- Implemented nodelist and other data type passing to
extension functions, and returning nodelist and elements
(some code from Ido Ben-Zvi)
- Slightly better error handling
1.52
- Perl extension functions (whee!)
1.51
- Mac OS X fixes
- Cleaned up XPath quoting
- Fixed document('') test (though if it still doesn't work
in your code, see t/07blankdoc.t for details about how to
make it work).
1.50
- Cleaned up media_type method so it doesn't segfault.
1.49
- Migrated to new XML::LibXML 1.49 (with new memory stuff)
1.31
- removed global callbacks
- changed callbacks to using LibXML globals
1.30
- Compatibility with XML::LibXML 1.30 (esp callbacks)
- EXSLT support
- Better test files
1.09
- Some fixes and tests for document('')
- Better have_library implementation in Makefile.PL
1.08
- Fixed Makefile.PL check for libxslt > 0.7.0 to work with 1.0.0
1.07
- Fixes to work with XML::LibXML 0.94
1.06
- Support text/html defaulting for media_type when document element
is <html>.
- Support building on Win32
1.05
- More tests and fixes for media_type
1.04
- Fixed media_type method
1.03
- Added output_encoding and media_type methods
1.02
- Fixed Makefile.PL to work with libxslt 0.10
1.01
- Removed hack where we set dom->standalone = 42 to prevent
XML::LibXML from garbage collecting
- Removed XML::LibXML from the distribution. Now separate.
1.00
- More segfault fixes
- Benchmark updates
0.99_01
- More segfault fixes
0.99
- Fixed segfaults on 5.00503
0.98
- Fixed output encoding problems
0.97
- Now needs libxslt 0.7.0
- Removed add_param() (now passed to transform())
- Makefile.PL works without gnome-config now
0.95 & 0.96
- Various cleanups and code additions to make stable.
0.94 Tue Mar 13 2001
- First release to CPAN
0.01 Sat Mar 3 17:08:00 2001
- original version; created by h2xs 1.19
|