added Info.plist
[TestXSLT.git] / libxml2 / NEWS
index 5c55b8c..4e2349e 100644 (file)
        http://xmlsoft.org/news.html
 
 
-
 CVS only : check the Changelog at 
 http://cvs.gnome.org/lxr/source/gnome-xml/ChangeLog
  file
 for a really accurate description:
 Items not finished and worked on, get in touch with the list if you want
-to test those
-   - More testing on RelaxNG
+to test those   - More testing on RelaxNG
    - Finishing up XML
   Schemas
 
 
+2.5.10: Aug 15 2003:
+A bugfixes only release   - Windows Makefiles (William Brack)
+   - UTF-16 support fixes (Mark Itzcovitz)
+   - Makefile and portability (William Brack) automake, Linux alpha, Mingw
+    on Windows (Mikhail Grushinskiy) 
+   - HTML parser (Oliver Stoeneberg)
+   - XInclude performance problem reported by Kevin Ruscoe
+   - XML parser performance problem reported by Grant Goodale
+   - xmlSAXParseDTD() bug fix from Malcolm Tredinnick
+   - and a couple other cleanup 
+
+
+2.5.9: Aug 9 2003:
+   - bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build
+    (Wiliam Brake, Jesse Pelton, Igor), Schemas (Peter Sobisch), threading
+    (Rob Richards), hexBinary type (), UTF-16 BOM (Dodji Seketeli),
+    xmlReader, Relax-NG schemas compilation, namespace handling,  EXSLT (Sean
+    Griffin), HTML parsing problem (William Brack), DTD validation for mixed
+    content + namespaces, HTML serialization, library initialization,
+    progressive HTML parser
+   - better interfaces for Relax-NG error handling (Joachim Bauch, )
+   - adding xmlXIncludeProcessTree() for XInclud'ing in a subtree
+   - doc fixes and improvements (John Fleck)
+   - configure flag for -with-fexceptions when embedding in C++
+   - couple of new UTF-8 helper functions (William Brack)
+   - general encoding cleanup + ISO-8859-x without iconv (Peter Jacobi)
+   - xmlTextReader cleanup + enum for node types (Bjorn Reese)
+   - general compilation/warning cleanup Solaris/HP-UX/... (William
+  Brack)
+
+
+2.5.8: Jul 6 2003:
+   - bugfixes: XPath, XInclude, file/URI mapping, UTF-16 save (Mark
+    Itzcovitz), UTF-8 checking, URI saving, error printing (William Brack),
+    PI related memleak, compilation without schemas or without xpath (Joerg
+    Schmitz-Linneweber/Garry Pennington), xmlUnlinkNode problem with DTDs,
+    rpm problem on , i86_64, removed a few compilation problems from 2.5.7,
+    xmlIOParseDTD, and xmlSAXParseDTD (Malcolm Tredinnick)
+   - portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry)
+   - William Brack fixed multithreading lock problems
+   - IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro)
+   - Windows fixes (Igor Zlatkovic,  Eric Zurcher), threading (Stéphane
+    Bidoul)
+   - A few W3C Schemas Structure improvements
+   - W3C Schemas Datatype improvements (Charlie Bozeman)
+   - Python bindings for thread globals (Stéphane Bidoul), and method/class
+    generator
+   - added --nonet option to xmllint
+   - documentation improvements (John Fleck)
+
+
+2.5.7: Apr 25 2003:
+   - Relax-NG: Compiling to regexp and streaming validation on top of the
+    xmlReader interface, added to xmllint --stream
+   - xmlReader: Expand(), Next() and DOM access glue, bug fixes
+   - Support for large files: RGN validated a 4.5GB instance
+   - Thread support is now configured in by default
+   - Fixes: update of the Trio code (Bjorn), WXS Date and Duration fixes
+    (Charles Bozeman), DTD and namespaces (Brent Hendricks), HTML push parser
+    and zero bytes handling, some missing Windows file path conversions,
+    behaviour of the parser and validator in the presence of "out of memory"
+    error conditions
+   - extended the API to be able to plug a garbage collecting memory
+    allocator, added xmlMallocAtomic() and modified the allocations
+    accordingly.
+   - Performances: removed excessive malloc() calls, speedup of the push and
+    xmlReader interfaces, removed excessive thread locking
+   - Documentation: man page (John Fleck), xmlReader documentation
+   - Python: adding binding for xmlCatalogAddLocal (Brent M Hendricks)
+
+
+2.5.6: Apr 1 2003:
+   - Fixed W3C XML Schemas datatype, should be compliant now except for
+    binHex and base64 which are not supported yet.
+   - bug fixes: non-ASCII IDs, HTML output, XInclude on large docs and
+    XInclude entities handling, encoding detection on external subsets, XML
+    Schemas bugs and memory leaks, HTML parser (James Bursa)
+   - portability: python/trio (Albert Chin), Sun compiler warnings
+   - documentation: added --relaxng option to xmllint man page (John)
+   - improved error reporting: xml:space, start/end tag mismatches, Relax NG
+    errors
+
+
+2.5.5: Mar 24 2003:
+   - Lot of fixes on the Relax NG implementation. More testing including
+    DocBook and TEI examples.
+   - Increased the support for W3C XML Schemas datatype
+   - Several bug fixes in the URI handling layer
+   - Bug fixes: HTML parser, xmlReader, DTD validation, XPath, encoding
+    conversion, line counting in the parser.
+   - Added support for $XMLLINT_INDENT environment variable, FTP delete
+   - Fixed the RPM spec file name
+
 
 2.5.4: Feb 20 2003:
    - Conformance testing and lot of fixes on Relax NG and XInclude
