~~~~~
* Add `--disable-mutation-types` and `--enable-mutation-types` to control what types of mutations are performed
* Fixed error where ``mutmut_config.init()`` was not called when running without explicitly having set ``PYTHONPATH``
* Use ``Click``'s subcommand feature to refactor the command line interface. For the end user, this can now run ``mutmut [COMMAND] -h``
to check which parameters are relevant to this specific subcommand. The change is backwards compatible, and all existing commands
work the same as before, with the exception of ``mutmut --version``, which now has to be ``mutmut version``.
* You can now set the ``context.config.test_command`` in the ``mutmut_config.pre_mutation(context)`` hook to select the relevant subset of tests.
Coverage contexts are now accessible in ``config.coverage_data`` to help with the selection.