- [Fixed issue 76](https://github.com/cruft/cruft/issues/76): diff.noprefix=yes breaks tests - [Fixed issue 92](https://github.com/cruft/cruft/issues/92): Store checkout value in cruft state
2.6.1
- [Fixed issue 82](https://github.com/cruft/cruft/issues/82): error: git diff header lacks filename information when removing 1 leading pathname component
2.6.0
- [Fixed issue 53](https://github.com/cruft/cruft/issues/53): Update fails on moved files, without clear error messages - [Fixed issue 67](https://github.com/cruft/cruft/issues/67): Update fails on new files - [Fixed issue 71](https://github.com/cruft/cruft/issues/71): Fix the order for cruft diff
2.5.0
- [Fixed issue 58](https://github.com/cruft/cruft/issues/58): Add a diff command that compares the current project to the upstream cookiecutter
2.4.0
- [Fixed issue 52](https://github.com/cruft/cruft/issues/52): Clarify error message when specified commit is missing from repo - [Fixed issue 55](https://github.com/cruft/cruft/issues/55): Add support for ssh connections to template repository - [Fixed issue 56](https://github.com/cruft/cruft/issues/56): Improve error message when providing incorrect credentials
2.3.0
- [Fixed issue 46](https://github.com/cruft/cruft/issues/46): Cruft update fails to apply without providing conflits to resolve manually