Version 1.5.0
What's Changed
- Use BSD Zero Clause License by @PatrickKa in #63
- Fix clang-tidy header filter by @PatrickKa in #64
- Use clang-tidy's include cleaner instead of IWYU by @PatrickKa in #65
- Upgrade to GCC 14, Clang 19, CMake 3.31, and C++23 by @PatrickKa in #66
- Refactor CI workflow using matrix strategy by @PatrickKa in #69
- CI: Ensure vcpkg and CMake use same compiler by @PatrickKa in #70
- Clean up and update CMake code by @PatrickKa in #71
- Use gersemi as CMake code formatter by @PatrickKa in #75
- Use
.valgrindrcfor specifying Valgrind options by @PatrickKa in #76 - Refactor CMake code and
vcpkg.jsona bit by @PatrickKa in #77 - Add
CTestConfig.cmaketo the list of files for formatting by @PatrickKa in #78 - Fix
FormatCMake.cmakenot printing all error messages by @PatrickKa in #79 - Update Clang and Clang Tools to version 20 by @PatrickKa in #80
- Fix using clang-tidy-cache by @PatrickKa in #81
- Verify that all headers compile on their own by @PatrickKa in #82
- CI: Ensure Clang uses standard library from GCC 14 by @PatrickKa in #83
Full Changelog: 1.4.0...1.5.0