Releases: MarketSquare/confargs
Releases · MarketSquare/confargs
Release list
v0.9.0
v0.8.0
v0.7.0
v0.6.0
v0.5.0
Immutable
release. Only release title and notes can be modified.
v0.4.0
Immutable
release. Only release title and notes can be modified.
0.4.0 (2026-08-30)
Features
- add configuration profiles (#26) (44ed0ca)
- add positional argument support (#19) (553a2f6), closes #15
- load extra CLI arguments from an environment variable (#21) (6f1ecba), closes #3
- read option/argument value type from attribute annotation (#23) (3085da3), closes #14
- rename the tool-name attribute from name to tool_name (#28) (d98c293)
- treat a callable option/argument default as a factory (#24) (787356b), closes #14
- validate Literal[...] annotations as choices (#25) (196464b), closes #22
Documentation
v0.3.0
Immutable
release. Only release title and notes can be modified.
0.3.0 (2026-08-28)
Features
v0.2.0
0.2.0 (2026-08-28)
Features
- add argconfig-demo console entry-point (d0249d8)
- add ConfigurationProcessor, Namespace and discovery controls (8395145)
- add core option model and ArgConfig base (a5e1c4d)
- add eager options and argument-file expansion (b6837bd)
- add environment-variable source (8b34439)
- add minimal command-line tokenizer (e2c07bd)
- add TOML loading and config file discovery (3e8171c)
- add type resolution and value coercion (3976797)
- generate help text from docstrings (13cd88c)
- support boolean flag negation with --no- prefix (3d44e05)
- validate config keys with strict_config mode (f707858)
Documentation
- add publishing workflow, example and expanded README (6f266d8)
- make examples/ a self-contained runnable example (73a0948)
Build System
- single-source version and add CHANGELOG (690efd9)