All Versions
29
Latest Version
Avg Release Cycle
123 days
Latest Release
909 days ago

Changelog History
Page 2

  • v1.0.0 Changes

    March 16, 2015

    ๐Ÿš€ The goals of this release were to formally remove support for Python 2.6 and continue the move to using py.test.

    ๐Ÿ”‹ Features:

    Other Changes:

    • ๐Ÿšš Formally removed support for 2.6, thanks to @pydanny (#201).
    • ๐Ÿšš Moved to codecov for continuous integration test coverage and badges, thanks to @michaeljoseph (#71, #369).
    • ๐Ÿ“œ Made JSON parsing errors easier to debug, thanks to @rsyring and @mark0978 (#355, #358, #388).
    • โšก๏ธ Updated to Jinja 2.7 or higher in order to control trailing new lines in templates, thanks to @sfermigier (#356).
    • ๐Ÿ‘‰ Tweaked flake8 to ignore e731, thanks to @michaeljoseph (#390).
    • ๐Ÿ›  Fixed failing Windows tests and corrected AppVeyor badge link thanks to @msabramo (#403).
    • โž• Added more Cookiecutters to the list:
  • v0.9.1 Changes

    January 20, 2015
  • v0.9.0 Changes

    January 13, 2015

    ๐Ÿš€ The goals of this release were to add the ability to Jinja2ify the cookiecutter.json default values, and formally launch support for Python 3.4.

    ๐Ÿ”‹ Features:

    • Python 3.4 is now a first class citizen, thanks to everyone.
    • cookiecutter.json values are now rendered Jinja2 templates, thanks to \@bollwyvl (#291).
    • ๐Ÿšš Move to py.test, thanks to @pfmoore (#319) and @ramiroluz (#310).
    • โž• Add PendingDeprecation warning for users of Python 2.6, as support for it is gone in Python 2.7, thanks to @michaeljoseph (#201).

    ๐Ÿ› Bug Fixes:

    • Corrected typo in Makefile, thanks to @inglesp (#297).
    • ๐Ÿ‘ป Raise an exception when users don\'t have git or hg installed, thanks to @pydanny (#303).

    Other changes:

    • Creation of gitter account for logged chat, thanks to @michaeljoseph.
    • โž• Added ReadTheDocs badge, thanks to @michaeljoseph.
    • โž• Added AppVeyor badge, thanks to @pydanny
    • ๐Ÿ“š Documentation and PyPI trove classifier updates, thanks to @thedrow (#323 and #324)
  • v0.9.e.1

    January 20, 2015
  • v0.8.0 Changes

    October 30, 2014

    ๐Ÿš€ The goal of this release was to allow for injection of extra context via the Cookiecutter API, and to fix minor bugs.

    ๐Ÿ”‹ Features:

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ†• Newlines at the end of files are no longer stripped, thanks to @treyhunner (#183).
    • Cloning prompt suppressed by respecting the no\_input flag, thanks to @trustrachel (#285)
    • With Python 3, input is no longer converted to bytes, thanks to @uranusjr (#98).

    Other Changes:

  • v0.7.2 Changes

    August 05, 2014

    ๐Ÿš€ The goal of this release was to fix cross-platform compatibility, primarily Windows bugs that had crept in during the addition of new ๐Ÿ”‹ features. As of this release, Windows is a first-class citizen again, now complete with continuous integration.

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fixed the contributing file so it displays nicely in Github, thanks to @pydanny.
    • โšก๏ธ Updates 2.6 requirements to include simplejson, thanks to @saxix.
    • Avoid unwanted extra spaces in string literal, thanks to @merwok.
    • ๐Ÿ›  Fix @unittest.skipIf error on Python 2.6.
    • ๐Ÿ“œ Let sphinx parse :param: properly by inserting newlines #213, thanks to @mineo.
    • ๐Ÿ›  Fixed Windows test prompt failure by replacing stdin per @cjrh in #195.
    • ๐Ÿšš Made rmtree remove readonly files, thanks to @pfmoore.
    • โœ… Now using tox to run tests on Appveyor, thanks to @pfmoore (#241).
    • ๐Ÿ›  Fixed tests that assumed the system encoding was utf-8, thanks to @pfmoore (#242, #244).
    • โž• Added a tox ini file that uses py.test, thanks to @pfmoore (#245).

    Other Changes:

  • v0.7.1 Changes

    April 26, 2014

    ๐Ÿ› Bug fixes:

    • ๐Ÿ‘‰ Use the current Python interpreter to run Python hooks, thanks to @coderanger.
    • ๐Ÿ“š Include tests and documentation in source distribution, thanks to @vincentbernat.
    • ๐Ÿ›  Fix various warnings and missing things in the docs (#129, #130), thanks to @nedbat.
    • โž• Add command line option to get version (#89), thanks to @davedash and @cyberj.

    Other changes:

  • v0.7.0 Changes

    November 09, 2013

    ๐Ÿš€ This is a release with significant improvements and changes. Please read through this list before you upgrade.

    ๐Ÿ†• New features:

    • ๐Ÿ‘Œ Support for --checkout argument, thanks to @foobacca.
    • ๐Ÿ‘Œ Support for pre-generate and post-generate hooks, thanks to @raphigaziano. Hooks are Python or shell scripts that run before and/or after your project is generated.
    • ๐Ÿ‘Œ Support for absolute paths to cookiecutters, thanks to @krallin.
    • ๐Ÿ‘Œ Support for Mercurial version control system, thanks to @pokoli.
    • ๐Ÿ‘ When a cookiecutter contains invalid Jinja2 syntax, you get a better message that shows the location of the TemplateSyntaxError. Thanks to @benjixx.
    • 0๏ธโƒฃ Can now prompt the user to enter values during generation from a local cookiecutter, thanks to @ThomasChiroux. This is now always the default behavior. Prompts can also be suppressed with --no-input.
    • ๐Ÿ Your cloned cookiecutters are stored by default in your ~/.cookiecutters/ directory (or Windows equivalent). The location is configurable. (This is a major change from the pre-0.7.0 behavior, where cloned cookiecutters were deleted at the end of project generation.) Thanks @raphigaziano.
    • 0๏ธโƒฃ User config in a ~/.cookiecutterrc file, thanks to @raphigaziano. Configurable settings are cookiecutters_dir and default_context.
    • File permissions are now preserved during project generation, thanks to @benjixx.

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Unicode issues with prompts and answers are fixed, thanks to @s-m-i-t-a.
    • ๐Ÿ The test suite now runs on Windows, which was a major effort. Thanks to @pydanny, who collaborated on this with me.

    Other changes:

    • โ™ป๏ธ Quite a bit of refactoring and API changes.
    • ๐Ÿ“š Lots of documentation improvements. Thanks @sloria, @alex, @pydanny, @freakboy3742, @es128, @rolo.
    • ๐Ÿ‘ Better naming and organization of test suite.
    • โœ… A CookiecutterCleanSystemTestCase to use for unit tests affected by the user\'s config and cookiecutters directory.
    • ๐Ÿ‘Œ Improvements to the project\'s Makefile.
    • ๐Ÿ‘Œ Improvements to tests. Thanks @gperetin, @s-m-i-t-a.
    • Removal of subprocess32 dependency. Now using non-context manager version of subprocess.Popen for Python 2 compatibility.
    • Removal of cookiecutter\'s cleanup module.
    • A bit of setup.py cleanup, thanks to @oubiga.
    • Now depends on binaryornot 0.2.0.
  • v0.6.4 Changes

    August 21, 2013
    • ๐Ÿ Windows support officially added.
    • ๐Ÿ›  Fix TemplateNotFound Exception on Windows (#37).
  • v0.6.3 Changes

    August 20, 2013
    • ๐Ÿ›  Fix copying of binary files in nested paths (#41), thanks to @sloria.