# ChangeLog ## v0.3.0 - 2025-07-24 ### Breaking Changes: * break(repo): update esp-idf version to >= 5.4 * break(repo): update arduino-esp32 version to >= v3.2.0 * break(repo): enable plugin registry (with `COMPILER_CXX_RTTI`) by default ### Enhancements: * feat(more): add plugin registry ### Bugfixes: * fix(check): rename 'err' to avoid name conflicts ## v0.2.3 - 2025-07-03 ### Enhancements: * feat(log): update CXX log trace guard for compatibility with GNU++20 and below ### Bugfixes: * fix(log): update CXX log trace guard * fix(repo): forcing compiling CXX files with GNU++20 @martinroger (#13) ## v0.2.2 - 2025-06-27 ### Enhancements: * feat(log): add CXX log trace guard and ESP-IDF log implementation * feat(check): add value check macros * feat(repo): add thread module, support configure thread * feat(repo): add more module, support some guard classes * feat(cmake): remove CXX compile options ## v0.2.1 - 2025-05-30 ### Enhancements: * feat(memory): add C++ global memory allocation * feat(repo): support compile on PC ## v0.2.0 - 2025-02-07 ### Enhancements: * feat(log): disable CXX-related implementations ## v0.1.2 - 2025-01-23 ### Enhancements: * feat(memory): add print memory info * feat(log & memory): split helper functions and macros ## v0.1.1 ### Enhancements: * feat(repo): update config header and Kconfig files ## v0.1.0 ### Enhancements: * feat(repo): initialize with modules 'check', 'log' and 'utils'
32beb39cadbadd034451d131015f696fe39aafe6
idf.py add-dependency "espressif/esp-lib-utils^0.3.0"