@@ -82,7 +173,6 @@ to test those
    - Added documentation for the XmltextReader interface and some XML guidelines
 
 
-
 2.4.30: Dec 12 2002:
    - 2.4.29 broke the python bindings, rereleasing
    - Improvement/fixes of the XML API generator, and couple of minor code
@@ -154,8 +244,7 @@ to test those
    - Better error reporting: XPath and DTD validation
    - update of the trio portability layer (Bjorn Reese)
 
-2.4.24: Aug 22 2002
-   - XPath fixes (William), xf:escape-uri() (Wesley Terpstra)
+2.4.24: Aug 22 2002   - XPath fixes (William), xf:escape-uri() (Wesley Terpstra)
    - Python binding fixes: makefiles (William), generator, rpm build, x86-64
     (fcrozat)
    - HTML <style> and boolean attributes serializer fixes
@@ -197,8 +286,7 @@ http://www.w3.org/TR/xmlschema-2/
  code, beware, all
 interfaces are likely to change, there is huge holes, it is clearly a work in
 progress and don't even think of putting this code in a production system,
-it's actually not compiled in by default. The real fixes are:
-   - a couple of bugs or limitations introduced in 2.4.20
+it's actually not compiled in by default. The real fixes are:   - a couple of bugs or limitations introduced in 2.4.20
    - patches for Borland C++ and MSC by Igor
    - some fixes on XPath strings and conformance patches by Richard
   Jinks
@@ -440,8 +528,7 @@ it's actually not compiled in by default. The real fixes are:
 
 
 2.3.9: May 19 2001:
-Lots of bugfixes, and added a basic SGML catalog support:
-   - HTML push bugfix #54891 and another patch from Jonas Borgström
+Lots of bugfixes, and added a basic SGML catalog support:   - HTML push bugfix #54891 and another patch from Jonas Borgström
    - some serious speed optimization again
    - some documentation cleanups
    - trying to get better linking on Solaris (-R)
@@ -666,7 +753,6 @@ Lots of bugfixes, and added a basic SGML catalog support:
     support
 
 
-
 1.8.9:  July 9 2000:
    - fixed the spec the RPMs should be better
    - fixed a serious bug in the FTP implementation, released 1.8.9 to solve
@@ -738,7 +824,6 @@ Lots of bugfixes, and added a basic SGML catalog support:
    - This includes a very large set of changes. From a  programmatic point
     of view applications should not have to be modified too much, check the
     upgrade page
-
    - Some interfaces may changes (especially a bit about encoding).
    - the updates includes:
     fix I18N support. ISO-Latin-x/UTF-8/UTF-16 (nearly) seems correctly
@@ -822,7 +907,6 @@ Lots of bugfixes, and added a basic SGML catalog support:
    - Tried to improve the HTML output with help from Chris Lahey
 
 
-
 1.8.1: Dec 18 1999:
    - various patches to avoid troubles when using libxml with C++ compilers
     the "namespace" keyword and C escaping in include files
@@ -881,4 +965,3 @@ Lots of bugfixes, and added a basic SGML catalog support:
 
 Daniel Veillard at 
 bugs.html
-