- Clean a build environment and installed library dependencies using a new
cleanall
target (issue #4062) - Override a default library builder via a new
builder
field in abuild
group of library.json manifest (issue #3957) - Updated Cppcheck v2.6 with new checks, increased reliability of advanced addons (MISRA/CERT) and various improvements
- Handle the "test" folder as a part of CLion project (issue #4005)
- Improved handling of a library root based on "Conan" or "CMake" build systems (issue #3887)
- Fixed a "KeyError: Invalid board option 'build.cpu'" when using a precompiled library with a board that does not have a CPU field in the manifest (issue #4056)
- Fixed a "FileExist" error when the platformio ci command is used in pair with the
--keep-build-dir
option (issue #4011) - Fixed an issue with draft values of C++ language standards that broke static analysis via Cppcheck (issue #3944)