Releases
v0.7.0
Compare
Sorry, something went wrong.
No results found
Commits
65609e0 : Skip a test that breaks in 3.9 (Graham Tibbitts)
34c32be : Skip a test that breaks in 3.9 v2 (Graham Tibbitts)
d23dea0 : Reenable coverage (Graham Tibbitts)
a4b1411 : Disable coverage for different interpreters (Graham Tibbitts)
f86f94a : Prevent check-ins with commented out coverage line (Graham Tibbitts)
12713d8 : Move config and autoconfig into omniconfig lib (Graham Tibbitts)
561285b : Add some docs and a test case (Graham Tibbitts)
ef27006 : Add config support for enum values (Graham Tibbitts)
e56d3a0 : Add lock_dependencies pre-commit hook (Graham Tibbitts)
76655a9 : Fix update_dependencies pre-commit hook (Graham Tibbitts)
4107fd6 : Remove extraneous version number (Graham Tibbitts)
e6d0d5f : Enable dynamic versioning plugin (Graham Tibbitts)
6dd5088 : Add serde package (Graham Tibbitts)
f9ec9f2 : Fix omni_config imports (Graham Tibbitts)
11ff186 : Separate input and config schemata in arg-parse creation (Graham Tibbitts)
ebafda3 : Add default value to ConfigKey and require config value descriptions. (Graham Tibbitts)
5ce436b : Add back support for schema.Optional values in omni-config; fix help printing in argparse (Graham Tibbitts)
32f1f95 : Fix schema merging and default generation (Graham Tibbitts)
e314195 : Fix a couple bugs in default extraction (Graham Tibbitts)
b7018b2 : Automatically add available config values to README (Graham Tibbitts)
96f2cb8 : Re-enable coverage :( (Graham Tibbitts)
55f8471 : Display choices for enum values in argparse (Graham Tibbitts)
ddf18bb : xUse names, not values for enum options in CLI; handle default values (Graham Tibbitts)
931bdc6 : Fix resolving enum values from CLI args (Graham Tibbitts)
f269307 : Add support for deeply nested configs and add 'prosper_shared' config prefix (Graham Tibbitts)
b2b4c91 : Automatically embed library configs in with their library name (Graham Tibbitts)
470dfba : Fix bug in config merge where the original values were getting corrupted (Graham Tibbitts)
6d12b49 : Convert app names to kebab-case before injecting them into config (Graham Tibbitts)
a6d8464 : Reformat config dump in README (Graham Tibbitts)
d379a62 : Handle default=True correctly in CLI args (Graham Tibbitts)
4926dbd : Only add argparse group if it contains leaf nodes (Graham Tibbitts)
c91c83a : Add missing dependencies and auto-sort dependencies (Graham Tibbitts)
bbdb6ae : Infer app names from the root config keys if not provided (Graham Tibbitts)
fb8e9af : Switch config keys from lower train case to lower kebab case and remove automatic conversion (Graham Tibbitts)
5b71e61 : Search equivalent config locations for config values (Graham Tibbitts)
77047e8 : Generify the Config.get_as_enum method (Graham Tibbitts)
ac26a85 : Add feedback/contribution sections to readme (Graham Tibbitts)
b2e079d : xHandle duplicate config keys in the CLI (Graham Tibbitts)
f2eaabd : Add short options for CLI params, the lazy way (Graham Tibbitts)
247f2f3 : Create dependabot.yml (Graham Tibbitts)
54fa92e : Support logical OR in parameter validation and CLI args (Graham Tibbitts)
a80e566 : Support type declarations in omni-config (Graham Tibbitts)
f52ee64 : Remove serde package in favor of pydantic (Graham Tibbitts)
You can’t perform that action at this time.