v0.16.0
This minor release primarily introduces the Plugfigurable
class type,
which is a very simple type that combines the existing Pluggable
and
Configurable
types that are commonly utilized together.
Updates / New Features
Interfaces
Added a new
Plugfigurable
class that provides a convenient handle to inherit from bothPluggable
andConfigurable
at the same time.
CI
Updated gitlab CI rules to trigger the test jobs during merge requests, tag builds and branch pipelines when the branch in question is the default branch (i.e. master).
Added python 3.9 to the gitlab matrix of versions tested. Added 3.9 to the
setup.py
metadata.Updated requirements versions to the latest for each package.
Fixes
Docs
Minor fixes to the
sphinx_server.py
helper tool: Removed a watch to a directory that does not exist.
Misc.
Fixed
MANIFEST.in
file to not include a no-longer-present file and to include allrequirements/*.txt
files.Removed unnecessary
.dockerignore
file.