Releases: dpse/tcli
Releases Β· dpse/tcli
Release list
1.0.2
- Fix bug where command options could fail to be parsed depending on used pattern
- Add Windows example/demo
- Fix up compilation issues when disabling various compile-time features
- Remove
strncpy-dependency - Add CMake option
TCLI_CONFIG_DEFINITIONSfor passing compilation options - Expand and improve test suite
- Various minor fixes
Full Changelog: v1.0.1...v1.0.2
1.0.1
- Breaking: Rename
inputfunctions toinfor naming consistency without - Fix incorrect escape codes for some background color macros
- Add expanded library documentation
- Update examples
- Update CI jobs
- Update README
Full Changelog: v1.0.0...v1.0.1
1.0.0
- Fix ring buffer wrap bug when adding data that fits the remaining buffer length exactly
- Consume unknown escape sequences better in order to avoid outputting garbage
- Fix incorrect padding for help texts when only using either short or long option
- Fix bug where optional command options were not checked during tokenization
- Fix negative number handling in
itoafunction - Check return values for
vnsprintfcalls - Modernize
CMakeLists.txtand add support for using project withadd_subdirectory - Add C++ compatibility
- Improve Linux example and add examples for Arduino and PlatformIO
- Improve asserts and remove various warnings
- Add unit tests and fuzzing
- Set up CI actions for automated building and testing
- Improve documentation
- Improve asserts (remove incorrect ones)
- Various minor fixes and adjustments
Full Changelog: v0.2.5...v1.0.0