1 |
|
---|
2 | NEWS file for libxslt
|
---|
3 |
|
---|
4 | Note that this is automatically generated from the news webpage at:
|
---|
5 | http://xmlsoft.org/XSLT/news.html
|
---|
6 |
|
---|
7 | The change log at
|
---|
8 | ChangeLog.html
|
---|
9 | describes the recents commits
|
---|
10 | to the SVN at
|
---|
11 | http://svn.gnome.org/viewcvs/libxslt/trunk/
|
---|
12 | code base.Those are the public releases made:
|
---|
13 | 1.1.21: Jun 12 2007:
|
---|
14 | - Bug fixes: out of memory allocation errors (William Brack),
|
---|
15 | namespace problem on compound predicates (William Brack),
|
---|
16 | python space/tab inconsistencies (Andreas Hanke), hook xsl:message
|
---|
17 | to per transformation error callbacks (Shaun McCance),
|
---|
18 | cached RVT problem (William Brack), XPath context maintainance
|
---|
19 | on choose (William Brack), memory leaks in the math module (William
|
---|
20 | Brack), exclude-result-prefix induced namespace problem (William
|
---|
21 | Brack)
|
---|
22 | - Build: configure setup for TRIO_REPLACE_STDIO (William Brack)
|
---|
23 |
|
---|
24 | - Documentation: updated after change from CVs to SVN (William Brack)
|
---|
25 |
|
---|
26 |
|
---|
27 | 1.1.20: Jan 17 2007:
|
---|
28 | - Portability fixes: strict aliasing fix (Marcus Meissner), BSD portability
|
---|
29 | patches (Roland Illig)
|
---|
30 | - Bug fixes: Result Value Tree handling fix (William Brack), function
|
---|
31 | parameters fix (William), uninitialized variable (Kjartan Maraas),
|
---|
32 | empty text node handling (William), plugin support and test fixes (William),
|
---|
33 | fragment support fixes (William)
|
---|
34 | - Improvements: python stylesheet compare and transform context
|
---|
35 | access (Nic Ferrier), EXSLT string replace support (Joel Reed),
|
---|
36 | xsltproc better low level error handling (Mike Hommey and William)
|
---|
37 |
|
---|
38 |
|
---|
39 | 1.1.19: Nov 29 2006:
|
---|
40 | - Bug fixes: entities within attributes (William Brack), Python detection
|
---|
41 | problem (Joseph Sacco), in-scope namespace bug (Mike Hommey), Result
|
---|
42 | value tree caching bug (William Brack)
|
---|
43 |
|
---|
44 |
|
---|
45 | 1.1.18: Oct 26 2006:
|
---|
46 | - portability and build fixes: DESTDIR problem, build paths in python
|
---|
47 | shared lib, compile when libxml2 doesn't support XInclude (Gary Coady).
|
---|
48 | - bug fixes: a number of namespace related bugs (Kasimier Buchcik),
|
---|
49 | parameters bugs (Kasimier Buchcik), proximity position in predicates
|
---|
50 | of match patterns (Kasimier), exslt-node-set troubles with strings
|
---|
51 | (Kasimier), CDATA serialization, Python floats and booleans XPath
|
---|
52 | conversions, XInclude support fixes, RVT cleanup problem (William Brack
|
---|
53 | and Kasimier), attribute checking in stylesheets (Kasimier), xsltForEach
|
---|
54 | context problem (Kasimier), security check should pass full URLs (Shane
|
---|
55 | Corgatelli), security cleanup patch (Mikhail Zabaluev), some python
|
---|
56 | accessor for stylesheet were broken, memory errors when compiling
|
---|
57 | stylesheets (Mike Hommey), EXSLT current date end-of-month problem
|
---|
58 | (William Brack).
|
---|
59 | - improvements: refactoring of namespace handling, value-of impleemntation
|
---|
60 | and template internal processing (Kasimier Buchcik), new xsltproc
|
---|
61 | flag to apply Xinclude to stylesheets.
|
---|
62 | - documentation: xsltproc man pages (Daniel Leidert), tests updates
|
---|
63 | (William Brack), various typo fixes (Daniel Leidert), comments on
|
---|
64 | versions macros (Peter Breitenlohner).
|
---|
65 |
|
---|
66 |
|
---|
67 | 1.1.17: Jun 6 2006:
|
---|
68 | - portability fixes: python detection
|
---|
69 | - bug fixes: some regression tests, attribute/namespaces output (Kasimier
|
---|
70 | Buchcik), problem in mixed xsl:value-of and xsl:text uses (Kasimier)
|
---|
71 | - improvements: internal refactoring (Kasimier Buchcik), use of the XPath
|
---|
72 | object cache in libxml2-2.6.25 (Kasimier)
|
---|
73 |
|
---|
74 |
|
---|
75 | 1.1.16: May 01 2006:
|
---|
76 | - portability fixes: EXSLT date/time on Solaris and IRIX (Albert Chin),
|
---|
77 | HP-UX build (Albert Chin),
|
---|
78 |
|
---|
79 | - build fixes: Python detection(Joseph Sacco), plugin configurei
|
---|
80 | (Joel Reed)
|
---|
81 | - bug fixes: pattern compilation fix(William Brack), EXSLT date/time
|
---|
82 | fix (Thomas Broyer), EXSLT function bug, potential loop on variable
|
---|
83 | eval, startup race (Christopher Palmer), debug statement left in python
|
---|
84 | (Nic Ferrier), various cleanup based on Coverity reports), error on
|
---|
85 | Out of memory condition (Charles Hardin), various namespace prefixes
|
---|
86 | fixes (Kasimier Buchcik),
|
---|
87 | - improvement: speed up sortingi, start of internals refactoring (Kasimier
|
---|
88 | Buchcik)
|
---|
89 | - documentation: man page fixes and updates (Daniel Leidert)
|
---|
90 |
|
---|
91 |
|
---|
92 |
|
---|
93 | 1.1.15: Sep 04 2005:
|
---|
94 | - build fixes: Windows build cleanups and updates (Igor Zlatkovic),
|
---|
95 | remove jhbuild warnings
|
---|
96 | - bug fixes: negative number formatting (William Brack), number
|
---|
97 | formatting per mille definition (William Brack), XInclude default values
|
---|
98 | (William), text copy bugs (William), bug related to xmlXPathContext size,
|
---|
99 | reuse libxml2 memory management for text nodes, dictionary text bug,
|
---|
100 | forbid variables in match (needs libxml2-2.6.21)
|
---|
101 | - improvements: EXSLT dyn:map (Mark Vakoc),
|
---|
102 | - documentation: EXSLT date and time functions namespace in man (Jonathan
|
---|
103 | Wakely)
|
---|
104 |
|
---|
105 |
|
---|
106 | 1.1.14: Apr 02 2005:
|
---|
107 | - bug fixes: text node on stylesheet document without a dictionary
|
---|
108 | (William Brack), more checking of XSLT syntax, calling xsltInit()
|
---|
109 | multiple times, mode values interning raised by Mark Vakoc, bug in
|
---|
110 | pattern matching with ancestors, bug in patterna matching with cascading
|
---|
111 | select, xinclude and document() problem, build outside of source tree
|
---|
112 | (Mike Castle)
|
---|
113 | - improvement: added a --nodict mode to xsltproc to check problems for
|
---|
114 | docuemtns without dictionaries
|
---|
115 |
|
---|
116 |
|
---|
117 | 1.1.13: Mar 13 2005:
|
---|
118 | - build fixes: 64bits cleanup (William Brack), python 2.4 test (William),
|
---|
119 | LIBXSLT_VERSION_EXTRA on Windows (William), Windows makefiles fixes (Joel
|
---|
120 | Reed), libgcrypt-devel requires for RPM spec.
|
---|
121 | - bug fixes: exslt day-of-week-in-month (Sal Paradise), xsl:call-template
|
---|
122 | should not change the current template rule (William Brack), evaluation
|
---|
123 | of global variables (William Brack), RVT's in XPath predicates (William),
|
---|
124 | namespace URI on template names (Mark Vakoc), stat() for Windows patch
|
---|
125 | (Aleksey Gurtovoy), pattern expression fixes (William Brack), out of
|
---|
126 | memory detection misses (William), parserOptions propagation (William),
|
---|
127 | exclude-result-prefixes fix (William), // patten fix (William).
|
---|
128 | - extensions: module support (Joel Reed), dictionary based speedups
|
---|
129 | trying to get rid of xmlStrEqual as much as possible.
|
---|
130 | - documentation: added Wiki (Joel Reed)
|
---|
131 |
|
---|
132 |
|
---|
133 | 1.1.12: Oct 29 2004:
|
---|
134 | - build fixes: warnings removal (William).
|
---|
135 | - bug fixes: attribute document pointer fix (Mark Vakoc), exslt date
|
---|
136 | negative periods (William Brack), generated tree structure fixes,
|
---|
137 | namespace lookup fix, use reentrant gmtime_r (William Brack),
|
---|
138 | exslt:funtion namespace fix (William), potential NULL pointer reference
|
---|
139 | (Dennis Dams, William), force string interning on generated
|
---|
140 | documents.
|
---|
141 | - documentation: update of the second tutorial (Panagiotis Louridas), add
|
---|
142 | exslt doc in rpm packages, fix the xsltproc man page.
|
---|
143 |
|
---|
144 |
|
---|
145 | 1.1.11: Sep 29 2004:
|
---|
146 | - bug fixes: xsl:include problems (William Brack), UTF8 number pattern
|
---|
147 | (William), date-time validation (William), namespace fix (William),
|
---|
148 | various Exslt date fixes (William), error callback fixes, leak with
|
---|
149 | namespaced global variable, attempt to fix a weird problem #153137
|
---|
150 | - improvements: exslt:date-sum tests (Derek Poon)
|
---|
151 | - documentation: second tutorial by Panagiotis Lourida
|
---|
152 |
|
---|
153 |
|
---|
154 | 1.1.10: Aug 31 2004:
|
---|
155 | - build fix: NUL in c file blocking compilation on Solaris, Windows build
|
---|
156 | (Igor Zlatkovic)
|
---|
157 | - fix: key initialization problem (William Brack)
|
---|
158 | - documentation: fixed missing man page description for --path
|
---|
159 |
|
---|
160 |
|
---|
161 | 1.1.9: Aug 22 2004:
|
---|
162 | - build fixes: missing tests (William Brack), Python dependancies, Python
|
---|
163 | on 64bits boxes, --with-crypto flag (Rob Richards),
|
---|
164 | - fixes: RVT key handling (William), Python binding (William and Sitsofe
|
---|
165 | Wheeler), key and XPath troubles (William), template priority on imports
|
---|
166 | (William), str:tokenize with empty strings (William), #default namespace
|
---|
167 | alias behaviour (William), doc ordering missing for main document
|
---|
168 | (William), 64bit bug (Andreas Schwab)
|
---|
169 | - improvements: EXSLT date:sum added (Joel Reed), hook for document
|
---|
170 | loading for David Hyatt, xsltproc --nodtdattr to avoid defaulting DTD
|
---|
171 | attributes, extend xsltproc --version with CVS stamp (William).
|
---|
172 | - Documentation: web page problem reported by Oliver Stoeneberg
|
---|
173 |
|
---|
174 |
|
---|
175 | 1.1.8: July 5 2004:
|
---|
176 | - build fixes: Windows runtime options (Oliver Stoeneberg), Windows
|
---|
177 | binary package layout (Igor Zlatkovic), libgcrypt version test and link
|
---|
178 | (William)
|
---|
179 | - documentation: fix libxslt namespace name in doc (William)
|
---|
180 | - bug fixes: undefined namespace message (William Brack), search engine
|
---|
181 | (William), multiple namespace fixups (William), namespace fix for key
|
---|
182 | evaluation (William), Python memory debug bindings,
|
---|
183 | - improvements: crypto extensions for exslt (Joel Reed, William)
|
---|
184 |
|
---|
185 |
|
---|
186 | 1.1.7: May 17 2004:
|
---|
187 | - build fix: warning about localtime_r on Solaris
|
---|
188 | - bug fix: UTF8 string tokenize (William Brack), subtle memory
|
---|
189 | corruption, linefeed after comment at document level (William),
|
---|
190 | disable-output-escaping problem (William), pattern compilation in deep
|
---|
191 | imported stylesheets (William), namespace extension prefix bug,
|
---|
192 | libxslt.m4 bug (Edward Rudd), namespace lookup for attribute, namespaced
|
---|
193 | DOCTYPE name
|
---|
194 |
|
---|
195 |
|
---|
196 | 1.1.6: Apr 18 2004:
|
---|
197 | - 2 bug fixes about keys fixed one by Mark Vakoc
|
---|
198 |
|
---|
199 |
|
---|
200 | 1.1.5: Mar 23 2004:
|
---|
201 | - performance: use dictionary lookup for variables
|
---|
202 | - remove use of _private from source documents
|
---|
203 | - cleanup of "make tests" output
|
---|
204 | - bugfixes: AVT in local variables, use localtime_r to avoid thread
|
---|
205 | troubles (William), dictionary handling bug (William), limited number of
|
---|
206 | stubstitutions in AVT (William), tokenize fix for UTF-8 (William),
|
---|
207 | superfluous namespace (William), xsltproc error code on
|
---|
208 | <xsl:message> halt, OpenVMS fix, dictionary reference counting
|
---|
209 | change.
|
---|
210 |
|
---|
211 |
|
---|
212 | 1.1.4: Feb 23 2004:
|
---|
213 | - bugfixes: attributes without doc (Mariano Suárez-Alvarez), problem with
|
---|
214 | Yelp, extension problem
|
---|
215 | - display extension modules (Steve Little)
|
---|
216 | - Windows compilation patch (Mark Vadoc), Mingw (Mikhail Grushinskiy)
|
---|
217 |
|
---|
218 |
|
---|
219 | 1.1.3: Feb 16 2004:
|
---|
220 | - Rewrote the Attribute Value Template code, new XPath compilation
|
---|
221 | interfaces, dictionary reuses for XSLT with potential for serious
|
---|
222 | performance improvements.
|
---|
223 | - bug fixes: portability (William Brack), key() in node-set() results
|
---|
224 | (William), comment before doctype (William), math and node-set() problems
|
---|
225 | (William), cdata element and default namespace (William), behaviour on
|
---|
226 | unknown XSLT elements (Stefan Kost), priority of "//foo" patterns
|
---|
227 | (William), xsl:element and xsl:attribute QName check (William), comments
|
---|
228 | with -- (William), attribute namespace (William), check for ?> in PI
|
---|
229 | (William)
|
---|
230 | - Documentations: cleanup (John Fleck and William)
|
---|
231 | - Python: patch for OS-X (Gianni Ceccarelli), enums export (Stephane
|
---|
232 | bidoul)
|
---|
233 |
|
---|
234 |
|
---|
235 | 1.1.2: Dec 24 2003:
|
---|
236 | - Documentation fixes (John Fleck, William Brack), EXSLT documentation
|
---|
237 | (William Brack)
|
---|
238 | - Windows compilation fixes for MSVC and Mingw (Igor Zlatkovic)
|
---|
239 | - Bug fixes: exslt:date returning NULL strings (William Brack),
|
---|
240 | namespaces output (William Brack), key and namespace definition problem,
|
---|
241 | passing options down to the document() parser, xsl:number fixes (William
|
---|
242 | Brack)
|
---|
243 |
|
---|
244 |
|
---|
245 | 1.1.1: Dec 10 2003:
|
---|
246 | - code cleanup (William Brack)
|
---|
247 | - Windows: Makefile improvements (Igor Zlatkovic)
|
---|
248 | - documentation improvements: William Brack, libexslt man page (Jonathan
|
---|
249 | Wakely)
|
---|
250 | - param in EXSLT functions (Shaun McCance)
|
---|
251 | - XSLT debugging improvements (Mark Vakoc)
|
---|
252 | - bug fixes: number formatting (Bjorn Reese), exslt:tokenize (William
|
---|
253 | Brack), key selector parsing with | reported by Oleg Paraschenko,
|
---|
254 | xsl:element with computed namespaces (William Brack), xslt:import/include
|
---|
255 | recursion detection (William Brack), exslt:function used in keys (William
|
---|
256 | Brack), bug when CDATA_SECTION are foun in the tree (William Brack),
|
---|
257 | entities handling when using XInclude.
|
---|
258 |
|
---|
259 |
|
---|
260 | 1.1.0: Nov 4 2003:
|
---|
261 | - Removed DocBook SGML broken support
|
---|
262 | - fix xsl:key to work with PIs
|
---|
263 | - Makefile and build improvement (Graham Wilson), build cleanup (William
|
---|
264 | Brack), macro fix (Justin Fletcher), build outside of source tree (Roumen
|
---|
265 | Petrov)
|
---|
266 | - xsltproc option display fix (Alexey Efimov), --load-trace (Crutcher
|
---|
267 | Dunnavant)
|
---|
268 | - Python: never use stdout for error
|
---|
269 | - extension memory error fix (Karl Eichwalder)
|
---|
270 | - header path fixes (Steve Ball)
|
---|
271 | - added saxon:line-number() to libexslt (Brett Kail)
|
---|
272 | - Fix some tortuous template problems when using predicates (William
|
---|
273 | Brack)
|
---|
274 | - Debugger status patch (Kasimier Buchcik)
|
---|
275 | - Use new libxml2-2.6.x APIs for faster processing
|
---|
276 | - Make sure xsl:sort is empty
|
---|
277 | - Fixed a bug in default processing of attributes
|
---|
278 | - Removes the deprecated breakpoint library
|
---|
279 | - detect invalid names on templates (William Brack)
|
---|
280 | - fix exslt:document (and similar) base handling problem
|
---|
281 |
|
---|
282 |
|
---|
283 | 1.0.33: Sep 12 2003:
|
---|
284 | This is a bugfix only release - error message missing argument (William Brack)
|
---|
285 | - mode not cascaded in template fallbacks (William Brack)
|
---|
286 | - catch redefinition of parameter/variables (William Brack)
|
---|
287 | - multiple keys with same namespace name (William Brack)
|
---|
288 | - patch for compilation using MingW on Windows (Mikhail Grushinskiy)
|
---|
289 | - header export macros for Windows (Igor Zlatkovic)
|
---|
290 | - cdata-section-elements handling of namespaced names
|
---|
291 | - compilation without libxml2 XPointer support (Mark Vadoc)
|
---|
292 | - apply-templates crash (William Brack)
|
---|
293 | - bug with imported templates (William Brack)
|
---|
294 | - imported attribute-sets merging bug (DocBook) (William Brack)
|
---|
295 |
|
---|
296 |
|
---|
297 | 1.0.32: Aug 9 2003:
|
---|
298 | - bugfixes: xsltSaveResultToFile() python binding (Chris Jaeger), EXSLT
|
---|
299 | function (William Brack), RVT for globals (William Brack), EXSLT date
|
---|
300 | (William Brack),
|
---|
301 | speed of large text output, xsl:copy with attributes, strip-space and
|
---|
302 | namespaces prefix, fix for --path xsltproc option, EXST:tokenize (Shaun
|
---|
303 | McCance), EXSLT:seconds (William Brack), sort with multiple keys (William
|
---|
304 | Brack), checking of { and } for attribute value templates (William
|
---|
305 | Brack)
|
---|
306 |
|
---|
307 | - Python bindings for extension elements (Sean Treadway)
|
---|
308 | - EXSLT:split added (Shaun McCance)
|
---|
309 | - portability fixes for HP-UX/Solaris/IRIX (William Brack)
|
---|
310 | - doc cleanup
|
---|
311 |
|
---|
312 |
|
---|
313 | 1.0.31: Jul 6 2003:
|
---|
314 | - bugfixes: xsl:copy on namespace nodes, AVT for xsl:sort order, fix for
|
---|
315 | the debugger (Keith Isdale), output filename limitation, trio.h and
|
---|
316 | triodef.h added (Albert Chin), EXSLT node-set (Peter Breitenlohner),
|
---|
317 | xsltChoose and whitespace (Igor Zlatkovic),
|
---|
318 | stylesheet compilation (Igor Zlatkovic), NaN and sort (William Brack),
|
---|
319 | RVT bug introduced in 1.0.30
|
---|
320 |
|
---|
321 | - avoid generating " (fix in libxml2-2.5.8)
|
---|
322 | - fix 64bit cleaness problem and compilation troubles introduced in
|
---|
323 | 1.0.30
|
---|
324 | - Windows makefile generation (Igor Zlatkovic)
|
---|
325 | - HP-UX portability fix
|
---|
326 |
|
---|
327 |
|
---|
328 | 1.0.30: May 4 2003:
|
---|
329 | - Fixes and new APIs to handle Result Value Trees and avoid leaks
|
---|
330 | - Fixes for: EXSLT math pow() function (Charles Bozeman), global
|
---|
331 | parameter and global variables mismatch, a segfault on pattern
|
---|
332 | compilation errors, namespace copy in xsl:copy-of, python generator
|
---|
333 | problem, OpenVMS trio update, premature call to xsltFreeStackElem (Igor),
|
---|
334 | current node when templates applies to attributes
|
---|
335 |
|
---|
336 |
|
---|
337 | 1.0.29: Apr 1 2003:
|
---|
338 | - performance improvements especially for large flat documents
|
---|
339 | - bug fixes: Result Value Tree handling, XML IDs, keys(), extra namespace
|
---|
340 | declarations with xsl:elements.
|
---|
341 | - portability: python and trio fixes (Albert Chin), python on Solaris
|
---|
342 | (Ben Phillips)
|
---|
343 |
|
---|
344 |
|
---|
345 | 1.0.28: Mar 24 2003:
|
---|
346 | - fixed node() in patterns semantic.
|
---|
347 | - fixed a memory access problem in format-number()
|
---|
348 | - fixed stack overflow in recursive global variable or params
|
---|
349 | - cleaned up Result Value Tree handling, and fixed a couple of old bugs
|
---|
350 | in the process
|
---|
351 |
|
---|
352 |
|
---|
353 | 1.0.27: Feb 24 2003:
|
---|
354 | - bug fixes: spurious xmlns:nsX="" generation, serialization bug (in
|
---|
355 | libxml2), a namespace copy problem, errors in the RPM spec prereqs
|
---|
356 | - Windows path canonicalization and document cache fix (Igor)
|
---|
357 |
|
---|
358 |
|
---|
359 | 1.0.26: Feb 10 2003:
|
---|
360 | - Fixed 3 serious bugs in document() and stylesheet compilation which
|
---|
361 | could lead to a crash
|
---|
362 |
|
---|
363 |
|
---|
364 | 1.0.25: Feb 5 2003:
|
---|
365 | - Bug fix: double-free for standalone stylesheets introduced in 1.0.24, C
|
---|
366 | syntax pbm, 3 bugs reported by Eric van der Vlist
|
---|
367 | - Some XPath and XInclude related problems were actually fixed in
|
---|
368 | libxml2-2.5.2
|
---|
369 | - Documentation: emphasize taht --docbook is not for XML docs.
|
---|
370 |
|
---|
371 |
|
---|
372 | 1.0.24: Jan 14 2003:
|
---|
373 | - bug fixes: imported global varables, python bindings (Stéphane Bidoul),
|
---|
374 | EXSLT memory leak (Charles Bozeman), namespace generation on
|
---|
375 | xsl:attribute, space handling with imports (Daniel Stodden),
|
---|
376 | extension-element-prefixes (Josh Parsons), comments within xsl:text (Matt
|
---|
377 | Sergeant), superfluous xmlns generation, XInclude related bug for
|
---|
378 | numbering, EXSLT strings (Alexey Efimov), attribute-sets computation on
|
---|
379 | imports, extension module init and shutdown callbacks not called
|
---|
380 | - HP-UX portability (Alexey Efimov), Windows makefiles (Igor and Stephane
|
---|
381 | Bidoul), VMS makefile updates (Craig A. Berry)
|
---|
382 | - adds xsltGetProfileInformation() (Michael Rothwell)
|
---|
383 | - fix the API generation scripts
|
---|
384 | - API to provide the sorting routines (Richard Jinks)
|
---|
385 | - added XML description of the EXSLT API
|
---|
386 | - added ESXLT URI (un)escaping (Jörg Walter)
|
---|
387 | - Some memory leaks have been found and fixed
|
---|
388 | - document() now support fragment identifiers in URIs
|
---|
389 |
|
---|
390 |
|
---|
391 | 1.0.23: Nov 17 2002:
|
---|
392 | - Windows build cleanup (Igor)
|
---|
393 | - Unix build and RPM packaging cleanup
|
---|
394 | - Improvement of the python bindings: extension functions and activating
|
---|
395 | EXSLT
|
---|
396 | - various bug fixes: number formatting, portability for bounded string
|
---|
397 | functions, CData nodes, key(), @*[...] patterns
|
---|
398 | - Documentation improvements (John Fleck)
|
---|
399 | - added libxslt.m4 (Thomas Schraitle)
|
---|
400 |
|
---|
401 |
|
---|
402 | 1.0.22: Oct 18 2002:
|
---|
403 | - Updates on the Windows Makefiles
|
---|
404 | - Added a security module, and a related set of new options to
|
---|
405 | xsltproc
|
---|
406 | - Allowed per transformation error handler.
|
---|
407 | - Fixed a few bugs: node() semantic, URI escaping, media-type, attribute
|
---|
408 | lists
|
---|
409 |
|
---|
410 |
|
---|
411 | 1.0.21: Sep 26 2002:
|
---|
412 | - Bug fixes: match="node()", date:difference() (Igor and Charlie
|
---|
413 | Bozeman), disable-output-escaping
|
---|
414 | - Python bindings: style.saveResultToString() from Ralf Mattes
|
---|
415 | - Logos from Marc Liyanage
|
---|
416 | - Mem leak fix from Nathan Myers
|
---|
417 | - Makefile: DESTDIR fix from Christophe Merlet, AMD x86_64 (Mandrake),
|
---|
418 | Windows (Igor), Python detection
|
---|
419 | - Documentation improvements: John Fleck
|
---|
420 |
|
---|
421 |
|
---|
422 | 1.0.20: Aug 23 2002:
|
---|
423 | - Windows makefile updates (Igor) and x86-64 (Frederic Crozat)
|
---|
424 | - fixed HTML meta tag saving for Mac/IE users
|
---|
425 | - possible leak patches from Nathan Myers
|
---|
426 | - try to handle document('') as best as possible depending in the
|
---|
427 | cases
|
---|
428 | - Fixed the DocBook stylesheets handling problem
|
---|
429 | - Fixed a few XSLT reported errors
|
---|
430 |
|
---|
431 |
|
---|
432 | 1.0.19: July 6 2002:
|
---|
433 | - EXSLT: dynamic functions and date support bug fixes (Mark Vakoc)
|
---|
434 | - xsl:number fix: Richard Jinks
|
---|
435 | - xsl:format-numbers fix: Ken Neighbors
|
---|
436 | - document('') fix: bug pointed by Eric van der Vlist
|
---|
437 | - xsl:message with terminate="yes" fixes: William Brack
|
---|
438 | - xsl:sort order support added: Ken Neighbors
|
---|
439 | - a few other bug fixes, some of them requiring the latest version of
|
---|
440 | libxml2
|
---|
441 |
|
---|
442 |
|
---|
443 | 1.0.18: May 27 2002:
|
---|
444 | - a number of bug fixes: attributes, extra namespace declarations
|
---|
445 | (DocBook), xsl:include crash (Igor), documentation (Christian Cornelssen,
|
---|
446 | Charles Bozeman and Geert Kloosterman), element-available (Richard
|
---|
447 | Jinks)
|
---|
448 | - xsltproc can now list teh registered extensions thanks to Mark
|
---|
449 | Vakoc
|
---|
450 | - there is a new API to save directly to a string
|
---|
451 | xsltSaveResultToString() by Morus Walter
|
---|
452 | - specific error registration function for the python API
|
---|
453 |
|
---|
454 |
|
---|
455 | 1.0.17: April 29 2002:
|
---|
456 | - cleanup in code, XSLT debugger support and Makefiles for Windows by
|
---|
457 | Igor
|
---|
458 | - a C++ portability fix by Mark Vakoc
|
---|
459 | - EXSLT date improvement and regression tests by Charles Bozeman
|
---|
460 | - attempt to fix a bug in xsltProcessUserParamInternal
|
---|
461 |
|
---|
462 |
|
---|
463 | 1.0.16: April 15 2002:
|
---|
464 | - Bug fixes: strip-space, URL in HTML output, error when xsltproc can't
|
---|
465 | save
|
---|
466 | - portability fixes: OSF/1, IEEE on alphas, Windows, Python bindings
|
---|
467 |
|
---|
468 |
|
---|
469 | 1.0.15: Mar 25 2002:
|
---|
470 | - Bugfixes: XPath, python Makefile, recursive attribute sets, @foo[..]
|
---|
471 | templates
|
---|
472 | - Debug of memory alocation with valgind
|
---|
473 | - serious profiling leading to significant improvement for DocBook
|
---|
474 | processing
|
---|
475 | - revamp of the Windows build
|
---|
476 |
|
---|
477 |
|
---|
478 | 1.0.14: Mar 18 2002:
|
---|
479 | - Improvement in the XPath engine (libxml2-2.4.18)
|
---|
480 | - Nasty bug fix related to exslt:node-set
|
---|
481 | - Fixed the python Makefiles, cleanup of doc comments, Windows
|
---|
482 | portability fixes
|
---|
483 |
|
---|
484 |
|
---|
485 | 1.0.13: Mar 8 2002:
|
---|
486 | - a number of bug fixes including "namespace node have no parents"
|
---|
487 | - Improvement of the Python bindings
|
---|
488 | - Charles Bozeman provided fixes and regression tests for exslt date
|
---|
489 | functions.
|
---|
490 |
|
---|
491 |
|
---|
492 | 1.0.12: Feb 11 2002:
|
---|
493 | - Fixed the makefiles especially the python module ones
|
---|
494 | - half a dozen bugs fixes including 2 old ones
|
---|
495 |
|
---|
496 |
|
---|
497 | 1.0.11: Feb 8 2002:
|
---|
498 | - Change of Licence to the MIT
|
---|
499 | Licence
|
---|
500 | - Added a beta version of the Python bindings, including support to
|
---|
501 | extend the engine with functions written in Python
|
---|
502 | - A number of bug fixes
|
---|
503 | - Charlie Bozeman provided more EXSLT functions
|
---|
504 | - Portability fixes
|
---|
505 |
|
---|
506 |
|
---|
507 | 1.0.10: Jan 14 2002:
|
---|
508 | - Windows fixes for Win32 from Igor
|
---|
509 | - Fixed the Solaris compilation trouble (Albert)
|
---|
510 | - Documentation changes and updates: John Fleck
|
---|
511 | - Added a stringparam option to avoid escaping hell at the shell
|
---|
512 | level
|
---|
513 | - A few bug fixes
|
---|
514 |
|
---|
515 |
|
---|
516 | 1.0.9: Dec 7 2001:
|
---|
517 | - Makefile patches from Peter Williams
|
---|
518 | - attempt to fix the compilation problem associated to prelinking
|
---|
519 | - obsoleted libxsltbreakpoint now deprecated and frozen to 1.0.8 API
|
---|
520 | - xsltproc return codes are now significant, John Fleck updated the
|
---|
521 | documentation
|
---|
522 | - patch to allow as much as 40 steps in patterns (Marc Tardif), should be
|
---|
523 | made dynamic really
|
---|
524 | - fixed a bug raised by Nik Clayton when using doctypes with HTML
|
---|
525 | output
|
---|
526 | - patches from Keith Isdale to interface with xsltdebugger
|
---|
527 |
|
---|
528 |
|
---|
529 | 1.0.8: Nov 26 2001:
|
---|
530 | - fixed an annoying header problem, removed a few bugs and some code
|
---|
531 | cleanup
|
---|
532 | - patches for Windows and update of Windows Makefiles by Igor
|
---|
533 | - OpenVMS port instructions from John A Fotheringham
|
---|
534 | - fixed some Makefiles annoyance and libraries prelinking
|
---|
535 | information
|
---|
536 |
|
---|
537 |
|
---|
538 | 1.0.7: Nov 10 2001:
|
---|
539 | - remove a compilation problem with LIBXSLT_PUBLIC
|
---|
540 | - Finishing the integration steps for Keith Isdale debugger
|
---|
541 | - fixes the handling of indent="no" on HTML output
|
---|
542 | - fixes on the configure script and RPM spec file
|
---|
543 |
|
---|
544 |
|
---|
545 | 1.0.6: Oct 30 2001:
|
---|
546 | - bug fixes on number formatting (Thomas), date/time functions (Bruce
|
---|
547 | Miller)
|
---|
548 | - update of the Windows Makefiles (Igor)
|
---|
549 | - fixed DOCTYPE generation rules for HTML output (me)
|
---|
550 |
|
---|
551 |
|
---|
552 | 1.0.5: Oct 10 2001:
|
---|
553 | - some portability fixes, including Windows makefile updates from
|
---|
554 | Igor
|
---|
555 | - fixed a dozen bugs on XSLT and EXSLT (me and Thomas Broyer)
|
---|
556 | - support for Saxon's evaluate and expressions extensions added (initial
|
---|
557 | contribution from Darren Graves)
|
---|
558 | - better handling of XPath evaluation errors
|
---|
559 |
|
---|
560 |
|
---|
561 | 1.0.4: Sep 12 2001:
|
---|
562 | - Documentation updates from John fleck
|
---|
563 | - bug fixes (DocBook FO generation should be fixed) and portability
|
---|
564 | improvements
|
---|
565 | - Thomas Broyer improved the existing EXSLT support and added String,
|
---|
566 | Time and Date core functions support
|
---|
567 |
|
---|
568 |
|
---|
569 | 1.0.3: Aug 23 2001:
|
---|
570 | - XML Catalog support see the doc
|
---|
571 | - New NaN/Infinity floating point code
|
---|
572 | - A few bug fixes
|
---|
573 |
|
---|
574 |
|
---|
575 | 1.0.2: Aug 15 2001:
|
---|
576 | - lot of bug fixes, increased the testsuite
|
---|
577 | - a large chunk of EXSLT is implemented
|
---|
578 | - improvements on the extension framework
|
---|
579 | - documentation improvements
|
---|
580 | - Windows MSC projects files should be up-to-date
|
---|
581 | - handle attributes inherited from the DTD by default
|
---|
582 |
|
---|
583 |
|
---|
584 | 1.0.1: July 24 2001:
|
---|
585 | - initial EXSLT framework
|
---|
586 | - better error reporting
|
---|
587 | - fixed the profiler on Windows
|
---|
588 | - bug fixes
|
---|
589 |
|
---|
590 |
|
---|
591 | 1.0.0: July 10 2001:
|
---|
592 | - a lot of cleanup, a lot of regression tests added or fixed
|
---|
593 | - added a documentation for writing
|
---|
594 | extensions
|
---|
595 | - fixed some variable evaluation problems (with William)
|
---|
596 | - added profiling of stylesheet execution accessible as the xsltproc
|
---|
597 | --profile option
|
---|
598 | - fixed element-available() and the implementation of the various
|
---|
599 | chunking methods present, Norm Walsh provided a lot of feedback
|
---|
600 | - exclude-result-prefixes and namespaces output should now work as
|
---|
601 | expected
|
---|
602 | - added support of embedded stylesheet as described in section 2.7 of the
|
---|
603 | spec
|
---|
604 |
|
---|
605 |
|
---|
606 | 0.14.0: July 5 2001:
|
---|
607 | - lot of bug fixes, and code cleanup
|
---|
608 | - completion of the little XSLT-1.0 features left unimplemented
|
---|
609 | - Added and implemented the extension API suggested by Thomas Broyer
|
---|
610 | - the Windows MSC environment should be complete
|
---|
611 | - tested and optimized with a really large document (DocBook Definitive
|
---|
612 | Guide) libxml/libxslt should really be faster on serious workloads
|
---|
613 |
|
---|
614 |
|
---|
615 | 0.13.0: June 26 2001:
|
---|
616 | - lots of cleanups
|
---|
617 | - fixed a C++ compilation problem
|
---|
618 | - couple of fixes to xsltSaveTo()
|
---|
619 | - try to fix Docbook-xslt-1.4 and chunking, updated the regression test
|
---|
620 | with them
|
---|
621 | - fixed pattern compilation and priorities problems
|
---|
622 | - Patches for Windows and MSC project mostly contributed by Yon Derek
|
---|
623 | - update to the Tutorial by John Fleck
|
---|
624 | - William fixed bugs in templates and for-each functions
|
---|
625 | - added a new interface xsltRunStylesheet() for a more flexible output
|
---|
626 | (incomplete), added -o option to xsltproc
|
---|
627 |
|
---|
628 |
|
---|
629 | 0.12.0: June 18 2001:
|
---|
630 | - fixed a dozen of bugs reported
|
---|
631 | - HTML generation should be quite better (requires libxml-2.3.11 upgrade
|
---|
632 | too)
|
---|
633 | - William fixed some problems with document()
|
---|
634 | - Fix namespace nodes selection and copy (requires libxml-2.3.11 upgrade
|
---|
635 | too)
|
---|
636 | - John Fleck added a
|
---|
637 | tutorial
|
---|
638 | - Fixes for namespace handling when evaluating variables
|
---|
639 | - XInclude global flag added to process XInclude on document() if
|
---|
640 | requested
|
---|
641 | - made xsltproc --version more detailed
|
---|
642 |
|
---|
643 |
|
---|
644 | 0.11.0: June 1 2001:
|
---|
645 | Mostly a bug fix release. - integration of catalogs from xsltproc
|
---|
646 | - added --version to xsltproc for bug reporting
|
---|
647 | - fixed errors when handling ID in external parsed entities
|
---|
648 | - document() should hopefully work correctly but ...
|
---|
649 | - fixed bug with PI and comments processing
|
---|
650 | - William fixed the XPath string functions when using unicode
|
---|
651 |
|
---|
652 |
|
---|
653 | 0.10.0: May 19 2001:
|
---|
654 | - cleanups to make stylesheet read-only (not 100% complete)
|
---|
655 | - fixed URI resolution in document()
|
---|
656 | - force all XPath expression to be compiled at stylesheet parsing time,
|
---|
657 | even if unused ...
|
---|
658 | - Fixed HTML default output detection
|
---|
659 | - Fixed double attribute generation #54446
|
---|
660 | - Fixed {{ handling in attributes #54451
|
---|
661 | - More tests and speedups for DocBook document transformations
|
---|
662 | - Fixed a really bad race like bug in xsltCopyTreeList()
|
---|
663 | - added a documentation on the libxslt internals
|
---|
664 | - William Brack and Bjorn Reese improved format-number()
|
---|
665 | - Fixed multiple sort, it should really work now
|
---|
666 | - added a --docbook option for SGML DocBook input (hackish)
|
---|
667 | - a number of other bug fixes and regression test added as people were
|
---|
668 | submitting them
|
---|
669 |
|
---|
670 |
|
---|
671 | 0.9.0: May 3 2001:
|
---|
672 | - lot of various bugfixes, extended the regression suite
|
---|
673 | - xsltproc should work with multiple params
|
---|
674 | - added an option to use xsltproc with HTML input
|
---|
675 | - improved the stylesheet compilation, processing of complex stylesheets
|
---|
676 | should be faster
|
---|
677 | - using the same stylesheet for concurrent processing on multithreaded
|
---|
678 | programs should work now
|
---|
679 | - fixed another batch of namespace handling problems
|
---|
680 | - Implemented multiple level of sorting
|
---|
681 |
|
---|
682 |
|
---|
683 | 0.8.0: Apr 22 2001:
|
---|
684 | - fixed ansidecl.h problem
|
---|
685 | - fixed unparsed-entity-uri() and generate-id()
|
---|
686 | - sort semantic fixes and priority prob from William M. Brack
|
---|
687 | - fixed namespace handling problems in XPath expression computations
|
---|
688 | (requires libxml-2.3.7)
|
---|
689 | - fixes to current() and key()
|
---|
690 | - other, smaller fixes, lots of testing with N Walsh DocBook HTML
|
---|
691 | stylesheets
|
---|
692 |
|
---|
693 |
|
---|
694 | 0.7.0: Apr 10 2001:
|
---|
695 | - cleanup using stricter compiler flags
|
---|
696 | - command line parameter passing
|
---|
697 | - fix to xsltApplyTemplates from William M. Brack
|
---|
698 | - added the XSLTMark in the regression tests as well as document()
|
---|
699 |
|
---|
700 |
|
---|
701 | 0.6.0: Mar 22 2001:
|
---|
702 | - another beta
|
---|
703 | - requires 2.3.5, which provide XPath expression compilation support
|
---|
704 | - document() extension should function properly
|
---|
705 | - fixed a number or reported bugs
|
---|
706 |
|
---|
707 |
|
---|
708 | 0.5.0: Mar 10 2001:
|
---|
709 | - fifth beta
|
---|
710 | - some optimization work, for the moment 2 XSLT transform cannot use the
|
---|
711 | same stylesheet at the same time (to be fixed)
|
---|
712 | - fixed problems with handling of tree results
|
---|
713 | - fixed a reported strip-spaces problem
|
---|
714 | - added more reported/fixed bugs to the test suite
|
---|
715 | - incorporated William M. Brack fix for imports and global variables as
|
---|
716 | well as patch for with-param support in apply-templates
|
---|
717 | - a bug fix on for-each
|
---|
718 |
|
---|
719 |
|
---|
720 | 0.4.0: Mar 1 2001:
|
---|
721 | - fourth beta test, released at the same time of libxml2-2.3.3
|
---|
722 | - bug fixes
|
---|
723 | - some optimization
|
---|
724 | - started implement extension support, not finished
|
---|
725 | - implemented but not tested multiple file output
|
---|
726 |
|
---|
727 |
|
---|
728 | 0.3.0: Feb 24 2001:
|
---|
729 | - third beta test, released at the same time of libxml2-2.3.2
|
---|
730 | - lot of bug fixes
|
---|
731 | - some optimization
|
---|
732 | - added DocBook XSL based testsuite
|
---|
733 |
|
---|
734 |
|
---|
735 | 0.2.0: Feb 15 2001:
|
---|
736 | - second beta version, released at the same time as libxml2-2.3.1
|
---|
737 | - getting close to feature completion, lot of bug fixes, some in the HTML
|
---|
738 | and XPath support of libxml
|
---|
739 | - start becoming usable for real work. This version can now regenerate
|
---|
740 | the XML 2e HTML from the original XML sources and the associated
|
---|
741 | stylesheets (in section I of the XML
|
---|
742 | REC)
|
---|
743 | - Still misses extension element/function/prefixes support. Support of
|
---|
744 | key() and document() is not complete
|
---|
745 |
|
---|
746 |
|
---|
747 | 0.1.0: Feb 8 2001:
|
---|
748 | - first beta version, released at the same time as libxml2-2.3.0
|
---|
749 | - lots of bug fixes, first "testing" version, but incomplete
|
---|
750 |
|
---|
751 |
|
---|
752 | 0.0.1: Jan 25 2001:
|
---|
753 | - first alpha version released at the same time as libxml2-2.2.12
|
---|
754 | - Framework in place, should work on simple examples, but far from being
|
---|
755 | feature complete
|
---|
756 |
|
---|
757 | Daniel Veillard at
|
---|
758 | bugs.html
|
---|