cookiecutter v1.1.0 Release Notes
Release Date: 2015-09-26 // over 8 years ago-
π The primary goal of this release was to add copy without render and a few additional command-line options such as
--overwrite-if-exists
,βreplay
, andoutput-dir
.π Features:
- β Added 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 and
@LucianU for their innovation, as well
π as @hackebrot for fixing the Windows
problems (#132, #184, #425). - β Added specify output directory, thanks to @tony and
@hackebrot (#531, #452), - Abort template rendering if the project output directory already
exists, thanks to @lgp171188 (#470,
#471). - β Add a flag to overwrite existing output directory, thanks to
@lgp171188 for the implementation
(#495) and @schacki,
@ionelmc,
@pydanny and
@hackebrot for submitting issues and
code reviews (#475, #493). - β Remove test command in favor of tox, thanks to
@hackebrot (#480). - π Allow cookiecutter invocation, even without installing it, via
python -m cookiecutter.cli
, thanks to
@vincentbernat and
@hackebrot (#449, #487). - π Improve the type detection handler for online and offline
repositories, thanks to @charlax
(#490). - β Add replay feature, thanks to
@hackebrot (#501). - Be more precise when raising an error for an invalid user config
file, thanks to @vaab and
@hackebrot (#378, #528). - β Added official Python 3.5 support, thanks to
@pydanny and
@hackebrot (#522).
Other Changes:
- β‘οΈ Updated click requirement to < 6.0, thanks to
@pydanny (#473). - β Added landscape.io flair, thanks to
@michaeljoseph (#439). - Descriptions of PEP8 specifications and milestone management, thanks
to @michaeljoseph (#440). - β Added alternate installation options in the documentation, thanks to
@pydanny (#117, #315). - β
The test of the which() function now tests against the date command,
thanks to @vincentbernat (#446) - Ensure file handles in setup.py are closed using with statement,
thanks to @svisser (#280). - β Removed deprecated and fully extraneous compat.is_exe() function,
thanks to @hackebrot (#485). - Disabled sudo in .travis, thanks to
@hackebrot (#482). - Switched to shields.io for problematic badges, thanks to
@pydanny (#491). - β Added whichcraft and removed
compat.which()
, thanks to
@pydanny (#511). - π Changed to export tox environment variables to codecov, thanks to
@maiksensi. (#508). - π Moved to using click version command, thanks to
@hackebrot (#489). - Don't use unicode_literals to please click, thanks to
@vincentbernat (#503). - Remove warning for Python 2.6 from init.py, thanks to
@hackebrot. - β Removed compat.py module, thanks to
@hackebrot. - β Added future to requirements, thanks to
@hackebrot. - π Fixed problem where expanduser does not resolve "~" correctly on
π windows 10 using tox, thanks to
@maiksensi. (#527) - β Added more cookiecutter templates to the mix:
- cookiecutter-beamer
by @luismartingil (#307) - β
cookiecutter-pytest-plugin
β by @pytest-dev and
@hackebrot (#481) - cookiecutter-csharp-objc-binding
by @SandyChapman (#460) - cookiecutter-flask-foundation
by @JackStouffer (#457) - cookiecutter-tryton
by @fulfilio (#465) - cookiecutter-tapioca
by @vintasoftware (#496) - π cookiecutter-sublime-text-3-plugin
by @kkujawinski (#500) - cookiecutter-muffin
by @drgarcia1986 (#494) - cookiecutter-django-rest
by @agconti (#520) - cookiecutter-es6-boilerplate
by @agconti (#521) - cookiecutter-tampermonkey
by @christabor (#516) - cookiecutter-wagtail
by @torchbox (#533)
- β Added copy without