Tags: 93renke/cookiecutter
Tags
History and authors update * History and authors update * Added author of cookiecutter#1237 * Added author of cookiecutter#1234 * Added author of cookiecutter#1236, cookiecutter#1262
1.6.0 (2017-10-15) Tim Tam New Features: - Include template path or template URL in cookiecutter context under `_template`, thanks to [@aroig](https://github.com/aroig) (\cookiecutter#774) - Add a URL abbreviation for GitLab template projects, thanks to [@hackebrot](https://github.com/hackebrot) (\cookiecutter#963) - Add option to use templates from Zip files or Zip URLs, thanks to [@freakboy3742](https://github.com/freakboy3742) (\cookiecutter#961) Bug Fixes: - Fix an issue with missing default template abbreviations for when a user defined custom abbreviations, thanks to [@noirbizarre](https://github.com/noirbizarre) for the issue report and [@hackebrot](https://github.com/hackebrot) for the fix (\cookiecutter#966, \cookiecutter#967) - Preserve existing output directory on project generation failure, thanks to [@ionelmc](https://github.com/ionelmc) for the report and [@michaeljoseph](https://github.com/michaeljoseph) for the fix (\cookiecutter#629, \cookiecutter#964) - Fix Python 3.x error handling for `git` operation failures, thanks to [@jmcarp](https://github.com/jmcarp) (\cookiecutter#905) Other Changes: - Fix broken link to *Copy without Render* docs, thanks to [@coreysnyder04](https://github.com/coreysnyder04) (\cookiecutter#912) - Improve debug log message for when a hook is not found, thanks to [@raphigaziano](https://github.com/raphigaziano/) (\cookiecutter#160) - Fix module summary and `expand_abbreviations()` doc string as per pep257, thanks to [@terryjbates](https://github.com/terryjbates) (\cookiecutter#772) - Update doc strings in `cookiecutter/cli.py` and `cookiecutter/config.py` according to pep257, thanks to [@terryjbates](https://github.com/terryjbates) (\cookiecutter#922, \cookiecutter#931) - Update doc string for `is_copy_only_path()` according to pep257, thanks to [@mathagician](https://github.com/mathagician) and [@terryjbates](https://github.com/terryjbates) (\cookiecutter#935, \cookiecutter#949) - Update doc strings in `cookiecutter/extensions.py` according to pep257, thanks to [@meahow](https://github.com/meahow) (\cookiecutter#996) - Fix miscellaneous issues with building docs, thanks to [@stevepiercy](https://github.com/stevepiercy) (\cookiecutter#889) - Re-implement Makefile and update several make rules, thanks to [@hackebrot](https://github.com/hackebrot) (\cookiecutter#930) - Fix broken link to pytest docs, thanks to [@eyalev](https://github.com/eyalev) for the issue report and [@devstrat](https://github.com/devstrat) for the fix (\cookiecutter#939, \cookiecutter#940) - Add `test_requirements.txt` file for easier testing outside of tox, thanks to [@ramnes](https://github.com/ramnes) (\cookiecutter#945) - Improve wording in *copy without render* docs, thanks to [@eyalev](https://github.com/eyalev) (\cookiecutter#938) - Fix a number of typos, thanks to [@delirious-lettuce](https://github.com/delirious-lettuce) (\cookiecutter#968) - Improved *extra context* docs by noting that extra context keys must be present in the template's `cookiecutter.json`, thanks to [@karantan](https://github.com/karantan) for the report and fix (\cookiecutter#863, \cookiecutter#864) - Added more cookiecutter templates to the mix: - [cookiecutter-kata-cpputest](https://github.com/13coders/cookiecutter-kata-cpputest) by [@13coders](https://github.com/13coders) (\cookiecutter#901) - [cookiecutter-kata-gtest](https://github.com/13coders/cookiecutter-kata-gtest) by [@13coders](https://github.com/13coders) (\cookiecutter#901) - [cookiecutter-pyramid-talk-python-starter](https://github.com/mikeckennedy/cookiecutter-pyramid-talk-python-starter) by [@mikeckennedy](https://github.com/mikeckennedy) (\cookiecutter#915) - [cookiecutter-android](https://github.com/alexfu/cookiecutter-android) by [@alexfu](https://github.com/alexfu) (\cookiecutter#890) - [cookiecutter-lux-python](https://github.com/alexkey/cookiecutter-lux-python) by [@alexkey](https://github.com/alexkey) (\cookiecutter#895) - [cookiecutter-git](https://github.com/webevllc/cookiecutter-git) by [@tuxredux](https://github.com/tuxredux) (\cookiecutter#921) - [cookiecutter-ansible-role-ci](https://github.com/ferrarimarco/cookiecutter-ansible-role) by [@ferrarimarco](https://github.com/ferrarimarco) (\cookiecutter#903) - [cookiecutter\_dotfile](https://github.com/bdcaf/cookiecutter_dotfile) by [@bdcaf](https://github.com/bdcaf) (\cookiecutter#925) - [painless-continuous-delivery](https://github.com/painless-software/painless-continuous-delivery) by [@painless-software](https://github.com/painless-software) (\cookiecutter#927) - [cookiecutter-molecule](https://github.com/retr0h/cookiecutter-molecule) by [@retr0h](https://github.com/retr0h) (\cookiecutter#954) - [sublime-snippet-package-template](https://github.com/agenoria/sublime-snippet-package-template) by [@agenoria](https://github.com/agenoria) (\cookiecutter#956) - [cookiecutter-conda-python](https://github.com/conda/cookiecutter-conda-python) by [@conda](https://github.com/conda) (\cookiecutter#969) - [cookiecutter-flask-minimal](https://github.com/candidtim/cookiecutter-flask-minimal) by [@candidtim](https://github.com/candidtim) (\cookiecutter#977) - [cookiecutter-pypackage-rust-cross-platform-publish](https://github.com/mckaymatt/cookiecutter-pypackage-rust-cross-platform-publish) by [@mckaymatt](https://github.com/mckaymatt) (\cookiecutter#957) - [cookie-cookie](https://github.com/tuxredux/cookie-cookie) by [@tuxredux](https://github.com/tuxredux) (\cookiecutter#951) - [cookiecutter-telegram-bot](https://github.com/Ars2014/cookiecutter-telegram-bot) by [@Ars2014](https://github.com/Ars2014) (\cookiecutter#984) - [python-project-template](https://github.com/Kwpolska/python-project-template) by [@Kwpolska](https://github.com/Kwpolska) (\cookiecutter#986) - [wemake-django-template](https://github.com/wemake-services/wemake-django-template) by [@wemake-services](https://github.com/wemake-services) (\cookiecutter#990) - [cookiecutter-raml](https://github.com/genzj/cookiecutter-raml) by [@genzj](https://github.com/genzj) (\cookiecutter#994) - [cookiecutter-anyblok-project](https://github.com/AnyBlok/cookiecutter-anyblok-project) by [@AnyBlok](https://github.com/AnyBlok) (\cookiecutter#988) - [cookiecutter-devenv](https://bitbucket.org/greenguavalabs/cookiecutter-devenv.git) by [@greenguavalabs](https://bitbucket.org/greenguavalabs) (\cookiecutter#991)
1.5.1 (2017-02-04) Alfajor New Features: - Major update to installation documentation, thanks to [@stevepiercy] (\cookiecutter#880) Bug Fixes: - Resolve an issue around default values for dict variables, thanks to [@e-kolpakov] for raising the issue and [@hackebrot] for the PR (\cookiecutter#882, \cookiecutter#884) Other Changes: - Contributor documentation reST fixes, thanks to [@stevepiercy] (\cookiecutter#878) - Added more cookiecutter templates to the mix: - [widget-cookiecutter] by [@willingc] (\cookiecutter#781) - [cookiecutter-django-foundation] by [@Parbhat] (\cookiecutter#804) - [cookiecutter-tornado] by [@hkage] (\cookiecutter#807) - [cookiecutter-django-ansible] by [@Ivaylo-Bachvarov] (\cookiecutter#816) - [CICADA] by [@elenimijalis] (\cookiecutter#840) - [cookiecutter-tf-module] by [@VDuda] (\cookiecutter#843) - [cookiecutter-pyqt4] by [@aeroaks] (\cookiecutter#847) - [cookiecutter-golang] by [@mjhea0] and [@lacion] (\cookiecutter#872, \cookiecutter#873) - [cookiecutter-elm], [cookiecutter-java] and [cookiecutter-spring-boot] by [@m-x-k] (\cookiecutter#879) [@stevepiercy]: https://github.com/stevepiercy [@e-kolpakov]: https://github.com/e-kolpakov [@hackebrot]: https://github.com/hackebrot [widget-cookiecutter]: https://github.com/jupyter/widget-cookiecutter [@willingc]: https://github.com/willingc [cookiecutter-django-foundation]: https://github.com/Parbhat/cookiecutter-django-foundation [@Parbhat]: https://github.com/Parbhat [cookiecutter-tornado]: https://github.com/hkage/cookiecutter-tornado [@hkage]: https://github.com/hkage [cookiecutter-django-ansible]: https://github.com/HackSoftware/cookiecutter-django-ansible [@Ivaylo-Bachvarov]: https://github.com/Ivaylo-Bachvarov [CICADA]: https://github.com/TAMU-CPT/CICADA [@elenimijalis]: https://github.com/elenimijalis [cookiecutter-tf-module]: https://github.com/DualSpark/cookiecutter-tf-module [@VDuda]: https://github.com/VDuda [cookiecutter-pyqt4]: https://github.com/aeroaks/cookiecutter-pyqt4 [@aeroaks]: https://github.com/aeroaks [cookiecutter-golang]: https://github.com/lacion/cookiecutter-golang [@mjhea0]: https://github.com/mjhea0 [@lacion]: https://github.com/lacion [cookiecutter-elm]: https://github.com/m-x-k/cookiecutter-elm.git [cookiecutter-java]: https://github.com/m-x-k/cookiecutter-java.git [cookiecutter-spring-boot]: https://github.com/m-x-k/cookiecutter-spring-boot.git [@m-x-k]: https://github.com/m-x-k
1.5.0 (2016-12-17) Alfajor The primary goal of this release was to add command-line support for passing extra context, address minor bugs and make a number of improvements. New Features: - Inject extra context with command-line arguments, thanks to @msabramo and @michaeljoseph (\cookiecutter#666). - Updated conda installation instructions to work with the new conda-forge distribution of Cookiecutter, thanks to @pydanny and especially @bollwyvl (\cookiecutter#232, \cookiecutter#705). - Refactor code responsible for interaction with version control systems and raise better error messages, thanks to @michaeljoseph (\cookiecutter#778). - Add support for executing cookiecutter using `python -m cookiecutter` or from a checkout/zip file, thanks to @brettcannon (\cookiecutter#788). - New CLI option `--debug-file PATH` to store a log file on disk. By default no log file is written. Entries for `DEBUG` level and higher. Thanks to @hackebrot (\cookiecutter#792). - Existing templates in a user's `cookiecutters_dir` (default is `~/.cookiecutters/`) can now be referenced by directory name, thanks to @michaeljoseph (\cookiecutter#825). - Add support for dict values in `cookiecutter.json`, thanks to @freakboy3742 and @hackebrot(https://github.com/hackebrot) (\cookiecutter#815, \cookiecutter#858). - Add a `jsonify` filter to default jinja2 extensions that json.dumps a Python object into a string, thanks to @aroig (\cookiecutter#791). Bug Fixes: - Fix typo in the error logging text for when a hook did not exit successfully, thanks to @luzfcb (\cookiecutter#656) - Fix an issue around **replay** file names when **cookiecutter** is used with a relative path to a template, thanks to @eliasdorneles for raising the issue and @hackebrot for the PR (\cookiecutter#752, \cookiecutter#753) - Ignore hook files with tilde-suffixes, thanks to @hackebrot (\cookiecutter#768) - Fix a minor issue with the code that generates a name for a template, thanks to @hackebrot (\cookiecutter#798) - Handle empty hook file or other OS errors, thanks to @christianmlong for raising this bug and @jcarbaugh and @hackebrot for the fix (\cookiecutter#632, \cookiecutter#729, \cookiecutter#862) - Resolve an issue with custom extensions not being loaded for `pre_gen_project` and `post_gen_project` hooks, thanks to @cheungnj (\cookiecutter#860) Other Changes: - A great number of improvements have been made in this release. Check out the full changelog to find out more.
PreviousNext