Skip to content

v1.0.1

Compare
Choose a tag to compare
@MCMcCallum MCMcCallum released this 03 Dec 12:58
· 11 commits to main since this release

First complete prod stable release.

  • Bug fixes with many components, e.g.,

    • configurize helper
    • Config macros
    • Recursive population of Configurable defaults
    • etc.
  • New features:

    • Config classes can now accept overrides to programmatically adjust config files at run time
    • Exportable CLI options to add SCOOCH CLI functionality to other SCOOCh supported codebases
    • SCOOCH namespace's have been removed to avoid config clutter. Can be added as necessary by user codebases
    • Improved error handling / notifications of SCOOCH Config to Configurable mismatches
    • Removed ConfigurableParam objects - all SCOOCH Param's now use type inference to determine behavior
    • Programmatically retrieving SCOOCH classes has been moved to the ConfigurableFactory
    • All Configurable's now inherit from common metaclasses to avoid metaclass type conflicts