================================
The goal of this release is to extend the user config feature and to
make hook execution more robust.
New Features:
- Abort project generation if `pre_gen_project` or `post_gen_project`
hook scripts fail, thanks to [@eliasdorneles] (\#464, \#549)
- Extend user config capabilities with additional cli options
`--config-file` and `--default-config` and environment variable
`COOKIECUTTER_CONFIG`, thanks to [@jhermann], [@pfmoore], and
[@hackebrot] (\#258, \#424, \#565)
Bug Fixes:
- Fixed conditional dependencies for wheels in setup.py, thanks to
[@hackebrot] (\#557, \#568)
- Reverted skipif markers to use correct reasons (bug fixed in
pytest), thanks to [@hackebrot] (\#574)
Other Changes:
- Improved path and documentation for rendering the Sphinx
documentation, thanks to [@eliasdorneles] and [@hackebrot]
(\#562, \#583)
- Added additional help entrypoints, thanks to [@michaeljoseph]
(\#563, \#492)
- Added Two Scoops Academy to the README, thanks to
[@hackebrot] (\#576)
- Now handling trailing slash on URL, thanks to [@ramiroluz]
(\#573, \#546)
- Support for testing x86 and x86-64 architectures on appveyor, thanks
to [@maiksensi] (\#567)
- Made tests work without installing Cookiecutter, thanks to
[@vincentbernat] (\#550)
- Encoded the result of the hook template to utf8, thanks to
[@ionelmc] (\#577. \#578)
- Added test for \_run\_hook\_from\_repo\_dir, thanks to [@hackebrot]
(\#579, \#580)
- Implemented bumpversion, thanks to [@hackebrot] (\#582)
- Added more cookiecutter templates to the mix:
- [cookiecutter-octoprint-plugin] by [@foosel] (\#560)
- [wagtail-cookiecutter-foundation] by [@chrisdev], et al. (\#566)
[@eliasdorneles]: https://github.com/eliasdorneles
[@jhermann]: https://github.com/jhermann
[@pfmoore]: https://github.com/pfmoore
[@hackebrot]: https://github.com/hackebrot
[@michaeljoseph]: https://github.com/michaeljoseph
[@ramiroluz]: https://github.com/ramiroluz
[@maiksensi]: https://github.com/maiksensi
[@vincentbernat]: https://github.com/vincentbernat
[@ionelmc]: https://github.com/ionelmc
[cookiecutter-octoprint-plugin]: https://github.com/OctoPrint/cookiecutter-octoprint-plugin
[@foosel]: https://github.com/foosel
[wagtail-cookiecutter-foundation]: https://github.com/chrisdev/wagtail-cookiecutter-foundation
[@chrisdev]: https://github.com/chrisdev