Skip to content

Releases: explosion/radicli

v0.0.14

07 Mar 15:54
6506669
Compare
Choose a tag to compare
v0.0.14 Pre-release
Pre-release
  • Allow partial parsing of arguments via allow_partial on Radicli.parse.
  • Deserialize simple types when loading CLI from static data.
  • Accept converters argument on StaticRadicli and from_static_json methods to support deserialization of custom types.
  • Make stringified type representations consistent for callable types in Python 3.10+.

v0.0.13

27 Feb 15:05
Compare
Choose a tag to compare
v0.0.13 Pre-release
Pre-release
  • Add Radicli.handle_errors context manager that can be used separately, e.g. if parse and command function are called manually.

v0.0.12

26 Feb 15:45
fc1bf11
Compare
Choose a tag to compare
v0.0.12 Pre-release
Pre-release
  • Make Radicli.parse take Command objects instead of ArgparseArgs and additional keyword arguments.

v0.0.11

26 Feb 12:06
d8c486b
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release
  • Add Command.from_function classmethod.

v0.0.10

21 Feb 23:21
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release
  • Fix static serialization of arg defaults if None or False.
  • Fix arg help text display for args with no help.

v0.0.9

21 Feb 12:32
a2ff207
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

v0.0.8

19 Feb 16:46
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release
  • Fix --version for top-level in multi-command setup.
  • Add Command.is_placeholder.
  • Fix typing on ErrorHandlersType.
  • Add __all__ export.

v0.0.7

19 Feb 09:59
774bf78
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release
  • Add error maps for custom error handling in CLI contexts.
  • Improve error message for invalid argument annotations.

v0.0.6

18 Feb 17:53
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release
  • Add ArgparseArg.display_type for easier type display in custom help.

v0.0.5

18 Feb 17:29
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release
  • Add support for version argument, which is automatically added as --version.
  • Improve display of top-level help info.
  • Fix handling of required arguments.