Skip to content

Releases: DanCardin/cappa

v0.32.1

Choose a tag to compare

@github-actions github-actions released this 09 Jun 19:56
1fd15b5

What's Changed

  • fix: kw_only dataclass inheritance mis-ordering. by @DanCardin in #270

Full Changelog: v0.32.0...v0.32.1

v0.32.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 15:54
2160ccb

What's Changed

  • fix: Allow negative number arguments and option values. by @DanCardin in #254
  • feat: Combine mutually exclusive help text options into a single line. by @DanCardin in #250
  • fix: Precalculate implicit deps during class construction rather than traversing the output shape. by @DanCardin in #255
  • chore: Remove field annotation (long since replaced by TypeVoiew). by @DanCardin in #256
  • feat: Support async default ValueFrom functions. by @DanCardin in #239
  • fix: Thread output into parse_result.instance resolution by @swilcox in #259
  • feat: Add aliases= support for subcommands by @swilcox in #257
  • feat: Add support for fixed size optional-value num_args arguments. by @DanCardin in #260
  • refactor: Add "final" variants of Arg/Command/Subcommand. by @DanCardin in #263
  • feat: Add epilog= field on commands for text which should go after the argument help. by @DanCardin in #264
  • refactor: Destructured implementation to be more like Arg handling to… by @DanCardin in #266
  • fix: Destructured args to inherit default_long and default_short. by @DanCardin in #268

New Contributors

Full Changelog: v0.31.0...v0.32.0

v0.31.0

Choose a tag to compare

@github-actions github-actions released this 04 Dec 15:59
6451eff

What's Changed

  • feat: Apply default parsing automatically, with Arg.parse_inference == False to disable. by @DanCardin in #249
  • fix: Allow options accepting zero-length unbounded num_args. by @DanCardin in #253

Full Changelog: v0.30.4...v0.31.0

v0.30.4

Choose a tag to compare

@github-actions github-actions released this 30 Oct 13:21
6168f85

What's Changed

  • fix: Scenario where static defaults were not being shown in helptext. by @DanCardin in #244
  • fix: Stripped type aliases losing e.g. Dep metadata. by @DanCardin in #245
  • fix: Use of a synchronous context manager inside an invoke_async in… by @DanCardin in #246

Full Changelog: v0.30.2...v0.30.4

v0.30.2

Choose a tag to compare

@github-actions github-actions released this 08 Sep 13:24
0c9f746

What's Changed

  • fix: Prioritize Arg.default over dataclass-level default. by @DanCardin in #241

Full Changelog: v0.30.1...v0.30.2

v0.30.1

Choose a tag to compare

@github-actions github-actions released this 03 Sep 18:06
b19c2c0

What's Changed

  • fix: Infer class constructor as default for Destructured class. by @DanCardin in #237

Full Changelog: v0.30.0...v0.30.1

v0.30.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 19:53
ad2efa9

What's Changed

  • fix: Add support for explicit type alias Deps. by @DanCardin in #231
  • fix: Destructured relative context, e.g. counting. by @DanCardin in #234
  • fix: Propagation of mutually exclusive options that map to the same Arg.field_name. by @DanCardin in #235

Full Changelog: v0.29.1...v0.30.0

v0.29.1

Choose a tag to compare

@github-actions github-actions released this 31 Jul 16:55
1eb4842

What's Changed

  • fix: Explicit choice sequence runtime error. by @DanCardin in #227
  • feat: Handle python 3.12 syntax for explicit type <Type> aliases. by @DanCardin in #228
  • fix: Lower bounds of dependency versions and test for them. by @DanCardin in #230

Full Changelog: v0.29.0...v0.29.1

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 13:04
52f58d7

What's Changed

Full Changelog: v0.28.1...v0.29.0

v0.28.1

Choose a tag to compare

@github-actions github-actions released this 08 Jul 13:55
db1549d

What's Changed

  • fix: Sphinx warning in docutils extension with --jobs. by @DanCardin in #217

Full Changelog: v0.28.0...v0.28.1