cookiecutter v1.7.1 Release Notes

Release Date: 2019-04-21 // almost 5 years ago
  • 1.7.1 (2019-04-21)

    ๐Ÿš€ This release was focused on internal code and CI/CD changes. During this release all code was verified to match pep8, pep257 and other code-styling guides.
    ๐Ÿ Project CI/CD was significantly changed, Windows platform checks based on Appveyor engine was replaced by GitHub actions tests. Appveyor was removed. Also our CI/CD was extended with Mac builds, to verify project builds on Apple devices.

    Important Changes:

    • ๐Ÿ‘‰ Added: Added debug messages for get_user_config @ssbarnea (#1357)
    • Multiple templates per one repository feature added. @RomHartmann (#1224, #1063)
    • โšก๏ธ Update replay.py json.dump indent for easy viewing @nicain (#1293)
    • 'future' library replaced with 'six' as a more lightweight python porting library @asottile (#941)
    • โž• Added extension: Slugify template filter @ppanero (#1336)
    • Added command line option: --skip-if-file-exists, allow to skip the existing files when doing overwrite_if_exists. @chhsiao1981 (#1076)
    • ๐Ÿ“ฆ Some packages versions limited to be compatible with python2.7 and python 3.5 @insspb (#1349)

    โœ… Internal CI/CD and tests changes:

    • ๐Ÿ”€ Coverage comment in future merge requests disabled @ssbarnea (#1279)
    • ๐Ÿ›  Fixed Python 3.8 travis tests and setup.py message @insspb (#1295, #1297)
    • ๐Ÿ Travis builds extended with Windows setup for all supported python versions @insspb (#1300, #1301)
    • โšก๏ธ Update .travis.yml to be compatible with latest travis cfg specs @luzfcb (#1346)
    • โž• Added new test to improve tests coverage @amey589 (#1023)
    • โž• Added missed coverage lines highlight to pytest-coverage report @insspb (#1352)
    • ๐Ÿ“ฆ pytest-catchlog package removed from test_requirements, as now it is included in pytest @insspb (#1347)
    • ๐Ÿ›  Fixed cov-report tox invocation environment @insspb (#1350)
    • โž• Added: Release drafter support and configuration to exclude changelog update work and focus on development @ssbarnea @insspb (#1356, #1362)
    • โž• Added: CI/CD steps for Github actions to speedup CI/CD @insspb (#1360)
    • โœ‚ Removed: Appveyor CI/CD completely removed @insspb @ssbarnea @insspb (#1363, #1367)

    ๐Ÿ’… Code style and docs changes: