CHANGELOG/1.4.0.md
The goal of this release is changing to a strict Jinja2 environment, paving the way to more awesome in the future, as well as adding support for Jinja2 extensions.
New Features:
cookiecutters_dir and replay_dir now support environment variable and user home expansion, thanks to @nfarrar for the suggestion and @hackebrot for the PR (#640,#642){% now 'utc' %},thanks to @hackebrot (#653)Bug Fixes:
replay.dump() and replay.load() use the correct user config, thanks to @hackebrot
(#590, #594)HISTORY.rst with utf-8 encoding when reading the changelog, thanks to @0-wiz-0 for submitting the issue and @hackebrot for the fix (#638, #639)Other Changes:
Set path before running tox, thanks to @maiksensi (#615, #620)
Removed xfail in test_cookiecutters, thanks to @hackebrot (#618)
Removed django-cms-plugin on account of 404 error, thanks to @mativs and @pydanny (#593)
Fixed docs/usage.rst, thanks to @macrotim (#604)
Update .gitignore to latest Python.gitignore and ignore PyCharm files, thanks to @audreyfeldroy
Use open context manager to read context_file in generate() function, thanks to @hackebrot (#607, #608)
Added documentation for choice variables, thanks to @maiksensi (#611)
Set up Scrutinizer to check code quality, thanks to @audreyfeldroy
Drop distutils support in setup.py, thanks to @hackebrot (#606, #609)
Change cookiecutter-pypackage-minimal link, thanks to @kragniz (#614)
Fix typo in one of the template's description, thanks to @ryanfreckleton (#643)
Fix broken link to _copy_without_render in troubleshooting.rst, thanks to @ptim (#647)
Added more cookiecutter templates to the mix: