Skip to content

Releases: Taywee/args

6.4.15

28 Apr 21:24

Choose a tag to compare

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

28 Apr 18:02

Choose a tag to compare

What's Changed

  • push and pop min and max macros to guard against windows.h issues by @Taywee in #144

New Contributors

Full Changelog: 6.4.13...6.4.14

6.4.13

27 Apr 23:12

Choose a tag to compare

What's Changed

Full Changelog: 6.4.12...6.4.13

6.4.12

24 Apr 14:54

Choose a tag to compare

What's Changed

  • Value-initialize v in ParseValue by @llm96 in #141

Full Changelog: 6.4.11...6.4.12

6.4.11

23 Apr 22:48

Choose a tag to compare

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

21 Apr 14:46

Choose a tag to compare

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

20 Apr 15:48

Choose a tag to compare

What's Changed

  • Reject negative input and partial parsing for unsigned argument types by @metsw24-max in #135

New Contributors

Full Changelog: 6.4.8...6.4.9

Install args.pc only on a main project build

11 Feb 00:45

Choose a tag to compare

What's Changed

  • Install args.pc only when doing main project build by @serge-s in #133

New Contributors

Full Changelog: 6.4.7...6.4.8

Bump minimum CMake version to 3.10

04 Apr 04:12

Choose a tag to compare

CMake 4.0 errors on a minimum version below 3.5. Below 3.10 is deprecated.

Fix tests

12 Jan 15:44

Choose a tag to compare

The previous help output change broke a test.