Releases: DanCardin/cappa
Releases · DanCardin/cappa
v0.24.1
What's Changed
- docs: Add more comparison docs. by @DanCardin in #160
- docs: Ensure documentation of Group object. by @DanCardin in #171
- feat: Add Group.section to enable ordering of groups separately from the items within them. by @DanCardin in #172
- fix: invoke(help_formatter=...) not applying to explicitly decorated commands. by @DanCardin in #174
Full Changelog: v0.24.0...v0.24.1
v0.24.0
What's Changed
- Update Makefile by @DanCardin in #154
- feat: Support native inference parser for dataclass-like annotations. by @DanCardin in #141
- refactor: Return Resolved instance from fulfill_deps. by @DanCardin in #155
- feat: Add new mechanism for defining subcommands as methods. by @DanCardin in #156
- Update README.md by @DanCardin in #157
- Dc/arg show default by @DanCardin in #158
Full Changelog: v0.23.0...v0.24.0
v0.23.0
What's Changed
- refactor: Adopt the type-lens package. by @DanCardin in #117
- chore: Pull value-consumingness into ArgAction method. by @DanCardin in #149
- feat: Introduce
Arg.destructure()
andArg.has_value
. by @DanCardin in #150 - fix: Avoid storing has_value=False values in the parser. by @DanCardin in #151
- fix: Codecov. by @DanCardin in #152
Full Changelog: v0.22.5...v0.23.0
v0.22.5
What's Changed
- Update comparison.md by @akgerber in #139
- fix: Refactor parser combinators into dedicated module, and document the behavior more thoroughly. by @DanCardin in #140
- chore: Upgrade ruff. by @DanCardin in #142
- refactor: Adopt uv. by @DanCardin in #143
- Expand examples and docs relating to examples. by @DanCardin in #145
- Fix typo in ArgAction documentation by @thomascellerier in #146
- refactor: Pull handling of --no-* bool arguments out of the parser. by @DanCardin in #148
New Contributors
- @akgerber made their first contribution in #139
- @thomascellerier made their first contribution in #146
Full Changelog: v0.22.4...v0.22.5
v0.22.4
What's Changed
- chore: Test python 3.13. by @DanCardin in #134
- Fix for non-functional subcommands example in docs by @blakeNaccarato in #136
- fix: Avoid applying annotated type parsing to default value. by @DanCardin in #138
New Contributors
- @blakeNaccarato made their first contribution in #136
Full Changelog: v0.22.2...v0.22.4
v0.22.2
What's Changed
- fix: Ensure
Arg.choices
is inferred whenT | None
whereT
would have inferredchoices
is encountered. by @DanCardin in #133
Full Changelog: v0.22.1...v0.22.2
v0.22.1
What's Changed
- fix: Route arg help formatting through markdown processing. by @DanCardin in #132
Full Changelog: v0.22.0...v0.22.1
v0.22.0
What's Changed
- feat: Allow "attribute docstrings" as additional method of documenting args. by @DanCardin in #130
Full Changelog: v0.21.2...v0.22.0
v0.21.2
What's Changed
- fix: action inference when
default
is anEnv
. by @DanCardin in #128
Full Changelog: v0.21.1...v0.21.2
v0.21.1
What's Changed
- feat: Update automatic inference to support (isoformat) date, time, and datetime parsing. by @DanCardin in #127
Full Changelog: v0.21.0...v0.21.1