Skip to content

Releases: libxmlplusplus/libxmlplusplus

5.4.0

13 Aug 14:41
Compare
Choose a tag to compare

5.4.0 (stable):

  • Node: Add eval_xpath().
    (Kjell Ahlstedt) Issue #66 (Marie Preusse)

Meson build:

  • Require meson >= 0.62.
  • Use Meson's pkgconfig module instead of the libxml++.pc.in template.
    (Kjell Ahlstedt)

5.2.1 (stable):

  • Parser: Ignore deprecation of xmlParserCtxt members.
    (Kjell Ahlstedt)

Documentation:

  • Don't link to removed developer-old.gnome.org.
    (Kjell Ahlstedt)

Meson build:

  • Use libxml2 meson build when libxml2 is built as a subproject.
    (Andrew Potter) Issue #67, Pull request #68
  • Require python3 >= 3.7. That's what Meson requires.
    (Kjell Ahlstedt)

4.2.0

13 Aug 14:33
Compare
Choose a tag to compare

4.2.0 (stable):

  • Node: Add eval_xpath().
    (Kjell Ahlstedt) Issue #66 (Marie Preusse)
  • Use callback functions with C linkage
    (Kjell Ahlstedt) Issue glibmm#1 (Murray Cumming)
  • Parser: Ignore deprecation of xmlParserCtxt members.
    (Kjell Ahlstedt)

Documentation:

  • Don't link to removed developer-old.gnome.org or removed parts
    of library.gnome.org.
    (Kjell Ahlstedt)

Meson build:

  • Require python3 >= 3.7. That's what Meson requires.
  • Require meson >= 0.62.
  • Use Meson's pkgconfig module instead of the libxml++.pc.in template.
    (Kjell Ahlstedt)

5.2.1

12 Aug 13:36
Compare
Choose a tag to compare

5.2.1 (stable):

  • Parser: Ignore deprecation of xmlParserCtxt members.
    (Kjell Ahlstedt)

Documentation:

  • Don't link to removed developer-old.gnome.org.
    (Kjell Ahlstedt)

Meson build:

  • Use libxml2 meson build when libxml2 is built as a subproject.
    (Andrew Potter) Issue #67, Pull request #68
  • Require python3 >= 3.7. That's what Meson requires.
    (Kjell Ahlstedt)

5.2.0

11 Jan 13:49
Compare
Choose a tag to compare

5.2.0 (stable):

  • Use callback functions with C linkage
    (Kjell Ahlstedt) Issue glibmm#1 (Murray Cumming)

Documentation:

  • Update Visual Studio build docs
    (Chun-wei Fan) Pull request #52
  • Remove AUTHORS and add general information to README.md
    (Kjell Ahlstedt) Issue gtkmm#140
  • Parser docs: Add a link to parser options
  • README.md: Add info about building the documentation
    (Kjell Ahlstedt)

