Skip to content

Releases: PandoraMedia/scooch

v1.0.4

30 Apr 23:27
bdf8594
Compare
Choose a tag to compare

Bumped version of click dependency for WandB compatibility.

v1.0.3

30 Apr 01:15
a07d5a7
Compare
Choose a tag to compare

Added functionality for virtual parameters and alias parameters.

Bug fixes:

  • Fixed issue with retrieving parameter values directly as attributes of Param class
  • Handled 'self' in args to configurize_helper
  • Handled inherited constructors when using configurize_helper
  • Corrected propogation of init_base_on_construction argument when using configurize_helper
  • Fixed issue with long comments for attributes defined by the Param class

Features:

  • Param's may now be virtual and overridden in child classes
  • Introduced AliasParams which are not configurable, but deterministically derived from other parameters

v1.0.2

02 Feb 01:48
Compare
Choose a tag to compare

Patch release with minor bug fixes to configurize decorator.

v1.0.1

03 Dec 12:58
Compare
Choose a tag to compare

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

v0.1.0

09 Nov 21:38
Compare
Choose a tag to compare

Scooch public release