v2.14.2: Apr 17 2025

### Security

- [CVE-2025-32415] schemas: Fix heap buffer overflow in
  xmlSchemaIDCFillNodeTables
- [CVE-2025-32414] python: Read at most len/4 characters. (Maks Verver)

### Build

- error: Fix initGenericErrorDefaultFunc compatibility macro
- meson: don't link with pthreads on Windows (Benjamin Gilbert)
- cmake, meson: Align Darwin version info with Autotools
- globals: Fix --with-thread-alloc build
- meson: ensure relaxng option supports minimum option (Lovell Fuller)


Type and layout of conversion callbacks in struct xmlCharEncodingHandler
were changed. Applications using libxml2's encoding conversion API
should use functions xmlCharEncInFunc and xmlCharEncOutFunc instead of
accessing the callbacks directly.

Some unprefixed, internal macros like ATTRIBUTE_UNUSED were removed
from public headers.