* Caching of mutation testing results. This is still rather primitive but can in some cases cut down on rerunning mutmut drastically.
* New mutation IDs. They are now indexed per line instead of an index for the entire file. This means you can apply your mutations in any order you see fit and the rest of the apply commands will be unaffected.
0.0.18
~~~~~~~~~~~~~~~~~~~
* Fixed bug where initial mutation count was wrong, which caused mutmut to miss mutants at the end of the file
* Changed mutation API to always require a `Context` object. This makes is much easier to pass additional data out to the caller
* Support specifying individual files to mutate (thanks Felipe Pontes!)
0.0.16
~~~~~~~~~~~~~~~~~~~
* Improve error message when baron crashes a bit (fixes 10)
* New mutation: right hand side of assignments
* Fixed nasty bug where applying a mutation could apply a different mutation than the one that was found during mutation testing
0.0.14
~~~~~~~~~~~~~~~~~~~
* Don't assume UNIX (fixes github issue 9: didn't work on windows)
0.0.12
~~~~~~~~~~~~~~~~~~~
* Changed default runner to add `-x` flag to pytest. Could radically speed up tests if you're lucky!
* New flag: `--show-times`
* Now warns if a mutation triggers very long test times
* Added a workaround for pytest-testmon (all tests deselected is return code 5 even though it's a success)
0.0.11
~~~~~~~~~~~~~~~~~~~
* Fixed bug that made mutmut crash when setup.cfg was missing