Releases: Taywee/args
Releases · Taywee/args
6.4.15
This is mostly CI and other automation changes. Tests are now split into an executable per test, which is much easier to read and to test individually.
I've removed the AppVeyor and Travis stuff, just using GitHub Actions for all that. At some point, it might be worth switching out the coveralls thing for a simple gcov coverage analysis as well (since that hasn't been running since Travis broke anyway).
What's Changed
- GitHub CI by @Taywee in #146
- switch from macros to executable-per-test by @Taywee in #148
- meson and buck were both broken with the latest test changes by @Taywee in #149
Full Changelog: 6.4.14...6.4.15
6.4.14
6.4.13
What's Changed
- Fix unsigned integer underflow in help formatting by @metsw24-max in #142
Full Changelog: 6.4.12...6.4.13
6.4.12
6.4.11
What's Changed
- Install pkgconfig and CMake files in architecture independent locations by @bkmgit in #140
- Harden numeric argument parsing with validation and overflow checks by @metsw24-max in #138
New Contributors
Full Changelog: 6.4.10...6.4.11
6.4.10
What's Changed
- Workaround for argstest build error on Clang 22 by @llm96 in #137
- Fix numeric parsing in CompletionFlag to reject invalid values by @metsw24-max in #136
New Contributors
Full Changelog: 6.4.9...6.4.10
6.4.9
What's Changed
- Reject negative input and partial parsing for unsigned argument types by @metsw24-max in #135
New Contributors
- @metsw24-max made their first contribution in #135
Full Changelog: 6.4.8...6.4.9
Install args.pc only on a main project build
Bump minimum CMake version to 3.10
CMake 4.0 errors on a minimum version below 3.5. Below 3.10 is deprecated.