^^^^^^
* Adds assertion to ``ContinuousProbabilityClass`` that checks that the
specified function for the probability density function returns a frozen
``scipy.stats.rv_continuous`` object.
* Converts ``ProbabilityClass`` into an abstract base class and implements
``DiscreteProbabilityClass`` and ``ContinuousProbabilityClass``.
* Adds File Properties (``datafiles.rst``) to the documentation.
* What was previously names the 'conditionals file` will be from now on
more aptly named the 'conditions file'.
* Automates testing and quality checking with ``tox``, ``coverage``,
``flake8``, ``isort``, ``pre-commit`` and ``interrogate``.
* Sets up documentation on ReadTheDocs and CI pipeline in Github Actions.
* Starts a changelog.
.. last-version-end