From 401f5c43f012b985902c2408de81fd95451cc46a Mon Sep 17 00:00:00 2001 From: Jeh Date: Fri, 18 Nov 2022 07:34:29 +0000 Subject: [PATCH] feat: template code base change --- .github/CONTRIBUTORS-template.md | 21 - .github/FUNDING.yml | 4 +- .github/ISSUE_TEMPLATE/bug.md | 2 +- .github/ISSUE_TEMPLATE/paid-support.md | 8 +- .github/ISSUE_TEMPLATE/question.md | 5 +- .github/contributors.json | 1298 +------- .github/workflows/django-issue-checker.yml | 2 +- .github/workflows/issue-manager.yml | 2 +- .github/workflows/pre-commit-autoupdate.yml | 2 +- .github/workflows/update-changelog.yml | 2 +- .github/workflows/update-contributors.yml | 2 +- .pyup.yml | 8 + CHANGELOG.md | 2975 ------------------- CODE_OF_CONDUCT.md | 2 +- CONTRIBUTING.md | 41 +- CONTRIBUTORS.md | 1811 ----------- LICENSE | 44 +- README.md | 66 +- cookiecutter.json | 2 +- setup.py | 8 +- 20 files changed, 103 insertions(+), 6202 deletions(-) diff --git a/.github/CONTRIBUTORS-template.md b/.github/CONTRIBUTORS-template.md index d8ba28c63..a192d293a 100644 --- a/.github/CONTRIBUTORS-template.md +++ b/.github/CONTRIBUTORS-template.md @@ -25,27 +25,6 @@ accept and merge pull requests. *Audrey is also the creator of Cookiecutter. Audrey and Daniel are on the Cookiecutter core team.* -## Other Contributors - -Listed in alphabetical order. - - - - - - - - {%- for contributor in other_contributors %} - - - - - - {%- endfor %} -
NameGithubTwitter
{{ contributor.name }} - {{ contributor.github_login }} - {{ contributor.twitter_username }}
- ### Special Thanks The following haven't provided code directly, but have provided diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 53a486671..5a619910c 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,7 +1,6 @@ # These are supported funding model platforms -github: [pydanny, browniebroke] -patreon: feldroy +github: [jbanimineni] open_collective: # Replace with a single Open Collective username ko_fi: # Replace with a single Ko-fi username tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel @@ -9,4 +8,3 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl liberapay: # Replace with a single Liberapay username issuehunt: # Replace with a single IssueHunt username otechie: # Replace with a single Otechie username -custom: ["https://www.patreon.com/browniebroke"] diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md index e984493d8..8c8fda3e9 100644 --- a/.github/ISSUE_TEMPLATE/bug.md +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -51,7 +51,7 @@ labels: bug Logs:
-$ cookiecutter https://github.com/cookiecutter/cookiecutter-django
+$ cookiecutter https://github.com/packershift/cookiecutter-django-quickstart
 project_name [Project Name]: ...
 
