It is out, as planned I tagged it in git and pushed signed tarball and rpms to the usual place:
ftp://xmlsoft.org/libxslt/ This release is nearly 100% Nick's work, he brings you a large set of bug fixes as well as incremental improvements. Users are invited to update to the new version: Documentation: - Misc doc fixes (Nick Wellnhofer) Portability: - Look for libxml2 via pkg-config first (Elliott Sales de Andrade) - Change default SOPREFIX on Windows to "bin" (Nick Wellnhofer) - Add WIN32_EXTRA_LDFLAGS to tests/plugins/Makefile.am (Michael Haubenwallner) Bug Fixes: - Also fix memory hazards in exsltFuncResultElem (Nick Wellnhofer) - Fix NULL deref in xsltDefaultSortFunction (Nick Wellnhofer) - Fix memory hazards in exsltFuncFunctionFunction (Nick Wellnhofer) - Fix memory leaks in EXSLT error paths (Nick Wellnhofer) - Fix memory leak in str:concat with empty node-set (Nick Wellnhofer) - Fix memory leaks in error paths (Nick Wellnhofer) - Switch to xmlUTF8Strsize in numbers.c (Nick Wellnhofer) - Fix NULL pointer deref in xsltFormatNumberFunction (Nick Wellnhofer) - Fix UTF-8 check in str:padding (Nick Wellnhofer) - Fix xmlStrPrintf argument (Nick Wellnhofer) - Check for overflow in _exsltDateParseGYear (Nick Wellnhofer) - Fix double to int conversion (Nick Wellnhofer) - Check for overflow in exsltDateParseDuration (Nick Wellnhofer) - Change version of xsltMaxVars back to 1.0.24 (Nick Wellnhofer) - Disable xsltCopyTextString optimization for extensions (Nick Wellnhofer) - Create DOCTYPE for HTML version 5 (Nick Wellnhofer) - Make xsl:decimal-format work with namespaces (Nick Wellnhofer) - Remove norm:localTime extension function (Nick Wellnhofer) - Check for integer overflow in xsltAddTextString (Nick Wellnhofer) - Detect infinite recursion when evaluating function arguments (Nick Wellnhofer) - Fix memory leak in xsltElementAvailableFunction (Nick Wellnhofer) - Fix for pattern predicates calling functions (Nick Wellnhofer) - Fix cmd.exe invocations in Makefile.mingw (Nick Wellnhofer) - Don't try to install index.sgml (Nick Wellnhofer) - Fix symbols.xml (Nick Wellnhofer) - Fix heap overread in xsltFormatNumberConversion (Nick Wellnhofer) - Fix <xsl:number level="any"/> for non-element nodes (Nick Wellnhofer) - Fix unreachable code in xsltAddChild (mahendra.n) - Change version number in xsl:version warning (Nick Wellnhofer) - Avoid infinite recursion after failed param evaluation (Nick Wellnhofer) - Stop if potential recursion is detected (Nick Wellnhofer) - Consider built-in templates in apply-imports (Nick Wellnhofer) - Fix precedence with multiple attribute sets (Nick Wellnhofer) - Rework attribute set resolution (Nick Wellnhofer) Improvements: - Add .travis.yml (Nick Wellnhofer) - Silence tests a little (Nick Wellnhofer) - Set LIBXML_SRC to absolute path (Nick Wellnhofer) - Add missing #include (Nick Wellnhofer) - Adjust expected error messages in tests (Nick Wellnhofer) - Make xsltDebug more quiet (Nick Wellnhofer) - New-line terminate error message that missed this convention (Jan Pokorný) - Use xmlBuffers in EXSLT string functions (Nick Wellnhofer) - Switch to xmlUTF8Strsize in EXSLT string functions (Nick Wellnhofer) - Check for return value of xmlUTF8Strlen (Nick Wellnhofer) - Avoid double/long round trip in FORMAT_ITEM (Nick Wellnhofer) - Separate date and duration structs (Nick Wellnhofer) - Check for overflow in _exsltDateDifference (Nick Wellnhofer) - Clamp seconds field of durations (Nick Wellnhofer) - Change _exsltDateAddDurCalc parameter types (Nick Wellnhofer) - Fix date:difference with time zones (Nick Wellnhofer) - Rework division/remainder arithmetic in date.c (Nick Wellnhofer) - Remove exsltDateCastDateToNumber (Nick Wellnhofer) - Change internal representation of years (Nick Wellnhofer) - Optimize IS_LEAP (Nick Wellnhofer) - Link libraries with libm (Jussi Kukkonen) - Rename xsltCopyTreeInternal to xsltCopyTree (Nick Wellnhofer) - Update linker version script (Nick Wellnhofer) - Add local wildcard to version script (Nick Wellnhofer) - Make some symbols static (Nick Wellnhofer) - Remove redundant NULL check in xsltNumberComp (mahendra.n) - Fix forwards compatibility for imported stylesheets (Nick Wellnhofer) - Reduce warnings in forwards-compatible mode (Nick Wellnhofer) - Precompute XSLT elements after preprocessing (Nick Wellnhofer) - Fix whitespace in xsltParseStylesheetTop (Nick Wellnhofer) - Consolidate recursion checks (Nick Wellnhofer) - Treat XSLT_STATE_STOPPED same as errors (Nick Wellnhofer) - Make sure that XSLT_STATE_STOPPED isn't overwritten (Nick Wellnhofer) - Add comment regarding built-in templates and params (Nick Wellnhofer) - Rewrite memory management of local RVTs (Nick Wellnhofer) - Validate QNames of attribute sets (Nick Wellnhofer) - Add xsl:attribute-set regression tests (Nick Wellnhofer) - Ignore imported stylesheets in xsltApplyAttributeSet (Nick Wellnhofer) Thanks a lot Nick and everybody who helped this release by contributing bug reprorts or patches, Enjoy the release ! As for libxml2 I now intent to push new release every month assuming there is a change in git to push, so if you have any issue with 1.1.30 please raise it quickly and you are likely to have a version with fix beginning of October, thanks ! Daniel -- Daniel Veillard | Red Hat Developers Tools http://developer.redhat.com/ veill...@redhat.com | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | virtualization library http://libvirt.org/ _______________________________________________ xslt mailing list, project page http://xmlsoft.org/XSLT/ xslt@gnome.org https://mail.gnome.org/mailman/listinfo/xslt