All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.4.8 - 2022-11-09
- Test action (f393028 by Noortheen Raja).
v1.4.7 - 2022-11-09
v1.4.6 - 2022-11-09
- Remove make,tox (64e4133 by Noortheen Raja).
v1.4.4 - 2022-07-02
- Set flags from docstring (3d25821 by Noortheen Raja).
v1.4.2 - 2021-10-16
- Handle py310 help out change (cf3a570 by Noortheen Raja).
- Github py version (04912ec by Noortheen Raja).
- Qa errors (2d53c81 by Noortheen Raja).
v1.3.8 - 2021-04-11
- Handle failing mkdocs build (8d72d4d by Noortheen Raja).
v1.3.7 - 2021-04-11
v1.3.6 - 2021-02-17
- Failing pytkdocs api docstring getter (7f2222c by Noortheen Raja).
v1.3.5 - 2021-02-16
- Py36 compatibility for get_origin(annotated) (20abc00 by Noortheen Raja).
v1.3.4 - 2021-02-16
v1.3.1 - 2021-02-16
- Use annotated for arguments (ddbdf38 by Noortheen Raja).
v1.3.0 - 2021-02-16
- Py-lint errors (0fa651a by Noortheen Raja).
v1.2.11 - 2021-02-16
- Py36 literal compatibilty (2baf271 by Noortheen Raja).
v1.2.10 - 2021-02-16
v1.2.9 - 2021-01-27
- When
param:bool=true
used raises error (1537b41 by Noortheen Raja).
v1.2.8 - 2021-01-02
- Split version to new module (e60b059 by Noortheen Raja).
v1.2.7 - 2020-12-23
- Add support for typing.optional <-> nargs="?" (12ab8c7 by Noortheen Raja).
v1.2.6 - 2020-12-16
v1.2.5 - 2020-12-16
v1.2.4 - 2020-12-07
v1.2.3 - 2020-12-07
v1.2.2 - 2020-12-07
v1.2.1 - 2020-12-07
- Support add arger.add_commands method (a9cb3fa by Noortheen Raja).
v1.2.0 - 2020-12-06
v1.1.0 - 2020-12-05
- Option to customize sub-commands title (982dab6 by Noortheen Raja).
v1.0.11 - 2020-12-04
- When *varargs used, it caused incorrect function dispatch (0209820 by Noortheen Raja).
v1.0.10 - 2020-11-28
v1.0.9 - 2020-11-28
- Use _init_subclass to register docstring parsers (ac486bd by Noortheen Raja).
- Use prefix_chars settings to generate flags (c9eabb2 by Noortheen Raja).
v1.0.8 - 2020-11-11
- Update numpy docstring parser (b479611 by Noortheen Raja).
v1.0.7 - 2020-11-09
- Merge funcs and maian modules (fd0ab1c by Noortheen Raja).
- Remove parsedfunc type (37810d6 by Noortheen Raja).
- Merge classes that handle argument and option creation (023877d by Noortheen Raja).
- Update typeaction handling vararg (351979f by Noortheen Raja).
- Replace namedtuple param with inspect.parameter (545cb80 by Noortheen Raja).
- Merge into single module parsers (73e4f08 by Noortheen Raja).
- Update argument update funcs (08f9080 by Noortheen Raja).
- Reduce number of modules (ca4471f by Noortheen Raja).
- Update usage of types inside docstrings (7e2f20a by Noortheen Raja).
- Move code from types to typing_utils (b9c779c by Noortheen Raja).
- Add version flag/action by passing version string to arger (286328b by Noortheen Raja).
- Create subcommands as soon as arger initiated (9848e4e by Noortheen Raja).
- Publish docs to github-pages (57894fa by Noortheen Raja).
v1.0.6 - 2020-11-01
- Add python 3.9 support (c647243 by Noortheen Raja).
v1.0.5 - 2020-11-01
v1.0.3 - 2020-11-01
- Implement skipping private arguments (24d7404 by Noortheen Raja).
v1.0.2 - 2020-11-01
- Add py39 to ci tests (ec32e84 by Noortheen Raja).
v1.0.1 - 2020-11-01
- Py36 compat with re.pattern (c695861 by Noortheen Raja).
- Rewrite arger using new docstring parser (9cd93a5 by Noortheen Raja).
- Update docstring parser and add tests (3d9d681 by Noortheen Raja).
- Remove external dependency to parse docstring (ac72e9f by Noortheen Raja).
- First stable release (fc6e935 by Noortheen Raja).
- Any level of nested commands will get dispatched (9e579b1 by Noortheen Raja).
- Use notebook for testing examples (3ee4310 by Noortheen Raja).
v0.4.1 - 2020-04-18
- Mypy errors (09111b0 by Noortheen Raja).
v0.4.0 - 2020-04-18
- Inherit option from argument (c581cb9 by Noortheen Raja).
- Update typing-utils to work on py36 (ec6f40a by Noortheen Raja).
- Update parser functions (3563223 by Noortheen Raja).
- Add support for more complex types (584e530 by Noortheen Raja).
- Add for tuple/list support (895eb9c by Noortheen Raja).
v0.3.0 - 2020-04-16
- Reduce complexity in parser function (2c2d586 by Noortheen Raja).
- Implement mkdocs (6ee7e70 by Noortheen Raja).
- Add support for variadict arguments (dc857c4 by Noortheen Raja).
v0.2.4 - 2020-04-14
- Setting flags only when not defined (c9f63d0 by Noortheen Raja).
v0.2.3 - 2020-04-14
- Using option to define arguments (ed87eec by Noortheen Raja).
- Rename arger class module (b8a45d1 by Noortheen Raja).
- Use option for populating arguments (aef46e7 by Noortheen Raja).
v0.2.2 - 2020-04-13
v0.2.1 - 2020-04-13
- Handle tests passing sys.argv (9226d97 by Noortheen Raja).
v0.2.0 - 2020-04-13
- Sub-command with a root context function (0c9d19d by Noortheen Raja).
- Add python < 37 compatible type checks (f478771 by Noortheen Raja).
- Call nested commands (662d05a by Noortheen Raja).
- Add ability to add nested commands (923a4a0 by Noortheen Raja).
v0.1.3 - 2020-04-11
v0.1.2 - 2020-04-11
v0.1.1 - 2020-04-11
0.1 - 2020-04-11
- Recognise type from typehint and default value (405cfad by Noortheen Raja).
- Mypy type errors (522954c by Noortheen Raja).
- Test workflow (951e23e by Noortheen Raja).
- Add arger structs (6722d7a by Noortheen Raja).
- Remove notebooks folder (d7f303b by Noortheen Raja).
- Move out docstring to sub functions (e7ecd49 by Noortheen Raja).
- Implement single function dispatch (171e871 by Noortheen Raja).
- Make arger work with single or multi functions (5299fba by Noortheen Raja).
- Implement parser (1fd04ad by Noortheen Raja).
- Add action to publish package (e85fe08 by Noortheen Raja).
- Add github actions for testing and linting (d9ea90d by Noortheen Raja).
- Add boilerplate from (0e07f27 by Noortheen Raja).