Releases: likle/cargs
Releases · likle/cargs
v1.2.0
Bugfixes
- Fixed long names with same prefix to incorrectly match (thanks to @ypogribnyi)
Enhancements
- Removed memory.h header which is not required (thanks to @piscilus)
- Improved code formatting (thanks for reporting #16 to @xmo0)
- Introduction of .clangd for better static code analysis
Features
- Allow compiling and printing without the FILE API (thanks to @Christer-Ekholm)
v1.1.0
Bugfixes
- added boundary check for systems where last argv is not null (thanks to @Christer-Ekholm)
Enhancements
- cargs is now in the clib ecosystem (thanks to @jwerle).
- additional example for using cargs non-option parameters (feedback by @markmaker)
- removed LGTM badge from README since it is no longer available
- added pkg-config file in cmake installations
- changed README line endings to unix (#7 reported by @davidebeatrici)
- demo can now be built using the main cmake (#9 implemented by @marcastel)
- renamed cag_option_prepare to cag_option_init (old name still available for now but deprecated).
- renamed cag_option_get to cag_option_get_identifier (old name still available for now but deprecated).
Features
- added cag_option_get_error_index, cag_option_get_error_letter, and cag_option_print_error (thanks to @komothecat).
- added pkg-config generation in cmake