Skip to content

v4.0.0b2

Choose a tag to compare

@BrianPugh BrianPugh released this 16 Oct 17:59
· 839 commits to main since this release

Changes since v4.0.0b1

Features

  • Add cyclopts.config.Dict config class for in-memory configuration sources. Add new keyword argument source to config objects. by @BrianPugh in #599
  • Add support for datetime.date type by @PerchunPak in #601
  • flatten subcommands feature. by @BrianPugh in #611
    • do not mutate App._name when registering a subapp by @BrianPugh in #610

Bug Fixes

  • Add missing __init__.pyi type stubs by @BrianPugh in #604
  • Fix App.run_async function signature defaults to None (use inheritance). by @BrianPugh in #594
  • Sets RestructuredText(..., show_errors=False) so that the help-page still reasonable renders, even with unknown roles/directives. by @BrianPugh in #600
  • Fix bash choice-completion and positional FILES completion. by @BrianPugh in #606
  • Fix Parameter.show_choices impacting shell completion. by @BrianPugh in #607
  • Do not parse help_flags after end_of_options_delimiter by @BrianPugh in #609

Docs

  • Add note about docstring parameter/python-variable naming. by @BrianPugh in #595

New Contributors

Full Changelog: v4.0.0b1...v4.0.0b2