GNOME 3622 Published by

Libxslt 1.1.39 has been released.



Libxslt 1.1.39 released

https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.39.tar.xz  (1.51M)
sha256sum: 2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0

Bug fixes

  • extensions: Don’t search imports for extension prefixes

Improvements

  • transform: Check maximum depth when processing default templates
  • build: Add more missing includes
  • python: Don’t set deprecated global
  • build: Add missing includes
  • imports: Limit nesting depth
  • extensions: Report top-level elements in xsltDebugDumpExtensions
  • Add extern “C” { } block to xsltlocale.h (David Kilzer)

Portability

  • python: Make it compatible with python3.12 (Daniel Garcia Moreno)
  • date: Fix check for localtime_s
  • date: Fix check for gmtime_s

Build systems

  • pkg-config files include cflags for static builds (Mike Dalessio)
  • Handle NOCONFIG case when setting locations from CMake target properties (Markus Rickert)
  • autotools: Make xslt-config executable

Tests

  • tests: Structured error handler now passes a const xmlError
  • python: Fix tests on MinGW
  • fuzz: Fix xmlFuzzEntityLoader after recent libxml2 changes

Libxslt 1.1.39 released