Releases: JSC-TechMinds/Arduino-Log
Releases · JSC-TechMinds/Arduino-Log
Release 1.2.1
Release v1.2.1 - 28.06.2024
⚙️ Core Improvements
- Do not display prefix and suffix if
showLevelis set tofalse. This function turns off any output except the log string itself.
Release 1.2.0
Release v1.2.0 - 26.06.2024
⚙️ Core Improvements
- Issue thijse#30: Added an option to prevent automatic instantiation of a Log object.
- Issue thijse#31: Introduced mutex locks around logging to enable synchronized logging in multi-core environments.
- Note:
<mutex>is not available on most Arduino boards. To avoid compilation errors, this support is disabled by default. To enable it, define theESP32compile flag, i.e.,#define ESP32.
- Note:
- Issues thijse#24 and thijse#32: Added ANSI color mode support.
- The original behavior has been modified:
LOG_LEVEL_INFOnow outputs without color (previously green), while errors and warnings are displayed in red and yellow, respectively. Refer to the README for more details.
- The original behavior has been modified:
- Comprehensive code cleanup and refactoring for improved readability and maintainability.
- Implemented CI/CD pipeline.
- Added support for multiple output streams, allowing logging to
Serialand additional outputs simultaneously. For more details, refer to the README. - Migration to Arduino library specification 1.5+. Source moved into
src/