Skip to content

Commit 8d09791

Browse files
v0.3
1 parent 4168251 commit 8d09791

File tree

3 files changed

+58
-2
lines changed

3 files changed

+58
-2
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required(VERSION 3.1)
2-
project(pgm_args VERSION 0.2)
2+
project(pgm_args VERSION 0.3)
33

44
set(CMAKE_CXX_STANDARD 17)
55
set(CMAKE_CXX_STANDARD_REQUIRED ON)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ You can install **`pgm::args`** in one of the following ways:
6464
1. Install binary package, if you are on Debian/Ubuntu/etc:
6565

6666
```console
67-
$ v=0.2 p=libpgm-args-dev_${v}_all.deb
67+
$ v=0.3 p=libpgm-args-dev_${v}_all.deb
6868
$ wget https://github.com/dimitry-ishenko-cpp/pgm-args/releases/download/v${v}/${p}
6969
$ sudo apt install ./${p}
7070
```

debian/changelog

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,59 @@
1+
libpgm-args-dev (0.3) unstable; urgency=medium
2+
3+
* example2: formatting, add empty transfer() fn
4+
* README.md: add install section
5+
* Add debian packaging
6+
* Fix install path
7+
* Fix tests
8+
* README.md: small fixes
9+
* CMakeLists.txt: don't build examples by default
10+
* README.md: update
11+
* example2: "transfer" files
12+
* "bad" -> "unrecognized"
13+
* args: use Ts/vs instead of Args/args
14+
* spec: formatting
15+
* example2: update
16+
* example1: update
17+
* test: use test features and TEST_F mactos
18+
* Add example1
19+
* args::usage(): indicate options and parameters
20+
* CMakeLists.txt: refactor
21+
* example/main.cpp -> example2.cpp
22+
* example: move help and version into own functions
23+
* Add test with no params
24+
* args::parse(): simplify param processing
25+
* Ignore build files
26+
* Update copyright years
27+
* example: tweak messages
28+
* Add tests for optional and multi-value params
29+
* args::parse(): don't pre-check required params
30+
* Add example
31+
* Add pgm symlink
32+
* Add CMakeLists.txt
33+
* Relax positional param constraints
34+
* Use for-loops for less code
35+
* args::operator[]: switch back to string_view
36+
* Minor clean-ups
37+
* argval: remove size()
38+
* Remove find_equal() and has_equal()
39+
* Replace option::from() and param::from()
40+
* Generalize find_equal() and has_equal() templates
41+
* Shorten some error messages
42+
* Use q() to quote names
43+
* args: formatting
44+
* args: take name by const ref
45+
* Refactor
46+
* arg: remove comments
47+
* argval: mark operator bool() const
48+
* args: add preamble and prologue
49+
* Implement args::usage()
50+
* Hid implementation details in args.ipp
51+
* Re-write
52+
* args: mark usage() as const
53+
* Remove std::string alias
54+
55+
-- Dimitry Ishenko <dimitry.ishenko@gmail.com> Sun, 30 Oct 2022 12:45:41 -0400
56+
157
libpgm-args-dev (0.2) unstable; urgency=medium
258

359
* README.md: update

0 commit comments

Comments
 (0)