November 9th, 2010· Features: 480323 add code to plug in ICU converters by default (Giuseppe Iuculano), Add xmlSaveOption XML_SAVE_WSNONSIG (Adam Spragg)
· Documentation: Fix devhelp documentation installation (Mike Hommey), Fix web site encoding problems (Daniel Veillard), Fix a couple of typo in HTML parser error messages (Michael Day), Forgot to update the news page for 0.7.7 (Daniel Veillard)
· Portability: 607273 Fix python detection on MSys/Windows (LRN), 614087 Fix Socket API usage to allow Windows64 compilation (Ozkan Sezer), Fix compilation with Clang (Koop Mast), Fix Win32 build (Rob Richards)
· Bug Fixes: 595789 fix a remaining potential Solaris problem (Daniel Veillard), 617468 fix progressive HTML parsing with style using "'" (Denis Pauk), 616478 Fix xmllint shell write command (Gwenn Kahz), 614005 Possible erroneous HTML parsing on unterminated script (Pierre Belzile), 627987 Fix XSD IDC errors in imported schemas (Jim Panetta), 629325 XPath rounding errors first cleanup (Phil Shafer), 630140 fix iso995x encoding error (Daniel Veillard), make sure htmlCtxtReset do reset the disableSAX field (Daniel Veillard), Fix a change of semantic on XPath preceding and following axis (Daniel Veillard), Fix a potential segfault due to weak symbols on pthreads (Mike Hommey), Fix a leak in XPath compilation (Daniel Veillard), Fix the semantic of XPath axis for namespace/attribute context nodes (Daniel Veillard), Avoid a descriptor leak in catalog loading code (Carlo Bramini), Fix a small bug in XPath evaluation code (Marius Wachtler), Fix handling of XML-1.0 XML namespace declaration (Daniel Veillard), Fix errors in XSD double validation check (Csaba Raduly), Fix handling of apos in URIs (Daniel Veillard), xmlTextReaderReadOuterXml should handle DTD (Rob Richards), Autogen.sh needs to create m4 directory (Rob Richards)
· Improvements: 606592 update language ID parser to RFC 5646 (Daniel Veillard), Sort python generated stubs (Mike Hommey), Add an HTML parser option to avoid a default doctype (Daniel Veillard)
· Cleanups: 618831 don't ship generated files in git (Adrian Bunk), Switch from the obsolete mkinstalldirs to AC_PROG_MKDIR_P (Adrian Bunk), Various cleanups on encoding handling (Daniel Veillard), Fix xmllint to use format=1 for default formatting (Adam Spragg), Force _xmlSaveCtxt.format to be 0 or 1 (Adam Spragg), Cleanup encoding pointer comparison (Nikolay Sivov), Small code cleanup on previous patch (Daniel Veillard)
April 21st, 2010· Improvements: Adding a --xpath option to xmllint (Daniel Veillard), Make HTML parser non-recursive (Eugene Pimenov)
· Portability: relaxng.c: cast to allow compilation with sun studio 11 (Ben Walton), Fix build failure on Sparc solaris (Roumen Petrov), use autoreconf in autogen.sh (Daniel Veillard), Fix build with mingw (Roumen Petrov), Upgrade some of the configure and autogen (Daniel Veillard), Fix relaxNG tests in runtest for Windows runtest.c: initialize ret (Rob Richards), Fix a const warning in xmlNodeSetBase (Martin Trappel), Fix python generator to not use deprecated xmllib (Daniel Veillard), Update some automake files (Daniel Veillard), 598785 Fix nanohttp on Windows (spadix)
· Bug Fixes: libxml violates the zlib interface and crashes (Mark Adler), Fix broken escape behaviour in regexp ranges (Daniel Veillard), Fix missing win32 libraries in libxml-2.0.pc (Volker Grabsch), Fix detection of python linker flags (Daniel Macks), fix build error in libxml2/python (Paul Smith), ChunkParser: Incorrect decoding of small xml files (Raul Hudea), htmlCheckEncoding doesn't update input-end after shrink (Eugene Pimenov), Fix a missing #ifdef (Daniel Veillard), Fix encoding selection for xmlParseInNodeContext (Daniel Veillard), xmlPreviousElementSibling mistake (François Delyon), 608773 add a missing check in xmlGROW (Daniel Veillard), Fix xmlParseInNodeContext for HTML content (Daniel Veillard), Fix lost namespace when copying node * tree.c: reconcile namespace if not found (Rob Richards), Fix some missing commas in HTML element lists (Eugene Pimenov), Correct variable type to unsigned (Nikolay Sivov), Recognize ID attribute in HTML without DOCTYPE (Daniel Veillard), Fix memory leak in xmlXPathEvalExpression() (Martin), Fix an init bug in global.c (Kai Henning), Fix xmlNodeSetBase() comment (Daniel Veillard), Fix broken escape behaviour in regexp ranges (Daniel Veillard), Don't give default HTML boolean attribute values in parser (Daniel Veillard), xmlCtxtResetLastError should reset ctxt-errNo (Daniel Veillard)
· Cleanups: Cleanup a couple of weirdness in HTML parser (Eugene Pimenov)
October 6th, 2008· Portability fix: fix solaris compilation problem, fix compilation if XPath is not configured in
· Bug fixes: nasty entity bug introduced in 2.7.0, restore old behaviour when saving an HTML doc with an xml dump function, HTML UTF-8 parsing bug, fix reader custom error handlers (Riccardo Scussat)
· Improvement: xmlSave options for more flexibility to save as XML/HTML/XHTML, handle leading BOM in HTML documents
September 22nd, 2008· Portability fix: Borland C fix (Moritz Both)
· Bug fixes: python serialization wrappers, XPath QName corner case handking and leaks (Martin)
· Improvement: extend the xmlSave to handle HTML documents and trees
· Cleanup: python serialization wrappers