Releases: DanCardin/cappa
Releases · DanCardin/cappa
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
v0.21.0
What's Changed
- feat: Add
help_formatter
system wherein help text rendering can be customized. by @DanCardin in #126
Full Changelog: v0.20.1...v0.21.0
v0.20.1
What's Changed
- chore: Bump version. by @DanCardin in #118
- feat: Improve union error messages. by @DanCardin in #119
Full Changelog: v0.20.0...v0.20.1