Skip to content

v4.2.0

Choose a tag to compare

@BrianPugh BrianPugh released this 30 Oct 15:14
· 751 commits to main since this release
550e130

Features

  • Allow for multiple App.result_action (composable) by @BrianPugh in #663
  • Add "call_if_callable" App.result_action by @BrianPugh in #667
  • PascalCase to snake_case conversion in default name_transform. by @BrianPugh in #666
    • Enables sane-defaults for class-based command definitions.
    • Care has been taken to make this change backwards compatible, regardless of whether or not the user was following pep8 standards. However, please take extra care with regards to this upgrade.
  • Add support for python 3.14 dataclasses.field's new "doc" field by @BrianPugh in #664

Bug Fixes

  • Fix list[Path] (and similar) shell completions by @BrianPugh in #661
  • Fix Parameter inheritance (including from App.default_parameter) during completion generation. by @BrianPugh in #662

Internal

Full Changelog: v4.1.0...v4.2.0