Are there any alternative APIs for unescaping HTML documents?
I have no idea what you mean by “unescaping HTML documents”, but there’s probably no replacement. Besides, xmlStringDecodeEntities never supported anything related to HTML like named character references (“HTML entities”).
<h1>FEDORA-2025-a77bc54a20</h1>
<h2>Packages in this update:</h2>
<ul>
<li>libical-3.0.20-1.fc42</li>
</ul>
<h2>Update description:</h2>
<p>Update to 3.0.20</p>
<ul>
<li>Clean up the byte-swapping macros</li>
<li>Fix a testcase in libical-glib when using 64-bit on a 32-bit system</li>
<li>Fix regression introduced in v3.0.19 ignoring non-empty REQUEST-STATUS extdata</li>
<li>Fix regression introduced in v3.0.19 error reporting for END before BEGIN</li>
<li>Fix a CMake problem in libical-glib</li>
</ul>
For example, to restore this HTML document to its original form. At least in my use case, xmlStringDecodeEntities
is capable of accomplishing this task.