Meson build:

  • Cleanup and fix libxml2 dep search
    (Chun-wei Fan) Pull request #51
  • Don't fail if warning_level=everything
    (Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87
  • Add bcrypt dependency when libxml2 is a subproject
    Issue #64 (Kjell Ahlstedt)
    (Andrew Potter) Pull request #65
  • Don't require the 'dot' command to build the documentation
    (Kjell Ahlstedt) Issue libsigcplusplus#98
  • Add the build-manual option
    (Kjell Ahlstedt)

Build:

  • Make it compatible with libxml2 >= 2.12.0
    by modifying #include directives
    (Kjell Ahlstedt)

5.0.4

11 Jan 13:47
Compare
Choose a tag to compare

5.0.4 (stable):

Documentation:

  • Update Visual Studio build docs
    (Chun-wei Fan) Pull request #54
  • Parser docs: Add a link to parser options
    (Kjell Ahlstedt)

Meson build:

  • Cleanup and fix libxml2 dep search
    (Chun-wei Fan) Pull request #53
  • Don't fail if warning_level=everything
    (Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87
  • Add bcrypt dependency when libxml2 is a subproject
    Issue #64 (Kjell Ahlstedt)
    (Andrew Potter) Pull request #65
  • Don't require the 'dot' command to build the documentation
    (Kjell Ahlstedt) Issue libsigcplusplus#98
  • Add the build-manual option
    (Kjell Ahlstedt)

Build:

  • Make it compatible with libxml2 >= 2.12.0
    by modifying #include directives
    (Kjell Ahlstedt)

4.0.3

11 Jan 13:43
Compare
Choose a tag to compare

4.0.3 (stable):

Documentation:

  • Update Visual Studio build docs
    (Chun-wei Fan) Pull request #56
  • Parser docs: Add a link to parser options
    (Kjell Ahlstedt)

Meson build:

  • Detect if we build from a git subtree
    (William Roy) Merge request gtkmm!72
  • Don't copy files with configure_file()
    (Kjell Ahlstedt)
  • Fix the evaluation of is_git_build on Windows
    (Kjell Ahlstedt) Issue gtkmm#131 (William Roy)
  • Backport libxml2 CMake support from libxml++-5.0
    (Chun-wei Fan) Pull request #55
  • Don't fail if warning_level=everything
    (Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87
  • Don't require the 'dot' command to build the documentation
    (Kjell Ahlstedt) Issue libsigcplusplus#98
  • Add the build-manual option
    (Kjell Ahlstedt)
  • Add bcrypt dependency when libxml2 is a subproject
    Issue #64 (Kjell Ahlstedt)
    (Andrew Potter) Pull request #65

Build:

  • Make it compatible with libxml2 >= 2.12.0
    by modifying #include directives
    (Kjell Ahlstedt)

3.2.5

11 Jan 13:39
Compare
Choose a tag to compare

3.2.5 (stable):

Documentation:

  • Update Visual Studio build docs
    (Chun-wei Fan) Pull request #58
  • Parser docs: Add a link to parser options
    (Kjell Ahlstedt)

Meson build:

  • Detect if we build from a git subtree
    (William Roy) Merge request gtkmm!72
  • Don't copy files with configure_file()
    (Kjell Ahlstedt)
  • Fix the evaluation of is_git_build on Windows
    (Kjell Ahlstedt) Issue gtkmm#131 (William Roy)
  • Backport libxml2 CMake support from libxml++-5.0
    (Chun-wei Fan) Pull request #57
  • Don't fail if warning_level=everything
    (Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87
  • Don't require the 'dot' command to build the documentation
    (Kjell Ahlstedt) Issue libsigcplusplus#98
  • Add the build-manual option
    (Kjell Ahlstedt)
  • Add bcrypt dependency when libxml2 is a subproject
    Issue #64 (Kjell Ahlstedt)
    (Andrew Potter) Pull request #65

Build:

  • Make it compatible with libxml2 >= 2.12.0
    by modifying #include directives
    (Kjell Ahlstedt)

2.42.3

11 Jan 13:36
Compare
Choose a tag to compare

2.42.3 (stable):

Documentation:

  • Update Visual Studio build docs
    (Chun-wei Fan) Pull request #61
  • Parser docs: Add a link to parser options
    (Kjell Ahlstedt)

Meson build:

  • Detect if we build from a git subtree
    (William Roy) Merge request gtkmm!72
  • Don't copy files with configure_file()
    (Kjell Ahlstedt)
  • Fix the evaluation of is_git_build on Windows
    (Kjell Ahlstedt) Issue gtkmm#131 (William Roy)
  • Backport libxml2 CMake support from libxml++-5.0
    (Chun-wei Fan) Pull request #59
  • Don't fail if warning_level=everything
    (Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87
  • Don't require the 'dot' command to build the documentation
    (Kjell Ahlstedt) Issue libsigcplusplus#98
  • Add the build-manual option
    (Kjell Ahlstedt)
  • Add bcrypt dependency when libxml2 is a subproject
    Issue #64 (Kjell Ahlstedt)
    (Andrew Potter) Pull request #65

Build:

  • Make it compatible with libxml2 >= 2.12.0
    by modifying #include directives
    (Kjell Ahlstedt)

5.0.3

22 Mar 12:44
Compare
Choose a tag to compare

5.0.3 (stable):

  • exception: Fix linking on MinGW
    (Chun-wei Fan) Issue #45 (Rosen Penev)
    (Chun-wei Fan) Pull request #46
  • headers: Drop LIBXMLPP_API from 'friend' members
    (Chun-wei Fan) Pull request #47

Meson build:

  • Detect if we build from a git subtree
    (William Roy) Merge request gtkmm!72
  • Don't copy files with configure_file()
    (Kjell Ahlstedt)
  • Fix the evaluation of is_git_build on Windows
    (Kjell Ahlstedt) Issue gtkmm#131 (William Roy)

5.0.2

09 Sep 15:02
Compare
Choose a tag to compare

5.0.2 (stable):

  • Document, Node: Recognize HTML documents
    (Kjell Ahlstedt) Issue #23 (rkd77)
  • Parsers: Avoid std::getline for istream inputs
    (Andrew Potter) Pull request #28
  • Many small updates, suggested by the clang-tidy program
    (Rosen Penev) Pull requests #33-#35, #37-#43

Build:

  • Meson build: When mm-common >= 1.0.4 is used, Perl is not required
    (Kjell Ahlstedt)
  • Win32: Don't include afxres.h in resources
  • Support Visual Studio 2022
    (Chun-wei Fan)
  • Meson build: Specify 'check' option in run_command()
    Will be necessary with future versions of Meson.
    (Kjell Ahlstedt)
  • Meson build: Avoid configuration warnings
    (Kjell Ahlstedt, Rosen Penev) Pull request #27
  • docs/manual: Sort example file lists
    See https://gitlab.gnome.org/GNOME/gtkmm-documentation/-/merge_requests/15
    by Bernhard M. Wiedemann
    (Kjell Ahlstedt)
  • Meson build: Enable static building on windows
    (Andrew Potter) Pull request #29
  • Meson build: Require meson >= 0.60.0
  • Meson build: libxml2 can be built as a subproject
    (Andrew Potter) Pull request #30
  • NMake Makefiles: Remove dependency on msvc_recommended_pragmas.h
  • NMake Makefiles: Make things more configurable
    (Chun-wei Fan) Issue #44 (lxxxd)

Documentation:

  • docs/manual: Upgrade from DocBook 4.1 to DocBook 5.0
    (Kjell Ahlstedt)
  • MSVC_NMake/README: Document dependency placement
    (Chun-wei Fan) Issue #44 (lxxxd)