Skip to content

Releases: abdes/asap_app_imgui

Release v2.0.0

21 Sep 12:48
Compare
Choose a tag to compare

This is a major release resulting from the move to the asap project template for a much better and richer CMake based project.

⚠ BREAKING CHANGES

  • The project requires C++17 as it is widely available in compilers now. Logical
    traits such as conjunction, disjunction and negation are available from the
    <type_traits> standard include.
  • major redesign of the cmake build system, many macros and functions have been
    changed and the build system overall has been simplified.
  • several 3rd party dependencies that were integrated as submodules are now
    either removed or pulled on-demand using `CPM.
  • catch2 has been replaced by Google Test/Mock, which provide more features,
    less compiler earnings and are more popular. Catch2 or any other framework can
    still be easily added and used.

Features

  • compiler caching with ccache
  • the C++ GSL library ready to use
  • a robust and simple way to add modules to the project
  • formatting, linting, code coverage, valgrind, sanitizers,... all within reach
    via a simple option or a few lines of cmake script
  • better documentation and an integrated way to generate doxygen and sphinx docs
  • CI with GitHub actions

Release 0.9.7

31 Oct 21:47
Compare
Choose a tag to compare
  • Update to latest docking branch from imgui
  • Update third party modules to latest versions

0.9.6

03 Sep 09:45
Compare
Choose a tag to compare
  • chore: use the correct descriptions of Travis builds.

Release 0.9.4

18 Jul 16:19
Compare
Choose a tag to compare
  • Latest imgui docking branch
  • Updated sub-modules and third party dependencies

0.9.3

01 Nov 18:11
Compare
Choose a tag to compare
  • Updated to latest Imgui docking branch
  • Updated common and filesystem submodules
    • portable implementation of permissions as per C++ 17 on windows
    • additional helpers for masks/flags manipulation in common
  • Updated to latest 3rd party modules