# Changelog ## Develop - Add `lwprintf_debug` and `lwprintf_debug_cond` functions ## v1.0.5 - Fix building the library with `LWPRINTF_CFG_OS=1` and `LWPRINTF_CFG_OS_MANUAL_PROTECT=0` options ## v1.0.4 - Fix calculation for NULL terminated string and precision with 0 as an input - Split CMakeLists.txt files between library and executable - Fix missing break in switch statement - Add support for manual mutual-exclusion setup in OS mode - Change license year to 2022 - Update code style with astyle - Add `.clang-format` draft - Fix protection functions for when print mode is not used ## v1.0.3 - CMSIS-OS improvements for Kernel aware debuggers ## v1.0.2 - Fixed `float` output when engineering mode is disabled ## v1.0.1 - Fixed compiler error when engineering mode disabled but float enabled - Properly handled `zero` float inputs ## v1.0.0 - First stable release - Embedded systems optimized library - Apply all modifiers except `%a` - Extensive docs available - Operating system ready with CMSIS-OS template