- user experience: If no run is selected via the command line, a warning is presented to the user as a reminder.
- documentation: The README now briefly explains how to execute from the command line
- new feature: it is now possible to use wildcards to specify the names of experiments to be run
- bug-fix: under some circumstances the multi-processing pool was getting an exception when python is shutting down
- documentation: Description of the new feature.
- new feature: The add command can now return a list of strings, one string for each run. To get a return value, specify the parameter return_string.
- documentation: Description of the new feature.
- documentation: Updated pdoc version.
- bugfix: After updating some library (I assume pathos), the state destructor was called multiple times (I assume once per thread), which resulted in ugly output. This is fixed now.
- bugfix: Switching back to pathos as multiprocessing can't pickle lambdas while pathos can (this is relevant for using lambdas with stdout_mod).
- bugfix: Fixed error for the case where an argument has the empty list as value.
- refactor: Use multiprocessing instead of pathos for the parallelization to reduce dependencies.
- documentation: Hints on using it with Windows + tiny Windows example.
- documentation: Added this changelog.
- bugfix: Fixed error for the case where the output file specified by stdout_file lies in the top-level directory (instead of a subdirectory).