Skip to content

1.6.0

@hackebrot hackebrot tagged this 15 Oct 15:28
New Features:

-   Include template path or template URL in cookiecutter context under
    `_template`, thanks to [@aroig](https://github.com/aroig) (\#774)
-   Add a URL abbreviation for GitLab template projects, thanks to
    [@hackebrot](https://github.com/hackebrot) (\#963)
-   Add option to use templates from Zip files or Zip URLs, thanks to
    [@freakboy3742](https://github.com/freakboy3742) (\#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 (\#966,
    \#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
    (\#629, \#964)
-   Fix Python 3.x error handling for `git` operation failures, thanks
    to [@jmcarp](https://github.com/jmcarp) (\#905)

Other Changes:

-   Fix broken link to *Copy without Render* docs, thanks to
    [@coreysnyder04](https://github.com/coreysnyder04) (\#912)
-   Improve debug log message for when a hook is not found, thanks to
    [@raphigaziano](https://github.com/raphigaziano/) (\#160)
-   Fix module summary and `expand_abbreviations()` doc string as per
    pep257, thanks to [@terryjbates](https://github.com/terryjbates)
    (\#772)
-   Update doc strings in `cookiecutter/cli.py` and
    `cookiecutter/config.py` according to pep257, thanks to
    [@terryjbates](https://github.com/terryjbates) (\#922, \#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) (\#935, \#949)
-   Update doc strings in `cookiecutter/extensions.py` according to
    pep257, thanks to [@meahow](https://github.com/meahow) (\#996)
-   Fix miscellaneous issues with building docs, thanks to
    [@stevepiercy](https://github.com/stevepiercy) (\#889)
-   Re-implement Makefile and update several make rules, thanks to
    [@hackebrot](https://github.com/hackebrot) (\#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 (\#939, \#940)
-   Add `test_requirements.txt` file for easier testing outside of tox,
    thanks to [@ramnes](https://github.com/ramnes) (\#945)
-   Improve wording in *copy without render* docs, thanks to
    [@eyalev](https://github.com/eyalev) (\#938)
-   Fix a number of typos, thanks to
    [@delirious-lettuce](https://github.com/delirious-lettuce) (\#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
    (\#863, \#864)
-   Added more cookiecutter templates to the mix:
    -   [cookiecutter-kata-cpputest](https://github.com/13coders/cookiecutter-kata-cpputest)
        by [@13coders](https://github.com/13coders) (\#901)
    -   [cookiecutter-kata-gtest](https://github.com/13coders/cookiecutter-kata-gtest)
        by [@13coders](https://github.com/13coders) (\#901)
    -   [cookiecutter-pyramid-talk-python-starter](https://github.com/mikeckennedy/cookiecutter-pyramid-talk-python-starter)
        by [@mikeckennedy](https://github.com/mikeckennedy) (\#915)
    -   [cookiecutter-android](https://github.com/alexfu/cookiecutter-android)
        by [@alexfu](https://github.com/alexfu) (\#890)
    -   [cookiecutter-lux-python](https://github.com/alexkey/cookiecutter-lux-python)
        by [@alexkey](https://github.com/alexkey) (\#895)
    -   [cookiecutter-git](https://github.com/webevllc/cookiecutter-git)
        by [@tuxredux](https://github.com/tuxredux) (\#921)
    -   [cookiecutter-ansible-role-ci](https://github.com/ferrarimarco/cookiecutter-ansible-role)
        by [@ferrarimarco](https://github.com/ferrarimarco) (\#903)
    -   [cookiecutter\_dotfile](https://github.com/bdcaf/cookiecutter_dotfile)
        by [@bdcaf](https://github.com/bdcaf) (\#925)
    -   [painless-continuous-delivery](https://github.com/painless-software/painless-continuous-delivery)
        by [@painless-software](https://github.com/painless-software)
        (\#927)
    -   [cookiecutter-molecule](https://github.com/retr0h/cookiecutter-molecule)
        by [@retr0h](https://github.com/retr0h) (\#954)
    -   [sublime-snippet-package-template](https://github.com/agenoria/sublime-snippet-package-template)
        by [@agenoria](https://github.com/agenoria) (\#956)
    -   [cookiecutter-conda-python](https://github.com/conda/cookiecutter-conda-python)
        by [@conda](https://github.com/conda) (\#969)
    -   [cookiecutter-flask-minimal](https://github.com/candidtim/cookiecutter-flask-minimal)
        by [@candidtim](https://github.com/candidtim) (\#977)
    -   [cookiecutter-pypackage-rust-cross-platform-publish](https://github.com/mckaymatt/cookiecutter-pypackage-rust-cross-platform-publish)
        by [@mckaymatt](https://github.com/mckaymatt) (\#957)
    -   [cookie-cookie](https://github.com/tuxredux/cookie-cookie) by
        [@tuxredux](https://github.com/tuxredux) (\#951)
    -   [cookiecutter-telegram-bot](https://github.com/Ars2014/cookiecutter-telegram-bot)
        by [@Ars2014](https://github.com/Ars2014) (\#984)
    -   [python-project-template](https://github.com/Kwpolska/python-project-template)
        by [@Kwpolska](https://github.com/Kwpolska) (\#986)
    -   [wemake-django-template](https://github.com/wemake-services/wemake-django-template)
        by [@wemake-services](https://github.com/wemake-services)
        (\#990)
    -   [cookiecutter-raml](https://github.com/genzj/cookiecutter-raml)
        by [@genzj](https://github.com/genzj) (\#994)
    -   [cookiecutter-anyblok-project](https://github.com/AnyBlok/cookiecutter-anyblok-project)
        by [@AnyBlok](https://github.com/AnyBlok) (\#988)
    -   [cookiecutter-devenv](https://bitbucket.org/greenguavalabs/cookiecutter-devenv.git)
        by [@greenguavalabs](https://bitbucket.org/greenguavalabs)
        (\#991)
Assets 2
Loading