The goals of this release were copy without render and a few additional command-line options such as --overwrite-if-exists, ---replay, and output-dir.
Features:
* Added [copy without render](http://cookiecutter.readthedocs.io/en/latest/advanced_usage.html#copy-without-render) feature, making it much easier for developers of Ansible, Salt Stack, and other recipe-based tools to work with Cookiecutter. Thanks to [osantana](https://github.com/osantana) and [LucianU](https://github.com/LucianU) for their innovation, as well as [hackebrot](https://github.com/hackebrot) for fixing the Windows problems (#132, 184, 425).
* Added specify output directory, thanks to [tony](https://github.com/tony) and [hackebrot](https://github.com/hackebrot) (#531, 452).
* Abort template rendering if the project output directory already exists, thanks to [lgp171188](https://github.com/lgp171188)
(470, 471).
* Add a flag to overwrite existing output directory, thanks to [lgp171188](https://github.com/lgp171188) for the implementation (#495) and [schacki](https://github.com/schacki), [ionelmc](https://github.com/ionelmc), [pydanny](https://github.com/pydanny) and [hackebrot](https://github.com/hackebrot) for submitting issues and code reviews (#475, 493).
* Remove test command in favor of tox, thanks to [hackebrot](https://github.com/hackebrot) (#480).
* Allow cookiecutter invocation, even without installing it, via `python -m cookiecutter.cli`, thanks to [vincentbernat](https://github.com/vincentbernat) and [hackebrot](https://github.com/hackebrot) (#449, 487).
* Improve the type detection handler for online and offline repositories, thanks to [charlax](https://github.com/charlax)
(490).
* Add replay feature, thanks to [hackebrot](https://github.com/hackebrot) (#501).
* Be more precise when raising an error for an invalid user config file, thanks to [vaab](https://github.com/vaab) and [hackebrot](https://github.com/hackebrot) (#378, 528).
* Added official Python 3.5 support, thanks to [pydanny](https://github.com/pydanny) and [hackebrot](https://github.com/hackebrot) (#522).
* Added support for *choice* variables and switch to click style prompts, thanks to [hackebrot](https://github.com/hackebrot) (#441, 455).
Other Changes:
* Updated click requirement to \< 6.0, thanks to [pydanny](https://github.com/pydanny) (#473).
* Added landscape.io flair, thanks to [michaeljoseph](https://github.com/michaeljoseph) (#439).
* Descriptions of PEP8 specifications and milestone management, thanks to [michaeljoseph](https://github.com/michaeljoseph) (#440).
* Added alternate installation options in the documentation, thanks to [pydanny](https://github.com/pydanny) (#117, 315).
* The test of the which() function now tests against the date command, thanks to [vincentbernat](https://github.com/vincentbernat) (#446)
* Ensure file handles in setup.py are closed using with statement, thanks to [svisser](https://github.com/svisser) (#280).
* Removed deprecated and fully extraneous compat.is\_exe() function, thanks to [hackebrot](https://github.com/hackebrot) (#485).
* Disabled sudo in .travis, thanks to [hackebrot](https://github.com/hackebrot) (#482).
* Switched to shields.io for problematic badges, thanks to [pydanny](https://github.com/pydanny) (#491).
* Added whichcraft and removed `compat.which()`, thanks to [pydanny](https://github.com/pydanny) (#511).
* Changed to export tox environment variables to codecov, thanks to [maiksensi](https://github.com/maiksensi). (#508).
* Moved to using click version command, thanks to [hackebrot](https://github.com/hackebrot) (#489).
* Don\'t use unicode\_literals to please click, thanks to [vincentbernat](https://github.com/vincentbernat) (#503).
* Remove warning for Python 2.6 from \_\_init\_\_.py, thanks to [hackebrot](https://github.com/hackebrot).
* Removed compat.py module, thanks to [hackebrot](https://github.com/hackebrot).
* Added future to requirements, thanks to [hackebrot](https://github.com/hackebrot).
* Fixed problem where expanduser does not resolve \"\~\" correctly on windows 10 using tox, thanks to [maiksensi](https://github.com/maiksensi). (#527)
* Added more cookiecutter templates to the mix:
* [cookiecutter-beamer](https://github.com/luismartingil/cookiecutter-beamer) by [luismartingil](https://github.com/luismartingil) (#307)
* [cookiecutter-pytest-plugin](https://github.com/pytest-dev/cookiecutter-pytest-plugin) by [pytest-dev](https://github.com/pytest-dev) and
[hackebrot](https://github.com/hackebrot) (#481)
* [cookiecutter-csharp-objc-binding](https://github.com/SandyChapman/cookiecutter-csharp-objc-binding) by [SandyChapman](https://github.com/SandyChapman) (#460)
* [cookiecutter-flask-foundation](https://github.com/JackStouffer/cookiecutter-Flask-Foundation) by [JackStouffer](https://github.com/JackStouffer) (#457)
* [cookiecutter-tryton-fulfilio](https://github.com/fulfilio/cookiecutter-tryton) by [fulfilio](https://github.com/fulfilio) (#465)
* [cookiecutter-tapioca](https://github.com/vintasoftware/cookiecutter-tapioca) by [vintasoftware](https://github.com/vintasoftware) (#496)
* [cookiecutter-sublime-text-3-plugin](https://github.com/kkujawinski/cookiecutter-sublime-text-3-plugin) by [kkujawinski](https://github.com/kkujawinski) (#500)
* [cookiecutter-muffin](https://github.com/drgarcia1986/cookiecutter-muffin) by [drgarcia1986](https://github.com/drgarcia1986) (#494)
* [cookiecutter-django-rest](https://github.com/agconti/cookiecutter-django-rest) by [agconti](https://github.com/agconti) (#520)
* [cookiecutter-es6-boilerplate](https://github.com/agconti/cookiecutter-es6-boilerplate) by [agconti](https://github.com/agconti) (#521)
* [cookiecutter-tampermonkey](https://github.com/christabor/cookiecutter-tampermonkey) by [christabor](https://github.com/christabor) (#516)
* [cookiecutter-wagtail](https://github.com/torchbox/cookiecutter-wagtail) by [torchbox](https://github.com/torchbox) (#533)