Releases: grahamtt/prosper-shared
Releases · grahamtt/prosper-shared
v0.8.3
v0.8.1
v0.8.0
Commits
v0.7.3
Commits
- f95464c: Checkout full repo in publishing step (Graham Tibbitts)
- ce5e6a3: Publish github release for every commit to 'main' (Graham Tibbitts)
- 6c80f3c: Fix action job name (Graham Tibbitts)
- cbfd7ac: NVM (Graham Tibbitts)
- bad2c19: Remove trailing periods from config descriptions when constructing arg-parse help (Graham Tibbitts)
v0.7.2
v0.7.1
v0.7.0
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)