tag:github.com,2008:https://github.com/libxmlplusplus/libxmlplusplus/releases
Release notes from libxmlplusplus
2025-10-28T12:12:04Z
tag:github.com,2008:Repository/231944366/5.6.0
2025-10-28T12:27:34Z
5.6.0
<p>5.6.0 (stable) 2025-10-28</p>
<p>This release and future releases will not store tarballs at<br>
download.gnome.org/sources/. Only modules with source code at<br>
gitlab.gnome.org/GNOME/ can store tarballs there now.<br>
Tarballs of libxmlplusplus are now stored only at<br>
github.com/libxmlplusplus/libxmlplusplus/releases/.</p>
<ul>
<li>TextReader::get_xml_lang(): Fix memory leak</li>
<li>TextReader: Use xmlTextReaderSetStructuredErrorHandler()<br>
instead of xmlTextReaderSetErrorHandler()<br>
(Kjell Ahlstedt)</li>
<li>TextReader: Use callback functions with C linkage.<br>
This callback was overlooked in 5.2.0.<br>
(Kjell Ahlstedt) Issue glibmm#1 (Murray Cumming)</li>
<li>TextReader: Consider that the typedef xmlStructuredErrorFunc()<br>
changed in libxml2 2.12.0<br>
(Kjell Ahlstedt)</li>
<li>Add methods that return std::optionalxmlpp::ustring:<br>
TextReader: Add read_inner_xml2(), read_outer_xml2(), read_string2(),<br>
get_base_uri2(), get_local_name2(), get_name2(), get_namespace_uri2(),<br>
get_prefix2(), get_value2(), get_xml_lang2(),<br>
get_attribute2() (3 overloaded ones), lookup_namespace2().<br>
Attribute: Add get_value2()<br>
AttributeDeclaration: Add get_value2()<br>
AttributeNode: Add get_value2()<br>
Document: Add get_encoding2()<br>
Dtd: Add get_external_id2(), get_name2(), get_system_id2()<br>
ContentNode: Add get_content2()<br>
Element: Add get_attribute_value2()<br>
EntityDeclaration: Add get_original_text2(), get_resolved_text2()<br>
EntityReference: Add get_original_text2(), get_resolved_text2()<br>
Node: Add get_name2(), get_namespace_prefix2(), get_namespace_uri2(),<br>
get_path2()<br>
Deprecate the corresponding methods that return xmlpp::ustring.<br>
(Kjell Ahlstedt) Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2616123434" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/71" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/71/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/71">#71</a> (David Bears)</li>
<li>TextReader: Fix naming clash with macOS macro<br>
(Ruoyu Zhong) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3415063000" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/74" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/74/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/74">#74</a></li>
</ul>
<p>Documentation:</p>
<ul>
<li>Remove obsolete FSF (Free Software Foundation) address<br>
(Tom spot Callaway) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2947055689" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/72" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/72/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/72">#72</a></li>
<li>Describe download locations in more detail.<br>
Releases will not be stored at download.gnome.org/sources/.<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Examples, Tests:</p>
<ul>
<li>Use the new methods that return std::optionalxmlpp::ustring<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Use the Python installation that Meson uses.<br>
See merge request glibmm!67<br>
(Kjell Ahlstedt)</li>
</ul>
kjellahl
tag:github.com,2008:Repository/231944366/4.4.0
2025-10-28T12:24:30Z
4.4.0
<p>4.4.0 (stable) 2025-10-28</p>
<p>This release and future releases will not store tarballs at<br>
download.gnome.org/sources/. Only modules with source code at<br>
gitlab.gnome.org/GNOME/ can store tarballs there now.<br>
Tarballs of libxmlplusplus are now stored only at<br>
github.com/libxmlplusplus/libxmlplusplus/releases/.</p>
<ul>
<li>TextReader::get_xml_lang(): Fix memory leak</li>
<li>TextReader: Use xmlTextReaderSetStructuredErrorHandler()<br>
instead of xmlTextReaderSetErrorHandler()<br>
(Kjell Ahlstedt)</li>
<li>TextReader: Use callback functions with C linkage.<br>
This callback was overlooked in 4.2.0.<br>
(Kjell Ahlstedt) Issue glibmm#1 (Murray Cumming)</li>
<li>TextReader: Consider that the typedef xmlStructuredErrorFunc()<br>
changed in libxml2 2.12.0<br>
(Kjell Ahlstedt)</li>
<li>Add methods that return std::optionalGlib::ustring:<br>
TextReader: Add read_inner_xml2(), read_outer_xml2(), read_string2(),<br>
get_base_uri2(), get_local_name2(), get_name2(), get_namespace_uri2(),<br>
get_prefix2(), get_value2(), get_xml_lang2(),<br>
get_attribute2() (3 overloaded ones), lookup_namespace2().<br>
Attribute: Add get_value2()<br>
AttributeDeclaration: Add get_value2()<br>
AttributeNode: Add get_value2()<br>
Document: Add get_encoding2()<br>
Dtd: Add get_external_id2(), get_name2(), get_system_id2()<br>
ContentNode: Add get_content2()<br>
Element: Add get_attribute_value2()<br>
EntityDeclaration: Add get_original_text2(), get_resolved_text2()<br>
EntityReference: Add get_original_text2(), get_resolved_text2()<br>
Node: Add get_name2(), get_namespace_prefix2(), get_namespace_uri2(),<br>
get_path2()<br>
Deprecate the corresponding methods that return Glib::ustring.<br>
(Kjell Ahlstedt) Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2616123434" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/71" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/71/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/71">#71</a> (David Bears)</li>
<li>TextReader: Fix naming clash with macOS macro<br>
(Ruoyu Zhong) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3415063000" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/74" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/74/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/74">#74</a></li>
</ul>
<p>Documentation:</p>
<ul>
<li>Remove obsolete FSF (Free Software Foundation) address<br>
(Tom spot Callaway) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2947055689" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/72" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/72/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/72">#72</a></li>
<li>README.md: Describe download locations in more detail.<br>
Releases will not be stored at download.gnome.org/sources/.<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Examples, Tests:</p>
<ul>
<li>Use the new methods that return std::optionalGlib::ustring<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Use the Python installation that Meson uses.<br>
See merge request glibmm!67<br>
(Kjell Ahlstedt)</li>
<li>Build libxml2 with Meson when libxml2 is built as a subproject.<br>
(Andrew Potter) Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2326285111" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/67" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/67/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/67">#67</a>, Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2339280987" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/68/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/68">#68</a></li>
</ul>
kjellahl
tag:github.com,2008:Repository/231944366/5.4.0
2024-08-13T14:41:30Z
5.4.0
<p>5.4.0 (stable):</p>
<ul>
<li>Node: Add eval_xpath().<br>
(Kjell Ahlstedt) Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2132085705" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/66" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/66/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/66">#66</a> (Marie Preusse)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Require meson >= 0.62.</li>
<li>Use Meson's pkgconfig module instead of the libxml++.pc.in template.<br>
(Kjell Ahlstedt)</li>
</ul>
<p>5.2.1 (stable):</p>
<ul>
<li>Parser: Ignore deprecation of xmlParserCtxt members.<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Documentation:</p>
<ul>
<li>Don't link to removed developer-old.gnome.org.<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Use libxml2 meson build when libxml2 is built as a subproject.<br>
(Andrew Potter) Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2326285111" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/67" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/67/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/67">#67</a>, Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2339280987" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/68/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/68">#68</a></li>
<li>Require python3 >= 3.7. That's what Meson requires.<br>
(Kjell Ahlstedt)</li>
</ul>
kjellahl
tag:github.com,2008:Repository/231944366/4.2.0
2024-08-13T14:33:19Z
4.2.0
<p>4.2.0 (stable):</p>
<ul>
<li>Node: Add eval_xpath().<br>
(Kjell Ahlstedt) Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2132085705" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/66" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/66/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/66">#66</a> (Marie Preusse)</li>
<li>Use callback functions with C linkage<br>
(Kjell Ahlstedt) Issue glibmm#1 (Murray Cumming)</li>
<li>Parser: Ignore deprecation of xmlParserCtxt members.<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Documentation:</p>
<ul>
<li>Don't link to removed developer-old.gnome.org or removed parts<br>
of library.gnome.org.<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Require python3 >= 3.7. That's what Meson requires.</li>
<li>Require meson >= 0.62.</li>
<li>Use Meson's pkgconfig module instead of the libxml++.pc.in template.<br>
(Kjell Ahlstedt)</li>
</ul>
kjellahl
tag:github.com,2008:Repository/231944366/5.2.1
2024-08-12T13:36:35Z
5.2.1
<p>5.2.1 (stable):</p>
<ul>
<li>Parser: Ignore deprecation of xmlParserCtxt members.<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Documentation:</p>
<ul>
<li>Don't link to removed developer-old.gnome.org.<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Use libxml2 meson build when libxml2 is built as a subproject.<br>
(Andrew Potter) Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2326285111" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/67" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/67/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/67">#67</a>, Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2339280987" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/68/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/68">#68</a></li>
<li>Require python3 >= 3.7. That's what Meson requires.<br>
(Kjell Ahlstedt)</li>
</ul>
kjellahl
tag:github.com,2008:Repository/231944366/5.2.0
2024-01-11T13:49:53Z
5.2.0
<p>5.2.0 (stable):</p>
<ul>
<li>Use callback functions with C linkage<br>
(Kjell Ahlstedt) Issue glibmm#1 (Murray Cumming)</li>
</ul>
<p>Documentation:</p>
<ul>
<li>Update Visual Studio build docs<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1788879300" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/52" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/52/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/52">#52</a></li>
<li>Remove AUTHORS and add general information to README.md<br>
(Kjell Ahlstedt) Issue gtkmm#140</li>
<li>Parser docs: Add a link to parser options</li>
<li>README.md: Add info about building the documentation<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Cleanup and fix libxml2 dep search<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1788878936" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/51" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/51/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/51">#51</a></li>
<li>Don't fail if warning_level=everything<br>
(Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87</li>
<li>Add bcrypt dependency when libxml2 is a subproject<br>
Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2057089846" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/64" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/64/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/64">#64</a> (Kjell Ahlstedt)<br>
(Andrew Potter) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2060374380" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/65/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/65">#65</a></li>
<li>Don't require the 'dot' command to build the documentation<br>
(Kjell Ahlstedt) Issue libsigcplusplus#98</li>
<li>Add the build-manual option<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Build:</p>
<ul>
<li>Make it compatible with libxml2 >= 2.12.0<br>
by modifying #include directives<br>
(Kjell Ahlstedt)</li>
</ul>
kjellahl
tag:github.com,2008:Repository/231944366/5.0.4
2024-01-11T13:47:54Z
5.0.4
<p>5.0.4 (stable):</p>
<p>Documentation:</p>
<ul>
<li>Update Visual Studio build docs<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1789143932" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/54" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/54/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/54">#54</a></li>
<li>Parser docs: Add a link to parser options<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Cleanup and fix libxml2 dep search<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1789141669" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/53" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/53/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/53">#53</a></li>
<li>Don't fail if warning_level=everything<br>
(Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87</li>
<li>Add bcrypt dependency when libxml2 is a subproject<br>
Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2057089846" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/64" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/64/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/64">#64</a> (Kjell Ahlstedt)<br>
(Andrew Potter) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2060374380" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/65/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/65">#65</a></li>
<li>Don't require the 'dot' command to build the documentation<br>
(Kjell Ahlstedt) Issue libsigcplusplus#98</li>
<li>Add the build-manual option<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Build:</p>
<ul>
<li>Make it compatible with libxml2 >= 2.12.0<br>
by modifying #include directives<br>
(Kjell Ahlstedt)</li>
</ul>
kjellahl
tag:github.com,2008:Repository/231944366/4.0.3
2024-01-11T13:43:18Z
4.0.3
<p>4.0.3 (stable):</p>
<p>Documentation:</p>
<ul>
<li>Update Visual Studio build docs<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1789302299" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/56" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/56/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/56">#56</a></li>
<li>Parser docs: Add a link to parser options<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Detect if we build from a git subtree<br>
(William Roy) Merge request gtkmm!72</li>
<li>Don't copy files with configure_file()<br>
(Kjell Ahlstedt)</li>
<li>Fix the evaluation of is_git_build on Windows<br>
(Kjell Ahlstedt) Issue gtkmm#131 (William Roy)</li>
<li>Backport libxml2 CMake support from libxml++-5.0<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1789290630" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/55" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/55/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/55">#55</a></li>
<li>Don't fail if warning_level=everything<br>
(Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87</li>
<li>Don't require the 'dot' command to build the documentation<br>
(Kjell Ahlstedt) Issue libsigcplusplus#98</li>
<li>Add the build-manual option<br>
(Kjell Ahlstedt)</li>
<li>Add bcrypt dependency when libxml2 is a subproject<br>
Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2057089846" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/64" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/64/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/64">#64</a> (Kjell Ahlstedt)<br>
(Andrew Potter) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2060374380" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/65/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/65">#65</a></li>
</ul>
<p>Build:</p>
<ul>
<li>Make it compatible with libxml2 >= 2.12.0<br>
by modifying #include directives<br>
(Kjell Ahlstedt)</li>
</ul>
kjellahl
tag:github.com,2008:Repository/231944366/3.2.5
2024-01-11T13:39:46Z
3.2.5
<p>3.2.5 (stable):</p>
<p>Documentation:</p>
<ul>
<li>Update Visual Studio build docs<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1789345647" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/58" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/58/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/58">#58</a></li>
<li>Parser docs: Add a link to parser options<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Detect if we build from a git subtree<br>
(William Roy) Merge request gtkmm!72</li>
<li>Don't copy files with configure_file()<br>
(Kjell Ahlstedt)</li>
<li>Fix the evaluation of is_git_build on Windows<br>
(Kjell Ahlstedt) Issue gtkmm#131 (William Roy)</li>
<li>Backport libxml2 CMake support from libxml++-5.0<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1789318620" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/57" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/57/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/57">#57</a></li>
<li>Don't fail if warning_level=everything<br>
(Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87</li>
<li>Don't require the 'dot' command to build the documentation<br>
(Kjell Ahlstedt) Issue libsigcplusplus#98</li>
<li>Add the build-manual option<br>
(Kjell Ahlstedt)</li>
<li>Add bcrypt dependency when libxml2 is a subproject<br>
Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2057089846" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/64" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/64/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/64">#64</a> (Kjell Ahlstedt)<br>
(Andrew Potter) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2060374380" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/65/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/65">#65</a></li>
</ul>
<p>Build:</p>
<ul>
<li>Make it compatible with libxml2 >= 2.12.0<br>
by modifying #include directives<br>
(Kjell Ahlstedt)</li>
</ul>
kjellahl
tag:github.com,2008:Repository/231944366/2.42.3
2024-01-11T13:36:45Z
2.42.3
<p>2.42.3 (stable):</p>
<p>Documentation:</p>
<ul>
<li>Update Visual Studio build docs<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1791034882" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/61" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/61/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/61">#61</a></li>
<li>Parser docs: Add a link to parser options<br>
(Kjell Ahlstedt)</li>
</ul>
<p>Meson build:</p>
<ul>
<li>Detect if we build from a git subtree<br>
(William Roy) Merge request gtkmm!72</li>
<li>Don't copy files with configure_file()<br>
(Kjell Ahlstedt)</li>
<li>Fix the evaluation of is_git_build on Windows<br>
(Kjell Ahlstedt) Issue gtkmm#131 (William Roy)</li>
<li>Backport libxml2 CMake support from libxml++-5.0<br>
(Chun-wei Fan) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1789361352" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/59" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/59/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/59">#59</a></li>
<li>Don't fail if warning_level=everything<br>
(Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87</li>
<li>Don't require the 'dot' command to build the documentation<br>
(Kjell Ahlstedt) Issue libsigcplusplus#98</li>
<li>Add the build-manual option<br>
(Kjell Ahlstedt)</li>
<li>Add bcrypt dependency when libxml2 is a subproject<br>
Issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2057089846" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/64" data-hovercard-type="issue" data-hovercard-url="/libxmlplusplus/libxmlplusplus/issues/64/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/issues/64">#64</a> (Kjell Ahlstedt)<br>
(Andrew Potter) Pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2060374380" data-permission-text="Title is private" data-url="https://github.com/libxmlplusplus/libxmlplusplus/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/libxmlplusplus/libxmlplusplus/pull/65/hovercard" href="https://github.com/libxmlplusplus/libxmlplusplus/pull/65">#65</a></li>
</ul>
<p>Build:</p>
<ul>
<li>Make it compatible with libxml2 >= 2.12.0<br>
by modifying #include directives<br>
(Kjell Ahlstedt)</li>
</ul>
kjellahl