Release Notes#

PyPI Conda Version docs CI Tests Coverage Status GitHub PyPI - Python Version DOI


Version 0.0.16#

  • Feature: support for validators

Version 0.0.15#

  • Fix: append new keys instead of prepend

Version 0.0.14#

  • Feature: multiple user config files

  • Feature: make open_config public

  • Drop Python3.8 support

Version 0.0.13#

  • Feature: allow presets in user configs

  • Python3.12 support

Version 0.0.12#

  • Fix: catch syntax error when evaluating cli

Version 0.0.11#

  • Feature: dont build option (“!build”: true)

Version 0.0.10#

  • Removed logoru from pyproject.toml

Version 0.0.9#

  • Removed logoru from requirements.txt

Version 0.0.8#

  • Fix: merge at correct place

  • Feature: magics to load plain yaml from a notebook cell

Version 0.0.7#

  • Fix: multiple replace behavior (e.g., with cli, presets, env vars)

Version 0.0.6#

  • Fix: replace behavior for type differences

Version 0.0.5#

  • Feature: added direct/python object interpolation

  • Removed: return type option (can now be done via direct/python object interpolation)

  • Packages: added conda forge package

  • Docs: fixed api formating

  • CI: added pre-commit

Version 0.0.4#

  • ConfigReader and build_config can now be imported directly form dicfg

  • name argument in ConfigReader is now mandatory

  • renamed configs_name to main_config_path

  • configs folder is now inferred from main_config_path

  • update readme with absolute path to image

  • refactored github workflows

Version 0.0.3#

  • Added environment interpolation feature

  • Fixed bug when using multiple object interpolations

  • Automatic release via github actions

  • Updated docs

Version 0.0.2#

  • Refactoring

  • Changed ConfigReader class calls to method calls

  • Extracted build function from ObjectFactory

  • Added python and os versions tests

  • Updated docs

Version 0.0.1#

  • Documentation online

  • Tests online