diff --git a/.github/ISSUE_TEMPLATE/paid-support.md b/.github/ISSUE_TEMPLATE/paid-support.md index 9f997a8c8..cc0490241 100644 --- a/.github/ISSUE_TEMPLATE/paid-support.md +++ b/.github/ISSUE_TEMPLATE/paid-support.md @@ -3,10 +3,6 @@ name: Paid Support Request about: Ask Core Team members to help you out --- -Provided your question goes beyond [regular support](https://github.com/cookiecutter/cookiecutter-django/issues/new?template=question.md), and/or the task at hand is of timely/high priority nature use the below information to reach out for contributors directly. +Provided your question goes beyond [regular support](https://github.com/packershift/cookiecutter-django-quickstart/issues/new?template=question.md), and/or the task at hand is of timely/high priority nature use the below information to reach out for contributors directly. -* Daniel Roy Greenfeld, Project Lead ([GitHub](https://github.com/pydanny), [Patreon](https://www.patreon.com/danielroygreenfeld)): expertise in Django and AWS ELB. - -* Nikita Shupeyko, Core Developer ([GitHub](https://github.com/webyneter)): expertise in Python/Django, hands-on DevOps and frontend experience. - -* Bruno Alla, Core Developer ([GitHub](https://github.com/sponsors/browniebroke)). +* Jeh, Project Lead ([GitHub](https://github.com/jbanimineni), expertise in Django and DevOps, DevSecOps. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md index 61f839cf6..33ec7a99c 100644 --- a/.github/ISSUE_TEMPLATE/question.md +++ b/.github/ISSUE_TEMPLATE/question.md @@ -6,6 +6,5 @@ labels: question First, make sure to examine [the docs](https://cookiecutter-django.readthedocs.io/en/latest/). If that doesn't help, we recommend one of these 3 main channels: -- If your issue is related to Django + something else but was generated with cookiecutter-django, the best is to post a question on [StackOverflow](https://stackoverflow.com/questions/tagged/cookiecutter-django) tagged with `cookiecutter-django`, you would get more visibility from other communities as well. -- Join us on [Discord](https://discord.gg/uFXweDQc5a) and ask around. -- Start [a discussion](https://github.com/cookiecutter/cookiecutter-django/discussions) on our project's GitHub. +- Join us on [Discord](https://discord.gg/SQTCyMUrms) and ask around. +- Start [a discussion](https://github.com/packershift/cookiecutter-django-quickstart/discussions) on our project's GitHub. diff --git a/.github/contributors.json b/.github/contributors.json index 190b81d38..49d159b5f 100644 --- a/.github/contributors.json +++ b/.github/contributors.json @@ -1,4 +1,10 @@ [ + { + "name": "Jeh", + "github_login": "jbanimineni", + "twitter_username": "jbanimineni", + "is_core": true + }, { "name": "Daniel Roy Greenfeld", "github_login": "pydanny", @@ -10,1297 +16,5 @@ "github_login": "audreyr", "twitter_username": "audreyr", "is_core": true - }, - { - "name": "Fábio C. Barrionuevo da Luz", - "github_login": "luzfcb", - "twitter_username": "luzfcb", - "is_core": true - }, - { - "name": "Saurabh Kumar", - "github_login": "theskumar", - "twitter_username": "_theskumar", - "is_core": true - }, - { - "name": "Jannis Gebauer", - "github_login": "jayfk", - "twitter_username": "", - "is_core": true - }, - { - "name": "Burhan Khalid", - "github_login": "burhan", - "twitter_username": "burhan", - "is_core": true - }, - { - "name": "Shupeyko Nikita", - "github_login": "webyneter", - "twitter_username": "webyneter", - "is_core": true - }, - { - "name": "Bruno Alla", - "github_login": "browniebroke", - "twitter_username": "_BrunoAlla", - "is_core": true - }, - { - "name": "Wan Liuyang", - "github_login": "sfdye", - "twitter_username": "sfdye", - "is_core": true - }, - { - "name": "18", - "github_login": "dezoito", - "twitter_username": "" - }, - { - "name": "2O4", - "github_login": "2O4", - "twitter_username": "" - }, - { - "name": "a7p", - "github_login": "a7p", - "twitter_username": "" - }, - { - "name": "Aadith PM", - "github_login": "aadithpm", - "twitter_username": "" - }, - { - "name": "Aaron Eikenberry", - "github_login": "aeikenberry", - "twitter_username": "" - }, - { - "name": "Adam Bogdał", - "github_login": "bogdal", - "twitter_username": "" - }, - { - "name": "Adam Dobrawy", - "github_login": "ad-m", - "twitter_username": "" - }, - { - "name": "Adam Steele", - "github_login": "adammsteele", - "twitter_username": "" - }, - { - "name": "Agam Dua", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Agustín Scaramuzza", - "github_login": "scaramagus", - "twitter_username": "scaramagus" - }, - { - "name": "Alberto Sanchez", - "github_login": "alb3rto", - "twitter_username": "" - }, - { - "name": "Alex Tsai", - "github_login": "caffodian", - "twitter_username": "" - }, - { - "name": "Alvaro [Andor]", - "github_login": "andor-pierdelacabeza", - "twitter_username": "" - }, - { - "name": "Amjith Ramanujam", - "github_login": "amjith", - "twitter_username": "" - }, - { - "name": "Andreas Meistad", - "github_login": "ameistad", - "twitter_username": "" - }, - { - "name": "Andres Gonzalez", - "github_login": "andresgz", - "twitter_username": "" - }, - { - "name": "Andrew Mikhnevich", - "github_login": "zcho", - "twitter_username": "" - }, - { - "name": "Andrew Chen Wang", - "github_login": "Andrew-Chen-Wang", - "twitter_username": "" - }, - { - "name": "Andy Rose", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Anna Callahan", - "github_login": "jazztpt", - "twitter_username": "" - }, - { - "name": "Anna Sidwell", - "github_login": "takkaria", - "twitter_username": "" - }, - { - "name": "Antonia Blair", - "github_login": "antoniablair", - "twitter_username": "antoniablairart" - }, - { - "name": "Anuj Bansal", - "github_login": "ahhda", - "twitter_username": "" - }, - { - "name": "Arcuri Davide", - "github_login": "dadokkio", - "twitter_username": "" - }, - { - "name": "Areski Belaid", - "github_login": "areski", - "twitter_username": "" - }, - { - "name": "AsheKR", - "github_login": "ashekr", - "twitter_username": "" - }, - { - "name": "Ashley Camba", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Barclay Gauld", - "github_login": "yunti", - "twitter_username": "" - }, - { - "name": "Bartek", - "github_login": "btknu", - "twitter_username": "" - }, - { - "name": "Ben Lopatin", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Ben Warren", - "github_login": "bwarren2", - "twitter_username": "" - }, - { - "name": "Benjamin Abel", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Bert de Miranda", - "github_login": "bertdemiranda", - "twitter_username": "" - }, - { - "name": "Bo Lopker", - "github_login": "blopker", - "twitter_username": "" - }, - { - "name": "Bo Peng", - "github_login": "BoPeng", - "twitter_username": "" - }, - { - "name": "Bouke Haarsma", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Brent Payne", - "github_login": "brentpayne", - "twitter_username": "brentpayne" - }, - { - "name": "Bruce Olivier", - "github_login": "bolivierjr", - "twitter_username": "" - }, - { - "name": "Caio Ariede", - "github_login": "caioariede", - "twitter_username": "caioariede" - }, - { - "name": "Carl Johnson", - "github_login": "carlmjohnson", - "twitter_username": "carlmjohnson" - }, - { - "name": "Catherine Devlin", - "github_login": "catherinedevlin", - "twitter_username": "" - }, - { - "name": "Cédric Gaspoz", - "github_login": "cgaspoz", - "twitter_username": "" - }, - { - "name": "Charlie Smith", - "github_login": "chuckus", - "twitter_username": "" - }, - { - "name": "Chris Curvey", - "github_login": "ccurvey", - "twitter_username": "" - }, - { - "name": "Chris Franklin", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Chris Franklin", - "github_login": "hairychris", - "twitter_username": "" - }, - { - "name": "Chris Pappalardo", - "github_login": "ChrisPappalardo", - "twitter_username": "" - }, - { - "name": "Christopher Clarke", - "github_login": "chrisdev", - "twitter_username": "" - }, - { - "name": "Cole Mackenzie", - "github_login": "cmackenzie1", - "twitter_username": "" - }, - { - "name": "Cole Maclean", - "github_login": "cole", - "twitter_username": "cole" - }, - { - "name": "Collederas", - "github_login": "Collederas", - "twitter_username": "" - }, - { - "name": "Craig Margieson", - "github_login": "cmargieson", - "twitter_username": "" - }, - { - "name": "Cristian Vargas", - "github_login": "cdvv7788", - "twitter_username": "" - }, - { - "name": "Cullen Rhodes", - "github_login": "c-rhodes", - "twitter_username": "" - }, - { - "name": "Curtis St Pierre", - "github_login": "curtisstpierre", - "twitter_username": "cstpierre1388" - }, - { - "name": "Dan Shultz", - "github_login": "shultz", - "twitter_username": "" - }, - { - "name": "Dani Hodovic", - "github_login": "danihodovic", - "twitter_username": "" - }, - { - "name": "Daniel Hepper", - "github_login": "dhepper", - "twitter_username": "danielhepper" - }, - { - "name": "Daniel Hillier", - "github_login": "danifus", - "twitter_username": "" - }, - { - "name": "Daniel Sears", - "github_login": "highpost", - "twitter_username": "highpost" - }, - { - "name": "Daniele Tricoli", - "github_login": "eriol", - "twitter_username": "" - }, - { - "name": "David Díaz", - "github_login": "ddiazpinto", - "twitter_username": "DavidDiazPinto" - }, - { - "name": "Davit Tovmasyan", - "github_login": "davitovmasyan", - "twitter_username": "" - }, - { - "name": "Davur Clementsen", - "github_login": "dsclementsen", - "twitter_username": "davur" - }, - { - "name": "Delio Castillo", - "github_login": "jangeador", - "twitter_username": "jangeador" - }, - { - "name": "Demetris Stavrou", - "github_login": "demestav", - "twitter_username": "" - }, - { - "name": "Denis Bobrov", - "github_login": "delneg", - "twitter_username": "" - }, - { - "name": "Denis Orehovsky", - "github_login": "apirobot", - "twitter_username": "" - }, - { - "name": "Denis Savran", - "github_login": "blaxpy", - "twitter_username": "" - }, - { - "name": "Diane Chen", - "github_login": "purplediane", - "twitter_username": "purplediane88" - }, - { - "name": "Dónal Adams", - "github_login": "epileptic-fish", - "twitter_username": "" - }, - { - "name": "Dong Huynh", - "github_login": "trungdong", - "twitter_username": "" - }, - { - "name": "Duda Nogueira", - "github_login": "dudanogueira", - "twitter_username": "dudanogueira" - }, - { - "name": "Emanuel Calso", - "github_login": "bloodpet", - "twitter_username": "bloodpet" - }, - { - "name": "Eraldo Energy", - "github_login": "eraldo", - "twitter_username": "" - }, - { - "name": "Eric Groom", - "github_login": "ericgroom", - "twitter_username": "" - }, - { - "name": "Ernesto Cedeno", - "github_login": "codnee", - "twitter_username": "" - }, - { - "name": "Eyad Al Sibai", - "github_login": "eyadsibai", - "twitter_username": "" - }, - { - "name": "Felipe Arruda", - "github_login": "arruda", - "twitter_username": "" - }, - { - "name": "Florian Idelberger", - "github_login": "step21", - "twitter_username": "windrush" - }, - { - "name": "Gabriel Mejia", - "github_login": "elgartoinf", - "twitter_username": "elgartoinf" - }, - { - "name": "Garry Cairns", - "github_login": "garry-cairns", - "twitter_username": "" - }, - { - "name": "Garry Polley", - "github_login": "garrypolley", - "twitter_username": "" - }, - { - "name": "Gilbishkosma", - "github_login": "Gilbishkosma", - "twitter_username": "" - }, - { - "name": "Glenn Wiskur", - "github_login": "gwiskur", - "twitter_username": "" - }, - { - "name": "Guilherme Guy", - "github_login": "guilherme1guy", - "twitter_username": "" - }, - { - "name": "Hamish Durkin", - "github_login": "durkode", - "twitter_username": "" - }, - { - "name": "Hana Quadara", - "github_login": "hanaquadara", - "twitter_username": "" - }, - { - "name": "Hannah Lazarus", - "github_login": "hanhanhan", - "twitter_username": "" - }, - { - "name": "Harry Moreno", - "github_login": "morenoh149", - "twitter_username": "morenoh149" - }, - { - "name": "Harry Percival", - "github_login": "hjwp", - "twitter_username": "" - }, - { - "name": "Hendrik Schneider", - "github_login": "hendrikschneider", - "twitter_username": "" - }, - { - "name": "Henrique G. G. Pereira", - "github_login": "ikkebr", - "twitter_username": "" - }, - { - "name": "Howie Zhao", - "github_login": "howiezhao", - "twitter_username": "" - }, - { - "name": "Ian Lee", - "github_login": "IanLee1521", - "twitter_username": "" - }, - { - "name": "Irfan Ahmad", - "github_login": "erfaan", - "twitter_username": "erfaan" - }, - { - "name": "Isaac12x", - "github_login": "Isaac12x", - "twitter_username": "" - }, - { - "name": "Ivan Khomutov", - "github_login": "ikhomutov", - "twitter_username": "" - }, - { - "name": "James Williams", - "github_login": "jameswilliams1", - "twitter_username": "" - }, - { - "name": "Jan Van Bruggen", - "github_login": "jvanbrug", - "twitter_username": "" - }, - { - "name": "Jelmer Draaijer", - "github_login": "foarsitter", - "twitter_username": "" - }, - { - "name": "Jerome Caisip", - "github_login": "jeromecaisip", - "twitter_username": "" - }, - { - "name": "Jens Nilsson", - "github_login": "phiberjenz", - "twitter_username": "" - }, - { - "name": "Jerome Leclanche", - "github_login": "jleclanche", - "twitter_username": "Adys" - }, - { - "name": "Jimmy Gitonga", - "github_login": "Afrowave", - "twitter_username": "afrowave" - }, - { - "name": "John Cass", - "github_login": "jcass77", - "twitter_username": "cass_john" - }, - { - "name": "Jonathan Thompson", - "github_login": "nojanath", - "twitter_username": "" - }, - { - "name": "Jules Cheron", - "github_login": "jules-ch", - "twitter_username": "" - }, - { - "name": "Julien Almarcha", - "github_login": "sladinji", - "twitter_username": "" - }, - { - "name": "Julio Castillo", - "github_login": "juliocc", - "twitter_username": "" - }, - { - "name": "Kaido Kert", - "github_login": "kaidokert", - "twitter_username": "" - }, - { - "name": "kappataumu", - "github_login": "kappataumu", - "twitter_username": "kappataumu" - }, - { - "name": "Kaveh", - "github_login": "ka7eh", - "twitter_username": "" - }, - { - "name": "Keith Bailey", - "github_login": "keithjeb", - "twitter_username": "" - }, - { - "name": "Keith Webber", - "github_login": "townie", - "twitter_username": "" - }, - { - "name": "Kevin A. Stone", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Kevin Ndung'u", - "github_login": "kevgathuku", - "twitter_username": "" - }, - { - "name": "Keyvan Mosharraf", - "github_login": "keyvanm", - "twitter_username": "" - }, - { - "name": "Krzysztof Szumny", - "github_login": "noisy", - "twitter_username": "" - }, - { - "name": "Krzysztof Żuraw", - "github_login": "krzysztofzuraw", - "twitter_username": "" - }, - { - "name": "Leo won", - "github_login": "leollon", - "twitter_username": "" - }, - { - "name": "Leo Zhou", - "github_login": "glasslion", - "twitter_username": "" - }, - { - "name": "Leon Kim", - "github_login": "PilhwanKim", - "twitter_username": "" - }, - { - "name": "Leonardo Jimenez", - "github_login": "xpostudio4", - "twitter_username": "" - }, - { - "name": "Lin Xianyi", - "github_login": "iynaix", - "twitter_username": "" - }, - { - "name": "Luis Nell", - "github_login": "originell", - "twitter_username": "" - }, - { - "name": "Lukas Klein", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Lyla Fischer", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Malik Sulaimanov", - "github_login": "flyudvik", - "twitter_username": "flyudvik" - }, - { - "name": "Martin Blech", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Martin Saizar", - "github_login": "msaizar", - "twitter_username": "" - }, - { - "name": "Mateusz Ostaszewski", - "github_login": "mostaszewski", - "twitter_username": "" - }, - { - "name": "Mathijs Hoogland", - "github_login": "MathijsHoogland", - "twitter_username": "" - }, - { - "name": "Matt Braymer-Hayes", - "github_login": "mattayes", - "twitter_username": "mattayes" - }, - { - "name": "Matt Knapper", - "github_login": "mknapper1", - "twitter_username": "" - }, - { - "name": "Matt Linares", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Matt Menzenski", - "github_login": "menzenski", - "twitter_username": "" - }, - { - "name": "Matt Warren", - "github_login": "mfwarren", - "twitter_username": "" - }, - { - "name": "Matthew Sisley", - "github_login": "mjsisley", - "twitter_username": "" - }, - { - "name": "Matthias Sieber", - "github_login": "manonthemat", - "twitter_username": "MatzeOne" - }, - { - "name": "Meghan Heintz", - "github_login": "dot2dotseurat", - "twitter_username": "" - }, - { - "name": "Mesut Yılmaz", - "github_login": "myilmaz", - "twitter_username": "" - }, - { - "name": "Michael Gecht", - "github_login": "mimischi", - "twitter_username": "_mischi" - }, - { - "name": "Michael Samoylov", - "github_login": "msamoylov", - "twitter_username": "" - }, - { - "name": "Min ho Kim", - "github_login": "minho42", - "twitter_username": "" - }, - { - "name": "mozillazg", - "github_login": "mozillazg", - "twitter_username": "" - }, - { - "name": "Nico Stefani", - "github_login": "nicolas471", - "twitter_username": "moby_dick91" - }, - { - "name": "Oleg Russkin", - "github_login": "rolep", - "twitter_username": "" - }, - { - "name": "Pablo", - "github_login": "oubiga", - "twitter_username": "" - }, - { - "name": "Parbhat Puri", - "github_login": "parbhat", - "twitter_username": "" - }, - { - "name": "Pawan Chaurasia", - "github_login": "rjsnh1522", - "twitter_username": "" - }, - { - "name": "Peter Bittner", - "github_login": "bittner", - "twitter_username": "" - }, - { - "name": "Peter Coles", - "github_login": "mrcoles", - "twitter_username": "" - }, - { - "name": "Philipp Matthies", - "github_login": "canonnervio", - "twitter_username": "" - }, - { - "name": "Pierre Chiquet", - "github_login": "pchiquet", - "twitter_username": "" - }, - { - "name": "Raony Guimarães Corrêa", - "github_login": "raonyguimaraes", - "twitter_username": "" - }, - { - "name": "Raphael Pierzina", - "github_login": "hackebrot", - "twitter_username": "" - }, - { - "name": "Reggie Riser", - "github_login": "reggieriser", - "twitter_username": "" - }, - { - "name": "René Muhl", - "github_login": "rm--", - "twitter_username": "" - }, - { - "name": "Richard Hajdu", - "github_login": "Tusky", - "twitter_username": "" - }, - { - "name": "Roman Afanaskin", - "github_login": "siauPatrick", - "twitter_username": "" - }, - { - "name": "Roman Osipenko", - "github_login": "romanosipenko", - "twitter_username": "" - }, - { - "name": "Russell Davies", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Sam Collins", - "github_login": "MightySCollins", - "twitter_username": "" - }, - { - "name": "Sascha", - "github_login": "saschalalala", - "twitter_username": "saschalalala" - }, - { - "name": "Sławek Ehlert", - "github_login": "slafs", - "twitter_username": "" - }, - { - "name": "Sorasful", - "github_login": "sorasful", - "twitter_username": "" - }, - { - "name": "Srinivas Nyayapati", - "github_login": "shireenrao", - "twitter_username": "" - }, - { - "name": "stepmr", - "github_login": "stepmr", - "twitter_username": "" - }, - { - "name": "Steve Steiner", - "github_login": "ssteinerX", - "twitter_username": "" - }, - { - "name": "Sudarshan Wadkar", - "github_login": "wadkar", - "twitter_username": "" - }, - { - "name": "Sule Marshall", - "github_login": "suledev", - "twitter_username": "" - }, - { - "name": "Tano Abeleyra", - "github_login": "tanoabeleyra", - "twitter_username": "" - }, - { - "name": "Taylor Baldwin", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Théo Segonds", - "github_login": "show0k", - "twitter_username": "" - }, - { - "name": "Tim Claessens", - "github_login": "timclaessens", - "twitter_username": "" - }, - { - "name": "Tim Freund", - "github_login": "timfreund", - "twitter_username": "" - }, - { - "name": "Tom Atkins", - "github_login": "knitatoms", - "twitter_username": "" - }, - { - "name": "Tom Offermann", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Travis McNeill", - "github_login": "Travistock", - "twitter_username": "tavistock_esq" - }, - { - "name": "Tubo Shi", - "github_login": "Tubo", - "twitter_username": "" - }, - { - "name": "Umair Ashraf", - "github_login": "umrashrf", - "twitter_username": "fabumair" - }, - { - "name": "Vadim Iskuchekov", - "github_login": "Egregors", - "twitter_username": "egregors" - }, - { - "name": "Vicente G. Reyes", - "github_login": "reyesvicente", - "twitter_username": "highcenburg" - }, - { - "name": "Vitaly Babiy", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Vivian Guillen", - "github_login": "viviangb", - "twitter_username": "" - }, - { - "name": "Vlad Doster", - "github_login": "vladdoster", - "twitter_username": "" - }, - { - "name": "Will Farley", - "github_login": "goldhand", - "twitter_username": "g01dhand" - }, - { - "name": "William Archinal", - "github_login": "archinal", - "twitter_username": "" - }, - { - "name": "Xaver Y.R. Chen", - "github_login": "yrchen", - "twitter_username": "yrchen" - }, - { - "name": "Yaroslav Halchenko", - "github_login": "", - "twitter_username": "" - }, - { - "name": "Yuchen Xie", - "github_login": "mapx", - "twitter_username": "" - }, - { - "name": "enchance", - "github_login": "enchance", - "twitter_username": "" - }, - { - "name": "Jan Fabry", - "github_login": "janfabry", - "twitter_username": "" - }, - { - "name": "Corey Garvey", - "github_login": "coreygarvey", - "twitter_username": "" - }, - { - "name": "Arnav Choudhury", - "github_login": "arnav13081994", - "twitter_username": "" - }, - { - "name": "Wes Turner", - "github_login": "westurner", - "twitter_username": "westurner" - }, - { - "name": "Jakub Musko", - "github_login": "umgelurgel", - "twitter_username": "" - }, - { - "name": "Fabian Affolter", - "github_login": "fabaff", - "twitter_username": "fabaff" - }, - { - "name": "Simon Rey", - "github_login": "eqqe", - "twitter_username": "" - }, - { - "name": "Yotam Tal", - "github_login": "yotamtal", - "twitter_username": "" - }, - { - "name": "John", - "github_login": "thorrak", - "twitter_username": "" - }, - { - "name": "vascop", - "github_login": "vascop", - "twitter_username": "" - }, - { - "name": "PJ Hoberman", - "github_login": "pjhoberman", - "twitter_username": "" - }, - { - "name": "lcd1232", - "github_login": "lcd1232", - "twitter_username": "" - }, - { - "name": "Tames McTigue", - "github_login": "Tamerz", - "twitter_username": "" - }, - { - "name": "Ray Besiga", - "github_login": "raybesiga", - "twitter_username": "raybesiga" - }, - { - "name": "Grant McLean", - "github_login": "grantm", - "twitter_username": "grantmnz" - }, - { - "name": "Kuo Chao Cheng", - "github_login": "wwwtony5488", - "twitter_username": "" - }, - { - "name": "LECbg", - "github_login": "LECbg", - "twitter_username": "" - }, - { - "name": "Haseeb ur Rehman", - "github_login": "professorhaseeb", - "twitter_username": "professorhaseeb" - }, - { - "name": "Abdul Qoyyuum", - "github_login": "Qoyyuum", - "twitter_username": "Qoyyuum" - }, - { - "name": "mfosterw", - "github_login": "mfosterw", - "twitter_username": "" - }, - { - "name": "Keith Callenberg", - "github_login": "keithcallenberg", - "twitter_username": "" - }, - { - "name": "Mike97M", - "github_login": "Mike97M", - "twitter_username": "" - }, - { - "name": "Charlie Macfarlane Brodie", - "github_login": "tannart", - "twitter_username": "" - }, - { - "name": "Floyd Hightower", - "github_login": "fhightower", - "twitter_username": "" - }, - { - "name": "Manjit Pardeshi", - "github_login": "Manjit2003", - "twitter_username": "" - }, - { - "name": "Meraj ", - "github_login": "ichbinmeraj", - "twitter_username": "merajsafari" - }, - { - "name": "dalrrard", - "github_login": "dalrrard", - "twitter_username": "" - }, - { - "name": "Liam Brenner", - "github_login": "SableWalnut", - "twitter_username": "" - }, - { - "name": "Noah H", - "github_login": "nthall", - "twitter_username": "" - }, - { - "name": "Diego Montes", - "github_login": "d57montes", - "twitter_username": "" - }, - { - "name": "Chao Yang Wu", - "github_login": "goatwu1993", - "twitter_username": "" - }, - { - "name": "mpoli", - "github_login": "mpoli", - "twitter_username": "" - }, - { - "name": "Zach Borboa", - "github_login": "zachborboa", - "twitter_username": "" - }, - { - "name": "Timm Simpkins", - "github_login": "PoDuck", - "twitter_username": "" - }, - { - "name": "Douglas", - "github_login": "douglascdev", - "twitter_username": "" - }, - { - "name": "Will Gordon", - "github_login": "wgordon17", - "twitter_username": "" - }, - { - "name": "Bogdan Mateescu", - "github_login": "mateesville93", - "twitter_username": "" - }, - { - "name": "Fuzzwah", - "github_login": "Fuzzwah", - "twitter_username": "" - }, - { - "name": "Thibault J.", - "github_login": "thibault", - "twitter_username": "thibault" - }, - { - "name": "Pedro Campos", - "github_login": "pcampos119104", - "twitter_username": "" - }, - { - "name": "Vikas Yadav", - "github_login": "vik-y", - "twitter_username": "" - }, - { - "name": "Abdullah Adeel", - "github_login": "mabdullahadeel", - "twitter_username": "abdadeel_" - }, - { - "name": "Jorge Valdez", - "github_login": "jorgeavaldez", - "twitter_username": "" - }, - { - "name": "Ryan Fitch", - "github_login": "ryfi", - "twitter_username": "" - }, - { - "name": "ghazi-git", - "github_login": "ghazi-git", - "twitter_username": "" - }, - { - "name": "Cebrail Yılmaz", - "github_login": "b1sar", - "twitter_username": "" - }, - { - "name": "Artur Barseghyan", - "github_login": "barseghyanartur", - "twitter_username": "" - }, - { - "name": "innicoder", - "github_login": "innicoder", - "twitter_username": "" - }, - { - "name": "Naveen", - "github_login": "naveensrinivasan", - "twitter_username": "snaveen" - }, - { - "name": "Nikita Sobolev", - "github_login": "sobolevn", - "twitter_username": "" - }, - { - "name": "Sebastian Reyes Espinosa", - "github_login": "sebastian-code", - "twitter_username": "sebastianreyese" - }, - { - "name": "jugglinmike", - "github_login": "jugglinmike", - "twitter_username": "" - }, - { - "name": "monosans", - "github_login": "monosans", - "twitter_username": "" - }, - { - "name": "Marcio Mazza", - "github_login": "marciomazza", - "twitter_username": "marciomazza" - }, - { - "name": "Brandon Rumiser", - "github_login": "brumiser1550", - "twitter_username": "" - }, - { - "name": "krati yadav", - "github_login": "krati5", - "twitter_username": "" - }, - { - "name": "Abe Hanoka", - "github_login": "abe-101", - "twitter_username": "abe__101" } ] \ No newline at end of file diff --git a/.github/workflows/django-issue-checker.yml b/.github/workflows/django-issue-checker.yml index fd250604f..5990c3bfa 100644 --- a/.github/workflows/django-issue-checker.yml +++ b/.github/workflows/django-issue-checker.yml @@ -12,7 +12,7 @@ on: jobs: issue-checker: # Disables this workflow from running in a repository that is not part of the indicated organization/user - if: github.repository_owner == 'cookiecutter' + if: github.repository_owner == 'packershift' runs-on: ubuntu-latest steps: diff --git a/.github/workflows/issue-manager.yml b/.github/workflows/issue-manager.yml index a6e074137..9f19f392a 100644 --- a/.github/workflows/issue-manager.yml +++ b/.github/workflows/issue-manager.yml @@ -19,7 +19,7 @@ on: jobs: issue-manager: # Disables this workflow from running in a repository that is not part of the indicated organization/user - if: github.repository_owner == 'cookiecutter' + if: github.repository_owner == 'packershift' runs-on: ubuntu-latest steps: diff --git a/.github/workflows/pre-commit-autoupdate.yml b/.github/workflows/pre-commit-autoupdate.yml index 1708e8b82..ca52ac60f 100644 --- a/.github/workflows/pre-commit-autoupdate.yml +++ b/.github/workflows/pre-commit-autoupdate.yml @@ -14,7 +14,7 @@ permissions: jobs: auto-update: # Disables this workflow from running in a repository that is not part of the indicated organization/user - if: github.repository_owner == 'cookiecutter' + if: github.repository_owner == 'packershift' permissions: contents: write # for peter-evans/create-pull-request to create branch pull-requests: write # for peter-evans/create-pull-request to create a PR diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml index 27113a89f..1ada880d8 100644 --- a/.github/workflows/update-changelog.yml +++ b/.github/workflows/update-changelog.yml @@ -10,7 +10,7 @@ on: jobs: release: # Disables this workflow from running in a repository that is not part of the indicated organization/user - if: github.repository_owner == 'cookiecutter' + if: github.repository_owner == 'packershift' runs-on: ubuntu-latest steps: diff --git a/.github/workflows/update-contributors.yml b/.github/workflows/update-contributors.yml index ee0c547e1..d028dc20d 100644 --- a/.github/workflows/update-contributors.yml +++ b/.github/workflows/update-contributors.yml @@ -11,7 +11,7 @@ permissions: jobs: build: # Disables this workflow from running in a repository that is not part of the indicated organization/user - if: github.repository_owner == 'cookiecutter' + if: github.repository_owner == 'packershift' permissions: contents: write # for stefanzweifel/git-auto-commit-action to push code in repo diff --git a/.pyup.yml b/.pyup.yml index e5d4752e4..645e65c07 100644 --- a/.pyup.yml +++ b/.pyup.yml @@ -8,11 +8,19 @@ update: all # allowed: True, False pin: True +# set the default branch +# default: empty, the default branch on GitHub +branch: main + # add a label to pull requests, default is not set # requires private repo permissions, even on public repos # default: empty label_prs: update +# set a global prefix for PRs +# default: empty +pr_prefix: "Bug #12345" + requirements: - "requirements.txt" - "docs/requirements.txt" diff --git a/CHANGELOG.md b/CHANGELOG.md index 88f2ab45b..eb2723978 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,2978 +7,3 @@ All enhancements and patches to Cookiecutter Django will be documented in this f ### Updated - Auto-update pre-commit hooks ([#3942](https://github.com/cookiecutter/cookiecutter-django/pull/3942)) - -## 2022.11.07 - -### Updated -- Update watchfiles to 0.18.1 ([#3938](https://github.com/cookiecutter/cookiecutter-django/pull/3938)) - -## 2022.11.06 - -### Changed -- Store extended Celery task attributes in backend ([#3855](https://github.com/cookiecutter/cookiecutter-django/pull/3855)) -- add os requirements for Ubuntu 22.04 (Jammy) ([#3930](https://github.com/cookiecutter/cookiecutter-django/pull/3930)) -### Updated -- Update pytest-sugar to 0.9.6 ([#3937](https://github.com/cookiecutter/cookiecutter-django/pull/3937)) -- Update pygithub to 1.57 ([#3936](https://github.com/cookiecutter/cookiecutter-django/pull/3936)) -- Update sphinx-rtd-theme to 1.1.1 ([#3935](https://github.com/cookiecutter/cookiecutter-django/pull/3935)) - -## 2022.11.02 - -### Changed -- fix typo in CONTRIBUTING.md ([#3932](https://github.com/cookiecutter/cookiecutter-django/pull/3932)) -### Updated -- Update crispy-bootstrap5 to 0.7 ([#3886](https://github.com/cookiecutter/cookiecutter-django/pull/3886)) -- Update django-coverage-plugin to 2.0.4 ([#3927](https://github.com/cookiecutter/cookiecutter-django/pull/3927)) -- Update pytz to 2022.6 ([#3928](https://github.com/cookiecutter/cookiecutter-django/pull/3928)) -- Update sphinx-rtd-theme to 1.1.0 ([#3929](https://github.com/cookiecutter/cookiecutter-django/pull/3929)) -- Update pillow to 9.3.0 ([#3922](https://github.com/cookiecutter/cookiecutter-django/pull/3922)) - -## 2022.10.30 - -### Updated -- Auto-update pre-commit hooks ([#3924](https://github.com/cookiecutter/cookiecutter-django/pull/3924)) - -## 2022.10.28 - -### Updated -- Bump stefanzweifel/git-auto-commit-action from 4.15.2 to 4.15.3 ([#3921](https://github.com/cookiecutter/cookiecutter-django/pull/3921)) - -## 2022.10.26 - -### Updated -- Update uvicorn to 0.19.0 ([#3920](https://github.com/cookiecutter/cookiecutter-django/pull/3920)) -- Update pytest to 7.2.0 ([#3919](https://github.com/cookiecutter/cookiecutter-django/pull/3919)) -- Update tox to 3.27.0 ([#3917](https://github.com/cookiecutter/cookiecutter-django/pull/3917)) -- Update psycopg2 to 2.9.5 ([#3918](https://github.com/cookiecutter/cookiecutter-django/pull/3918)) - -## 2022.10.24 - -### Changed -- Upgrade Python version from 3.9 to 3.10 ([#3913](https://github.com/cookiecutter/cookiecutter-django/pull/3913)) -### Updated -- Update sentry-sdk to 1.10.1 ([#3911](https://github.com/cookiecutter/cookiecutter-django/pull/3911)) -- Bump stefanzweifel/git-auto-commit-action from 4.15.1 to 4.15.2 ([#3914](https://github.com/cookiecutter/cookiecutter-django/pull/3914)) - -## 2022.10.19 - -### Changed -- Set AWS_S3_MAX_MEMORY_SIZE ([#3810](https://github.com/cookiecutter/cookiecutter-django/pull/3810)) -- Upgrade to Django 4.0 ([#3848](https://github.com/cookiecutter/cookiecutter-django/pull/3848)) -### Updated -- Update pytz to 2022.5 ([#3906](https://github.com/cookiecutter/cookiecutter-django/pull/3906)) -- Update sphinx to 5.3.0 ([#3905](https://github.com/cookiecutter/cookiecutter-django/pull/3905)) -- Update django-celery-beat to 2.4.0 ([#3908](https://github.com/cookiecutter/cookiecutter-django/pull/3908)) -- Update watchfiles to 0.18.0 ([#3907](https://github.com/cookiecutter/cookiecutter-django/pull/3907)) - -## 2022.10.13 - -### Updated -- Update pygithub to 1.56 ([#3904](https://github.com/cookiecutter/cookiecutter-django/pull/3904)) - -## 2022.10.11 - -### Updated -- Auto-update pre-commit hooks ([#3899](https://github.com/cookiecutter/cookiecutter-django/pull/3899)) -- Update flake8-isort to 5.0.0 ([#3901](https://github.com/cookiecutter/cookiecutter-django/pull/3901)) -- Update gitpython to 3.1.29 ([#3902](https://github.com/cookiecutter/cookiecutter-django/pull/3902)) -- Update psycopg2 to 2.9.4 ([#3896](https://github.com/cookiecutter/cookiecutter-django/pull/3896)) -- Bump stefanzweifel/git-auto-commit-action from 4.15.0 to 4.15.1 ([#3903](https://github.com/cookiecutter/cookiecutter-django/pull/3903)) -- Update black to 22.10.0 ([#3898](https://github.com/cookiecutter/cookiecutter-django/pull/3898)) - -## 2022.10.04 - -### Updated -- Update django to 3.2.16 ([#3895](https://github.com/cookiecutter/cookiecutter-django/pull/3895)) -- Update mypy to 0.982 ([#3893](https://github.com/cookiecutter/cookiecutter-django/pull/3893)) -- Auto-update pre-commit hooks ([#3894](https://github.com/cookiecutter/cookiecutter-django/pull/3894)) - -## 2022.10.03 - -### Updated -- Update sentry-sdk to 1.9.10 ([#3892](https://github.com/cookiecutter/cookiecutter-django/pull/3892)) - -## 2022.10.02 - -### Updated -- Update pytz to 2022.4 ([#3891](https://github.com/cookiecutter/cookiecutter-django/pull/3891)) - -## 2022.09.30 - -### Updated -- Update coverage to 6.5.0 ([#3890](https://github.com/cookiecutter/cookiecutter-django/pull/3890)) -- Update mypy to 0.981 ([#3889](https://github.com/cookiecutter/cookiecutter-django/pull/3889)) -- Update sentry-sdk to 1.9.9 ([#3888](https://github.com/cookiecutter/cookiecutter-django/pull/3888)) -- Update sphinx to 5.2.3 ([#3887](https://github.com/cookiecutter/cookiecutter-django/pull/3887)) - -## 2022.09.29 - -### Changed -- Remove outdated & optional Sendgrid settings from production config ([#3885](https://github.com/cookiecutter/cookiecutter-django/pull/3885)) - -## 2022.09.27 - -### Updated -- Update sphinx to 5.2.2 ([#3884](https://github.com/cookiecutter/cookiecutter-django/pull/3884)) - -## 2022.09.26 - -### Updated -- Update drf-spectacular to 0.24.2 ([#3882](https://github.com/cookiecutter/cookiecutter-django/pull/3882)) -- Update djangorestframework to 3.14.0 ([#3881](https://github.com/cookiecutter/cookiecutter-django/pull/3881)) -- Update django-debug-toolbar to 3.7.0 ([#3878](https://github.com/cookiecutter/cookiecutter-django/pull/3878)) -- Auto-update pre-commit hooks ([#3877](https://github.com/cookiecutter/cookiecutter-django/pull/3877)) -- Bump stefanzweifel/git-auto-commit-action from 4.14.1 to 4.15.0 ([#3880](https://github.com/cookiecutter/cookiecutter-django/pull/3880)) -- Update sphinx to 5.2.1 ([#3879](https://github.com/cookiecutter/cookiecutter-django/pull/3879)) - -## 2022.09.24 - -### Fixed -- Remove `--no-deps` in pip wheels command of docs Dockerfile ([#3875](https://github.com/cookiecutter/cookiecutter-django/pull/3875)) - -## 2022.09.23 - -### Changed -- Reload uvicorn on html file change ([#3866](https://github.com/cookiecutter/cookiecutter-django/pull/3866)) -- Mailjet default api url does not work out of the box ([#3871](https://github.com/cookiecutter/cookiecutter-django/pull/3871)) -### Updated -- Auto-update pre-commit hooks ([#3872](https://github.com/cookiecutter/cookiecutter-django/pull/3872)) -- Update django-extensions to 3.2.1 ([#3867](https://github.com/cookiecutter/cookiecutter-django/pull/3867)) -- Update tox to 3.26.0 ([#3864](https://github.com/cookiecutter/cookiecutter-django/pull/3864)) -- Update drf-spectacular to 0.24.1 ([#3874](https://github.com/cookiecutter/cookiecutter-django/pull/3874)) - -## 2022.09.15 - -### Updated -- Update watchfiles to 0.17.0 ([#3869](https://github.com/cookiecutter/cookiecutter-django/pull/3869)) -- Update drf-spectacular to 0.24.0 ([#3870](https://github.com/cookiecutter/cookiecutter-django/pull/3870)) - -## 2022.09.05 - -### Updated -- Update sentry-sdk to 1.9.8 ([#3861](https://github.com/cookiecutter/cookiecutter-django/pull/3861)) - -## 2022.09.02 - -### Updated -- Update pytest to 7.1.3 ([#3860](https://github.com/cookiecutter/cookiecutter-django/pull/3860)) -- Update sentry-sdk to 1.9.7 ([#3859](https://github.com/cookiecutter/cookiecutter-django/pull/3859)) - -## 2022.09.01 - -### Changed -- Add article to README about how to use a hosted DB ([#3844](https://github.com/cookiecutter/cookiecutter-django/pull/3844)) -### Updated -- Update sentry-sdk to 1.9.6 ([#3856](https://github.com/cookiecutter/cookiecutter-django/pull/3856)) -- Auto-update pre-commit hooks ([#3858](https://github.com/cookiecutter/cookiecutter-django/pull/3858)) -- Update black to 22.8.0 ([#3857](https://github.com/cookiecutter/cookiecutter-django/pull/3857)) - -## 2022.08.26 - -### Changed -- Fix formatting in docs ([#3850](https://github.com/cookiecutter/cookiecutter-django/pull/3850)) - -## 2022.08.24 - -### Updated -- Update django-debug-toolbar to 3.6.0 ([#3847](https://github.com/cookiecutter/cookiecutter-django/pull/3847)) -- Update werkzeug to 2.2.2 ([#3846](https://github.com/cookiecutter/cookiecutter-django/pull/3846)) -- Update coverage to 6.4.4 ([#3842](https://github.com/cookiecutter/cookiecutter-django/pull/3842)) -- Update uvicorn to 0.18.3 ([#3845](https://github.com/cookiecutter/cookiecutter-django/pull/3845)) -- Update sentry-sdk to 1.9.5 ([#3841](https://github.com/cookiecutter/cookiecutter-django/pull/3841)) -- Update flower to 1.2.0 ([#3836](https://github.com/cookiecutter/cookiecutter-django/pull/3836)) -- Update django-storages to 1.13.1 ([#3833](https://github.com/cookiecutter/cookiecutter-django/pull/3833)) - -## 2022.08.15 - -### Updated -- Update coverage to 6.4.3 ([#3835](https://github.com/cookiecutter/cookiecutter-django/pull/3835)) -- Update pytz to 2022.2.1 ([#3840](https://github.com/cookiecutter/cookiecutter-django/pull/3840)) -- Update sentry-sdk to 1.9.4 ([#3838](https://github.com/cookiecutter/cookiecutter-django/pull/3838)) - -## 2022.08.09 - -### Updated -- Update sentry-sdk to 1.9.3 ([#3837](https://github.com/cookiecutter/cookiecutter-django/pull/3837)) - -## 2022.08.05 - -### Updated -- Update sentry-sdk to 1.9.2 ([#3832](https://github.com/cookiecutter/cookiecutter-django/pull/3832)) - -## 2022.08.04 - -### Updated -- Auto-update pre-commit hooks ([#3816](https://github.com/cookiecutter/cookiecutter-django/pull/3816)) -- Update flake8 to 5.0.4 ([#3829](https://github.com/cookiecutter/cookiecutter-django/pull/3829)) -- Update django-compressor to 4.1 ([#3823](https://github.com/cookiecutter/cookiecutter-django/pull/3823)) -- Update flake8-isort to 4.2.0 ([#3828](https://github.com/cookiecutter/cookiecutter-django/pull/3828)) - -## 2022.08.03 - -### Updated -- Update django to 3.2.15 ([#3822](https://github.com/cookiecutter/cookiecutter-django/pull/3822)) - -## 2022.07.29 - -### Updated -- Update sentry-sdk to 1.9.0 ([#3815](https://github.com/cookiecutter/cookiecutter-django/pull/3815)) - -## 2022.07.28 - -### Updated -- Update werkzeug to 2.2.1 ([#3814](https://github.com/cookiecutter/cookiecutter-django/pull/3814)) - -## 2022.07.27 - -### Updated -- Update werkzeug to 2.2.0 ([#3813](https://github.com/cookiecutter/cookiecutter-django/pull/3813)) -- Update sphinx to 5.1.1 ([#3811](https://github.com/cookiecutter/cookiecutter-django/pull/3811)) -- Update drf-spectacular to 0.23.1 ([#3812](https://github.com/cookiecutter/cookiecutter-django/pull/3812)) - -## 2022.07.26 - -### Changed -- Switch from `watchgod` to `watchfiles` ([#3791](https://github.com/cookiecutter/cookiecutter-django/pull/3791)) -- Change Django settings file used by pylint ([#3806](https://github.com/cookiecutter/cookiecutter-django/pull/3806)) -- Simplify database access in tests ([#3807](https://github.com/cookiecutter/cookiecutter-django/pull/3807)) -- Provide more context when wating for PostgreSQL takes too long ([#3782](https://github.com/cookiecutter/cookiecutter-django/pull/3782)) -### Updated -- Update django-compressor to 4.0 ([#3802](https://github.com/cookiecutter/cookiecutter-django/pull/3802)) -- Update flake8-isort to 4.1.2.post0 ([#3809](https://github.com/cookiecutter/cookiecutter-django/pull/3809)) -- Update sphinx to 5.1.0 ([#3808](https://github.com/cookiecutter/cookiecutter-django/pull/3808)) -- Update sh to 1.14.3 ([#3798](https://github.com/cookiecutter/cookiecutter-django/pull/3798)) -- Auto-update pre-commit hooks ([#3780](https://github.com/cookiecutter/cookiecutter-django/pull/3780)) - -## 2022.07.22 - -### Updated -- Update pytest-sugar to 0.9.5 ([#3800](https://github.com/cookiecutter/cookiecutter-django/pull/3800)) -- Update sphinx to 5.0.2 ([#3801](https://github.com/cookiecutter/cookiecutter-django/pull/3801)) -- Update pillow to 9.2.0 ([#3799](https://github.com/cookiecutter/cookiecutter-django/pull/3799)) -- Update werkzeug to 2.1.2 ([#3797](https://github.com/cookiecutter/cookiecutter-django/pull/3797)) - -## 2022.07.21 - -### Changed -- Set user to form instance in update user view test ([#3776](https://github.com/cookiecutter/cookiecutter-django/pull/3776)) -- Fix warning from django-coverage-plugin in tests ([#3790](https://github.com/cookiecutter/cookiecutter-django/pull/3790)) -- Always use `const` instead of `var` in `gulpfile.js` ([#3786](https://github.com/cookiecutter/cookiecutter-django/pull/3786)) -### Updated -- Update flower to 1.1.0 ([#3796](https://github.com/cookiecutter/cookiecutter-django/pull/3796)) -- Update coverage to 6.4.2 ([#3783](https://github.com/cookiecutter/cookiecutter-django/pull/3783)) -- Update mypy to 0.971 ([#3788](https://github.com/cookiecutter/cookiecutter-django/pull/3788)) -- Update sentry-sdk to 1.8.0 ([#3792](https://github.com/cookiecutter/cookiecutter-django/pull/3792)) -- Update pre-commit to 2.20.0 ([#3779](https://github.com/cookiecutter/cookiecutter-django/pull/3779)) -- Update django-extensions to 3.2.0 ([#3774](https://github.com/cookiecutter/cookiecutter-django/pull/3774)) -- Update tox to 3.25.1 ([#3767](https://github.com/cookiecutter/cookiecutter-django/pull/3767)) -- Update uvicorn to 0.18.2 ([#3762](https://github.com/cookiecutter/cookiecutter-django/pull/3762)) -- Update redis to 4.3.4 ([#3763](https://github.com/cookiecutter/cookiecutter-django/pull/3763)) -- Update requests to 2.28.1 ([#3766](https://github.com/cookiecutter/cookiecutter-django/pull/3766)) - -## 2022.07.10 - -### Changed -- Revert auto-update pre-commit hooks ([#3778](https://github.com/cookiecutter/cookiecutter-django/pull/3778)) -### Updated -- Auto-update pre-commit hooks ([#3775](https://github.com/cookiecutter/cookiecutter-django/pull/3775)) - -## 2022.07.06 - -### Updated -- Update django to 3.2.14 ([#3768](https://github.com/cookiecutter/cookiecutter-django/pull/3768)) - -## 2022.06.28 - -### Updated -- Auto-update pre-commit hooks ([#3765](https://github.com/cookiecutter/cookiecutter-django/pull/3765)) -- Update black to 22.6.0 ([#3764](https://github.com/cookiecutter/cookiecutter-django/pull/3764)) - -## 2022.06.23 - -### Updated -- Update django-debug-toolbar to 3.5.0 ([#3760](https://github.com/cookiecutter/cookiecutter-django/pull/3760)) - -## 2022.06.22 - -### Updated -- Update django-stubs to 1.12.0 ([#3757](https://github.com/cookiecutter/cookiecutter-django/pull/3757)) -- Update sentry-sdk to 1.6.0 ([#3756](https://github.com/cookiecutter/cookiecutter-django/pull/3756)) -- Update djangorestframework-stubs to 1.7.0 ([#3754](https://github.com/cookiecutter/cookiecutter-django/pull/3754)) - -## 2022.06.15 - -### Updated -- Update django-environ to 0.9.0 ([#3751](https://github.com/cookiecutter/cookiecutter-django/pull/3751)) - -## 2022.06.13 - -### Updated -- Update cookiecutter to 2.1.1 ([#3727](https://github.com/cookiecutter/cookiecutter-django/pull/3727)) - -## 2022.06.11 - -### Updated -- Update requests to 2.28.0 ([#3748](https://github.com/cookiecutter/cookiecutter-django/pull/3748)) - -## 2022.06.09 - -### Updated -- Bump actions/setup-python from 3 to 4 ([#3746](https://github.com/cookiecutter/cookiecutter-django/pull/3746)) - -## 2022.06.08 - -### Updated -- Auto-update pre-commit hooks ([#3744](https://github.com/cookiecutter/cookiecutter-django/pull/3744)) - -## 2022.06.07 - -### Updated -- Update django-allauth to 0.51.0 ([#3743](https://github.com/cookiecutter/cookiecutter-django/pull/3743)) -- Auto-update pre-commit hooks ([#3742](https://github.com/cookiecutter/cookiecutter-django/pull/3742)) - -## 2022.06.06 - -### Updated -- Bump pre-commit/action from 2.0.3 to 3.0.0 ([#3739](https://github.com/cookiecutter/cookiecutter-django/pull/3739)) - -## 2022.06.05 - -### Updated -- Update whitenoise to 6.2.0 ([#3737](https://github.com/cookiecutter/cookiecutter-django/pull/3737)) -- Update django-cors-headers to 3.13.0 ([#3738](https://github.com/cookiecutter/cookiecutter-django/pull/3738)) - -## 2022.06.04 - -### Updated -- Update django-cors-headers to 3.12.0 ([#3736](https://github.com/cookiecutter/cookiecutter-django/pull/3736)) -- Update djangorestframework-stubs to 1.6.0 ([#3718](https://github.com/cookiecutter/cookiecutter-django/pull/3718)) -- Update django-stubs to 1.11.0 ([#3734](https://github.com/cookiecutter/cookiecutter-django/pull/3734)) -- Update sphinx to 5.0.1 ([#3733](https://github.com/cookiecutter/cookiecutter-django/pull/3733)) -- Update sphinx to 5.0.0 ([#3724](https://github.com/cookiecutter/cookiecutter-django/pull/3724)) -- Update celery to 5.2.7 ([#3732](https://github.com/cookiecutter/cookiecutter-django/pull/3732)) -- Update django-celery-beat to 2.3.0 ([#3731](https://github.com/cookiecutter/cookiecutter-django/pull/3731)) - -## 2022.06.02 - -### Updated -- Update coverage to 6.4.1 ([#3729](https://github.com/cookiecutter/cookiecutter-django/pull/3729)) -- Update redis to 4.3.3 ([#3728](https://github.com/cookiecutter/cookiecutter-django/pull/3728)) - -## 2022.06.01 - -### Updated -- Update redis to 4.3.2 ([#3726](https://github.com/cookiecutter/cookiecutter-django/pull/3726)) - -## 2022.05.24 - -### Updated -- Update coverage to 6.4 ([#3716](https://github.com/cookiecutter/cookiecutter-django/pull/3716)) - -## 2022.05.18 - -### Updated -- Update pillow to 9.1.1 ([#3714](https://github.com/cookiecutter/cookiecutter-django/pull/3714)) - -## 2022.05.16 - -### Changed -- Update postgres versions ([#3712](https://github.com/cookiecutter/cookiecutter-django/pull/3712)) -### Updated -- Update django-anymail to 8.6 ([#3713](https://github.com/cookiecutter/cookiecutter-django/pull/3713)) - -## 2022.05.14 - -### Updated -- Update coverage to 6.3.3 ([#3709](https://github.com/cookiecutter/cookiecutter-django/pull/3709)) -- Update whitenoise to 6.1.0 ([#3707](https://github.com/cookiecutter/cookiecutter-django/pull/3707)) -- Update sentry-sdk to 1.5.12 ([#3706](https://github.com/cookiecutter/cookiecutter-django/pull/3706)) -- Update redis to 4.3.1 ([#3704](https://github.com/cookiecutter/cookiecutter-django/pull/3704)) - -## 2022.05.07 - -### Changed -- Add pyupgrade to pre-commit config ([#3702](https://github.com/cookiecutter/cookiecutter-django/pull/3702)) -- Set permissions for GitHub actions ([#3698](https://github.com/cookiecutter/cookiecutter-django/pull/3698)) -### Updated -- Update jinja2 to 3.1.2 ([#3700](https://github.com/cookiecutter/cookiecutter-django/pull/3700)) - -## 2022.05.06 - -### Updated -- Update pre-commit to 2.19.0 ([#3697](https://github.com/cookiecutter/cookiecutter-django/pull/3697)) - -## 2022.05.04 - -### Updated -- Update django-coverage-plugin to 2.0.3 ([#3695](https://github.com/cookiecutter/cookiecutter-django/pull/3695)) - -## 2022.05.03 - -### Updated -- Update django-debug-toolbar to 3.4.0 ([#3692](https://github.com/cookiecutter/cookiecutter-django/pull/3692)) -- Update sentry-sdk to 1.5.11 ([#3693](https://github.com/cookiecutter/cookiecutter-django/pull/3693)) - -## 2022.05.01 - -### Updated -- Update django-debug-toolbar to 3.3.0 ([#3690](https://github.com/cookiecutter/cookiecutter-django/pull/3690)) - -## 2022.04.28 - -### Changed -- Add the possibility to set a max django version on create_django_issue script ([#3680](https://github.com/cookiecutter/cookiecutter-django/pull/3680)) - -## 2022.04.27 - -### Updated -- Update mypy to 0.950 ([#3687](https://github.com/cookiecutter/cookiecutter-django/pull/3687)) -- Update python-slugify to 6.1.2 ([#3686](https://github.com/cookiecutter/cookiecutter-django/pull/3686)) -- Update drf-spectacular to 0.22.1 ([#3684](https://github.com/cookiecutter/cookiecutter-django/pull/3684)) - -## 2022.04.25 - -### Updated -- Update pytest to 7.1.2 ([#3683](https://github.com/cookiecutter/cookiecutter-django/pull/3683)) - -## 2022.04.19 - -### Updated -- Update tox to 3.25.0 ([#3675](https://github.com/cookiecutter/cookiecutter-django/pull/3675)) -- Update sentry-sdk to 1.5.10 ([#3679](https://github.com/cookiecutter/cookiecutter-django/pull/3679)) - -## 2022.04.13 - -### Updated -- Bump stefanzweifel/git-auto-commit-action from 4.14.0 to 4.14.1 ([#3677](https://github.com/cookiecutter/cookiecutter-django/pull/3677)) - -## 2022.04.11 - -### Updated -- Update django to 3.2.13 ([#3676](https://github.com/cookiecutter/cookiecutter-django/pull/3676)) - -## 2022.04.08 - -### Updated -- Auto-update pre-commit hooks ([#3673](https://github.com/cookiecutter/cookiecutter-django/pull/3673)) - -## 2022.04.05 - -### Updated -- Update celery to 5.2.6 ([#3671](https://github.com/cookiecutter/cookiecutter-django/pull/3671)) - -## 2022.04.04 - -### Updated -- Update redis to 4.2.2 ([#3670](https://github.com/cookiecutter/cookiecutter-django/pull/3670)) -- Update celery to 5.2.5 ([#3669](https://github.com/cookiecutter/cookiecutter-django/pull/3669)) -- Update pre-commit to 2.18.1 ([#3668](https://github.com/cookiecutter/cookiecutter-django/pull/3668)) -- Update pillow to 9.1.0 ([#3665](https://github.com/cookiecutter/cookiecutter-django/pull/3665)) - -## 2022.04.01 - -### Changed -- Update domain for Celery docs ([#3663](https://github.com/cookiecutter/cookiecutter-django/pull/3663)) -### Updated -- Update watchgod to 0.8.2 ([#3664](https://github.com/cookiecutter/cookiecutter-django/pull/3664)) -- Update redis to 4.2.1 ([#3660](https://github.com/cookiecutter/cookiecutter-django/pull/3660)) - -## 2022.03.28 - -### Changed -- Update `black` version to `22.3.0` ([#3657](https://github.com/cookiecutter/cookiecutter-django/pull/3657)) - -## 2022.03.27 - -### Updated -- Update sphinx to 4.5.0 ([#3654](https://github.com/cookiecutter/cookiecutter-django/pull/3654)) -- Update jinja2 to 3.1.1 ([#3652](https://github.com/cookiecutter/cookiecutter-django/pull/3652)) -- Update pylint-django to 2.5.3 ([#3650](https://github.com/cookiecutter/cookiecutter-django/pull/3650)) -- Update django-allauth to 0.50.0 ([#3649](https://github.com/cookiecutter/cookiecutter-django/pull/3649)) -- Update mypy to 0.942 ([#3648](https://github.com/cookiecutter/cookiecutter-django/pull/3648)) -- Update jinja2 to 3.1.0 ([#3647](https://github.com/cookiecutter/cookiecutter-django/pull/3647)) -- Update redis to 4.2.0 ([#3646](https://github.com/cookiecutter/cookiecutter-django/pull/3646)) -- Update watchgod to 0.8.1 ([#3643](https://github.com/cookiecutter/cookiecutter-django/pull/3643)) -- Bump stefanzweifel/git-auto-commit-action from 4.13.1 to 4.14.0 ([#3641](https://github.com/cookiecutter/cookiecutter-django/pull/3641)) -- Update drf-spectacular to 0.22.0 ([#3642](https://github.com/cookiecutter/cookiecutter-django/pull/3642)) -- Update pytz to 2022.1 ([#3639](https://github.com/cookiecutter/cookiecutter-django/pull/3639)) -- Update sentry-sdk to 1.5.8 ([#3638](https://github.com/cookiecutter/cookiecutter-django/pull/3638)) -- Update pytest to 7.1.1 ([#3637](https://github.com/cookiecutter/cookiecutter-django/pull/3637)) -- Update uvicorn to 0.17.6 ([#3627](https://github.com/cookiecutter/cookiecutter-django/pull/3627)) - -## 2022.03.23 - -### Updated -- Bump peter-evans/create-pull-request from 3.14.0 to 4 ([#3645](https://github.com/cookiecutter/cookiecutter-django/pull/3645)) - -## 2022.03.20 - -### Changed -- Unify compressor, gulp and custom bootstrap options ([#3535](https://github.com/cookiecutter/cookiecutter-django/pull/3535)) - -## 2022.03.14 - -### Fixed -- Fix broken link in README of generated projects ([#3634](https://github.com/cookiecutter/cookiecutter-django/pull/3634)) - -## 2022.03.13 - -### Changed -- Add DRF spectacular link in requirements ([#3630](https://github.com/cookiecutter/cookiecutter-django/pull/3630)) - -## 2022.03.09 - -### Changed -- Fix a few typos in the documentation ([#3625](https://github.com/cookiecutter/cookiecutter-django/pull/3625)) - -## 2022.03.08 - -### Updated -- Update sentry-sdk to 1.5.7 ([#3624](https://github.com/cookiecutter/cookiecutter-django/pull/3624)) - -## 2022.03.03 - -### Updated -- Upgrade actions/setup-python to v3 ([#3621](https://github.com/cookiecutter/cookiecutter-django/pull/3621)) - -## 2022.03.02 - -### Updated -- Bump actions/checkout from 2 to 3 ([#3619](https://github.com/cookiecutter/cookiecutter-django/pull/3619)) - -## 2022.03.01 - -### Updated -- Bump actions/setup-python from 2 to 3 ([#3617](https://github.com/cookiecutter/cookiecutter-django/pull/3617)) -- Bump peter-evans/create-pull-request from 3.13.0 to 3.14.0 ([#3618](https://github.com/cookiecutter/cookiecutter-django/pull/3618)) - -## 2022.02.28 - -### Updated -- Update python-slugify to 6.1.1 ([#3615](https://github.com/cookiecutter/cookiecutter-django/pull/3615)) -- Bump peter-evans/create-pull-request from 3.12.1 to 3.13.0 ([#3616](https://github.com/cookiecutter/cookiecutter-django/pull/3616)) - -## 2022.02.25 - -### Updated -- Bump actions/setup-node from 2 to 3 ([#3614](https://github.com/cookiecutter/cookiecutter-django/pull/3614)) - -## 2022.02.24 - -### Updated -- Update django-allauth to 0.49.0 ([#3613](https://github.com/cookiecutter/cookiecutter-django/pull/3613)) -- Update sentry-sdk to 1.5.6 ([#3611](https://github.com/cookiecutter/cookiecutter-django/pull/3611)) -- Update python-slugify to 6.1.0 ([#3612](https://github.com/cookiecutter/cookiecutter-django/pull/3612)) - -## 2022.02.21 - -### Changed -- Cancel previous CI runs on successive PR pushes with GitHub actions ([#3575](https://github.com/cookiecutter/cookiecutter-django/pull/3575)) -### Updated -- Update coverage to 6.3.2 ([#3610](https://github.com/cookiecutter/cookiecutter-django/pull/3610)) -- Update gitpython to 3.1.27 ([#3607](https://github.com/cookiecutter/cookiecutter-django/pull/3607)) -- Update pylint-django to 2.5.2 ([#3602](https://github.com/cookiecutter/cookiecutter-django/pull/3602)) -- Update python-slugify to 6.0.1 ([#3599](https://github.com/cookiecutter/cookiecutter-django/pull/3599)) -- Update uvicorn to 0.17.5 ([#3596](https://github.com/cookiecutter/cookiecutter-django/pull/3596)) -- Update redis to 4.1.4 ([#3595](https://github.com/cookiecutter/cookiecutter-django/pull/3595)) - -## 2022.02.20 - -### Changed -- Fix incorrect createdb instruction in documentation ([#3606](https://github.com/cookiecutter/cookiecutter-django/pull/3606)) - -## 2022.02.16 - -### Fixed -- Fix Swagger schema API endpoint & add a test for it ([#3592](https://github.com/cookiecutter/cookiecutter-django/pull/3592)) - -## 2022.02.15 - -### Changed -- Update the drf-spectacular local dev server url to use http instead of https ([#3591](https://github.com/cookiecutter/cookiecutter-django/pull/3591)) - -## 2022.02.13 - -### Changed -- Change docs port from 7000 to 9000 ([#3590](https://github.com/cookiecutter/cookiecutter-django/pull/3590)) - -## 2022.02.12 - -### Updated -- Update pytest to 7.0.1 ([#3588](https://github.com/cookiecutter/cookiecutter-django/pull/3588)) - -## 2022.02.11 - -### Updated -- Update sentry-sdk to 1.5.5 ([#3586](https://github.com/cookiecutter/cookiecutter-django/pull/3586)) - -## 2022.02.10 - -### Fixed -- Fix GitLab CI error caused by Docker Compose's `platform` option ([#3585](https://github.com/cookiecutter/cookiecutter-django/pull/3585)) -### Updated -- Update whitenoise to 6.0.0 ([#3583](https://github.com/cookiecutter/cookiecutter-django/pull/3583)) - -## 2022.02.08 - -### Fixed -- Fixed some typos in drf-spectacular description and comments ([#3579](https://github.com/cookiecutter/cookiecutter-django/pull/3579)) -### Updated -- Update redis to 4.1.3 ([#3577](https://github.com/cookiecutter/cookiecutter-django/pull/3577)) -- Update werkzeug to 2.0.3 ([#3576](https://github.com/cookiecutter/cookiecutter-django/pull/3576)) - -## 2022.02.07 - -### Changed -- Update black to 22.1.0 ([#3572](https://github.com/cookiecutter/cookiecutter-django/pull/3572)) -### Fixed -- Fix docker-compose config on Apple silicon ([#3562](https://github.com/cookiecutter/cookiecutter-django/pull/3562)) -### Updated -- Update uvicorn to 0.17.4 ([#3574](https://github.com/cookiecutter/cookiecutter-django/pull/3574)) -- Update django-allauth to 0.48.0 ([#3573](https://github.com/cookiecutter/cookiecutter-django/pull/3573)) -- Update pytest to 7.0.0 ([#3567](https://github.com/cookiecutter/cookiecutter-django/pull/3567)) -- Update coverage to 6.3.1 ([#3561](https://github.com/cookiecutter/cookiecutter-django/pull/3561)) -- Update pillow to 9.0.1 ([#3571](https://github.com/cookiecutter/cookiecutter-django/pull/3571)) -- Bump peter-evans/create-pull-request from 3.12.0 to 3.12.1 ([#3558](https://github.com/cookiecutter/cookiecutter-django/pull/3558)) -- Update drf-spectacular to 0.21.2 ([#3560](https://github.com/cookiecutter/cookiecutter-django/pull/3560)) -- Update django to 3.2.12 ([#3559](https://github.com/cookiecutter/cookiecutter-django/pull/3559)) - -## 2022.01.27 - -### Updated -- Update redis to 4.1.2 ([#3551](https://github.com/cookiecutter/cookiecutter-django/pull/3551)) - -## 2022.01.26 - -### Updated -- Update coverage to 6.3 ([#3550](https://github.com/cookiecutter/cookiecutter-django/pull/3550)) -- Update sentry-sdk to 1.5.4 ([#3549](https://github.com/cookiecutter/cookiecutter-django/pull/3549)) -- Update django-crispy-forms to 1.14.0 ([#3548](https://github.com/cookiecutter/cookiecutter-django/pull/3548)) -- Update uvicorn to 0.17.0.post1 ([#3547](https://github.com/cookiecutter/cookiecutter-django/pull/3547)) - -## 2022.01.21 - -### Changed -- mysql support link ([#3544](https://github.com/cookiecutter/cookiecutter-django/pull/3544)) -### Updated -- Update sentry-sdk to 1.5.3 ([#3543](https://github.com/cookiecutter/cookiecutter-django/pull/3543)) -- Update django-anymail to 8.5 ([#3542](https://github.com/cookiecutter/cookiecutter-django/pull/3542)) - -## 2022.01.19 - -### Changed -- Add swagger API documentation when DRF is enabled ([#3536](https://github.com/cookiecutter/cookiecutter-django/pull/3536)) -### Updated -- Update pre-commit to 2.17.0 ([#3541](https://github.com/cookiecutter/cookiecutter-django/pull/3541)) - -## 2022.01.17 - -### Changed -- Avoid docker image/volume collision by prefixing with project slug ([#3528](https://github.com/cookiecutter/cookiecutter-django/pull/3528)) -### Updated -- Update redis to 4.1.1 ([#3540](https://github.com/cookiecutter/cookiecutter-django/pull/3540)) -- Update sphinx to 4.4.0 ([#3537](https://github.com/cookiecutter/cookiecutter-django/pull/3537)) - -## 2022.01.14 - -### Updated -- Update uvicorn to 0.17.0 ([#3534](https://github.com/cookiecutter/cookiecutter-django/pull/3534)) -- Bump stefanzweifel/git-auto-commit-action from 4.13.0 to 4.13.1 ([#3532](https://github.com/cookiecutter/cookiecutter-django/pull/3532)) - -## 2022.01.13 - -### Changed -- Add UserSignupForm and UserSocialSignupForm ([#3515](https://github.com/cookiecutter/cookiecutter-django/pull/3515)) -### Fixed -- Fix high CPU usage when running `runserver_plus` in Docker ([#3531](https://github.com/cookiecutter/cookiecutter-django/pull/3531)) -- Fix out-of-sync sequence for Site ID ([#3511](https://github.com/cookiecutter/cookiecutter-django/pull/3511)) - -## 2022.01.11 - -### Updated -- Bump stefanzweifel/git-auto-commit-action from 4.12.0 to 4.13.0 ([#3527](https://github.com/cookiecutter/cookiecutter-django/pull/3527)) - -## 2022.01.10 - -### Updated -- Update django-cors-headers to 3.11.0 ([#3526](https://github.com/cookiecutter/cookiecutter-django/pull/3526)) -- Update sentry-sdk to 1.5.2 ([#3525](https://github.com/cookiecutter/cookiecutter-django/pull/3525)) -- Update gitpython to 3.1.26 ([#3524](https://github.com/cookiecutter/cookiecutter-django/pull/3524)) - -## 2022.01.09 - -### Changed -- Fix broken center align of image links in README ([#3522](https://github.com/cookiecutter/cookiecutter-django/pull/3522)) - -## 2022.01.07 - -### Fixed -- Fix cache dependency path for linter job in CI workflow ([#3520](https://github.com/cookiecutter/cookiecutter-django/pull/3520)) -- Fix `open` option for `initBrowserSync` when using Docker ([#3519](https://github.com/cookiecutter/cookiecutter-django/pull/3519)) -### Updated -- Update mypy to 0.931 ([#3521](https://github.com/cookiecutter/cookiecutter-django/pull/3521)) -- Update gitpython to 3.1.25 ([#3518](https://github.com/cookiecutter/cookiecutter-django/pull/3518)) - -## 2022.01.06 - -### Changed -- Update output example in README ([#3512](https://github.com/cookiecutter/cookiecutter-django/pull/3512)) - -## 2022.01.05 - -### Changed -- Update references to Bootstrap from v4 to v5 in README ([#3513](https://github.com/cookiecutter/cookiecutter-django/pull/3513)) -### Updated -- Update requests to 2.27.1 ([#3516](https://github.com/cookiecutter/cookiecutter-django/pull/3516)) - -## 2022.01.04 - -### Changed -- Double quote array expansions to avoid re-splitting elements ([#3514](https://github.com/cookiecutter/cookiecutter-django/pull/3514)) -### Updated -- Update django to 3.2.11 ([#3510](https://github.com/cookiecutter/cookiecutter-django/pull/3510)) - -## 2022.01.03 - -### Changed -- Convert top level RST files to Markdown ([#3489](https://github.com/cookiecutter/cookiecutter-django/pull/3489)) -### Updated -- Update requests to 2.27.0 ([#3509](https://github.com/cookiecutter/cookiecutter-django/pull/3509)) -- Update pillow to 9.0.0 ([#3508](https://github.com/cookiecutter/cookiecutter-django/pull/3508)) -- Update pylint-django to 2.5.0 ([#3505](https://github.com/cookiecutter/cookiecutter-django/pull/3505)) - -## 2021.12.29 - -### Fixed -- Add generated files to `.gitignore` when selecting Gulp ([#3500](https://github.com/cookiecutter/cookiecutter-django/pull/3500)) -### Updated -- Update psycopg2-binary to 2.9.3 ([#3504](https://github.com/cookiecutter/cookiecutter-django/pull/3504)) -- Update psycopg2 to 2.9.3 ([#3503](https://github.com/cookiecutter/cookiecutter-django/pull/3503)) -- Update celery to 5.2.3 ([#3502](https://github.com/cookiecutter/cookiecutter-django/pull/3502)) -- Update tox to 3.24.5 ([#3501](https://github.com/cookiecutter/cookiecutter-django/pull/3501)) - -## 2021.12.28 - -### Changed -- Build the HTML for the documentation as part of the CI ([#3498](https://github.com/cookiecutter/cookiecutter-django/pull/3498)) - -## 2021.12.27 - -### Changed -- Hides 'sign up' elements when ACCOUNT_ALLOW_REGISTRATION is disabled ([#1914](https://github.com/cookiecutter/cookiecutter-django/pull/1914)) - -## 2021.12.26 - -### Fixed -- Fix missing psycopg2 dependency in docs Docker image ([#3494](https://github.com/cookiecutter/cookiecutter-django/pull/3494)) -### Updated -- Update celery to 5.2.2 ([#3496](https://github.com/cookiecutter/cookiecutter-django/pull/3496)) -- Update redis to 4.1.0 ([#3495](https://github.com/cookiecutter/cookiecutter-django/pull/3495)) - -## 2021.12.25 - -### Changed -- Automatically add Django version label to issue ([#3492](https://github.com/cookiecutter/cookiecutter-django/pull/3492)) -### Updated -- Auto-update pre-commit hooks ([#3493](https://github.com/cookiecutter/cookiecutter-django/pull/3493)) - -## 2021.12.24 - -### Changed -- Simplify `TEMPLATES` settings with `APP_DIRS=True` ([#3488](https://github.com/cookiecutter/cookiecutter-django/pull/3488)) -- Fix docs not building ([#3491](https://github.com/cookiecutter/cookiecutter-django/pull/3491)) -- Remove pylint-django from VITAL_BUT_UNKNOWN ([#3490](https://github.com/cookiecutter/cookiecutter-django/pull/3490)) -- Making docs image 40% smaller and also making python version upgrades easier for multi-stage builds. ([#2836](https://github.com/cookiecutter/cookiecutter-django/pull/2836)) -- Added Django's current language to the lang attribute of the html tag ([#3174](https://github.com/cookiecutter/cookiecutter-django/pull/3174)) -### Updated -- Update uvicorn to 0.16.0 ([#3454](https://github.com/cookiecutter/cookiecutter-django/pull/3454)) - -## 2021.12.22 - -### Changed -- Use built-in pip caching from actions/setup-python in generated project ([#3481](https://github.com/cookiecutter/cookiecutter-django/pull/3481)) -- Speed up CI tests on macOS ([#3480](https://github.com/cookiecutter/cookiecutter-django/pull/3480)) -### Updated -- Update mypy to 0.930 ([#3487](https://github.com/cookiecutter/cookiecutter-django/pull/3487)) -- Update redis to 4.0.2 ([#3486](https://github.com/cookiecutter/cookiecutter-django/pull/3486)) -- Update django-redis to 5.2.0 ([#3485](https://github.com/cookiecutter/cookiecutter-django/pull/3485)) - -## 2021.12.20 - -### Changed -- Add a PyCharm run configuration for docker-compose ([#3462](https://github.com/cookiecutter/cookiecutter-django/pull/3462)) - -## 2021.12.19 - -### Updated -- Update mypy to 0.920 ([#3478](https://github.com/cookiecutter/cookiecutter-django/pull/3478)) -- Update django-compressor to 3.1 ([#3476](https://github.com/cookiecutter/cookiecutter-django/pull/3476)) -- Update sphinx to 4.3.2 ([#3477](https://github.com/cookiecutter/cookiecutter-django/pull/3477)) - -## 2021.12.17 - -### Fixed -- Fix BrowserSync config on non-Docker setup ([#3461](https://github.com/cookiecutter/cookiecutter-django/pull/3461)) - -## 2021.12.16 - -### Fixed -- Fix carriage return in `.gitignore` on Windows ([#3456](https://github.com/cookiecutter/cookiecutter-django/pull/3456)) -### Updated -- Update django-debug-toolbar to 3.2.4 ([#3473](https://github.com/cookiecutter/cookiecutter-django/pull/3473)) - -## 2021.12.15 - -### Updated -- Update djangorestframework to 3.13.1 ([#3472](https://github.com/cookiecutter/cookiecutter-django/pull/3472)) - -## 2021.12.14 - -### Changed -- Update rcssmin & django-compressor ([#3470](https://github.com/cookiecutter/cookiecutter-django/pull/3470)) -### Updated -- Update pytest-django to 4.5.2 ([#3471](https://github.com/cookiecutter/cookiecutter-django/pull/3471)) -- Bump peter-evans/create-pull-request from 3.11.0 to 3.12.0 ([#3469](https://github.com/cookiecutter/cookiecutter-django/pull/3469)) - -## 2021.12.13 - -### Updated -- Update djangorestframework to 3.13.0 ([#3468](https://github.com/cookiecutter/cookiecutter-django/pull/3468)) -- Update sentry-sdk to 1.5.1 ([#3467](https://github.com/cookiecutter/cookiecutter-django/pull/3467)) -- Update django-debug-toolbar to 3.2.3 ([#3466](https://github.com/cookiecutter/cookiecutter-django/pull/3466)) -- Update argon2-cffi to 21.3.0 ([#3464](https://github.com/cookiecutter/cookiecutter-django/pull/3464)) -- Update django-allauth to 0.47.0 ([#3459](https://github.com/cookiecutter/cookiecutter-django/pull/3459)) - -## 2021.12.09 - -### Updated -- Auto-update pre-commit hooks ([#3457](https://github.com/cookiecutter/cookiecutter-django/pull/3457)) - -## 2021.12.08 - -### Changed -- Reword introduction in documentation ([#3452](https://github.com/cookiecutter/cookiecutter-django/pull/3452)) -### Updated -- Update argon2-cffi to 21.2.0 ([#3453](https://github.com/cookiecutter/cookiecutter-django/pull/3453)) - -## 2021.12.07 - -### Changed -- Add docker, pip and npm to GitHub's Dependabot ([#3401](https://github.com/cookiecutter/cookiecutter-django/pull/3401)) -- Configure Dependabot for npm packages at the template level ([#3436](https://github.com/cookiecutter/cookiecutter-django/pull/3436)) -### Updated -- Update django to 3.2.10 ([#3451](https://github.com/cookiecutter/cookiecutter-django/pull/3451)) - -## 2021.12.06 - -### Updated -- Auto-update pre-commit hooks ([#3449](https://github.com/cookiecutter/cookiecutter-django/pull/3449)) -- Update black to 21.12b0 ([#3448](https://github.com/cookiecutter/cookiecutter-django/pull/3448)) -- Update django-cors-headers to 3.10.1 ([#3447](https://github.com/cookiecutter/cookiecutter-django/pull/3447)) - -## 2021.12.04 - -### Changed -- Removed mention of Foundation fork from readme ([#3445](https://github.com/cookiecutter/cookiecutter-django/pull/3445)) -### Updated -- Update pytest-django to 4.5.1 ([#3443](https://github.com/cookiecutter/cookiecutter-django/pull/3443)) - -## 2021.12.01 - -### Updated -- Update pre-commit to 2.16.0 ([#3442](https://github.com/cookiecutter/cookiecutter-django/pull/3442)) - -## 2021.11.30 - -### Updated -- Update django-redis to 5.1.0 ([#3440](https://github.com/cookiecutter/cookiecutter-django/pull/3440)) -- Update django-stubs to 1.9.0 ([#3439](https://github.com/cookiecutter/cookiecutter-django/pull/3439)) - -## 2021.11.29 - -### Fixed -- Fix pre-commit config ([#3435](https://github.com/cookiecutter/cookiecutter-django/pull/3435)) -### Updated -- Update sphinx to 4.3.1 ([#3438](https://github.com/cookiecutter/cookiecutter-django/pull/3438)) - -## 2021.11.27 - -### Updated -- Update coverage to 6.2 ([#3437](https://github.com/cookiecutter/cookiecutter-django/pull/3437)) - -## 2021.11.26 - -### Changed -- Setup pre-commit for the template files ([#3433](https://github.com/cookiecutter/cookiecutter-django/pull/3433)) - -## 2021.11.25 - -### Changed -- Add an assertion to fix mypy type error ([#3150](https://github.com/cookiecutter/cookiecutter-django/pull/3150)) -- Make `django` depend on `redis` in local Docker ([#3265](https://github.com/cookiecutter/cookiecutter-django/pull/3265)) - -## 2021.11.24 - -### Changed -- Cache Python dependencies on our CI ([#3434](https://github.com/cookiecutter/cookiecutter-django/pull/3434)) -- Small formatting fixes to Deploy to PythonAnywhere page ([#3432](https://github.com/cookiecutter/cookiecutter-django/pull/3432)) -### Updated -- Upgrade to Django 3.2 ([#3425](https://github.com/cookiecutter/cookiecutter-django/pull/3425)) - -## 2021.11.22 - -### Changed -- Removed unnecessary custom context processor exposing the DEBUG Template Context Variable ([#3042](https://github.com/cookiecutter/cookiecutter-django/pull/3042)) -- Clean up trailing whitespace ([#3430](https://github.com/cookiecutter/cookiecutter-django/pull/3430)) -### Updated -- Update redis to 4.0.2 ([#3431](https://github.com/cookiecutter/cookiecutter-django/pull/3431)) -- Bump Postgres to 13.5 12.9 11.14 10.19; add 14.1 ([#3428](https://github.com/cookiecutter/cookiecutter-django/pull/3428)) - -## 2021.11.20 - -### Fixed -- Update repos for pre-commit hooks ([#3424](https://github.com/cookiecutter/cookiecutter-django/pull/3424)) -### Updated -- Bump pre-commit/action to 2.0.3 ([#3426](https://github.com/cookiecutter/cookiecutter-django/pull/3426)) - -## 2021.11.19 - -### Updated -- Update celery to 5.2.1 ([#3423](https://github.com/cookiecutter/cookiecutter-django/pull/3423)) -- Auto-update pre-commit hooks ([#3420](https://github.com/cookiecutter/cookiecutter-django/pull/3420)) - -## 2021.11.18 - -### Changed -- Switch template to calendar versioning & automate releases ([#3415](https://github.com/cookiecutter/cookiecutter-django/pull/3415)) -### Updated -- Update black to 21.11b1 ([#3421](https://github.com/cookiecutter/cookiecutter-django/pull/3421)) -- Update redis to 4.0.1 ([#3416](https://github.com/cookiecutter/cookiecutter-django/pull/3416)) - -## [2021-11-17] -### Updated -- Update sentry-sdk to 1.5.0 ([#3417](https://github.com/cookiecutter/cookiecutter-django/pull/3417)) -- Update black to 21.11b0 ([#3414](https://github.com/cookiecutter/cookiecutter-django/pull/3414)) - -## [2021-11-16] -### Changed -- Upgrade JS dependencies and upgrade to node 16 ([#3400](https://github.com/cookiecutter/cookiecutter-django/pull/3400)) -### Fixed -- Fix ungraceful Celery workers shutdown in container ([#3405](https://github.com/cookiecutter/cookiecutter-django/pull/3405)) -### Updated -- Update psycopg2-binary to 2.9.2 ([#3411](https://github.com/cookiecutter/cookiecutter-django/pull/3411)) -- Update psycopg2 to 2.9.2 ([#3410](https://github.com/cookiecutter/cookiecutter-django/pull/3410)) -- Update redis to 4.0.0 ([#3406](https://github.com/cookiecutter/cookiecutter-django/pull/3406)) -- Update django-coverage-plugin to 2.0.2 ([#3409](https://github.com/cookiecutter/cookiecutter-django/pull/3409)) -- Update black to 21.10b0 ([#3408](https://github.com/cookiecutter/cookiecutter-django/pull/3408)) - -## [2021-11-15] -### Updated -- Update django-allauth to 0.46.0 ([#3407](https://github.com/cookiecutter/cookiecutter-django/pull/3407)) - -## [2021-11-13] -### Fixed -- Fix incorrect node version in `package.json` ([#3399](https://github.com/cookiecutter/cookiecutter-django/pull/3399)) - -## [2021-11-12] -### Changed -- Add Django major/minor release table maker in GitHub issues ([#3288](https://github.com/cookiecutter/cookiecutter-django/pull/3288)) -- Upgrade to Bootstrap 5 ([#3276](https://github.com/cookiecutter/cookiecutter-django/pull/3276)) -### Updated -- Update requests to 2.26.0 ([#3397](https://github.com/cookiecutter/cookiecutter-django/pull/3397)) -- Update crispy-bootstrap5 to 0.6 ([#3396](https://github.com/cookiecutter/cookiecutter-django/pull/3396)) - -## [2021-11-11] -### Changed -- Build all images on CI ([#3394](https://github.com/cookiecutter/cookiecutter-django/pull/3394)) -### Updated -- Update coverage to 6.1.2 ([#3393](https://github.com/cookiecutter/cookiecutter-django/pull/3393)) - -## [2021-11-10] -### Changed -- Update sphinx to 4.3.0 ([#3392](https://github.com/cookiecutter/cookiecutter-django/pull/3392)) -### Updated -- Auto-update pre-commit hooks ([#3389](https://github.com/cookiecutter/cookiecutter-django/pull/3389)) -- Update jinja2 to 3.0.3 ([#3388](https://github.com/cookiecutter/cookiecutter-django/pull/3388)) - -## [2021-11-09] -### Changed -- refactor: remove user API methods parameter ([#3385](https://github.com/cookiecutter/cookiecutter-django/pull/3385)) -- Get GitHub repo from environment ([#3387](https://github.com/cookiecutter/cookiecutter-django/pull/3387)) -### Updated -- Update celery to 5.2.0 ([#3384](https://github.com/cookiecutter/cookiecutter-django/pull/3384)) -- Update isort to 5.10.1 ([#3386](https://github.com/cookiecutter/cookiecutter-django/pull/3386)) - -## [2021-11-08] -### Changed -- Update docker and non-docker configs to Debian 11 (bullseye) ([#3372](https://github.com/cookiecutter/cookiecutter-django/pull/3372)) - -## [2021-11-07] -### Updated -- Update django-extensions to 3.1.5 ([#3383](https://github.com/cookiecutter/cookiecutter-django/pull/3383)) - -## [2021-11-04] -### Changed -- change path in docs Makefile to use APP variable ([#3379](https://github.com/cookiecutter/cookiecutter-django/pull/3379)) -### Fixed -- fix help in docs Makefile ([#3380](https://github.com/cookiecutter/cookiecutter-django/pull/3380)) -### Updated -- Bump peter-evans/create-pull-request from 3.10.1 to 3.11.0 ([#3382](https://github.com/cookiecutter/cookiecutter-django/pull/3382)) -- Auto-update pre-commit hooks ([#3381](https://github.com/cookiecutter/cookiecutter-django/pull/3381)) -- Update isort to 5.10.0 ([#3378](https://github.com/cookiecutter/cookiecutter-django/pull/3378)) - -## [2021-11-02] -### Updated -- Auto-update pre-commit hooks ([#3377](https://github.com/cookiecutter/cookiecutter-django/pull/3377)) - -## [2021-11-01] -### Updated -- Update django-storages to 1.12.3 ([#3374](https://github.com/cookiecutter/cookiecutter-django/pull/3374)) -- Update coverage to 6.1.1 ([#3376](https://github.com/cookiecutter/cookiecutter-django/pull/3376)) - -## [2021-10-28] -### Updated -- Update factory-boy to 3.2.1 ([#3373](https://github.com/cookiecutter/cookiecutter-django/pull/3373)) - -## [2021-10-26] -### Changed -- use Wayback Machine to fix dead link for postgres user setup ([#3363](https://github.com/cookiecutter/cookiecutter-django/pull/3363)) -- Fix pull request links to correct repo URL on CHANGELOG.md ([#3370](https://github.com/cookiecutter/cookiecutter-django/pull/3370)) -### Updated -- Update pyyaml to 6.0 ([#3362](https://github.com/cookiecutter/cookiecutter-django/pull/3362)) -- Update pillow to 8.4.0 ([#3364](https://github.com/cookiecutter/cookiecutter-django/pull/3364)) -- Update django-storages to 1.12.2 ([#3365](https://github.com/cookiecutter/cookiecutter-django/pull/3365)) -- Update django-environ to 0.8.1 ([#3368](https://github.com/cookiecutter/cookiecutter-django/pull/3368)) - -## [2021-10-22] -### Changed -- Move repo under cookiecutter organisation ([#3357](https://github.com/cookiecutter/cookiecutter-django/pull/3357)) - -## [2021-10-18] -### Updated -- Update django-environ to 0.8.0 ([#3367](https://github.com/cookiecutter/cookiecutter-django/pull/3367)) - -## [2021-10-14] -### Updated -- Update flake8 to 4.0.1 ([#3361](https://github.com/cookiecutter/cookiecutter-django/pull/3361)) -- Update flake8-isort to 4.1.1 ([#3360](https://github.com/cookiecutter/cookiecutter-django/pull/3360)) -- Update django-model-utils to 4.2.0 ([#3359](https://github.com/cookiecutter/cookiecutter-django/pull/3359)) - -## [2021-10-13] -### Changed -- Add drf stubs ([#3353](https://github.com/cookiecutter/cookiecutter-django/pull/3353)) - -## [2021-10-12] -### Updated -- Update coverage to 6.0.2 ([#3356](https://github.com/cookiecutter/cookiecutter-django/pull/3356)) - -## [2021-10-11] -### Updated -- Update werkzeug to 2.0.2 ([#3344](https://github.com/cookiecutter/cookiecutter-django/pull/3344)) -- Update coverage to 6.0.1 ([#3348](https://github.com/cookiecutter/cookiecutter-django/pull/3348)) -- Update django-coverage-plugin to 2.0.1 ([#3349](https://github.com/cookiecutter/cookiecutter-django/pull/3349)) -- Update django-cors-headers to 3.10.0 ([#3345](https://github.com/cookiecutter/cookiecutter-django/pull/3345)) -- Update jinja2 to 3.0.2 ([#3343](https://github.com/cookiecutter/cookiecutter-django/pull/3343)) -- Update django-storages to 1.12.1 ([#3355](https://github.com/cookiecutter/cookiecutter-django/pull/3355)) - -## [2021-10-03] -### Updated -- Update pytz to 2021.3 ([#3340](https://github.com/cookiecutter/cookiecutter-django/pull/3340)) - -## [2021-10-01] -### Changed -- Fix the wrong pre-commit hyperlink in Prerequisites section ([#3338](https://github.com/cookiecutter/cookiecutter-django/pull/3338)) - -## [2021-09-30] -### Updated -- Update sentry-sdk to 1.4.3 ([#3334](https://github.com/cookiecutter/cookiecutter-django/pull/3334)) - -## [2021-09-29] -### Updated -- Update django-cors-headers to 3.9.0 ([#3332](https://github.com/cookiecutter/cookiecutter-django/pull/3332)) - -## [2021-09-27] -### Updated -- Update sentry-sdk to 1.4.2 ([#3329](https://github.com/cookiecutter/cookiecutter-django/pull/3329)) - -## [2021-09-26] -### Updated -- Update django-crispy-forms to 1.13.0 ([#3327](https://github.com/cookiecutter/cookiecutter-django/pull/3327)) - -## [2021-09-24] -### Changed -- Add django-settings-module to .pylintrc ([#3326](https://github.com/cookiecutter/cookiecutter-django/pull/3326)) - -## [2021-09-23] -### Updated -- Update sentry-sdk to 1.4.1 ([#3325](https://github.com/cookiecutter/cookiecutter-django/pull/3325)) - -## [2021-09-22] -### Updated -- Update sentry-sdk to 1.4.0 ([#3324](https://github.com/cookiecutter/cookiecutter-django/pull/3324)) - -## [2021-09-16] -### Updated -- Update tox to 3.24.4 ([#3323](https://github.com/cookiecutter/cookiecutter-django/pull/3323)) - -## [2021-09-15] -### Updated -- Auto-update pre-commit hooks ([#3322](https://github.com/cookiecutter/cookiecutter-django/pull/3322)) - -## [2021-09-14] -### Updated -- Update black to 21.9b0 ([#3321](https://github.com/cookiecutter/cookiecutter-django/pull/3321)) - -## [2021-09-13] -### Updated -- Bump stefanzweifel/git-auto-commit-action from 4.11.0 to 4.12.0 ([#3320](https://github.com/cookiecutter/cookiecutter-django/pull/3320)) -- Update sphinx to 4.2.0 ([#3319](https://github.com/cookiecutter/cookiecutter-django/pull/3319)) - -## [2021-09-11] -### Changed -- Removing pycharm docs if app does not use pycharm ([#3139](https://github.com/cookiecutter/cookiecutter-django/pull/3139)) -### Updated -- Update django-environ to 0.7.0 ([#3317](https://github.com/cookiecutter/cookiecutter-django/pull/3317)) - -## [2021-09-06] -### Changed -- Update Celery to v5 ([#3280](https://github.com/cookiecutter/cookiecutter-django/pull/3280)) - -## [2021-09-05] -### Updated -- Update django-environ to 0.6.0 ([#3314](https://github.com/cookiecutter/cookiecutter-django/pull/3314)) - -## [2021-09-03] -### Changed -- Update available postgres versions ([#3297](https://github.com/cookiecutter/cookiecutter-django/pull/3297)) -### Updated -- Update pre-commit to 2.15.0 ([#3313](https://github.com/cookiecutter/cookiecutter-django/pull/3313)) -- Auto-update pre-commit hooks ([#3307](https://github.com/cookiecutter/cookiecutter-django/pull/3307)) -- Update pillow to 8.3.2 ([#3312](https://github.com/cookiecutter/cookiecutter-django/pull/3312)) -- Update django-environ to 0.5.0 ([#3311](https://github.com/cookiecutter/cookiecutter-django/pull/3311)) -- Update pytest to 6.2.5 ([#3310](https://github.com/cookiecutter/cookiecutter-django/pull/3310)) -- Update black to 21.8b0 ([#3308](https://github.com/cookiecutter/cookiecutter-django/pull/3308)) -- Update argon2-cffi to 21.1.0 ([#3306](https://github.com/cookiecutter/cookiecutter-django/pull/3306)) -- Bump peter-evans/create-pull-request from 3.10.0 to 3.10.1 ([#3303](https://github.com/cookiecutter/cookiecutter-django/pull/3303)) -- Update django-debug-toolbar to 3.2.2 ([#3296](https://github.com/cookiecutter/cookiecutter-django/pull/3296)) -- Update django-cors-headers to 3.8.0 ([#3295](https://github.com/cookiecutter/cookiecutter-django/pull/3295)) -- Update uvicorn to 0.15.0 ([#3294](https://github.com/cookiecutter/cookiecutter-django/pull/3294)) - -## [2021-08-27] -### Updated -- Update tox to 3.24.3 ([#3302](https://github.com/cookiecutter/cookiecutter-django/pull/3302)) - -## [2021-08-20] -### Changed -- Fix Jinja2 break line control on Procfile ([#3300](https://github.com/cookiecutter/cookiecutter-django/pull/3300)) - -## [2021-08-19] -### Changed -- Fix several minor typos ([#3301](https://github.com/cookiecutter/cookiecutter-django/pull/3301)) - -## [2021-08-13] -### Changed -- Upgrade to Redis 6 ([#3255](https://github.com/cookiecutter/cookiecutter-django/pull/3255)) -### Fixed -- Fix RTD build image to support Python 3.9 ([#3293](https://github.com/cookiecutter/cookiecutter-django/pull/3293)) - -## [2021-08-12] -### Changed -- Add documentation for automating backups ([#3268](https://github.com/cookiecutter/cookiecutter-django/pull/3268)) -- Add missing step to getting started locally in docs ([#3291](https://github.com/cookiecutter/cookiecutter-django/pull/3291)) -- Moved isort config from `.editorconfig` to `setup.cfg` ([#3290](https://github.com/cookiecutter/cookiecutter-django/pull/3290)) -- How to pre-commit in Docker Development ([#3287](https://github.com/cookiecutter/cookiecutter-django/pull/3287)) -### Updated -- Update sentry-sdk to 1.3.1 ([#3281](https://github.com/cookiecutter/cookiecutter-django/pull/3281)) -- Update tox to 3.24.1 ([#3285](https://github.com/cookiecutter/cookiecutter-django/pull/3285)) -- Update pre-commit to 2.14.0 ([#3289](https://github.com/cookiecutter/cookiecutter-django/pull/3289)) - -## [2021-07-30] -### Updated -- Auto-update pre-commit hooks ([#3283](https://github.com/cookiecutter/cookiecutter-django/pull/3283)) -- Update isort to 5.9.3 ([#3282](https://github.com/cookiecutter/cookiecutter-django/pull/3282)) - -## [2021-07-27] -### Changed -- Convert trans to translate in templates ([#3277](https://github.com/cookiecutter/cookiecutter-django/pull/3277)) -### Updated -- Update hiredis to 2.0.0 ([#3110](https://github.com/cookiecutter/cookiecutter-django/pull/3110)) -- Update mypy to 0.910 ([#3237](https://github.com/cookiecutter/cookiecutter-django/pull/3237)) -- Update whitenoise to 5.3.0 ([#3273](https://github.com/cookiecutter/cookiecutter-django/pull/3273)) -- Update tox to 3.24.0 ([#3269](https://github.com/cookiecutter/cookiecutter-django/pull/3269)) -- Update django-allauth to 0.45.0 ([#3267](https://github.com/cookiecutter/cookiecutter-django/pull/3267)) -- Update sentry-sdk to 1.3.0 ([#3262](https://github.com/cookiecutter/cookiecutter-django/pull/3262)) -- Update sphinx to 4.1.2 ([#3278](https://github.com/cookiecutter/cookiecutter-django/pull/3278)) -- Auto-update pre-commit hooks ([#3264](https://github.com/cookiecutter/cookiecutter-django/pull/3264)) -- Update isort to 5.9.2 ([#3279](https://github.com/cookiecutter/cookiecutter-django/pull/3279)) -- Update pillow to 8.3.1 ([#3259](https://github.com/cookiecutter/cookiecutter-django/pull/3259)) -- Update black to 21.7b0 ([#3272](https://github.com/cookiecutter/cookiecutter-django/pull/3272)) - -## [2021-07-12] -### Changed -- Define REMAP_SIGTERM=SIGQUIT on Profile of Celery on Heroku ([#3263](https://github.com/cookiecutter/cookiecutter-django/pull/3263)) - -## [2021-07-08] -### Updated -- Update django to 3.1.13 ([#3247](https://github.com/cookiecutter/cookiecutter-django/pull/3247)) - -## [2021-06-29] -### Changed -- Improve github bug report template ([#3243](https://github.com/cookiecutter/cookiecutter-django/pull/3243)) - -## [2021-06-28] -### Changed -- Revert "Fix Celery ports error on local Docker" ([#3242](https://github.com/cookiecutter/cookiecutter-django/pull/3242)) -### Fixed -- Fix Celery ports error on local Docker ([#3241](https://github.com/cookiecutter/cookiecutter-django/pull/3241)) - -## [2021-06-25] -### Changed -- Update `.gitignore` file for VSCode ([#3238](https://github.com/cookiecutter/cookiecutter-django/pull/3238)) -### Fixed -- Wrap jQuery call in `DOMContentLoaded` event listener on account email page ([#3239](https://github.com/cookiecutter/cookiecutter-django/pull/3239)) - -## [2021-06-22] -### Changed -- Update docs/howto.rst ([#3230](https://github.com/cookiecutter/cookiecutter-django/pull/3230)) -- Add support for PG 13. Drop PG 9. Update all minor versions ([#3154](https://github.com/cookiecutter/cookiecutter-django/pull/3154)) -### Updated -- Update isort to 5.9.1 ([#3236](https://github.com/cookiecutter/cookiecutter-django/pull/3236)) -- Auto-update pre-commit hooks ([#3235](https://github.com/cookiecutter/cookiecutter-django/pull/3235)) - -## [2021-06-21] -### Updated -- Update isort to 5.9.0 ([#3234](https://github.com/cookiecutter/cookiecutter-django/pull/3234)) -- Update django-anymail to 8.4 ([#3225](https://github.com/cookiecutter/cookiecutter-django/pull/3225)) -- Update django-redis to 5.0.0 ([#3205](https://github.com/cookiecutter/cookiecutter-django/pull/3205)) -- Update pylint-django to 2.4.4 ([#3233](https://github.com/cookiecutter/cookiecutter-django/pull/3233)) -- Auto-update pre-commit hooks ([#3220](https://github.com/cookiecutter/cookiecutter-django/pull/3220)) -- Bump peter-evans/create-pull-request from 3.9.2 to 3.10.0 ([#3197](https://github.com/cookiecutter/cookiecutter-django/pull/3197)) -- Update black to 21.6b0 ([#3232](https://github.com/cookiecutter/cookiecutter-django/pull/3232)) -- Update pytest to 6.2.4 ([#3231](https://github.com/cookiecutter/cookiecutter-django/pull/3231)) -- Update django-crispy-forms to 1.12.0 ([#3221](https://github.com/cookiecutter/cookiecutter-django/pull/3221)) -- Update mypy to 0.902 ([#3219](https://github.com/cookiecutter/cookiecutter-django/pull/3219)) -- Update django-coverage-plugin to 2.0.0 ([#3217](https://github.com/cookiecutter/cookiecutter-django/pull/3217)) -- Update ipdb to 0.13.9 ([#3210](https://github.com/cookiecutter/cookiecutter-django/pull/3210)) -- Update uvicorn to 0.14.0 ([#3207](https://github.com/cookiecutter/cookiecutter-django/pull/3207)) -- Update pytest-cookies to 0.6.1 ([#3196](https://github.com/cookiecutter/cookiecutter-django/pull/3196)) -- Update sphinx to 4.0.2 ([#3193](https://github.com/cookiecutter/cookiecutter-django/pull/3193)) -- Update jinja2 to 3.0.1 ([#3189](https://github.com/cookiecutter/cookiecutter-django/pull/3189)) - -## [2021-06-19] -### Updated -- Update psycopg2 to 2.9.1 ([#3227](https://github.com/cookiecutter/cookiecutter-django/pull/3227)) -- Update psycopg2-binary to 2.9.1 ([#3228](https://github.com/cookiecutter/cookiecutter-django/pull/3228)) - -## [2021-06-14] -### Changed -- Update black GitHub link in requirements ([#3222](https://github.com/cookiecutter/cookiecutter-django/pull/3222)) - -## [2021-06-09] -### Changed -- Fix link format in developing-locally.rst ([#3214](https://github.com/cookiecutter/cookiecutter-django/pull/3214)) -### Updated -- Update pre-commit to 2.13.0 ([#3195](https://github.com/cookiecutter/cookiecutter-django/pull/3195)) -- Update pytest-django to 4.4.0 ([#3212](https://github.com/cookiecutter/cookiecutter-django/pull/3212)) -- Update mypy to 0.901 ([#3215](https://github.com/cookiecutter/cookiecutter-django/pull/3215)) -- Auto-update pre-commit hooks ([#3206](https://github.com/cookiecutter/cookiecutter-django/pull/3206)) -- Update black to 21.5b2 ([#3204](https://github.com/cookiecutter/cookiecutter-django/pull/3204)) - -## [2021-06-06] -### Changed -- Updated .pre-commit-config.yaml to self-update its dependencies ([#3208](https://github.com/cookiecutter/cookiecutter-django/pull/3208)) - -## [2021-06-05] -### Changed -- Shorthand for the officially supported buildpack ([#3211](https://github.com/cookiecutter/cookiecutter-django/pull/3211)) - -## [2021-06-02] -### Updated -- Update django to 3.1.12 ([#3209](https://github.com/cookiecutter/cookiecutter-django/pull/3209)) - -## [2021-05-18] -### Changed -- Move ARG PYTHON_VERSION=3.9-slim-buster to the global scope ([#3188](https://github.com/cookiecutter/cookiecutter-django/pull/3188)) - -## [2021-05-17] -### Updated -- Bump tiangolo/issue-manager from 0.3.0 to 0.4.0 ([#3186](https://github.com/cookiecutter/cookiecutter-django/pull/3186)) -- Auto-update pre-commit hooks ([#3185](https://github.com/cookiecutter/cookiecutter-django/pull/3185)) - -## [2021-05-15] -### Changed -- Update watchgod to 0.7 ([#3177](https://github.com/cookiecutter/cookiecutter-django/pull/3177)) -### Updated -- Auto-update pre-commit hooks ([#3184](https://github.com/cookiecutter/cookiecutter-django/pull/3184)) -- Update black to 21.5b1 ([#3167](https://github.com/cookiecutter/cookiecutter-django/pull/3167)) -- Update flake8 to 3.9.2 ([#3164](https://github.com/cookiecutter/cookiecutter-django/pull/3164)) -- Update pytest-django to 4.3.0 ([#3182](https://github.com/cookiecutter/cookiecutter-django/pull/3182)) -- Auto-update pre-commit hooks ([#3157](https://github.com/cookiecutter/cookiecutter-django/pull/3157)) -- Update python-slugify to 5.0.2 ([#3161](https://github.com/cookiecutter/cookiecutter-django/pull/3161)) -- Bump stefanzweifel/git-auto-commit-action from 4.10.0 to 4.11.0 ([#3171](https://github.com/cookiecutter/cookiecutter-django/pull/3171)) -- Update sentry-sdk to 1.1.0 ([#3163](https://github.com/cookiecutter/cookiecutter-django/pull/3163)) -- Bump actions/setup-python from 2 to 2.2.2 ([#3173](https://github.com/cookiecutter/cookiecutter-django/pull/3173)) -- Update tox to 3.23.1 ([#3160](https://github.com/cookiecutter/cookiecutter-django/pull/3160)) -- Update pytest to 6.2.4 ([#3156](https://github.com/cookiecutter/cookiecutter-django/pull/3156)) -- Bump peter-evans/create-pull-request from 3.8.2 to 3.9.2 ([#3179](https://github.com/cookiecutter/cookiecutter-django/pull/3179)) -- Update sphinx to 4.0.1 ([#3169](https://github.com/cookiecutter/cookiecutter-django/pull/3169)) -- Update cookiecutter to 1.7.3 ([#3180](https://github.com/cookiecutter/cookiecutter-django/pull/3180)) -- Update django to 3.1.11 ([#3178](https://github.com/cookiecutter/cookiecutter-django/pull/3178)) - -## [2021-05-06] -### Updated -- Update django to 3.1.10 ([#3162](https://github.com/cookiecutter/cookiecutter-django/pull/3162)) - -## [2021-05-04] -### Updated -- Update django to 3.1.9 ([#3155](https://github.com/cookiecutter/cookiecutter-django/pull/3155)) - -## [2021-04-30] -### Fixed -- Fix linting error in production.py ([#3148](https://github.com/cookiecutter/cookiecutter-django/pull/3148)) - -## [2021-04-29] -### Updated -- Update black to 21.4b2 ([#3147](https://github.com/cookiecutter/cookiecutter-django/pull/3147)) -- Auto-update pre-commit hooks ([#3146](https://github.com/cookiecutter/cookiecutter-django/pull/3146)) - -## [2021-04-28] -### Changed -- Fix README link ([#3144](https://github.com/cookiecutter/cookiecutter-django/pull/3144)) -### Updated -- Auto-update pre-commit hooks ([#3145](https://github.com/cookiecutter/cookiecutter-django/pull/3145)) - -## [2021-04-27] -### Updated -- Update pygithub to 1.55 ([#3141](https://github.com/cookiecutter/cookiecutter-django/pull/3141)) -- Update black to 21.4b1 ([#3143](https://github.com/cookiecutter/cookiecutter-django/pull/3143)) - -## [2021-04-26] -### Updated -- Update black to 21.4b0 ([#3138](https://github.com/cookiecutter/cookiecutter-django/pull/3138)) -- Auto-update pre-commit hooks ([#3137](https://github.com/cookiecutter/cookiecutter-django/pull/3137)) - -## [2021-04-21] -### Updated -- Auto-update pre-commit hooks ([#3133](https://github.com/cookiecutter/cookiecutter-django/pull/3133)) -- Update django-extensions to 3.1.3 ([#3136](https://github.com/cookiecutter/cookiecutter-django/pull/3136)) -- Update django-compressor to 2.4.1 ([#3135](https://github.com/cookiecutter/cookiecutter-django/pull/3135)) -- Update pre-commit to 2.12.1 ([#3134](https://github.com/cookiecutter/cookiecutter-django/pull/3134)) -- Update flake8 to 3.9.1 ([#3131](https://github.com/cookiecutter/cookiecutter-django/pull/3131)) -- Update django-stubs to 1.8.0 ([#3127](https://github.com/cookiecutter/cookiecutter-django/pull/3127)) -- Update sphinx to 3.5.4 ([#3126](https://github.com/cookiecutter/cookiecutter-django/pull/3126)) - -## [2021-04-15] -### Updated -- Update django-debug-toolbar to 3.2.1 ([#3129](https://github.com/cookiecutter/cookiecutter-django/pull/3129)) - -## [2021-04-14] -### Updated -- Bump stefanzweifel/git-auto-commit-action from v4.9.2 to v4.10.0 ([#3128](https://github.com/cookiecutter/cookiecutter-django/pull/3128)) - -## [2021-04-11] -### Updated -- Update pytest-django to 4.2.0 ([#3125](https://github.com/cookiecutter/cookiecutter-django/pull/3125)) -- Update pylint-django to 2.4.3 ([#3122](https://github.com/cookiecutter/cookiecutter-django/pull/3122)) - -## [2021-04-09] -### Changed -- Update from Python 3.8 to Python 3.9 ([#3023](https://github.com/cookiecutter/cookiecutter-django/pull/3023)) - -## [2021-04-08] -### Changed -- Switch .dockerignore to explicit list ([#3121](https://github.com/cookiecutter/cookiecutter-django/pull/3121)) -- Change Docker image to multi-stage build for Django ([#2815](https://github.com/cookiecutter/cookiecutter-django/pull/2815)) -- Fix deprecated warning in middleware tests ([#3038](https://github.com/cookiecutter/cookiecutter-django/pull/3038)) -### Updated -- Update pre-commit to 2.12.0 ([#3120](https://github.com/cookiecutter/cookiecutter-django/pull/3120)) - -## [2021-04-07] -### Changed -- Update django to 3.1.8 ([#3117](https://github.com/cookiecutter/cookiecutter-django/pull/3117)) -### Fixed -- Fix linting via pre-commit on Github CI ([#3077](https://github.com/cookiecutter/cookiecutter-django/pull/3077)) -- Fix gitlab-ci using duplicate key name for image ([#3112](https://github.com/cookiecutter/cookiecutter-django/pull/3112)) -### Updated -- Update sentry-sdk to 1.0.0 ([#3080](https://github.com/cookiecutter/cookiecutter-django/pull/3080)) -- Update gunicorn to 20.1.0 ([#3108](https://github.com/cookiecutter/cookiecutter-django/pull/3108)) -- Update pre-commit to 2.12.0 ([#3118](https://github.com/cookiecutter/cookiecutter-django/pull/3118)) -- Update django-extensions to 3.1.2 ([#3116](https://github.com/cookiecutter/cookiecutter-django/pull/3116)) -- Update pillow to 8.2.0 ([#3113](https://github.com/cookiecutter/cookiecutter-django/pull/3113)) -- Update pytest to 6.2.3 ([#3115](https://github.com/cookiecutter/cookiecutter-django/pull/3115)) - -## [2021-03-26] -### Updated -- Update djangorestframework to 3.12.4 ([#3107](https://github.com/cookiecutter/cookiecutter-django/pull/3107)) - -## [2021-03-25] -### Updated -- Update djangorestframework to 3.12.3 ([#3105](https://github.com/cookiecutter/cookiecutter-django/pull/3105)) - -## [2021-03-22] -### Updated -- Update django-crispy-forms to 1.11.2 ([#3104](https://github.com/cookiecutter/cookiecutter-django/pull/3104)) -- Update sphinx to 3.5.3 ([#3103](https://github.com/cookiecutter/cookiecutter-django/pull/3103)) -- Update ipdb to 0.13.7 ([#3102](https://github.com/cookiecutter/cookiecutter-django/pull/3102)) -- Update sphinx-autobuild to 2021.3.14 ([#3101](https://github.com/cookiecutter/cookiecutter-django/pull/3101)) -- Update isort to 5.8.0 ([#3100](https://github.com/cookiecutter/cookiecutter-django/pull/3100)) -- Update pre-commit to 2.11.1 ([#3089](https://github.com/cookiecutter/cookiecutter-django/pull/3089)) -- Update flake8 to 3.9.0 ([#3096](https://github.com/cookiecutter/cookiecutter-django/pull/3096)) -- Update pillow to 8.1.2 ([#3084](https://github.com/cookiecutter/cookiecutter-django/pull/3084)) -- Auto-update pre-commit hooks ([#3095](https://github.com/cookiecutter/cookiecutter-django/pull/3095)) - -## [2021-03-05] -### Changed -- Updated test_urls.py and views.py to re-use User.get_absolute_url() ([#3070](https://github.com/cookiecutter/cookiecutter-django/pull/3070)) -### Updated -- Bump stefanzweifel/git-auto-commit-action from v4.9.1 to v4.9.2 ([#3082](https://github.com/cookiecutter/cookiecutter-django/pull/3082)) - -## [2021-03-03] -### Updated -- Update tox to 3.23.0 ([#3079](https://github.com/cookiecutter/cookiecutter-django/pull/3079)) -- Update ipdb to 0.13.5 ([#3078](https://github.com/cookiecutter/cookiecutter-django/pull/3078)) - -## [2021-03-02] -### Fixed -- Fixes for pytest job in Github CI workflow ([#3076](https://github.com/cookiecutter/cookiecutter-django/pull/3076)) -### Updated -- Update pillow to 8.1.1 ([#3075](https://github.com/cookiecutter/cookiecutter-django/pull/3075)) -- Update coverage to 5.5 ([#3074](https://github.com/cookiecutter/cookiecutter-django/pull/3074)) - -## [2021-02-24] -### Updated -- Bump stefanzweifel/git-auto-commit-action from v4.9.0 to v4.9.1 ([#3069](https://github.com/cookiecutter/cookiecutter-django/pull/3069)) - -## [2021-02-23] -### Changed -- Update to Django 3.1 ([#3043](https://github.com/cookiecutter/cookiecutter-django/pull/3043)) -- Lint with pre-commit on CI with Github actions ([#3066](https://github.com/cookiecutter/cookiecutter-django/pull/3066)) -- Use exception var in status code pages if available ([#2992](https://github.com/cookiecutter/cookiecutter-django/pull/2992)) - -## [2021-02-22] -### Changed -- refactor: remove default cache settings in test.py ([#3064](https://github.com/cookiecutter/cookiecutter-django/pull/3064)) -- Update django to 3.0.13 ([#3060](https://github.com/cookiecutter/cookiecutter-django/pull/3060)) -### Fixed -- Fix missing Django Debug toolbar with node container ([#2865](https://github.com/cookiecutter/cookiecutter-django/pull/2865)) -- Remove Email from User API ([#3055](https://github.com/cookiecutter/cookiecutter-django/pull/3055)) -### Updated -- Bump stefanzweifel/git-auto-commit-action from v4.8.0 to v4.9.0 ([#3065](https://github.com/cookiecutter/cookiecutter-django/pull/3065)) -- Update django-crispy-forms to 1.11.1 ([#3063](https://github.com/cookiecutter/cookiecutter-django/pull/3063)) -- Update uvicorn to 0.13.4 ([#3062](https://github.com/cookiecutter/cookiecutter-django/pull/3062)) -- Update mypy to 0.812 ([#3061](https://github.com/cookiecutter/cookiecutter-django/pull/3061)) -- Update sentry-sdk to 0.20.3 ([#3059](https://github.com/cookiecutter/cookiecutter-django/pull/3059)) -- Update tox to 3.22.0 ([#3057](https://github.com/cookiecutter/cookiecutter-django/pull/3057)) -- Update sphinx to 3.5.1 ([#3056](https://github.com/cookiecutter/cookiecutter-django/pull/3056)) - -## [2021-02-16] -### Updated -- Update sentry-sdk to 0.20.2 ([#3054](https://github.com/cookiecutter/cookiecutter-django/pull/3054)) -- Update sphinx to 3.5.0 ([#3053](https://github.com/cookiecutter/cookiecutter-django/pull/3053)) - -## [2021-02-13] -### Updated -- Update sentry-sdk to 0.20.1 ([#3052](https://github.com/cookiecutter/cookiecutter-django/pull/3052)) - -## [2021-02-12] -### Updated -- Update pre-commit to 2.10.1 ([#3045](https://github.com/cookiecutter/cookiecutter-django/pull/3045)) -- Update sentry-sdk to 0.20.0 ([#3051](https://github.com/cookiecutter/cookiecutter-django/pull/3051)) - -## [2021-02-10] -### Updated -- Bump peter-evans/create-pull-request from v3.8.1 to v3.8.2 ([#3049](https://github.com/cookiecutter/cookiecutter-django/pull/3049)) - -## [2021-02-08] -### Updated -- Update django-extensions to 3.1.1 ([#3047](https://github.com/cookiecutter/cookiecutter-django/pull/3047)) -- Bump peter-evans/create-pull-request from v3.8.0 to v3.8.1 ([#3046](https://github.com/cookiecutter/cookiecutter-django/pull/3046)) - -## [2021-02-06] -### Changed -- Removed Redundant test_case_sensitivity() and made test_not_authenticated() get the LOGIN_URL dynamically. ([#3041](https://github.com/cookiecutter/cookiecutter-django/pull/3041)) -- Refactored users.forms to make the code more readeable ([#3029](https://github.com/cookiecutter/cookiecutter-django/pull/3029)) -- Update django to 3.0.12 ([#3037](https://github.com/cookiecutter/cookiecutter-django/pull/3037)) -### Updated -- Update tox to 3.21.4 ([#3044](https://github.com/cookiecutter/cookiecutter-django/pull/3044)) - -## [2021-02-01] -### Updated -- Update pytz to 2021.1 ([#3035](https://github.com/cookiecutter/cookiecutter-django/pull/3035)) -- Update jinja2 to 2.11.3 ([#3033](https://github.com/cookiecutter/cookiecutter-django/pull/3033)) -- Bump peter-evans/create-pull-request from v3.7.0 to v3.8.0 ([#3034](https://github.com/cookiecutter/cookiecutter-django/pull/3034)) - -## [2021-01-31] -### Changed -- Adding local celery instructions to developing-locally ([#3031](https://github.com/cookiecutter/cookiecutter-django/pull/3031)) -### Updated -- Update django-crispy-forms to 1.11.0 ([#3032](https://github.com/cookiecutter/cookiecutter-django/pull/3032)) - -## [2021-01-28] -### Updated -- Update pre-commit to 2.10.0 ([#3028](https://github.com/cookiecutter/cookiecutter-django/pull/3028)) -- Update django-anymail to 8.2 ([#3027](https://github.com/cookiecutter/cookiecutter-django/pull/3027)) -- Update tox to 3.21.3 ([#3026](https://github.com/cookiecutter/cookiecutter-django/pull/3026)) - -## [2021-01-26] -### Changed -- Bump peter-evans/create-pull-request from v3.6.0 to v3.7.0 ([#3022](https://github.com/cookiecutter/cookiecutter-django/pull/3022)) -- Using SuccessMessageMixin to send success message to django template ([#3021](https://github.com/cookiecutter/cookiecutter-django/pull/3021)) -### Fixed -- Update admin to ignore *_name User attributes ([#3018](https://github.com/cookiecutter/cookiecutter-django/pull/3018)) -### Updated -- Update coverage to 5.4 ([#3024](https://github.com/cookiecutter/cookiecutter-django/pull/3024)) -- Update pytest to 6.2.2 ([#3020](https://github.com/cookiecutter/cookiecutter-django/pull/3020)) -- Update django-cors-headers to 3.7.0 ([#3019](https://github.com/cookiecutter/cookiecutter-django/pull/3019)) - -## [2021-01-24] -### Changed -- Use defer for script tags (Fix #2922) ([#2927](https://github.com/cookiecutter/cookiecutter-django/pull/2927)) -- Made Traefik conf much easier to understand and improved redirect res… ([#2838](https://github.com/cookiecutter/cookiecutter-django/pull/2838)) -- Sentry Redis integration enabled by default in production. ([#2989](https://github.com/cookiecutter/cookiecutter-django/pull/2989)) -- Add test for UserUpdateView.form_valid() ([#2949](https://github.com/cookiecutter/cookiecutter-django/pull/2949)) -### Fixed -- Omit first_name and last_name in User model ([#2998](https://github.com/cookiecutter/cookiecutter-django/pull/2998)) -### Updated -- Update django-celery-beat to 2.2.0 ([#3009](https://github.com/cookiecutter/cookiecutter-django/pull/3009)) -- Update pyyaml to 5.4.1 ([#3011](https://github.com/cookiecutter/cookiecutter-django/pull/3011)) -- Update mypy to 0.800 ([#3013](https://github.com/cookiecutter/cookiecutter-django/pull/3013)) -- Update factory-boy to 3.2.0 ([#2986](https://github.com/cookiecutter/cookiecutter-django/pull/2986)) -- Update tox to 3.21.2 ([#3010](https://github.com/cookiecutter/cookiecutter-django/pull/3010)) - -## [2021-01-22] -### Changed -- Use self.request.user instead of second query ([#3012](https://github.com/cookiecutter/cookiecutter-django/pull/3012)) - -## [2021-01-14] -### Updated -- Update tox to 3.21.1 ([#3006](https://github.com/cookiecutter/cookiecutter-django/pull/3006)) - -## [2021-01-10] -### Updated -- Update pylint-django to 2.4.2 ([#3003](https://github.com/cookiecutter/cookiecutter-django/pull/3003)) -- Update tox to 3.21.0 ([#3002](https://github.com/cookiecutter/cookiecutter-django/pull/3002)) - -## [2021-01-08] -### Changed -- Upgrade Travis to Focal ([#2999](https://github.com/cookiecutter/cookiecutter-django/pull/2999)) -### Updated -- Update pylint-django to 2.4.1 ([#3001](https://github.com/cookiecutter/cookiecutter-django/pull/3001)) -- Update sphinx to 3.4.3 ([#3000](https://github.com/cookiecutter/cookiecutter-django/pull/3000)) -- Update pylint-django to 2.4.0 ([#2996](https://github.com/cookiecutter/cookiecutter-django/pull/2996)) - -## [2021-01-04] -### Updated -- Update isort to 5.7.0 ([#2988](https://github.com/cookiecutter/cookiecutter-django/pull/2988)) -- Update uvicorn to 0.13.3 ([#2987](https://github.com/cookiecutter/cookiecutter-django/pull/2987)) -- Auto-update pre-commit hooks ([#2990](https://github.com/cookiecutter/cookiecutter-django/pull/2990)) -- Update sphinx to 3.4.2 ([#2995](https://github.com/cookiecutter/cookiecutter-django/pull/2995)) -- Update pillow to 8.1.0 ([#2993](https://github.com/cookiecutter/cookiecutter-django/pull/2993)) - -## [2020-12-29] -### Updated -- Update pygithub to 1.54.1 ([#2982](https://github.com/cookiecutter/cookiecutter-django/pull/2982)) -- Update django-storages to 1.11.1 ([#2981](https://github.com/cookiecutter/cookiecutter-django/pull/2981)) - -## [2020-12-26] -### Updated -- Update sphinx to 3.4.1 ([#2985](https://github.com/cookiecutter/cookiecutter-django/pull/2985)) -- Update pytz to 2020.5 ([#2984](https://github.com/cookiecutter/cookiecutter-django/pull/2984)) - -## [2020-12-23] -### Changed -- Bump peter-evans/create-pull-request from v3.5.2 to v3.6.0 ([#2980](https://github.com/cookiecutter/cookiecutter-django/pull/2980)) -### Updated -- Update flower to 0.9.7 ([#2979](https://github.com/cookiecutter/cookiecutter-django/pull/2979)) -- Update sphinx to 3.4.0 ([#2978](https://github.com/cookiecutter/cookiecutter-django/pull/2978)) -- Update coverage to 5.3.1 ([#2977](https://github.com/cookiecutter/cookiecutter-django/pull/2977)) -- Update uvicorn to 0.13.2 ([#2976](https://github.com/cookiecutter/cookiecutter-django/pull/2976)) - -## [2020-12-18] -### Changed -- Bump stefanzweifel/git-auto-commit-action from v4.7.2 to v4.8.0 ([#2972](https://github.com/cookiecutter/cookiecutter-django/pull/2972)) -### Updated -- Update django-storages to 1.11 ([#2973](https://github.com/cookiecutter/cookiecutter-django/pull/2973)) -- Update pytest to 6.2.1 ([#2971](https://github.com/cookiecutter/cookiecutter-django/pull/2971)) -- Auto-update pre-commit hooks ([#2970](https://github.com/cookiecutter/cookiecutter-django/pull/2970)) - -## [2020-12-14] -### Updated -- Update pytest to 6.2.0 ([#2968](https://github.com/cookiecutter/cookiecutter-django/pull/2968)) -- Update django-cors-headers to 3.6.0 ([#2967](https://github.com/cookiecutter/cookiecutter-django/pull/2967)) -- Update uvicorn to 0.13.1 ([#2966](https://github.com/cookiecutter/cookiecutter-django/pull/2966)) - -## [2020-12-10] -### Changed -- Hot-reload support to celery ([#2554](https://github.com/cookiecutter/cookiecutter-django/pull/2554)) -### Updated -- Update uvicorn to 0.13.0 ([#2962](https://github.com/cookiecutter/cookiecutter-django/pull/2962)) -- Update sentry-sdk to 0.19.5 ([#2965](https://github.com/cookiecutter/cookiecutter-django/pull/2965)) - -## [2020-12-09] -### Changed -- Bump peter-evans/create-pull-request from v3.5.1 to v3.5.2 ([#2964](https://github.com/cookiecutter/cookiecutter-django/pull/2964)) - -## [2020-12-08] -### Updated -- Update pre-commit to 2.9.3 ([#2961](https://github.com/cookiecutter/cookiecutter-django/pull/2961)) - -## [2020-12-04] -### Updated -- Update django-debug-toolbar to 3.2 ([#2959](https://github.com/cookiecutter/cookiecutter-django/pull/2959)) - -## [2020-12-02] -### Updated -- Update django-model-utils to 4.1.1 ([#2957](https://github.com/cookiecutter/cookiecutter-django/pull/2957)) -- Update pygithub to 1.54 ([#2958](https://github.com/cookiecutter/cookiecutter-django/pull/2958)) - -## [2020-11-26] -### Updated -- Update django-extensions to 3.1.0 ([#2947](https://github.com/cookiecutter/cookiecutter-django/pull/2947)) -- Update pre-commit to 2.9.2 ([#2948](https://github.com/cookiecutter/cookiecutter-django/pull/2948)) -- Update django-allauth to 0.44.0 ([#2945](https://github.com/cookiecutter/cookiecutter-django/pull/2945)) - -## [2020-11-25] -### Changed -- Bump peter-evans/create-pull-request from v3.5.0 to v3.5.1 ([#2944](https://github.com/cookiecutter/cookiecutter-django/pull/2944)) - -## [2020-11-23] -### Updated -- Update uvicorn to 0.12.3 ([#2943](https://github.com/cookiecutter/cookiecutter-django/pull/2943)) -- Update pre-commit to 2.9.0 ([#2942](https://github.com/cookiecutter/cookiecutter-django/pull/2942)) - -## [2020-11-21] -### Changed -- Fix after uvicorn 0.12.0 - Ship extra dependencies ([#2939](https://github.com/cookiecutter/cookiecutter-django/pull/2939)) - -## [2020-11-20] -### Updated -- Update sentry-sdk to 0.19.4 ([#2938](https://github.com/cookiecutter/cookiecutter-django/pull/2938)) - -## [2020-11-19] -### Updated -- Update django-crispy-forms to 1.10.0 ([#2937](https://github.com/cookiecutter/cookiecutter-django/pull/2937)) - -## [2020-11-17] -### Changed -- Bump peter-evans/create-pull-request from v2 to v3.5.0 ([#2936](https://github.com/cookiecutter/cookiecutter-django/pull/2936)) - -## [2020-11-15] -### Changed -- Fix formatting in docs ([#2935](https://github.com/cookiecutter/cookiecutter-django/pull/2935)) - -## [2020-11-13] -### Changed -- Upgrade factory-boy to 3.1.0 ([#2932](https://github.com/cookiecutter/cookiecutter-django/pull/2932)) -### Updated -- Update sentry-sdk to 0.19.3 ([#2933](https://github.com/cookiecutter/cookiecutter-django/pull/2933)) -- Update sphinx to 3.3.1 ([#2934](https://github.com/cookiecutter/cookiecutter-django/pull/2934)) - -## [2020-11-12] -### Changed -- Migrate CI to Github Actions ([#2931](https://github.com/cookiecutter/cookiecutter-django/pull/2931)) - -## [2020-11-06] -### Updated -- Update djangorestframework to 3.12.2 ([#2930](https://github.com/cookiecutter/cookiecutter-django/pull/2930)) - -## [2020-11-04] -### Changed -- Fix docs service and add RTD support ([#2920](https://github.com/cookiecutter/cookiecutter-django/pull/2920)) -- Bump stefanzweifel/git-auto-commit-action from v4.6.0 to v4.7.2 ([#2914](https://github.com/cookiecutter/cookiecutter-django/pull/2914)) -### Updated -- Auto-update pre-commit hooks ([#2908](https://github.com/cookiecutter/cookiecutter-django/pull/2908)) -- Update mypy to 0.790 ([#2886](https://github.com/cookiecutter/cookiecutter-django/pull/2886)) -- Update django-stubs to 1.7.0 ([#2916](https://github.com/cookiecutter/cookiecutter-django/pull/2916)) - -## [2020-11-03] -### Updated -- Update sentry-sdk to 0.19.2 ([#2926](https://github.com/cookiecutter/cookiecutter-django/pull/2926)) -- Update sphinx to 3.3.0 ([#2925](https://github.com/cookiecutter/cookiecutter-django/pull/2925)) -- Update django to 3.0.11 ([#2924](https://github.com/cookiecutter/cookiecutter-django/pull/2924)) -- Update pytz to 2020.4 ([#2923](https://github.com/cookiecutter/cookiecutter-django/pull/2923)) -- Update pre-commit to 2.8.2 ([#2919](https://github.com/cookiecutter/cookiecutter-django/pull/2919)) -- Update pytest to 6.1.2 ([#2917](https://github.com/cookiecutter/cookiecutter-django/pull/2917)) -- Update sh to 1.14.1 ([#2912](https://github.com/cookiecutter/cookiecutter-django/pull/2912)) -- Update pytest-django to 4.1.0 ([#2911](https://github.com/cookiecutter/cookiecutter-django/pull/2911)) -- Update pillow to 8.0.1 ([#2910](https://github.com/cookiecutter/cookiecutter-django/pull/2910)) -- Update django-celery-beat to 2.1.0 ([#2907](https://github.com/cookiecutter/cookiecutter-django/pull/2907)) -- Update uvicorn to 0.12.2 ([#2906](https://github.com/cookiecutter/cookiecutter-django/pull/2906)) - -## [2020-10-19] -### Updated -- Update sentry-sdk to 0.19.1 ([#2905](https://github.com/cookiecutter/cookiecutter-django/pull/2905)) - -## [2020-10-17] -### Updated -- Update django-allauth to 0.43.0 ([#2901](https://github.com/cookiecutter/cookiecutter-django/pull/2901)) -- Update pytest-django to 4.0.0 ([#2903](https://github.com/cookiecutter/cookiecutter-django/pull/2903)) - -## [2020-10-15] -### Updated -- Update pillow to 8.0.0 ([#2898](https://github.com/cookiecutter/cookiecutter-django/pull/2898)) - -## [2020-10-14] -### Updated -- Auto-update pre-commit hooks ([#2897](https://github.com/cookiecutter/cookiecutter-django/pull/2897)) -- Update sentry-sdk to 0.19.0 ([#2896](https://github.com/cookiecutter/cookiecutter-django/pull/2896)) - -## [2020-10-13] -### Updated -- Update isort to 5.6.4 ([#2895](https://github.com/cookiecutter/cookiecutter-django/pull/2895)) - -## [2020-10-12] -### Changed -- Bump stefanzweifel/git-auto-commit-action from v4.5.1 to v4.6.0 ([#2893](https://github.com/cookiecutter/cookiecutter-django/pull/2893)) -### Updated -- Auto-update pre-commit hooks ([#2892](https://github.com/cookiecutter/cookiecutter-django/pull/2892)) - -## [2020-10-11] -### Updated -- Auto-update pre-commit hooks ([#2890](https://github.com/cookiecutter/cookiecutter-django/pull/2890)) -- Update isort to 5.6.3 ([#2891](https://github.com/cookiecutter/cookiecutter-django/pull/2891)) -- Update django-anymail to 8.1 ([#2887](https://github.com/cookiecutter/cookiecutter-django/pull/2887)) -- Update tox to 3.20.1 ([#2885](https://github.com/cookiecutter/cookiecutter-django/pull/2885)) - -## [2020-10-09] -### Updated -- Auto-update pre-commit hooks ([#2884](https://github.com/cookiecutter/cookiecutter-django/pull/2884)) -- Update isort to 5.6.1 ([#2883](https://github.com/cookiecutter/cookiecutter-django/pull/2883)) - -## [2020-10-08] -### Changed -- Add dedicated websockets package ([#2881](https://github.com/cookiecutter/cookiecutter-django/pull/2881)) -### Updated -- Update isort to 5.6.0 ([#2882](https://github.com/cookiecutter/cookiecutter-django/pull/2882)) - -## [2020-10-04] -### Updated -- Update pytest to 6.1.1 ([#2880](https://github.com/cookiecutter/cookiecutter-django/pull/2880)) -- Update mypy and django-stubs ([#2874](https://github.com/cookiecutter/cookiecutter-django/pull/2874)) -- Auto-update pre-commit hooks ([#2876](https://github.com/cookiecutter/cookiecutter-django/pull/2876)) -- Update flake8 to 3.8.4 ([#2877](https://github.com/cookiecutter/cookiecutter-django/pull/2877)) - -## [2020-10-01] -### Changed -- Bump actions/setup-python from v2.1.2 to v2.1.3 ([#2869](https://github.com/cookiecutter/cookiecutter-django/pull/2869)) -### Updated -- Update ipdb to 0.13.4 ([#2873](https://github.com/cookiecutter/cookiecutter-django/pull/2873)) -- Auto-update pre-commit hooks ([#2867](https://github.com/cookiecutter/cookiecutter-django/pull/2867)) -- Update uvicorn to 0.12.1 ([#2866](https://github.com/cookiecutter/cookiecutter-django/pull/2866)) -- Update isort to 5.5.4 ([#2864](https://github.com/cookiecutter/cookiecutter-django/pull/2864)) -- Update sentry-sdk to 0.18.0 ([#2863](https://github.com/cookiecutter/cookiecutter-django/pull/2863)) -- Update djangorestframework to 3.12.1 ([#2862](https://github.com/cookiecutter/cookiecutter-django/pull/2862)) -- Update pytest to 6.1.0 ([#2859](https://github.com/cookiecutter/cookiecutter-django/pull/2859)) -- Update django-debug-toolbar to 3.1.1 ([#2855](https://github.com/cookiecutter/cookiecutter-django/pull/2855)) - -## [2020-09-23] -### Updated -- Update sentry-sdk to 0.17.7 ([#2847](https://github.com/cookiecutter/cookiecutter-django/pull/2847)) -- Update django-debug-toolbar to 3.1 ([#2846](https://github.com/cookiecutter/cookiecutter-django/pull/2846)) - -## [2020-09-21] -### Changed -- Adding GitHub-Action CI Option ([#2837](https://github.com/cookiecutter/cookiecutter-django/pull/2837)) -### Updated -- Update django-debug-toolbar to 3.0 ([#2842](https://github.com/cookiecutter/cookiecutter-django/pull/2842)) -- Auto-update pre-commit hooks ([#2843](https://github.com/cookiecutter/cookiecutter-django/pull/2843)) -- Update isort to 5.5.3 ([#2844](https://github.com/cookiecutter/cookiecutter-django/pull/2844)) - -## [2020-09-18] -### Updated -- Update django-extensions to 3.0.9 ([#2839](https://github.com/cookiecutter/cookiecutter-django/pull/2839)) - -## [2020-09-16] -### Updated -- Update sentry-sdk to 0.17.6 ([#2833](https://github.com/cookiecutter/cookiecutter-django/pull/2833)) -- Update pytest-django to 3.10.0 ([#2832](https://github.com/cookiecutter/cookiecutter-django/pull/2832)) - -## [2020-09-14] -### Fixed -- Downgrade Celery to 4.4.6 ([#2829](https://github.com/cookiecutter/cookiecutter-django/pull/2829)) -### Updated -- Update sentry-sdk to 0.17.5 ([#2828](https://github.com/cookiecutter/cookiecutter-django/pull/2828)) -- Update coverage to 5.3 ([#2826](https://github.com/cookiecutter/cookiecutter-django/pull/2826)) -- Update django-storages to 1.10.1 ([#2825](https://github.com/cookiecutter/cookiecutter-django/pull/2825)) - -## [2020-09-12] -### Updated -- Updating Traefik version from 2.0 to 2.2.11 ([#2814](https://github.com/cookiecutter/cookiecutter-django/pull/2814)) -- Update pytest to 6.0.2 ([#2819](https://github.com/cookiecutter/cookiecutter-django/pull/2819)) -- Update django-anymail to 8.0 ([#2818](https://github.com/cookiecutter/cookiecutter-django/pull/2818)) - -## [2020-09-11] -### Updated -- Auto-update pre-commit hooks ([#2809](https://github.com/cookiecutter/cookiecutter-django/pull/2809)) - -## [2020-09-10] -### Updated -- Update isort to 5.5.2 ([#2807](https://github.com/cookiecutter/cookiecutter-django/pull/2807)) -- Update sentry-sdk to 0.17.4 ([#2805](https://github.com/cookiecutter/cookiecutter-django/pull/2805)) - -## [2020-09-09] -### Changed -- Update actions/setup-python requirement to v2.1.2 ([#2804](https://github.com/cookiecutter/cookiecutter-django/pull/2804)) -- Clean up nested venv files from `.gitignore` ([#2800](https://github.com/cookiecutter/cookiecutter-django/pull/2800)) - -## [2020-09-08] -### Changed -- Traeffik and Django dockerfile changes ([#2801](https://github.com/cookiecutter/cookiecutter-django/pull/2801)) - -## [2020-09-07] -### Changed -- Add :z/:Z to mounted volumes in {local,production}.yml ([#2663](https://github.com/cookiecutter/cookiecutter-django/pull/2663)) -- Remove --no-binary option for psycopg2 ([#2798](https://github.com/cookiecutter/cookiecutter-django/pull/2798)) -- Updated Gitlab CI to use Python 3.8 instead of Python 3.7 ([#2794](https://github.com/cookiecutter/cookiecutter-django/pull/2794)) -### Fixed -- Fix options for sphinx-autobuild in docs Makefile ([#2799](https://github.com/cookiecutter/cookiecutter-django/pull/2799)) -### Updated -- Update psycopg2-binary to 2.8.6 ([#2797](https://github.com/cookiecutter/cookiecutter-django/pull/2797)) - -## [2020-09-05] -### Updated -- Auto-update pre-commit hooks ([#2793](https://github.com/cookiecutter/cookiecutter-django/pull/2793)) - -## [2020-09-04] -### Updated -- Update django-extensions to 3.0.8 ([#2792](https://github.com/cookiecutter/cookiecutter-django/pull/2792)) -- Update isort to 5.5.1 ([#2791](https://github.com/cookiecutter/cookiecutter-django/pull/2791)) -- Auto-update pre-commit hooks ([#2790](https://github.com/cookiecutter/cookiecutter-django/pull/2790)) -- Update isort to 5.5.0 ([#2789](https://github.com/cookiecutter/cookiecutter-django/pull/2789)) - -## [2020-09-02] -### Changed -- Add environment and traces_sample_rate keyword to sentry_sdk.init ([#2777](https://github.com/cookiecutter/cookiecutter-django/pull/2777)) -### Updated -- Update sentry-sdk to 0.17.3 ([#2788](https://github.com/cookiecutter/cookiecutter-django/pull/2788)) -- Update django-extensions to 3.0.7 ([#2787](https://github.com/cookiecutter/cookiecutter-django/pull/2787)) - -## [2020-09-01] -### Changed -- Exclude venv directory and update document link ([#2780](https://github.com/cookiecutter/cookiecutter-django/pull/2780)) -### Updated -- Update tox to 3.20.0 ([#2786](https://github.com/cookiecutter/cookiecutter-django/pull/2786)) -- Update django-storages to 1.10 ([#2781](https://github.com/cookiecutter/cookiecutter-django/pull/2781)) -- Update sentry-sdk to 0.17.2 ([#2784](https://github.com/cookiecutter/cookiecutter-django/pull/2784)) -- Update django to 3.0.10 ([#2785](https://github.com/cookiecutter/cookiecutter-django/pull/2785)) -- Update sphinx-autobuild to 2020.9.1 ([#2782](https://github.com/cookiecutter/cookiecutter-django/pull/2782)) -- Update django-extensions to 3.0.6 ([#2783](https://github.com/cookiecutter/cookiecutter-django/pull/2783)) - -## [2020-08-31] -### Updated -- Update sh to 1.14.0 ([#2779](https://github.com/cookiecutter/cookiecutter-django/pull/2779)) -- Update sentry-sdk to 0.17.1 ([#2778](https://github.com/cookiecutter/cookiecutter-django/pull/2778)) - -## [2020-04-13] -### Changed -- Updated to Python 3.8 (@codnee) -- Moved coverage config in setup.cfg (@danihodovic) - -## [2020-04-08] -### Fixed -- Internal IPs for debug toolbar (@dudanogueira) - -## [2020-04-04] -### Fixed -- Added compress command with Django compressor (@gwiskur) - -## [2020-03-23] -### Changed -- Updated project to Django 3.0 - -## [2020-03-17] -### Changed -- Handle paths using Pathlib (@jules-ch) - -### Fixed -- Pre-commit hook regex (@demestav) - -## [2020-03-16] -### Added -- Support for all Anymail providers (@Andrew-Chen-Wang) -### Fixed -- Django compressor setup (@jameswilliams1) - -## [2020-01-23] -### Changed -- Fix UserFactory to set the password if provided (@BoPeng) -- Update documentation files with latest Sphinx (@howiezhao) - -## [2020-01-12] -### Changed -- Fix mypy setup and added django-stubs (@danifus) -- Add Gitlab CI as option (@ikhomutov) - -## [2020-01-11] -### Changed -- Speed up & reduce size for production Django image (@maxp) -- Bumped runtime version for Heroku (@Isaac12x) -- Added Debian 10 (Buster) OS dependencies (@ddiazpinto) -- Update Traefik to v2 (@blaxpy) -- Switched Docker images from Alpine based to Debian based (@trungdong) - -## [2019-10-06] -### Changed -- Default Python version is now 3.7 (@nicolas471) - -## [2019-10-04] -### Fixed -- Fix static files handling on GCP (@caioariede) - -## [2019-10-03] -### Fixed -- Fix incompatible combination between Whitenoise and no cloud provider (@caioariede) - -## [2019-07-09] -### Fixed -- Always use test settings in pytest (@danihodovic) -- Remove gunicorn from `INSTALLED_APPS` (@danihodovic) -- Remove `EMAIL_HOST` and `EMAIL_PORT` with locmem backend (@danihodovic) - -### Added -- Add `EMAIL_TIMEOUT` (@danihodovic) - -## [2019-06-22] -### Fixed -- Remove redundant template debug setting (@danihodovic) - -## [2019-06-19] -### Fixed -- Fix removal carriage returns in docker scripts (@timclaessens) - -## [2019-06-15] -### Fixed -- Issue with Pycharm setup for running things in Docker compose (@foarsitter) - -## [2019-06-06] -### Changed -- Update generated Travis config (@browniebroke) - -## [2019-06-03] -### Added -- Installed `django-celery-beat` to keep scheduled tasks in DB (@keyvanm) - -## [2019-05-28] -### Changed -- Use GCP acronym rather than inconsistent GCE/GCS (@tanoabeleyra) - -## [2019-05-27] -### Changed -- Made cloud provider optional (@tanoabeleyra) -- Updated to Django 2.2.1 (@browniebroke) - -### Fixed -- Celery worker-related setting names (@browniebroke) - -## [2019-05-18] -### Removed -- Remove the user list view (@browniebroke) - -### Fixed -- Static storage default ACL (@browniebroke) - -## [2019-05-17] -### Fixed -- Added `LocaleMiddleware` to the list of middlewares (@tanoabeleyra) -- Added `LOCALE_PATH` to settings (@tanoabeleyra) - -## [2019-05-16] -### Changed -- Users app to have a translated verbose name (@tanoabeleyra) -- Logging configuration for local (@browniebroke) - -## [2019-05-08] -### Changed -- Upgraded to Django 2.1 (@browniebroke) - -## [2019-04-07] -### Added -- Support for Google Cloud Storage (@ahhda) - -## [2019-04-03] -### Added -- Command to backup Db to AWS S3 (@foarsitter) - -## [2019-03-25] -### Added -- Node image to run Gulp with Docker (@browniebroke) - -## [2019-03-19] -### Changed -- Replaced Caddy with Traefik (@demestav) - -## [2019-03-11] -### Changed -- Sentry integration from Raven to Sentry-SDK (@gfabricio) -- Made Redis config conditional on Celery locally (@demestav) - -## [2019-03-11] -### Added -- Automatic migrations on Heroku (@yunti) - -## [2019-03-06] -### Fixed -- Missing script tag in Travis config (@btknu) - -## [2019-03-02] -### Changed -- Celery eager setting in local setting with Docker (@keithjeb) - -## [2019-03-01] -### Updated -- All NPM dependencies (@takkaria) - -## [2018-11-13] -### Changed -- Security settings in Dev (@carlmjohnson) - -## [2018-11-20] -### Fixed -- Passing the CSRF header from the reverse proxy to Django server for DRF (@hpbruna) - -## [2018-11-12] -### Fixed -- Initialisation of Celery app (@glasslion) - -## [2018-10-24] -### Fixed -- Persisting of iPython history between sessions (@davitovmasyan) - -### Added -- Postgres 10.5 option (@jleclanche) - -## [2018-09-18] -### Added -- Included `mypy` in dependencies and run it in tests (@apirobot) - -## [2018-09-18] -### Fixed -- Avoid `$` in environment variables to workaround a bug from django-environ (@browniebroke) - -## [2018-09-16] -### Fixed -- Bug in ordering of Middleware for production config (@ChrisPappalardo) - -## [2018-09-12] -### Fixed -- URLs for Static and Media for S3 buckets in regions other than N. Virginia (@umrashrf) - -## [2018-09-09] -### Changed -- Name of static and media storage classes (@sfdye) - -## [2018-09-01] -### Changed -- Make static and media storage fully-fledged classes (@erfaan) - -## [2018-08-28] -### Fixed -- Running tests in docker test script (@apirobot) - -## [2018-07-23] -### Changed -- Test commands to use pytest (@jcass77) - -### Removed -- Some hacks leftovers from Bootstrap v4 beta in `project.js` (@hendrikschneider) - -## [2018-07-12] -### Changed -- Upgraded to Bootstrap 4.1.1 (@mostaszewski) - -## [2018-06-25] -### Added -- Flower integration with Docker (@webyneter) - -## [2018-06-25] -### Changed -- Rewrite user app test to use a pytest style (@webyneter) - -## [2018-06-21] -### Added -- Extend & update Celery config (@webyneter & @apirobot) - -## [2018-05-25] -### Fixed -- Build issues due to incompatibility between libressl & openssl (@SassanoM) - -## [2018-05-21] -### Changed -- Updated Caddy to 0.11 and pin its version (@webyneter) - -## [2018-05-14] -### Changed -- Replace `awesome-slugify` by `python-slugify` (@hongquan) -- Migrate to Django 2.0+ URL style (@saschalalala) - -## [2018-05-05] -### Fixed -- Postgres backup & restore commands (@webyneter) - -## [2018-04-10] -### Changed -- Simplify configuration (@danidee10) - -## [2018-04-08] -### Added -- Adopt Black code style (@pydanny) - -## [2018-03-27] -### Fixed -- Simplified extra Celery config generated when opted out (@webyneter) - -## [2018-03-21] -### Removed -- Remove Opbeat support (@sfdye) - -## [2018-03-16] -### Fixed -- Install `psycopg2-binary` when using Docker locally (@browniebroke) - -## [2018-03-14] -### Fixed -- Fixed and improved Postgres backup & restore scripts (@webyneter) - -## [2018-03-10] -### Changed -- Simplify Mailgun setting (@browniebroke) - -## [2018-03-06] -### Changed -- Convert string formatting to f-strings (@sfdye) - -## [2018-03-01] -### Changed -- Celery to use JSON serialization by default (@adammsteele) -- Use Docker version from Travis to run tests (@browniebroke) - -## [2018-02-16] -### Changed -- Upgraded to Django 2.0 (@epicwhale) - -## [2018-01-15] -### Changed -- Removed Elastic Beanstalk support (@pydanny) - -## [2017-12-28] -### Changed -- Upgraded to Django 1.11 (@pydanny) - -## [2017-10-08] -### Changed -- Elastic Beanstalk: Added --noinput to migrate command (@MightySCollins ) - -## [2017-10-07] -### Added -- Finished first pass at Elastic Beanstalk docs (@pydanny & @audreyr) -### Deleted -- Removed Heroku instant deploy button (@pydanny) - - -##[2016-09-29] -### Added -- Added default `AUTH_PASSWORD_VALIDATORS` configuration, generated by django 1.10 startproject. See [Password Validation docs](https://docs.djangoproject.com/en/1.10/topics/auth/passwords/#module-django.contrib.auth.password_validation") (@luzfcb) -- Rename `MIDDLEWARE_CLASSES` to `MIDDLEWARE` to enable support to [new style middleware](https://github.com/django/deps/blob/master/final/0005-improved-middleware.rst) introduced in Django 1.10 (@luzfcb) -- New setting `MAILGUN_SENDER_DOMAIN` to allow sending mail from any domain other than those registered with mailgun (@jangeador) -- add `urlpatterns` configuration to django-debug-toolbar, because the automatic configuration of `urlpatterns` was removed from django-debug-toolbar (@luzfcb) -- Added Temporary workaround on `requirements/local.txt` to fix django-debug-toolbar issue: https://github.com/cookiecutter/cookiecutter-django/issues/827 (@luzfcb) - -### Changed -- Upgrade to Django 1.10.1 (@luzfcb) -- Upgrade django-model-utils to 2.6, django-redis to 4.5.0, redis to 2.10.5, Sphinx to 1.4.6, pytest-django to 3.0.0, django-anymail to 0.5, raven to 5.27.1, whitenoise to 3.2.2 (@luzfcb) -- Upgrade to Bootstrap 4 Alpha 4, jQuery to 3.1.1, tether.js to 1.3.7 (@luzfcb) -- Update `manage.py` to use same code of `manage.py` from Django 1.10 (@luzfcb) -- Sync `sites` app migrations with django 1.10, and fix aditional migrations to `sites` and `user` app (@luzfcb) -d changed 'admin' url on `config/urls.py`, to stay the same as generated by django 1.10 (@luzfcb) -- Make test_docker.sh tests pass by passing new password auth rules (@ssteinerx) - -### Removed -- Removed django-autoslug because not support django 1.10 at this date (@luzfcb) - - -##[2016-09-10] -### Changed -- Use app registry instead of INSTALLED_APPS to discover celery tasks (@dhepper) -- PEP8 imports fix (@aleprovencio) - -### Removed -- Removed django-floppyforms (@pydanny) - -##[2016-09-08] -### Removed -- Webpack support, see #774 (@ssteinerx) - -##[2016-08-10] -## Added -- PostgreSQL versions are now selectable, instead of defaulting to 9.5; the minimum version is 9.2, which is supported by [Heroku](https://devcenter.heroku.com/articles/heroku-postgresql#version-support-and-legacy-infrastructure) and Django (@burhan) -- Fixed minor issue in the README.rst (@burhan) - -##[2016-08-03] -## Changed -- Upgrade to Bootstrap 4 Alpha 3 and its dependencies, including jQuery (@audreyr) - -##[2016-06-25] -## Changed -- use `https` instead `ssh` to clone [cookiecutter-webpack](https://github.com/hzdg/cookiecutter-webpack) if `Webpack` is selected as `JS Task Runner` - fix issue #647 (@luzfcb and @resakse) - -##[2016-06-24] -## Added -- Settings file for running tests faster (@audreyr) -- Add GPLv3 licence support (@cgaspoz) - -## Changed -- Makes the database backups compressed. restores compressed backups (@jangeador) -- Review and edit django-allauth templates (@kappataumu) - -##[2016-06-19] -## Added -- Webpack as an option (@goldhand) - -##[2016-06-17] -## Added -- django-compressor support (@andresgz) -- Debian Jessie OS Requirements (@ddiazpinto) - -##[2016-06-14] -### Changed -- Move Docker backups to their own section (@pydanny) - -##[2016-06-13] -### Changed -- Use latest redis image in Docker (@pydanny) -- Documentation cleanup and corrections (@audreyr) - -##[2016-06-12] -### Changed -- Documentation cleanup and corrections (@kappataumu) - -##[2016-06-11] -### Changed -- Enhancements to the developing locally docs (@antoniablair) - -##[2016-06-06] -### Changed -- Pin Bootstrap CSS and JS to v4.0.0-alpha.2, use minified versions - -##[2016-06-05] -### Added -- Configurable admin for users (@pydanny, @jayfk, @dezoito) - -##[2016-06-04] -### Added -- Let's Encrypt automation and instruction (@mjsisley and @chrisdev) - -##[2016-06-03] -### Added -- Documentation for debugging with Docker (@mjsisley) -- Apache 2 License option in `cookiecutter.json` (@dot2dotseurat) -- Removed unnecessary version check from `pre_gen_project.py` (@suledev) -- Add gulp alternative as a js task runner and fix navbar style issue (@viviangb and @xpostudio4) - -### Deleted -- AngularJS (@pydanny) -- django-secure (@xpostudio4) - -##[2016-06-02] -### Added -- Added better instructions for installing postgres on Mac OS X (@dot2dotseurat ) - -##[2016-05-22] -### Added -- Added instructions for copying backups from docker to host (@phiberjenz) -- Added mailhog docker container (@noisy) - -##[2016-05-15] -### Added -- Added GitLab continuous integration article to README.rst (@dezoito) - -## [2016-05-13] -### Changed -- Update version of pyflakes to 1.2.3, django-extensions to 1.6.7 and gunicorn to 19.5.0 (@luzfcb) -- Update version of AngularJS to 1.5.5 (@luzfcb) - -### Removed -- Remove Raven 404 catch middleware. Fix #367 (@pydanny) - -## [2016-05-09] -### Changed -- Improved mailhog usage documentation on `developing-locally.rst` (@shireenrao) -- Replaced all `readthedocs.org` referencies to point to the new domain `readthedocs.io` (@luzfcb) -- Update version of pyflakes (@luzfcb) - -## [2016-05-08] -### Changed -- Updated whitenoise configuration to match changes in version 3.0 (@trungdong) - -## [2016-05-07] -### Added -- Added Ubuntu 16.04 dependencies on a new dependency file `requirements.apt.xenial` (@raonyguimaraes) - -### Changed -- Small improvements in ``install_os_dependencies.sh`` support new dependency file (@raonyguimaraes) - -## [2016-05-06] -### Changed -- Update version of pyflakes (@pydanny) - -## [2016-05-03] -### Changed -- Update version of Django, django-extensions, django-mailgun (@luzfcb) - -### [2016-05-01] -### Changed -- Restored the Pycharm project configuration files, that was accidentally removed in [15f350f](https://github.com/cookiecutter/cookiecutter-django/commit/15f350f05e2b49b4bdff0bdaa2b2ff260606e0f6) (@luzfcb @Newton715) - -### [2016-04-30] -### Changed -- Small fixes to utility scripts (@scast) - -### [2016-04-26] -### Added -- Instructions on how to install PythonAnywhere. (@hjwp) - -### [2016-04-25] -### Added -- Check to confirm that the user has a modern version of Cookiecutter. (@pydanny) - -### Removed -- Removed hitch per #529 (@pydanny) - -### [2016-04-20] -### Changed -- Default to today's date in cookiecutter.json. (@audreyr) -- Change repo_name to project_slug for clarity. (@audreyr) -- Transform project name to lowercase for slug. (@audreyr) - -### [2016-04-19] -### Added -- "Got Questions?" section in our README.rst. Yes, there is now a cookiecutter-django tag on Stack Overflow! (@pydanny) - -### Changed -- Update usage instructions with new prompts, minor cleanup (@audreyr) - -### [2016-04-18] -### Added -- removing duplication of depends_on in docker-compose.yml (@noisy) - -### [2016-04-17] -### Added -- "Built with Cookiecutter Django" badge to generated project README (@audreyr) -- New introductory article (@krzysztofzuraw) - -### Changed -- Quote consistency, single quotes everywhere! (@blopker) - -### [2016-04-15] -### Changed -- Major project generation cleanup (@jayfk) - -### Removed -- Deleting unnecessary .idea dir from MAIN directory (@noisy) - -### [2016-04-14] -### Added -- Added typecheck in .pylintrc to fix pylint-django gets "no-member" error (@solvire) - -### Changed -- Downgrading python-dateutil to version 2.4.2 because pykwalify==1.5.0 (required by HitchTest) uses a [pinned version of python-dateutil](https://github.com/Grokzen/pykwalify/blob/1.5.0/setup.py#L31) (@noisy) -- Update Pillow version to 3.2.0 (security fix) (@luzfcb) - -### [2016-04-12] -### Changed -- celeryworker and celerybeat missing the correct dockerfile (@jayfk) - -### [2016-04-08] -### Changed -- Move to named docker volumes (@jayfk) - -### [2016-04-07] -### Changed -- Pycharm Support (including debugging in Docker) @noisy -- Set the correct License @epileptic-fish - -### [2016-03-23] -### Changed -- Fixed issue on LICENSE file generation (@romanosipenko) -- In install_python_dependencies.sh file, Fixed wrong reference to python3 if use_python2 was set to y (@luzfcb @noisy) - -### [2016-03-16] -### Changed -- Set the correct postgres username in dev.yml (@calculuscowboy) - -## [2016-03-14] -### Changed -- Enforce `repo_name` as proper python module (@catherinedevlin) - -## [2016-03-08] -### Changed -- Docker configuration now uses docker-compose format v2 (@aeikenberry) -- Make sure that STATIC_URL != MEDIA_URL (@cdvv7788) -- fix minor typos in project README (@menzenski) -- Updated docker docs (@jayfk) - -### Added -- Added database controls for docker (@jayfk) - - -## [2016-03-05] -### Changed -- Update version of Django, celery, django-test-plus (@luzfcb) -- Update version of Hitch tests dependencies: jupyter_client (@luzfcb) -- Update 'now' date in cookiecutter.json (@luzfcb) -- Update the usage example in README (@luzfcb) - -## [2016-03-01] -### Changed -- Update version of Django, flake8, pyflakes, pytest, factory_boy, ipdb, Werkzeug, gevent (@luzfcb) -- Update version of Hitch tests dependencies: click, hitchserve, hitchsystem, hitchtest, ipython, psutil, python-dateutil(@luzfcb) -- Update Tether (JS) version to 1.2.0 (@luzfcb) - -## [2016-02-24] -### Added -- Beginning support for `py.test` (@pydanny) - -### Changed -- Fixed missing div closing tag for "container" on user_list.html (@Eraldo) - -## [2016-02-18] -### Changed -- The status of the registration (open or closed) is now read from the project environment instead of hardcoded in the common settings file. (@Eraldo) -- Renamed the adapter.py file to adapters.py to match the django naming convention. (@Eraldo) - - - -## [2016-02-15] -### Changed -- In `users` app adapter, fix `is_open_for_signup` missing parameter (@oryx2) -- Fixes and improvements in Hitch tests , see [#485](https://github.com/cookiecutter/cookiecutter-django/pull/485) (@crdoconnor) - - -## [2016-02-12] -### Changed -- Fixed typo (@yunti) - -## [2016-02-07] -### Changed -- In `users` app, use Django 1.9 `LoginRequiredMixin` instead of django-braces implementation (@yunti) -- Update native OS libraries of Hitch Test, because [unixpackage](https://github.com/unixpackage/unixpackage) now supports multiple versions of same Linux distribution (@crdoconnor) -- Update AngularJS version to 1.5.0 (@luzfcb) -- Update version of wheel, Pillow, django_coverage_plugin (@luzfcb) -- Update version of Hitch tests dependencies: decorator, hitchselenium, ipython, ptyprocess, selenium (@luzfcb) -- Provided options for FOSS license choices, or for private efforts, no written license (@pydanny) - -## [2016-02-01] -### Changed -- Update version of Django and django-floppyforms (@luzfcb) -- Update version of Hitch tests dependencies: hitchpython and selenium (@luzfcb) - -## [2016-01-30] -### Changed -- Update flake8 to 2.5.2 (@luzfcb) - -## [2016-01-29] -### Changed -- Update AngularJS version to 1.4.9 (@luzfcb) -- Update jQuery version to 2.2.0 (@luzfcb) -- Update 'now' date in cookiecutter.json (@luzfcb) -- Update version of boto, celery, django_coverage_plugin, django-storages-redux, flake8, gevent, gunicorn, pep8, pytest, tox, Werkzeug (@luzfcb) -- Update version of Hitch tests dependencies: colorama, decorator, hitchpostgres, hitchpython, hitchredis, hitchselenium, hitchserve, hitchsystem, hitchtest, ipython, patool, pickleshare, psutil, python-build, requests, selenium, tblib, traitlets (@luzfcb) - - -## [2016-01-26] -### Changed -- Fixed NEW_RELIC_APP_NAME environment variable (@jayfk) - -## [2016-1-18] -### Added -- Added .dockerignore file (@bogdal) -- Docker tests for travis (@jayfk) - -### Changed -- Removed the $-sign from allowed chars to generate the secret key (@jayfk) - -## [2016-01-17] -### Added -- Adding a section on third party articles referencing `cookiecutter-django` (@mjheo) - -### Changed -- Add celerybeat db to gitignore (@originell) - -## [2016-01-16] -### Added -- Adding an explanation for having `django.contrib.sites`. (@pydanny) - - -## [2016-01-13] -### Changed -- Update setup.py version to 1.9.1 to match Django version. (@Collederas) -- Require Wheel 0.26.0. Needed to install certain packages on CPython 3.5+ like Pillow and psycopg2 (@audreyr) - -## [2016-01-09] -### Changed -- Upgraded django-extensions to 1.6.1 as it fixes a [JSONField bug](https://github.com/django-extensions/django-extensions/blob/master/CHANGELOG.md#161) (@burhan) -- Upgraded Pillow to version 3.1.0 ([upstream changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst#310-2016-01-04)) (@burhan) -- Upgraded django to 1.9.1 to integrate various [bugfixes](https://docs.djangoproject.com/en/1.9/releases/1.9.1/) (@burhan) -- Upgraded django-crispy-forms to 1.6 for [BS4 and django 1.9 compatibility fixes](https://github.com/maraujop/django-crispy-forms/blob/dev/CHANGELOG.md#160-201617) (@burhan) -- Upgraded django-model-utils to 2.4, to enable [support for django 1.9](https://github.com/carljm/django-model-utils/blob/master/CHANGES.rst#24-2015-12-03) (@burhan) - -## [2016-01-08] -### Changed -- Fixed redis url on docker (@jayfk) -- Fixed docker on windows (@burhan) - -## [2016-01-06] -### Added -- You can now enable or disable user registration using the ACCOUNT_ALLOW_REGISTRATION setting. (@ddiazpinto) - -### Changed -- Use Postgres 9.5 on docker (@jayfk) - -## [2016-01-04] -### Added -- Add Tether.js because [is needed](http://v4-alpha.getbootstrap.com/components/tooltips/#overview) for proper positioning of Bootstrap tooltips (@EricZaporzan) - -### Changed -- Minor fixes in the docker documentation (@jayfk) -- Made @burhan a core committer (@pydanny) - -## [2015-12-30] -### Changed -- Fixed a bug where the navbar was not displayed correctly (@jvanbrug) - -## [2015-12-21] -### Changed -- Added sentry logger to celery config (@jayfk) - -## [2015-12-16] -- Update preview 4xx error pages to accept `exception` argument (@theskumar) - -## [2015-12-15] -### Changed -- Fix celery worker app name in Procfile (@stepmr) - -## [2015-12-13] -### Changed -- Bumped Django to 1.9 (@areski) -- Support opbeat logging with celery (@stepmr) -- Update runtime.txt with PY2 support (@stepmr) - -## [2015-12-12] -### Added -- Celery worker to Heroku procfile (@stepmr) - -## [2015-12-11] -### Changed -- Fixed issue #436 - cookiecutter variable name was renamed from `celery_support` to `use_celery` in `tests/engine.py` (@luzfcb @otakucode) -- Updated Heroku runtime.txt for python 3.5.1 (@yunti) - -## [2015-12-06] -### Changed -- Reorganization of contributors (@burhan) - -## [2015-12-01] -### Changed -- Update documentation to include the installation os dependencies before development requirements (@failsafe86) - -## [2015-11-29] -### Changed -- Update version of click and python-build (@luzfcb) - -## [2015-11-25] -### Changed -- Update version of psutil, ipython (@luzfcb) -- Update version of gunicorn (@audreyr) -- Remove debugging tools from non-generated part of cookiecutter-django, since those are personal prefs (@audreyr) -- Update version of Django in setup.py (@luzfcb) - -## [2015-11-24] -### Changed -- Update version of Django, coverage and click (@luzfcb) -- Fixed configuration for Celery in local.py. (@luzfcb @hackebrot) - -## [2015-11-23] -### Changed -- Update AngularJS version to 1.4.8 (@luzfcb) -- Update version of cookiecutter, pytest, tox, whitenoise, django-test-plus, django_coverage_plugin, Werkzeug, hitchserve, tornado, unixpackage (@luzfcb) -- Update 'now' date in cookiecutter.json (@luzfcb) -- `sh` package version pinned to `1.11` (@luzfcb) - -## [2015-11-22] -### Changed -- Move div class unquote outside the django if tag (@jvanbrug) -- Changed gevent to `1.1rc1` for python 3 users (@jondelmil / @jayfk) - -## [2015-11-20] -### Changed -- Using python 3.5 on Heroku/Travis (@bogdal) -- Fixed typo in README (@tedmiston) - -## [2015-11-18] -### Added -- Mailhog as a replacement for Maildump (@keybits) - -### Removed -- Maildump because it didn't support Python 3 (@keybits) - -## [2015-11-17] -### Added -- initial configuration to support opbeat (@burhan) - -### Removed -- Took `*.pyc` out of .gitignore, because it's already covered by `*.py[cod]` (@audreyr) - -## [2015-11-16] -### Changed -- Cleanup of main README (@burhan) - -## [2015-11-15] -### Added -- Added `UserFactory` for users.User tests (@ad-m) - -## [2015-11-12] -### Changed -- Update version of django-allauth (@yunti) -- Added a warning in README.rst: ```repo_name must be a valid Python module``` @cdvv7788 - -### Removed -- remove ```{% load url from future %}``` in templates - deprecated in django 1.9 (@yunti) - -## [2015-11-11] -### Added -- Added django_coverage_plugin to measure Django template coverage (@audreyr) - -## [2015-11-09] -### Changed -- Now using py.test for our test suite!! (@hackebrot) -- Python version in travis.yml is now correct for the selected version of Django (@show0k) - -## [2015-11-08] -### Changed -- bump django-extensions version (@garrypolley) - -## [2015-11-07] -### Added -- newrelic support (@amjith) -- DJANGO_SENTRY_DSN to env.example (@jayfk) - -### Changed -- Made `post_gen_hook.set_secret_key()` only changes one CHANGEME!!! at a time. (@pydanny) -- Fixed an error where celery couldn't load the sentry DSN from settings (@jayfk) -- Renamed ADMIN_URL to DJANGO_ADMIN_URL in env.example (@ChrisPappalardo) - -## [2015-11-06] -### Added -- \*tests\* to `.coveragerc`, because including it is cheating! (@pydanny) -- Binaryornot to cookiecutter-django's own tests because otherwise Python 3 blows up (@audreyr) - -### Changed -- `.travis.yml` configuration to support Python 3.4 and 3.5 (@pydanny) -- `.gitignore` configuration so py.test cache files don't show up in git status. - -## [2015-11-05] -### Changed -- Update version of django-extensions (@luzfcb) -- Fix gevent requirement for Python 3 (@mcho421) - -## [2015-11-04] -### Changed -- Update version of Django, cookiecutter, celery, coverage, django-mailgun, django-redis, factory_boy, flake8, pytest and pytz (@luzfcb) -- Update AngularJS version to 1.4.7 (@luzfcb) -- Update 'now' date in cookiecutter.json (@luzfcb) - -## [2015-10-28] -### Changed -- Update deployment-on-heroku.rst for ADMIN_URL (@yunti) - -## [2015-10-27] -### Added -- Added sudo: true to the travis file (@MathijsHoogland) - -## [2015-10-25] -### Added -- Move current logging config into production.py since it's not useful locally anyway. Used only if not using Sentry. (@audreyr) -- `setup.py` so we can list it on PyPI and therefore displayed on djangopackages.com as compatible with Python 3. (@pydanny) -- Versioning and tagging policy (@pydanny) -- Fixed flake8 issue (@pydanny) - -## [2015-10-24] -### Changed -- Update nav in base template to latest Bootstrap 4 version (@audreyr) -- Replaced ADD with COPY in dockerfiles (@audreyr) -- Simplified development dockerfile (@jayfk) -- Moved the docker postgres volume on the development environment to it's own subfolder (@jayfk) -- Renamed DJANGO_CACHE_URL to REDIS_URL (@jayfk / proposed by @pydanny) - -## [2015-10-22] -### Removed -- Remove unnecessary .gitkeep in static/images/ (@audreyr) - -## [2015-10-21] -### Changed -- Updated requirements (@theskumar) -### Removed -- editorconfig comment that was just a isort settings link (@pydanny) - -## [2015-10-19] -### Changed -- On Windows, don't install psycopg2 locally. Still install it in test/prod which are assumed to be Unix. (@audreyr) - -## [2015-10-15] -### Changed -- Made `post_gen_hook` function to change secret keys in files more generic (@pydanny) -- Set cryptographically randomized value to `DJANGO_SECRET_KEY` in `env.example` (@pydanny) - -## [2015-10-14] -### Added -- Documention of project options (@audreyr) -### Changed -- Added clarification on building for local or production (@MathijsHoogland) -- Whitespace correction in dev.yml (@MathijsHoogland) - -## [2015-10-13] -### Changed -- Requirements update (@theskumar) - -## [2015-10-11] -### Changed -- Fixed raven issue on development (#302) (@jazztpt) - -## [2015-10-05] -### Changed -- Update version of Django, Pillow, hitchselenium, psutil (@luzfcb) - -## [2015-10-04] -### Changed -- Remove stray closing tags and fix navbar margin in in base.html (@hairychris) -- Docker docs to be functional and more understandable (@audreyr) - -## [2015-09-30] -### Changed -- Fixed Sentry logging with celery (@jayfk) -- Added pep8 and pyflakes to requirements (@jayfk) -- Fixed url() arguments in urls.py because String view arguments to url() is deprecated in django 1.9 (@siauPatrick) -- Update version of cookiecutter, coverage, django-environ, django-extensions, hitchpython, hitchselenium, hitchserve, pytest, pytz, whitenoise (@luzfcb) -- Update the usage example in README (@luzfcb) -- Update 'now' date in cookiecutter.json (@luzfcb) - -## [2015-09-29] -### Changed -- Fix RST in Docker docs (@andor-pierdelacabeza) - -## [2015-09-27] -### Added -- Added advice on how to persist changes with boot2docker (@jayfk) - -###Changed -- Removed duplicate from `CONTRIBUTORS.rst` (@jayfk) - -## [2015-09-26] -### Added -- Add .pylintrc and .pep8 (@kaidokert) - -### Changed -- Move pep8 rules to setup.cfg (@audreyr) -- Better pep8 rules for exclusion (@audreyr) -- Document all linters (@audreyr) -- Sass linting and improvements to alerts (@audreyr) - -## [2015-09-25] -### Changed -- django-mailgun requirement to 0.7.2 (@pydanny) -- Remove commented-out flake8 ignore rule. (@audreyr) - -## [2015-09-24] -### Changed -- Add user-uploaded media dir to .gitignore (@audreyr) -- Update .editorconfig to use 2 spaces for html, css, scss, json (@audreyr) -- Have flake8 ignore node_modules dir (@audreyr) - -## [2015-09-23] -### Changed -- Add workaround for django-debug-toolbar conflict with Bootstrap 4 (@audreyr) - -## [2015-09-22] -### Added -- Add Python version option for deployment (@yunti) - -## [2015-09-21] -### Changed -- django-mailgun-redux to django-mailgun, because @pydanny now has commit rights -### Removed -- Excess "loggers" from LOGGING setting (@siauPatrick) - -## [2015-09-18] -### Changed -- Major reorganization of docs (@pydanny) -- Fix expanded navbar on mobile (@jayfk) -- Update various requirements (@audreyr) - -## [2015-09-17] -### Added -- Fix for wsgi.py for Raven in dev (@yunti) - -## [2015-09-15] -### Added -- whitespace to allow proper rendering of RST (@IanLee1521 ) - -## [2015-09-14] -### Added -- Functionality to delete taskapp if celery isn't going to be used (@pydanny) - -### Removed -- Remove unused generated CSS styles (@audreyr) - -### Changed -- Use Bootstrap margin utility class `m-b-lg` and remove our custom `navbar-header` class (@audreyr) -- Update Hitch requirements (@audreyr) - -## [2015-09-13] -### Removed -- Styles that already exist in Bootstrap 4 (or 3) (@audreyr) - -### Changed -- Fix issue #296 - change login.html to use [get_providers](https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/templatetags/socialaccount.py#L84-L93) templatetag because ``allauth.socialaccount`` context processor now is [deprecated](http://django-allauth.readthedocs.io/en/latest/changelog.html#from-0-21-0) (@luzfcb) - -## [2015-09-09] -### Added -- post_gen_hook to generate a secret key for use in locals.py. You should define your own for production (@pydanny) - -## [2015-09-09] -### Added -- htmlcov to gitignore (@pydanny) - -## [2015-09-04] -### Added -- Easy deploy Heroku button and app.json file (@bogdal) - -## [2015-09-03] -### Added -- For security reasons, we set explicitly the list of allowed hosts (@bogdal) - -## [2015-08-31] -### Removed -- Dokku in favor of docker-compose and other modern Django tools (@pydanny) - -## [2015-08-30] -### Changed -- Moved from Bootstrap 3 to Bootstrap 4 (@audreyr) -- Slight Reorganization of the README docs (@pydanny) -- Dokku docs are out of the README and in the docs folder (@pydanny) -- Small improvements in ``install_python_dependencies.sh`` and ``install_os_dependencies.sh`` scripts (@luzfcb) -- Update version of django-crispy-forms, django-extensions, django-test-plus, gevent, coverage, hitchpython and hitchtest (@luzfcb) -- Update AngularJS version to 1.4.4 (@luzfcb) -- Update the usage example on README (@luzfcb) - -## [2015-08-28] -### Changed -- Switched to django-mailgun-redux so mail doesn't blow up on Python 3 (@pydanny) - - -## [2015-08-27] -### Changed -- Grunt Updates: use libsass, add postcss (@288) - -## [2015-08-20] -### Changed -- requirements files to match current dependency versions (@pydanny) - -## [2015-08-18] -### Added -- Docker support and docker-compose (@jayfk) - -## [2015-08-12] -### Added -- hitch for end-to-end testing functionality (@crdoconnor) - -## [2015-08-09] -### Added -- test coverage, bringing it to 100% (@pydanny) - -## 2015-08-08 -### Added -- Gitter badge (@pydanny) -### Changed -- Refactor of cookiecutter-django render tests (@burhan) - -## [2015-08-06] -### Added -- More test coverage, up to 97% (@pydanny) -- Slight optimization to celery configuration (@jayfk) - -## [2015-08-05] -### Added -- Sentry support (@burhan) - -### Changed -- Made the user object python 2 and 3 friendly (@pydanny) -- When using maildump, pin gevent. (@audreyr) -- Updated coverage version. (@audreyr) - - -## [2015-08-04] -### Added -- Better specification of migrations in .coveragerc. (@audreyr) - -## [2015-08-03] -### Added -- Instructions for using coverage and generating reports (@audreyr) -- Coverage project-level config file (@audreyr) -- factory-boy package for improved testing (@pydanny) -- Error message for duplicate usernames in `users.admin.MyUserCreationForm` (@pydanny) -- Tests on `users.admin.MyUserCreationForm` (@pydanny) - -### Changed -- update django-all-auth to 0.23.0 (@pydanny) -- update django-test-plus to 1.0.7 (@pydanny) - -### Removed -- Unnecessary users/forms.py module (@pydanny) - -## [2015-07-30] -### Changed -- update django-floppyforms version to 1.5.2 - -## [2015-07-29] -### Removed -- Removed legacy permalink decorator from the users.User model. (@pydanny) - -## [2015-07-27] -### Removed -- removed django-allauth template context processors because is deprecated now. see: https://github.com/pennersr/django-allauth/commit/634f4fe60e67c266aadcfba2981074f005db340c (@burhan) - -### Changed -- update version of ipython, django-allauth (@luzfcb) -- update version of django-braces, django-floppyforms, django-model-utils (#287)(@burhan) - -## [2015-07-21] -### Changed -- memcached is as a cache is replace with redis (#258)(@burhan) - -## [2015-07-18] -### Changed -- Heroku deployment docs (@stepmr) - - Heroku's free postgres tier is now "hobby-dev" - - pg:backups require a scheduled time - - add missing Mailgun API key - - Django recommends setting the PYTHONHASHSEED environment variable to random. See: https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/#python-options - - Use openssl to generate a secure, random secret_key - - -## [2015-07-17] -### Added -- @models.permalink decorator to User.get_absolute_url() method - -### Fixed -- Broken user_form.html (@pydanny) - -## [2015-07-16] -### Added -- django-test-plus (@pydanny) -- option use maildump instead of ConsoleEmailHandler (@burhan) -- Changelog.md (@pydanny) - -### Fixed -- where 'DEFAULT_FROM_EMAIL' was used to cast the value (@jayfk) - -### Removed -- unnecessary header block tag and 'user:' prefix. (@pydanny) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 8a5fc4158..7fcdd0df2 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,3 +1,3 @@ ## Code of Conduct -Everyone who interacts in the Cookiecutter project's codebase, issue trackers, chat rooms, and mailing lists is expected to follow the [PyPA Code of Conduct](https://www.pypa.io/en/latest/code-of-conduct/). +Everyone who interacts in the Cookiecutter project's codebase, issue trackers, chat rooms, and mailing lists is expected to follow the [PackerShift Code of Conduct](https://github.com/packershift/.github/blob/main/CODE_OF_CONDUCT.md/). diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 69bce6f2e..de5b7aefb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,11 +1,26 @@ -# How to Contribute +# Contributing to Cookicutter-Django-QuickStart + +As an open source project, PackerShift welcomes contributions of many forms. + +Examples of contributions include: + +* Code patches +* Documentation improvements +* Bug reports and patch reviews + +**Warning: non-trivial pull requests (anything more than fixing a typo) without +Trac tickets will be closed!** [Please file a ticket](https://github.com/packershift/cookiecutter-django-quickstart/issues/new/choose) to suggest changes. + +Patches can be submitted as pull requests, but if you don't file a ticket, it's unlikely that we'll notice your contribution. + +## How to Contribute Always happy to get issues identified and pull requests! ## Getting your pull request merged in -1. Keep it small. The smaller the pull request, the more likely we are to accept. -2. Pull requests that fix a current issue get priority for review. +1. Keep it small. The smaller the pull request, the more likely we are to accept. +2. Pull requests that fix a current issue get priority for review. ## Testing @@ -15,7 +30,9 @@ Please install [tox](https://tox.readthedocs.io/en/latest/), which is a generic [tox](https://tox.readthedocs.io/en/latest/) is available for download from [PyPI](https://pypi.python.org/pypi) via [pip](https://pypi.python.org/pypi/pip/): - $ pip install tox +``` +pip install tox +``` It will automatically create a fresh virtual environment and install our test dependencies, such as [pytest-cookies](https://pypi.python.org/pypi/pytest-cookies/) and [flake8](https://pypi.python.org/pypi/flake8/). @@ -28,15 +45,25 @@ For further information please consult the [pytest usage docs](https://pytest.or To run all tests using various versions of python in virtualenvs defined in tox.ini, just run tox.: - $ tox +```python +tox +``` It is possible to test with a specific version of python. To do this, the command is: - $ tox -e py310 +``` +tox -e py310 +``` This will run pytest with the python3.10 interpreter, for example. To run a particular test with tox for against your current Python version: - $ tox -e py -- -k test_default_configuration +``` +tox -e py -- -k test_default_configuration +``` + +## Code of Conduct + +As a contributor, you can help us keep the Django community open and inclusive. Please read and follow our [Code of Conduct](). diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 86ee9251c..a72bfbc0b 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -25,1822 +25,11 @@ accept and merge pull requests. audreyr - - Fábio C. Barrionuevo da Luz - - luzfcb - - luzfcb - - - Saurabh Kumar - - theskumar - - _theskumar - - - Jannis Gebauer - - jayfk - - - - - Burhan Khalid - - burhan - - burhan - - - Shupeyko Nikita - - webyneter - - webyneter - - - Bruno Alla - - browniebroke - - _BrunoAlla - - - Wan Liuyang - - sfdye - - sfdye - *Audrey is also the creator of Cookiecutter. Audrey and Daniel are on the Cookiecutter core team.* -## Other Contributors - -Listed in alphabetical order. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameGithubTwitter
18 - dezoito -
2O4 - 2O4 -
a7p - a7p -
Aadith PM - aadithpm -
Aaron Eikenberry - aeikenberry -
Abdul Qoyyuum - Qoyyuum - Qoyyuum
Abdullah Adeel - mabdullahadeel - abdadeel_
Abe Hanoka - abe-101 - abe__101
Adam Bogdał - bogdal -
Adam Dobrawy - ad-m -
Adam Steele - adammsteele -
Agam Dua - -
Agustín Scaramuzza - scaramagus - scaramagus
Alberto Sanchez - alb3rto -
Alex Tsai - caffodian -
Alvaro [Andor] - andor-pierdelacabeza -
Amjith Ramanujam - amjith -
Andreas Meistad - ameistad -
Andres Gonzalez - andresgz -
Andrew Chen Wang - Andrew-Chen-Wang -
Andrew Mikhnevich - zcho -
Andy Rose - -
Anna Callahan - jazztpt -
Anna Sidwell - takkaria -
Antonia Blair - antoniablair - antoniablairart
Anuj Bansal - ahhda -
Arcuri Davide - dadokkio -
Areski Belaid - areski -
Arnav Choudhury - arnav13081994 -
Artur Barseghyan - barseghyanartur -
AsheKR - ashekr -
Ashley Camba - -
Barclay Gauld - yunti -
Bartek - btknu -
Ben Lopatin - -
Ben Warren - bwarren2 -
Benjamin Abel - -
Bert de Miranda - bertdemiranda -
Bo Lopker - blopker -
Bo Peng - BoPeng -
Bogdan Mateescu - mateesville93 -
Bouke Haarsma - -
Brandon Rumiser - brumiser1550 -
Brent Payne - brentpayne - brentpayne
Bruce Olivier - bolivierjr -
Caio Ariede - caioariede - caioariede
Carl Johnson - carlmjohnson - carlmjohnson
Catherine Devlin - catherinedevlin -
Cebrail Yılmaz - b1sar -
Chao Yang Wu - goatwu1993 -
Charlie Macfarlane Brodie - tannart -
Charlie Smith - chuckus -
Chris Curvey - ccurvey -
Chris Franklin - -
Chris Franklin - hairychris -
Chris Pappalardo - ChrisPappalardo -
Christopher Clarke - chrisdev -
Cole Mackenzie - cmackenzie1 -
Cole Maclean - cole - cole
Collederas - Collederas -
Corey Garvey - coreygarvey -
Craig Margieson - cmargieson -
Cristian Vargas - cdvv7788 -
Cullen Rhodes - c-rhodes -
Curtis St Pierre - curtisstpierre - cstpierre1388
Cédric Gaspoz - cgaspoz -
dalrrard - dalrrard -
Dan Shultz - shultz -
Dani Hodovic - danihodovic -
Daniel Hepper - dhepper - danielhepper
Daniel Hillier - danifus -
Daniel Sears - highpost - highpost
Daniele Tricoli - eriol -
David Díaz - ddiazpinto - DavidDiazPinto
Davit Tovmasyan - davitovmasyan -
Davur Clementsen - dsclementsen - davur
Delio Castillo - jangeador - jangeador
Demetris Stavrou - demestav -
Denis Bobrov - delneg -
Denis Orehovsky - apirobot -
Denis Savran - blaxpy -
Diane Chen - purplediane - purplediane88
Diego Montes - d57montes -
Dong Huynh - trungdong -
Douglas - douglascdev -
Duda Nogueira - dudanogueira - dudanogueira
Dónal Adams - epileptic-fish -
Emanuel Calso - bloodpet - bloodpet
enchance - enchance -
Eraldo Energy - eraldo -
Eric Groom - ericgroom -
Ernesto Cedeno - codnee -
Eyad Al Sibai - eyadsibai -
Fabian Affolter - fabaff - fabaff
Felipe Arruda - arruda -
Florian Idelberger - step21 - windrush
Floyd Hightower - fhightower -
Fuzzwah - Fuzzwah -
Gabriel Mejia - elgartoinf - elgartoinf
Garry Cairns - garry-cairns -
Garry Polley - garrypolley -
ghazi-git - ghazi-git -
Gilbishkosma - Gilbishkosma -
Glenn Wiskur - gwiskur -
Grant McLean - grantm - grantmnz
Guilherme Guy - guilherme1guy -
Hamish Durkin - durkode -
Hana Quadara - hanaquadara -
Hannah Lazarus - hanhanhan -
Harry Moreno - morenoh149 - morenoh149
Harry Percival - hjwp -
Haseeb ur Rehman - professorhaseeb - professorhaseeb
Hendrik Schneider - hendrikschneider -
Henrique G. G. Pereira - ikkebr -
Howie Zhao - howiezhao -
Ian Lee - IanLee1521 -
innicoder - innicoder -
Irfan Ahmad - erfaan - erfaan
Isaac12x - Isaac12x -
Ivan Khomutov - ikhomutov -
Jakub Musko - umgelurgel -
James Williams - jameswilliams1 -
Jan Fabry - janfabry -
Jan Van Bruggen - jvanbrug -
Jelmer Draaijer - foarsitter -
Jens Nilsson - phiberjenz -
Jerome Caisip - jeromecaisip -
Jerome Leclanche - jleclanche - Adys
Jimmy Gitonga - Afrowave - afrowave
John - thorrak -
John Cass - jcass77 - cass_john
Jonathan Thompson - nojanath -
Jorge Valdez - jorgeavaldez -
jugglinmike - jugglinmike -
Jules Cheron - jules-ch -
Julien Almarcha - sladinji -
Julio Castillo - juliocc -
Kaido Kert - kaidokert -
kappataumu - kappataumu - kappataumu
Kaveh - ka7eh -
Keith Bailey - keithjeb -
Keith Callenberg - keithcallenberg -
Keith Webber - townie -
Kevin A. Stone - -
Kevin Ndung'u - kevgathuku -
Keyvan Mosharraf - keyvanm -
krati yadav - krati5 -
Krzysztof Szumny - noisy -
Krzysztof Żuraw - krzysztofzuraw -
Kuo Chao Cheng - wwwtony5488 -
lcd1232 - lcd1232 -
LECbg - LECbg -
Leo won - leollon -
Leo Zhou - glasslion -
Leon Kim - PilhwanKim -
Leonardo Jimenez - xpostudio4 -
Liam Brenner - SableWalnut -
Lin Xianyi - iynaix -
Luis Nell - originell -
Lukas Klein - -
Lyla Fischer - -
Malik Sulaimanov - flyudvik - flyudvik
Manjit Pardeshi - Manjit2003 -
Marcio Mazza - marciomazza - marciomazza
Martin Blech - -
Martin Saizar - msaizar -
Mateusz Ostaszewski - mostaszewski -
Mathijs Hoogland - MathijsHoogland -
Matt Braymer-Hayes - mattayes - mattayes
Matt Knapper - mknapper1 -
Matt Linares - -
Matt Menzenski - menzenski -
Matt Warren - mfwarren -
Matthew Sisley - mjsisley -
Matthias Sieber - manonthemat - MatzeOne
Meghan Heintz - dot2dotseurat -
Meraj - ichbinmeraj - merajsafari
Mesut Yılmaz - myilmaz -
mfosterw - mfosterw -
Michael Gecht - mimischi - _mischi
Michael Samoylov - msamoylov -
Mike97M - Mike97M -
Min ho Kim - minho42 -
monosans - monosans -
mozillazg - mozillazg -
mpoli - mpoli -
Naveen - naveensrinivasan - snaveen
Nico Stefani - nicolas471 - moby_dick91
Nikita Sobolev - sobolevn -
Noah H - nthall -
Oleg Russkin - rolep -
Pablo - oubiga -
Parbhat Puri - parbhat -
Pawan Chaurasia - rjsnh1522 -
Pedro Campos - pcampos119104 -
Peter Bittner - bittner -
Peter Coles - mrcoles -
Philipp Matthies - canonnervio -
Pierre Chiquet - pchiquet -
PJ Hoberman - pjhoberman -
Raony Guimarães Corrêa - raonyguimaraes -
Raphael Pierzina - hackebrot -
Ray Besiga - raybesiga - raybesiga
Reggie Riser - reggieriser -
René Muhl - rm-- -
Richard Hajdu - Tusky -
Roman Afanaskin - siauPatrick -
Roman Osipenko - romanosipenko -
Russell Davies - -
Ryan Fitch - ryfi -
Sam Collins - MightySCollins -
Sascha - saschalalala - saschalalala
Sebastian Reyes Espinosa - sebastian-code - sebastianreyese
Simon Rey - eqqe -
Sorasful - sorasful -
Srinivas Nyayapati - shireenrao -
stepmr - stepmr -
Steve Steiner - ssteinerX -
Sudarshan Wadkar - wadkar -
Sule Marshall - suledev -
Sławek Ehlert - slafs -
Tames McTigue - Tamerz -
Tano Abeleyra - tanoabeleyra -
Taylor Baldwin - -
Thibault J. - thibault - thibault
Théo Segonds - show0k -
Tim Claessens - timclaessens -
Tim Freund - timfreund -
Timm Simpkins - PoDuck -
Tom Atkins - knitatoms -
Tom Offermann - -
Travis McNeill - Travistock - tavistock_esq
Tubo Shi - Tubo -
Umair Ashraf - umrashrf - fabumair
Vadim Iskuchekov - Egregors - egregors
vascop - vascop -
Vicente G. Reyes - reyesvicente - highcenburg
Vikas Yadav - vik-y -
Vitaly Babiy - -
Vivian Guillen - viviangb -
Vlad Doster - vladdoster -
Wes Turner - westurner - westurner
Will Farley - goldhand - g01dhand
Will Gordon - wgordon17 -
William Archinal - archinal -
Xaver Y.R. Chen - yrchen - yrchen
Yaroslav Halchenko - -
Yotam Tal - yotamtal -
Yuchen Xie - mapx -
Zach Borboa - zachborboa -
- ### Special Thanks The following haven't provided code directly, but have provided diff --git a/LICENSE b/LICENSE index a67e4da21..a346a115f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,27 +1,29 @@ -Copyright (c) 2013-2020, Daniel Roy Greenfeld +BSD 3-Clause License + +Copyright (c) 2022, PackerShift.io All rights reserved. -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. -* Neither the name of Cookiecutter Django nor the names of its contributors may - be used to endorse or promote products derived from this software without - specific prior written permission. +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README.md b/README.md index 9f2af6d37..5f1b1f93a 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,11 @@ # Cookiecutter Django -[![Build Status](https://img.shields.io/github/workflow/status/cookiecutter/cookiecutter-django/CI/master)](https://github.com/cookiecutter/cookiecutter-django/actions?query=workflow%3ACI) +[![Build Status](https://img.shields.io/github/workflow/status/packershift/cookiecutter-django-quickstart/CI/main)](https://github.com/packershift/cookiecutter-django-quickstart/actions?query=workflow%3ACI) [![Documentation Status](https://readthedocs.org/projects/cookiecutter-django/badge/?version=latest)](https://cookiecutter-django.readthedocs.io/en/latest/?badge=latest) -[![Updates](https://pyup.io/repos/github/cookiecutter/cookiecutter-django/shield.svg)](https://pyup.io/repos/github/cookiecutter/cookiecutter-django/) -[![Join our Discord](https://img.shields.io/badge/Discord-cookiecutter-5865F2?style=flat&logo=discord&logoColor=white)](https://discord.gg/uFXweDQc5a) -[![Code Helpers Badge](https://www.codetriage.com/cookiecutter/cookiecutter-django/badges/users.svg)](https://www.codetriage.com/cookiecutter/cookiecutter-django) +[![Updates](https://pyup.io/repos/github/packershift/cookiecutter-django-quickstart/shield.svg)](https://pyup.io/repos/github/packershift/cookiecutter-django-quickstart/) +[![Python 3](https://pyup.io/repos/github/packershift/cookiecutter-django-quickstart/python-3-shield.svg)](https://pyup.io/repos/github/packershift/cookiecutter-django-quickstart/) +[![Join our Discord](https://img.shields.io/badge/Discord-PackerShift-5865F2?style=flat&logo=discord&logoColor=white)](https://discord.gg/SQTCyMUrms) +[![Code Helpers Badge](https://www.codetriage.com/cookiecutter/cookiecutter-django/badges/users.svg)](https://www.codetriage.com/packershift/cookiecutter-django-quickstart) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) Powered by [Cookiecutter](https://github.com/cookiecutter/cookiecutter), Cookiecutter Django is a framework for jumpstarting @@ -12,7 +13,7 @@ production-ready Django projects quickly. - Documentation: - See [Troubleshooting](https://cookiecutter-django.readthedocs.io/en/latest/troubleshooting.html) for common errors and obstacles -- If you have problems with Cookiecutter Django, please open [issues](https://github.com/cookiecutter/cookiecutter-django/issues/new) don't send +- If you have problems with Cookiecutter Django, please open [issues](https://github.com/packershift/cookiecutter-django-quickstart/issues/new) don't send emails to the maintainers. ## Features @@ -49,25 +50,13 @@ production-ready Django projects quickly. ## Constraints - Only maintained 3rd party libraries are used. -- Uses PostgreSQL everywhere: 10.19 - 14.1 ([MySQL fork](https://github.com/mabdullahadeel/cookiecutter-django-mysql) also available). - Environment variables for configuration (This won't work with Apache/mod_wsgi). ## Support this Project! This project is run by volunteers. Please support them in their efforts to maintain and improve Cookiecutter Django: -- Daniel Roy Greenfeld, Project Lead ([GitHub](https://github.com/pydanny), [Patreon](https://www.patreon.com/danielroygreenfeld)): expertise in Django and AWS ELB. -- Nikita Shupeyko, Core Developer ([GitHub](https://github.com/webyneter)): expertise in Python/Django, hands-on DevOps and frontend experience. - -Projects that provide financial support to the maintainers: - ------------------------------------------------------------------------- - -

- -

- -Two Scoops of Django 3.x is the best ice cream-themed Django reference in the universe! +- Jeh, Project Lead [GitHub](https://github.com/jbanimineni), expertise in Django and DevOps, DevSecOps. ### PyUp @@ -88,11 +77,11 @@ First, get Cookiecutter. Trust me, it's awesome: Now run it against this repo: - $ cookiecutter https://github.com/cookiecutter/cookiecutter-django + $ cookiecutter https://github.com/packershift/cookiecutter-django-quickstart You'll be prompted for some values. Provide them, then a Django project will be created for you. -**Warning**: After this point, change 'Daniel Greenfeld', 'pydanny', etc to your own information. +**Warning**: After this point, change 'packershift', 'Jeh', etc to your own information. Answer the prompts with your own desired [options](http://cookiecutter-django.readthedocs.io/en/latest/project-generation-options.html). For example: @@ -105,9 +94,9 @@ Answer the prompts with your own desired [options](http://cookiecutter-django.re project_name [My Awesome Project]: Reddit Clone project_slug [reddit_clone]: reddit description [Behold My Awesome Project!]: A reddit clone. - author_name [Daniel Roy Greenfeld]: Daniel Greenfeld + author_name [Jeh]: Jeh domain_name [example.com]: myreddit.com - email [daniel-greenfeld@example.com]: pydanny@gmail.com + email [help@example.com]: help@example.com version [0.1.0]: 0.0.1 Select open_source_license: 1 - MIT @@ -174,7 +163,7 @@ Create a git repo and push it there: $ git init $ git add . $ git commit -m "first awesome commit" - $ git remote add origin git@github.com:pydanny/redditclone.git + $ git remote add origin git@github.com:packershift/redditclone.git $ git push -u origin master Now take a look at your repo. Don't forget to carefully look at the generated README. Awesome, right? @@ -186,13 +175,8 @@ For local development, see the following: ## Community -- Have questions? **Before you ask questions anywhere else**, please post your question on [Stack Overflow](http://stackoverflow.com/questions/tagged/cookiecutter-django) under the *cookiecutter-django* tag. We check there periodically for questions. -- If you think you found a bug or want to request a feature, please open an [issue](https://github.com/cookiecutter/cookiecutter-django/issues). -- For anything else, you can chat with us on [Discord](https://discord.gg/uFXweDQc5a). - -## For Readers of Two Scoops of Django - -You may notice that some elements of this project do not exactly match what we describe in chapter 3. The reason for that is this project, amongst other things, serves as a test bed for trying out new ideas and concepts. Sometimes they work, sometimes they don't, but the end result is that it won't necessarily match precisely what is described in the book I co-authored. +- If you think you found a bug or want to request a feature, please open an [issue](https://github.com/packershift/cookiecutter-django-quickstart/issues). +- For anything else, you can chat with us on [Discord](https://discord.gg/SQTCyMUrms). ## For PyUp Users @@ -202,13 +186,9 @@ If you are using [PyUp](https://pyup.io) to keep your dependencies updated and s Scattered throughout the Python and HTML of this project are places marked with "your stuff". This is where third-party libraries are to be integrated with your project. -## For MySQL users -To get full MySQL support in addition to the default Postgresql, you can use this fork of the cookiecutter-django: -https://github.com/mabdullahadeel/cookiecutter-django-mysql - ## Releases -Need a stable release? You can find them at +Need a stable release? You can find them at [Releases](https://github.com/packershift/cookiecutter-django-quickstart/releases) ## Not Exactly What You Want? @@ -229,19 +209,3 @@ If you do rename your fork, I encourage you to submit it to the following places We accept pull requests if they're small, atomic, and make our own project development experience better. - -## Articles - -- [Cookiecutter Django With Amazon RDS](https://haseeburrehman.com/posts/cookiecutter-django-with-amazon-rds/) - Apr, 2, 2021 -- [Using cookiecutter-django with Google Cloud Storage](https://ahhda.github.io/cloud/gce/django/2019/03/12/using-django-cookiecutter-cloud-storage.html) - Mar. 12, 2019 -- [cookiecutter-django with Nginx, Route 53 and ELB](https://msaizar.com/blog/cookiecutter-django-nginx-route-53-and-elb/) - Feb. 12, 2018 -- [cookiecutter-django and Amazon RDS](https://msaizar.com/blog/cookiecutter-django-and-amazon-rds/) - Feb. 7, 2018 -- [Using Cookiecutter to Jumpstart a Django Project on Windows with PyCharm](https://joshuahunter.com/posts/using-cookiecutter-to-jumpstart-a-django-project-on-windows-with-pycharm/) - May 19, 2017 -- [Exploring with Cookiecutter](http://www.snowboardingcoder.com/django/2016/12/03/exploring-with-cookiecutter/) - Dec. 3, 2016 -- [Introduction to Cookiecutter-Django](http://krzysztofzuraw.com/blog/2016/django-cookiecutter.html) - Feb. 19, 2016 -- [Django and GitLab - Running Continuous Integration and tests with your FREE account](http://dezoito.github.io/2016/05/11/django-gitlab-continuous-integration-phantomjs.html) - May. 11, 2016 -- [Development and Deployment of Cookiecutter-Django on Fedora](https://realpython.com/blog/python/development-and-deployment-of-cookiecutter-django-on-fedora/) - Jan. 18, 2016 -- [Development and Deployment of Cookiecutter-Django via Docker](https://realpython.com/blog/python/development-and-deployment-of-cookiecutter-django-via-docker/) - Dec. 29, 2015 -- [How to create a Django Application using Cookiecutter and Django 1.8](https://www.swapps.io/blog/how-to-create-a-django-application-using-cookiecutter-and-django-1-8/) - Sept. 12, 2015 - -Have a blog or online publication? Write about your cookiecutter-django tips and tricks, then send us a pull request with the link. diff --git a/cookiecutter.json b/cookiecutter.json index 90d084b3a..11b71380e 100644 --- a/cookiecutter.json +++ b/cookiecutter.json @@ -2,7 +2,7 @@ "project_name": "My Awesome Project", "project_slug": "{{ cookiecutter.project_name.lower()|replace(' ', '_')|replace('-', '_')|replace('.', '_')|trim() }}", "description": "Behold My Awesome Project!", - "author_name": "Daniel Roy Greenfeld", + "author_name": "Jeh", "domain_name": "example.com", "email": "{{ cookiecutter.author_name.lower()|replace(' ', '-') }}@example.com", "version": "0.1.0", diff --git a/setup.py b/setup.py index ea0d169e3..414b7a194 100644 --- a/setup.py +++ b/setup.py @@ -11,16 +11,16 @@ with open("README.rst") as readme_file: long_description = readme_file.read() setup( - name="cookiecutter-django", + name="cookiecutter-django-quickstart", version=version, description=( "A Cookiecutter template for creating production-ready " "Django projects quickly." ), long_description=long_description, - author="Daniel Roy Greenfeld", - author_email="pydanny@gmail.com", - url="https://github.com/cookiecutter/cookiecutter-django", + author="Jeh", + author_email="jbanimineni@packershift.io", + url="https://github.com/cookiecutter/cookiecutter-django-quickstart", packages=[], license="BSD", zip_safe=False,