Back to Cookiecutter

1.1.0

CHANGELOG/1.1.0.md

2.7.15.9 KB
Original Source

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 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).
  • Added support for choice variables and switch to click style prompts, thanks to @hackebrot (#441, #455).

Other Changes: