Skip to content

Releases: grahamtt/prosper-shared

v0.8.3

14 Jul 15:17
Compare
Choose a tag to compare

Commits

  • 6a1bd0d: 🐛 Add missing snapshot (Graham Tibbitts)

v0.8.1

11 Jul 01:22
Compare
Choose a tag to compare

Commits

  • 1e99ee6: 🚑️ Fix config injection from files (Graham Tibbitts)

v0.8.0

10 Jul 13:59
Compare
Choose a tag to compare

Commits

  • 93b375e: Use snapshot test for CLI help (Graham Tibbitts)
  • b2be258: Actually add snapshot (Graham Tibbitts)
  • 1b73fec: Bump certifi in the pip group across 1 directory (dependabot[bot]) #21
  • a8df952: 💥 Config file names are derived from a single, provided app name instead of inferred (Graham Tibbitts)

v0.7.3

01 Jul 04:44
Compare
Choose a tag to compare

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

30 Jun 16:53
Compare
Choose a tag to compare

Commits

  • 2d5a24e: Run dependabot on github actions (Graham Tibbitts)
  • e276d52: Update python versions (Graham Tibbitts)
  • bd10d9a: Consolidate github workflow (Graham Tibbitts)
  • 5757aef: Fix tests in github workflow (Graham Tibbitts)

v0.7.1

29 Jun 23:46
Compare
Choose a tag to compare

Commits

  • 2881fc9: Remove 'serde' sections from documentation (Graham Tibbitts)

v0.7.0

29 Jun 23:34
Compare
Choose a tag to compare

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)

v0.2.16

06 Feb 12:17
Compare
Choose a tag to compare

Commits

  • a80e566: Support type declarations in omni-config (Graham Tibbitts)

v0.2.15

27 Jan 20:11
Compare
Choose a tag to compare

Commits

  • 247f2f3: Create dependabot.yml (Graham Tibbitts)
  • 54fa92e: Support logical OR in parameter validation and CLI args (Graham Tibbitts)

v0.2.14

27 Jan 20:08
Compare
Choose a tag to compare

Commits

  • 5534858: Support logical OR in parameter validation and CLI args (Graham Tibbitts)