cookiecutter-django/CHANGELOG.md
2023-11-15 02:15:01 +00:00

178 KiB

Change Log

All enhancements and patches to Cookiecutter Django will be documented in this file.

2023.11.14

Updated

  • Update sentry-sdk to 1.35.0 (#4681)

  • Auto-update pre-commit hooks (#4683)

2023.11.11

Updated

  • Update celery to 5.3.5 (#4678)

2023.11.09

Updated

  • Auto-update pre-commit hooks (#4673)

  • Update black to 23.11.0 (#4674)

2023.11.08

Updated

  • Update pytest-django to 4.7.0 (#4672)

2023.11.06

Changed

  • Add rmbackup script to remove backups from postgres/backups. Fixes: #4663 (#4664)

Updated

  • Update django-allauth to 0.58.2 (#4667)

  • Update uvicorn to 0.24.0.post1 (#4666)

2023.11.04

Updated

  • Update uvicorn to 0.24.0 (#4665)

2023.11.03

Updated

  • Update flake8-isort to 6.1.1 (#4662)

2023.11.02

Updated

  • Update sentry-sdk to 1.34.0 (#4660)

2023.11.01

Updated

  • Update django to 4.2.7 (#4658)

  • Update django-stubs to 4.2.6 (#4657)

2023.10.31

Updated

  • Update pytest-django to 4.6.0 (#4656)

  • Update pytest to 7.4.3 (#4654)

  • Update werkzeug to 3.0.1 (#4655)

  • Update sentry-sdk to 1.33.1 (#4653)

  • Update sentry-sdk to 1.33.0 (#4652)

  • Update crispy-bootstrap5 to 2023.10 (#4651)

2023.10.26

Updated

  • Update django-anymail to 10.2 (#4645)

2023.10.24

Updated

  • Update black to 23.10.1 (#4639)

  • Auto-update pre-commit hooks (#4641)

2023.10.23

Updated

  • Update pylint-django to 2.5.5 (#4638)

2023.10.19

Updated

  • Update mypy to 1.6.1 (#4634)

  • Update djangorestframework-stubs to 3.14.4 (#4637)

  • Update django-stubs to 4.2.5 (#4636)

2023.10.17

Updated

  • Auto-update pre-commit hooks (#4633)

  • Update black to 23.10.0 (#4632)

  • Update pillow to 10.1.0 (#4630)

  • Update django-crispy-forms to 2.1 (#4629)

2023.10.13

Updated

  • Update pre-commit to 3.5.0 (#4628)

  • Update watchfiles to 0.21.0 (#4627)

2023.10.12

Updated

  • Update django-cors-headers to 4.3.0 (#4625)

  • Update whitenoise to 6.6.0 (#4624)

  • Update sentry-sdk to 1.32.0 (#4623)

  • Bump traefik from 2.10.4 to 2.10.5 (#4626)

2023.10.09

Updated

  • Bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0 (#4621)

  • Update django-storages to 1.14.2 (#4620)

2023.10.08

Updated

  • Auto-update pre-commit hooks (#4619)

2023.10.05

Updated

  • Update djangorestframework-stubs to 3.14.3 (#4618)

  • Update django-stubs to 4.2.4 (#4566)

  • Update mypy to 1.5.1 (#4568)

2023.10.04

Updated

  • Update django to 4.2.6 (#4617)

  • Update coverage to 7.3.2 (#4616)

  • Update werkzeug to 3.0.0 (#4608)

  • Update django-redis to 5.4.0 (#4609)

  • Bump docs Python docker image from 3.11.5 to 3.11.6 (#4615)

2023.10.03

Changed

  • [pre-commit.ci] pre-commit autoupdate (#4613)

Updated

  • Bump prod Python docker image from 3.11.5 to 3.11.6 (#4611)

  • Bump local Python docker image from 3.11.5 to 3.11.6 (#4612)

  • Auto-update pre-commit hooks (#4610)

2023.09.29

Updated

  • Update django-storages to 1.14.1 (#4604)

2023.09.28

Updated

  • Update psycopg to 3.1.12 (#4601)

2023.09.27

Fixed

  • Fix ownership for /start-flower script in production Dockerfile (#4603)

2023.09.26

Updated

  • Update redis to 5.0.1 (#4600)

2023.09.25

Updated

  • Update django-upgrade to 1.15.0 (#4598)

  • Update django-allauth to 0.57.0 (#4597)

  • Auto-update pre-commit hooks (#4596)

2023.09.23

Updated

  • Update psycopg to 3.1.11 (#4595)

  • Auto-update pre-commit hooks (#4591)

  • Update drf-spectacular to 0.26.5 (#4594)

2023.09.21

Updated

  • Auto-update pre-commit hooks (#4589)

  • Update djlint to 1.34.0 (#4590)

2023.09.19

Updated

  • Auto-update pre-commit hooks (#4588)

  • Update djlint to 1.33.0 (#4587)

2023.09.16

Updated

  • Auto-update pre-commit hooks (#4586)

2023.09.15

Updated

  • Update flake8-isort to 6.1.0 (#4585)

  • Update pillow to 10.0.1 (#4584)

2023.09.14

Updated

  • Update sphinx to 7.2.6 (#4583)

2023.09.13

Updated

  • Update sentry-sdk to 1.31.0 (#4582)

2023.09.12

Updated

  • Update django-storages to 1.14 (#4564)

2023.09.11

Updated

  • Auto-update pre-commit hooks (#4579)

  • Update black to 23.9.1 (#4580)

  • Update django-allauth to 0.56.1 (#4576)

2023.09.08

Updated

  • Update pytest to 7.4.2 (#4573)

2023.09.07

Updated

  • Update django-allauth to 0.56.0 (#4571)

2023.09.06

Changed

  • Replace Mailhog with Mailpit (#4551)

Updated

  • Update sphinx to 7.2.5 (#4569)

  • Bump actions/checkout from 3 to 4 (#4565)

  • Update coverage to 7.3.1 (#4567)

2023.09.04

Updated

  • Update django to 4.2.5 (#4563)

2023.09.03

Updated

  • Update celery to 5.3.4 (#4562)

2023.09.02

Updated

  • Update pytest to 7.4.1 (#4561)

  • Update pre-commit to 3.4.0 (#4560)

  • Update django-environ to 0.11.2 (#4558)

2023.09.01

2023.08.31

Updated

  • Auto-update pre-commit hooks (#4550)

  • Update django-allauth to 0.55.2 (#4549)

  • Update celery to 5.3.3 (#4553)

2023.08.30

Updated

  • Update django-environ to 0.11.0 (#4548)

2023.08.29

Updated

  • Update sentry-sdk to 1.30.0 (#4546)

2023.08.28

Changed

  • Add French translations (#4454)

  • Change MEDIA_URL to an absolute URL in tests (#4460)

Fixed

  • Fix a small compatibility issue between black and flake8 (#4541)

Updated

  • Update django-allauth to 0.55.0 (#4535)

  • Update watchfiles to 0.20.0 (#4537)

  • Update Python version from 3.11.4 to 3.11.5 (#4542)

2023.08.19

Changed

  • Override _after_postgeneration to force save in UserFactory (#4534)

2023.08.17

Updated

  • Update argon2-cffi to 23.1.0 (#4527)

  • Auto-update pre-commit hooks (#4530)

2023.08.16

Updated

  • Update django-upgrade to 1.14.1 (#4528)

2023.08.15

Updated

  • Update redis to 5.0.0 (#4526)

2023.08.14

Changed

  • Install Django and DRF stubs with compatible-mypy extra (as per offical recommendation) (#4361)

  • Fix overrideCommand value in devcontainer so that the django container can run (#4517) (#4517)

Fixed

  • Prevent error in data migration caused by long project name (#4525)

  • Remove unused gulp-concat when Webpack is selected (#4520)

  • Exclude env files from container image (add .envs/ to .dockerignore) (#4476)

Updated

  • Update werkzeug to 2.3.7 (#4521)

  • Update coverage to 7.3.0 (#4516)

  • Update django-debug-toolbar to 4.2.0 (#4511)

  • Update flower to 2.0.1 (#4518)

2023.08.10

Fixed

  • Corrected 'or' translation to pt-br (#4507)

2023.08.04

Updated

  • Auto-update pre-commit hooks (#4503)

2023.08.01

Updated

  • Auto-update pre-commit hooks (#4499)

  • Update django-anymail to 10.1 (#4497)

  • Update sentry-sdk to 1.29.2 (#4496)

  • Update django to 4.2.4 (#4495)

  • Update flake8 to 6.1.0 (#4489)

  • Update uvicorn to 0.23.2 (#4490)

  • Update sentry-sdk to 1.29.1 (#4494)

2023.07.30

Fixed

  • Fix README.md file extension in setup.py (#4488)

2023.07.28

Changed

  • Add support for Drone CI (#4382)

2023.07.27

Documentation

  • Document that docker exec does not work for running management commands (#4487)

  • Add Webpack instructions for developping locally with HTTPS (#4486)

2023.07.25

Updated

  • Upgrade to traefik 2.10.4 (#4483)

2023.07.24

Fixed

  • Add missing custom CRSF error page in prod (#4464)

Documentation

  • Replace docker-compose by docker compose in docs (#4463)

Updated

  • Update drf-spectacular to 0.26.4 (#4481)

2023.07.20

Updated

  • Update djlint to 1.32.1 (#4475)

2023.07.19

Updated

  • Update factory-boy to 3.3.0 (#4472)

  • Update gunicorn to 21.2.0 (#4473)

  • Update djlint to 1.32.0 (#4471)

2023.07.18

Updated

  • Update gunicorn to 21.1.0 (#4470)

  • Update uvicorn to 0.23.1 (#4468)

  • Update gunicorn to 21.0.1 (#4466)

2023.07.13

Updated

  • Update sentry-sdk to 1.28.1 (#4458)

2023.07.11

Changed

  • Improve type hints for UserSerializer (#4429)

  • [pre-commit.ci] pre-commit autoupdate (#4453)

Fixed

  • Fix /tmp bind mount in devcontainer config (#4455)

Updated

  • Update black to 23.7.0 (#4452)

2023.07.10

Fixed

  • Prevent user's name being shown twice on user details page if username is set to email (#4436)

  • Add missing trailing space in EMAIL_SUBJECT_PREFIX setting (#4434)

Documentation

  • Clarify documentation on which port to use to access the application when using Webpack or Gulp (#4413)

Updated

  • Update django-coverage-plugin to 3.1.0 (#4446)

  • Update pillow to 10.0.0 (#4432)

  • Update django-cors-headers to 4.2.0 (#4445)

  • Update sentry-sdk to 1.28.0 (#4444)

2023.07.09

Fixed

  • Fix missing run configurations when PyCharm is selected (#4441)

2023.07.08

Updated

  • Update sentry-sdk to 1.27.1 (#4440)

2023.07.04

Changed

  • Add PostgreSQL 15 (#4431)

  • [pre-commit.ci] pre-commit autoupdate (#4438)

Updated

  • Update sentry-sdk to 1.27.0 (#4439)

  • Update postcss-preset-env to 9.0.0 (#4437)

2023.07.03

Changed

  • Add a devcontainer configuration with Docker (#4198)

Updated

  • Update django-stubs to 4.2.3 (#4430)

  • Update django to 4.2.3 (#4435)

2023.06.30

Changed

  • Add option to use django-allauth workflow in the admin (#1921)

2023.06.29

Changed

  • Replace psycopg2 by psycopg3 (#4421)

2023.06.28

Changed

  • Upgrade to django 4.2 (#4393)

Fixed

  • Fix PostgreSQL version in GitHub workflow (#4423)

Updated

  • Update werkzeug to 2.3.6 (#4427)

  • Update django-compressor to 4.4 (#4422)

2023.06.27

Changed

  • Populate User name field during social auth (#3968)

  • Add djLint for HTML formatting and linting (#4389)

Fixed

  • Only include prettier pre-commit hook with node-based front-end pipeline (#4418)

Updated

  • Update djangorestframework-stubs to 3.14.2 (#4420)

  • Update django-stubs to 4.2.2 (#4419)

2023.06.26

Updated

  • Update pytest to 7.4.0 (#4412)

  • Update redis to 4.6.0 (#4415)

  • Update mypy to 1.4.1 (#4416)

2023.06.22

Updated

  • Update pygithub to 1.59.0 (#4410)

  • Update drf-spectacular to 0.26.3 (#4411)

  • Update sentry-sdk to 1.26.0 (#4409)

2023.06.21

Updated

  • Upgrade traefik to 2.10.3 (#4408)

2023.06.19

Updated

  • Auto-update pre-commit hooks (#4405)

  • Update celery to 5.3.1 (#4404)

2023.06.18

Changed

  • Fix missing celery env variable when running compilemessages (#4403)

Updated

  • Update flower to 2.0.0 (#4402)

2023.06.17

2023.06.16

Updated

  • Update whitenoise to 6.5.0 (#4400)

  • Update django-redis to 5.3.0 (#4399)

  • Auto-update pre-commit hooks (#4395)

2023.06.14

Updated

  • Update django-cors-headers to 4.1.0 (#4391)

  • Update django-upgrade to 1.14.0 (#4394)

  • Update django-webpack-loader to 2.0.1 (#4392)

  • Update pre-commit to 3.3.3 (#4390)

2023.06.11

Updated

  • Update pytest to 7.3.2 (#4384)

  • Auto-update pre-commit hooks (#4385)

2023.06.09

Fixed

  • Fix missing compilemessages step before deploying to prod (#4363)

2023.06.08

Fixed

  • Fix failure in user view test caused by translations (#4374)

Updated

  • Update to Python 3.11.4 in production Docker compose (#4378)

  • Update to Python 3.11.4 in docs Docker compose (#4379)

  • Update to Python 3.11.4 in local Docker compose (#4380)

  • Update celery to 5.3.0 (#4369)

  • Update werkzeug to 2.3.5 (#4377)

2023.06.07

Changed

  • Replace runserver with runserver_plus (#4373)

  • Add translations for Brazilian Portuguese (#4367)

Updated

  • Update sentry-sdk to 1.25.1 (#4376)

  • Update django-extensions to 3.2.3 (#4372)

  • Update djangorestframework-stubs to 3.14.1 (#4366)

  • Update django-stubs to 4.2.1 (#4365)

  • Update mypy to 1.3.0 (#4327)

2023.06.02

Updated

  • Update sentry-sdk to 1.25.0 (#4364)

2023.05.30

Updated

  • Update hiredis to 2.2.3 (#4360)

  • Update django-debug-toolbar to 4.1.0 (#4359)

  • Update redis to 4.5.5 (#4358)

  • Update django-anymail to 10.0 (#4357)

  • Update coverage to 7.2.7 (#4356)

2023.05.28

2023.05.24

Fixed

  • Prevent Celery restarts on media file changes (#4352)

Updated

  • Update coverage to 7.2.6 (#4351)

2023.05.23

Changed

  • Fix compatibility webpack-bundle-tracker>=2.0.0 js library required after upgrade django-webpack-loader>=2.0.0 (#4350)

Updated

  • Update sphinx-rtd-theme to 1.2.1 (#4348)

  • Update sentry-sdk to 1.24.0 (#4349)

  • Bump webpack-bundle-tracker from 1.8.1 to 2.0.0 in /{{cookiecutter.project_slug}} (#4347)

  • Update django-webpack-loader to 2.0.0 (#4345)

  • Update pytest-xdist to 3.3.1 (#4344)

  • Update requests to 2.31.0 (#4346)

2023.05.18

Updated

  • Update pre-commit to 3.3.2 (#4342)

2023.05.17

Updated

  • Update sentry-sdk to 1.23.1 (#4341)

2023.05.15

Updated

  • Update django-cors-headers to 4.0.0 (#4329)

  • Update sentry-sdk to 1.23.0 (#4337)

2023.05.09

Updated

  • Update werkzeug to 2.3.4 (#4325)

2023.05.08

Updated

  • Auto-update pre-commit hooks (#4320)

  • Update sentry-sdk to 1.22.2 (#4321)

2023.05.04

Changed

  • Remove pytz from dependencies (#4309)

Updated

  • Update django-anymail to 9.2 (#4316)

  • Update pre-commit to 3.3.1 (#4315)

  • Update coverage to 7.2.5 (#4314)

  • Update django to 4.1.9 (#4313)

  • Update sentry-sdk to 1.21.1 (#4312)

  • Update requests to 2.30.0 (#4311)

2023.05.02

Updated

  • Upgrade traefik to 2.10.1 (#4304)

  • Update uvicorn to 0.22.0 (#4305)

  • Update werkzeug to 2.3.3 (#4307)

2023.04.28

Changed

  • Add django-upgrade to pre-commit hooks (#4298)

2023.04.27

Updated

  • Update djangorestframework-stubs to 3.14.0 (#4303)

  • Update werkzeug to 2.3.1 (#4302)

  • Update django-stubs to 4.2.0 (#4301)

2023.04.26

Updated

  • Upgrade cssnano to v6.0.0 (#4233)

  • Upgrade concurrently to 8.0.1 (#4237)

  • Upgrade to node v18 (#4294)

  • Update coverage to 7.2.3 (#4297)

  • Update mypy to 1.2.0 (#4295)

  • Update werkzeug to 2.3.0 (#4296)

2023.04.25

Updated

  • Update sentry-sdk to 1.21.0 (#4293)

  • Update sphinx to 6.2.1 (#4292)

  • Bump traefik from 2.9.10 to 2.10.0 (#4290)

  • Auto-update pre-commit hooks (#4288)

2023.04.24

Updated

  • Auto-update pre-commit hooks (#4286)

  • Update sphinx to 6.2.0 (#4285)

2023.04.19

Updated

  • Update sentry-sdk to 1.20.0 (#4282)

2023.04.18

Documentation

  • Document how to add 3rd party packages with Docker (#4279)

2023.04.15

Changed

  • Add username_type option (#3958)

  • Fix inconsistent line length and move configs to pyproject.toml (#4276)

  • Relax rules for linting of pull requests on this template (#4273)

  • Add more pre-commit hooks (#4266)

  • Upgrade Python to version 3.11 (Faster CPython) (#4256)

Updated

  • Update drf-spectacular to 0.26.2 (#4277)

  • Update pytest to 7.3.1 (#4272)

2023.04.13

Updated

  • Update tox to 4.4.12 (#4271)

2023.04.10

Updated

  • Update pytest-sugar to 0.9.7 (#4269)
  • Update pytest to 7.3.0 (#4268)

2023.04.07

Updated

  • Upgrade traefik to 2.9.10 (#4267)

2023.04.05

Changed

  • Update indent for nginx config file (#4260)

Updated

  • Update tox to 4.4.11 (#4262)
  • Update django to 4.1.8 (#4258)
  • Update pre-commit to 3.2.2 (#4259)

2023.04.04

Changed

  • Upgrade to Django 4.1 (#4028)
  • Remove deprecated security setting (#4247)

Fixed

  • Replace runserver_plus with runserver (#4255)
  • Fix traefik rule priority for media router (#4244)

Updated

  • Update sentry-sdk to 1.19.0 (#4254)
  • Update django-debug-toolbar to 4.0.0 (#4251)

2023.04.03

Changed

  • fix: Syntax for ignoring specific noqa errors (#4250)

Updated

  • Update psycopg2-binary to 2.9.6 (#4249)
  • Update psycopg2 to 2.9.6 (#4248)

2023.04.01

Updated

  • Update pytest-instafail to 0.5.0 (#4240)
  • Update pillow to 9.5.0 (#4242)
  • Update django-allauth to 0.54.0 (#4241)

2023.03.29

Updated

  • Update redis to 4.5.4 (#4239)
  • Update pytz to 2023.3 (#4238)
  • Update black to 23.3.0 (#4236)

2023.03.27

Updated

  • Update watchfiles to 0.19.0 (#4232)

2023.03.26

Updated

  • Update pre-commit to 3.2.1 (#4229)

2023.03.25

Updated

  • Update pytz to 2023.2 (#4228)

2023.03.23

Updated

  • Bump traefik from 2.9.8 to 2.9.9 (#4225)

2023.03.22

Updated

  • Update redis to 4.5.3 (#4227)

2023.03.20

Updated

  • Update django-allauth to 0.53.1 (#4223)
  • Update redis to 4.5.2 (#4222)

2023.03.18

Updated

  • Update drf-spectacular to 0.26.1 (#4221)
  • Update pygithub to 1.58.1 (#4220)
  • Update pre-commit to 3.2.0 (#4219)

2023.03.16

Changed

  • Pin base Python Docker images to bugfix (#4194)

Fixed

  • Trim leading and trailing space in domain_name and email (#4163)

Updated

  • Update djangorestframework-stubs to 1.10.0 (#4217)
  • Update django-stubs to 1.16.0 (#4216)
  • Update coverage to 7.2.2 (#4218)
  • Update sentry-sdk to 1.17.0 (#4215)
  • Bump Docker python image from 3.10.9 to 3.10.10 on production Django (#4214)
  • Bump Docker python image from 3.10.9-slim-bullseye to 3.10.10-slim-bullseye for docs (#4213)
  • Bump Docker python image from 3.10.9-slim-bullseye to 3.10.10-slim-bullseye for local Django service (#4212)
  • Update uvicorn to 0.21.1 (#4211)
  • Update django-allauth to 0.53.0 (#4210)

2023.03.14

Updated

  • Update django-celery-beat to 2.5.0 (#4208)

2023.03.13

Updated

  • Update uvicorn to 0.21.0 (#4203)
  • Update django-anymail to 9.1 (#4206)
  • Update tox to 4.4.7 (#4207)

2023.03.09

Fixed

  • Fix the omit configuration for coverage (#4201)

Updated

  • Update ipdb to 0.13.13 (#4202)

2023.03.07

Updated

  • Update mypy to 1.1.1 (#4196)
  • Update django-environ to 0.10.0 (#4195)

2023.03.04

Changed

  • Add option to serve media files locally using nginx (#2457)

Documentation

  • Include contributing page to the docs (#4144)

Updated

  • Update myst-parser to 0.19.1 (#4193)
  • Update pytest to 7.2.2 (#4191)
  • Update drf-spectacular to 0.26.0 (#4192)

2023.02.28

Updated

  • Update pre-commit to 3.1.1 (#4188)

2023.02.27

Updated

  • Update sentry-sdk to 1.16.0 (#4187)

2023.02.26

Changed

  • Fix readthedocs config file for generated project (#4172)

Updated

  • Bump traefik from v2.2.11 to 2.9.8 (#4164)
  • Update coverage to 7.2.1 (#4186)

2023.02.25

Changed

  • Run linting with pre-commit on GitLab (#4150)

Fixed

  • Disable caching for linter job on GitHub actions (#4166)

Documentation

  • Add instuction to run celery beat (#4162)

Updated

  • Bump garland/aws-cli-docker from 1.15.47 to 1.16.140 (#4136)
  • Update djangorestframework-stubs to 1.9.1 (#4184)
  • Update whitenoise to 6.4.0 (#4180)
  • Update django-stubs to 1.15.0 (#4183)
  • Update django-crispy-forms to 2.0 (#4158)
  • Update django-cors-headers to 3.14.0 (#4181)
  • Update python-slugify to 8.0.1 (#4178)
  • Update pre-commit to 3.1.0 (#4176)
  • Update mypy to 1.0.1 (#4168)
  • Update werkzeug to 2.2.3 (#4160)
  • Update coverage to 7.2.0 (#4177)
  • Update django to 4.0.10 (#4159)
  • Update hiredis to 2.2.2 (#4156)

2023.02.17

Changed

  • Update version of github actions on the template project (#4167)

2023.02.09

Changed

  • Remove unused pip cache paths in GHA & add a note for pre-commit.ci (#4151)

Updated

  • Update mypy to 0.991 (#4106)

2023.02.08

Updated

  • Update sphinx to 6.1.3 (#4148)
  • Update redis to 4.5.1 (#4147)

2023.02.07

Updated

  • Bump postcss-preset-env from 7.8.3 to 8.0.1 (#4115)
  • Bump sass-loader from 12.6.0 to 13.2.0 (#4116)
  • Bump babel-loader from 8.3.0 to 9.1.2 (#4117)
  • Bump postcss-loader from 6.2.1 to 7.0.2 (#4114)
  • Bump webpack-cli from 4.10.0 to 5.0.1 (#4118)
  • Update redis to 4.5.0 (#4142)
  • Update sentry-sdk to 1.15.0 (#4141)

2023.02.06

Changed

  • Change RequestFactory to APIRequestFactory in tests for API views (#4110)

Fixed

  • Fix django-webpack-loader setup when running tests (#4128)

Documentation

  • Added AWS ECS Full Deployment Article to README (#2630)

Updated

  • Update hiredis to 2.2.1 (#4123)
  • Update tox to 4.4.4 (#4133)
  • Update django to 4.0.9 (#4134)
  • Update django-webpack-loader to 1.8.1 (#4132)

2023.02.05

Documentation

  • Add note about which service to request when running locally with Docker & Webpack or Gulp (#4130)

2023.02.03

Updated

  • Update pre-commit to 3.0.4 (#4127)

2023.02.02

Updated

  • Update python-slugify to 8.0.0 (#4111)
  • Update pre-commit to 3.0.3 (#4121)
  • Update black to 23.1.0 (#4120)
  • Update black pre-commit hook (#4122)

2023.01.29

Changed

  • Add Webpack support (#3623)
  • Remove BrokenLinkEmailsMiddleware (#4112)

2023.01.28

Changed

  • Refactor merge_production_dotenvs_in_dotenv.py (#4105)

Updated

  • Update isort to 5.12.0 (#4109)
  • Auto-update pre-commit hooks (#4108)

2023.01.27

Updated

  • Update django-stubs to 1.14.0 (#4103)

2023.01.26

Changed

  • Rename BASE_DIR_PATH to BASE_DIR (#4102)

Updated

  • Update pre-commit to 3.0.1 (#4104)
  • Update tox to 4.4.2 (#4101)

2023.01.25

Changed

  • Rename ROOT_DIR to BASE_DIR (#4086)
  • Update postgres and redis to point to mini tiers (#4099)

Updated

  • Update coverage to 7.1.0 (#4100)

2023.01.24

Updated

  • Update pre-commit to 3.0.0 (#4098)

2023.01.23

Updated

  • Update sentry-sdk to 1.14.0 (#4096)

2023.01.22

Updated

  • Update django-compressor to 4.3.1 (#4094)

2023.01.21

Updated

  • Update django-stubs to 1.13.2 (#4093)

2023.01.19

Fixed

  • Add sourcemaps support to Gulp (#4089)

Updated

  • Update coverage to 7.0.5 (#4092)
  • Update redis to 4.4.2 (#4091)
  • Update requests to 2.28.2 (#4090)
  • Update tox to 4.3.5 (#4087)

2023.01.17

Updated

  • Update tox to 4.3.3 (#4081)

2023.01.15

Updated

  • Update pytest to 7.2.1 (#4077)
  • Update pytz to 2022.7.1 (#4078)

2023.01.12

Updated

  • Update sentry-sdk to 1.13.0 (#4074)

2023.01.11

Changed

  • Update Celery instructions in the documentation (#4061)

Updated

  • Update tox to 4.2.7 (#4073)

2023.01.10

Changed

  • Add dump.rdb to gitignore (#4062)

Fixed

  • Exclude .venv from code style checks (#4069)

Updated

  • Update hiredis to 2.1.1 (#4070)

2023.01.08

Updated

  • Update redis to 4.4.1 (#4068)
  • Update coverage to 7.0.4 (#4067)

2023.01.07

Updated

  • Update tox to 4.2.6 (#4064)
  • Update django-storages to 1.13.2 (#4057)
  • Update isort to 5.11.4 (#4058)
  • Update rcssmin to 1.1.1 (#4060)
  • Update django-compressor to 4.3 (#4063)

2023.01.06

Changed

  • Add .git to .dockerignore (#4054)
  • Fix link and add non-Docker commands to testing page in the docs (#4036)

Updated

  • Update tox to 4.2.3 (#4051)

2023.01.04

Changed

  • Fix typo on test settings (#4049)

Updated

  • Update tox to 4.2.2 (#4050)
  • Update tox to 4.2.1 (#4046)
  • Update coverage to 7.0.3 (#4047)

2023.01.03

Updated

  • Update flake8-isort to 6.0.0 (#4022)
  • Update tox to 4.1.3 (#4041)
  • Update pillow to 9.4.0 (#4040)
  • Update gitpython to 3.1.30 (#4032)
  • Update coverage to 7.0.2 (#4042)
  • Update whitenoise to 6.3.0 (#4044)

2022.12.29

Updated

  • Update tox to 4.1.0 (#4035)
  • Update tox to 4.0.19 (#4030)
  • Update django-allauth to 0.52.0 (#4033)

2022.12.26

Updated

  • Update tox to 4.0.17 (#4027)
  • Update pre-commit to 2.21.0 (#4026)

2022.12.25

Updated

  • Auto-update pre-commit hooks (#4021)

2022.12.24

Updated

  • Update coverage to 7.0.1 (#4024)

2022.12.21

Changed

  • Retry when trying to store a Celery result in backend (#3996)
  • Update image URL for build status shield badge (#4018)

Updated

  • Update pytz to 2022.7 (#4020)
  • Update ipdb to 0.13.11 (#4019)
  • Update tox to 4.0.16 (#4017)
  • Update sentry-sdk to 1.12.1 (#4014)
  • Update coverage to 7.0.0 (#4013)
  • Update django-anymail to 9.0 (#4012)
  • Auto-update pre-commit hooks (#4005)
  • Update isort to 5.11.3 (#4010)
  • Update drf-spectacular to 0.25.1 (#4009)
  • Update hiredis to 2.1.0 (#4006)

2022.12.13

Changed

  • Improve documentation for Getting started with Docker (#4003)

Updated

  • Update isort to 5.11.1 (#3999)
  • Auto-update pre-commit hooks (#3998)
  • Update isort to 5.11.0 (#3997)

2022.12.10

Updated

  • Update tox to 4.0.5 (#3993)
  • Auto-update pre-commit hooks (#3991)

2022.12.09

Changed

  • Remove bind option mounts for docker compose volumes (#3981)

Updated

  • Update djangorestframework-stubs to 1.8.0 (#3990)
  • Update black to 22.12.0 (#3988)

2022.12.08

Updated

  • Update tox to 4.0.3 (#3987)
  • Update tox to 4.0.2 (#3985)
  • Update django-stubs to 1.13.1 (#3986)

2022.12.07

Updated

  • Auto-update pre-commit hooks (#3983)

2022.12.06

Changed

  • Simplify production DATABASES setting to extend base definition (#3969)

Fixed

  • Only set SERVERS for drf-spectacular in production (#3609)

Updated

  • Update django-coverage-plugin to 3.0.0 (#3979)
  • Bump stefanzweifel/git-auto-commit-action from 4.15.4 to 4.16.0 (#3978)

2022.12.04

Updated

  • Update redis to 4.4.0 (#3977)
  • Update django-debug-toolbar to 3.8.1 (#3976)

2022.12.03

Updated

  • Auto-update pre-commit hooks (#3975)

2022.12.02

Updated

  • Update flake8 to 6.0.0 (#3974)

2022.11.30

Changed

  • Add Azure Storage as an option to serve static and media files (#3967)

Updated

  • Auto-update pre-commit hooks (#3970)

2022.11.26

Changed

  • Fix typo in flower start for watching celery (#3966)

2022.11.24

Updated

  • Auto-update pre-commit hooks (#3963)

2022.11.23

Changed

  • Fix graceful shutdown of local dev containers and use watchfiles for beat + flower (#3925)
  • feat(celery): Enable sending the sent task event by default (#3961)

Updated

  • Bump stefanzweifel/git-auto-commit-action from 4.15.3 to 4.15.4 (#3940)
  • Update django-model-utils to 4.3.1 (#3948)
  • Update flake8-isort to 5.0.3 (#3952)

2022.11.22

Changed

  • Remove USE_L10N due to deprecation (#3960)
  • Remove platform from compose file (#3957)
  • feat(celery): Send task events for Celery by default (#3959)

Updated

  • Update python-slugify to 7.0.0 (#3950)
  • Update redis to 4.3.5 (#3954)
  • Update sentry-sdk to 1.11.1 (#3955)
  • Update uvicorn to 0.20.0 (#3953)
  • Update tox to 3.27.1 (#3945)

2022.11.11

Updated

  • Auto-update pre-commit hooks (#3942)

2022.11.07

Updated

  • Update watchfiles to 0.18.1 (#3938)

2022.11.06

Changed

  • Store extended Celery task attributes in backend (#3855)
  • add os requirements for Ubuntu 22.04 (Jammy) (#3930)

Updated

  • Update pytest-sugar to 0.9.6 (#3937)
  • Update pygithub to 1.57 (#3936)
  • Update sphinx-rtd-theme to 1.1.1 (#3935)

2022.11.02

Changed

  • fix typo in CONTRIBUTING.md (#3932)

Updated

  • Update crispy-bootstrap5 to 0.7 (#3886)
  • Update django-coverage-plugin to 2.0.4 (#3927)
  • Update pytz to 2022.6 (#3928)
  • Update sphinx-rtd-theme to 1.1.0 (#3929)
  • Update pillow to 9.3.0 (#3922)

2022.10.30

Updated

  • Auto-update pre-commit hooks (#3924)

2022.10.28

Updated

  • Bump stefanzweifel/git-auto-commit-action from 4.15.2 to 4.15.3 (#3921)

2022.10.26

Updated

  • Update uvicorn to 0.19.0 (#3920)
  • Update pytest to 7.2.0 (#3919)
  • Update tox to 3.27.0 (#3917)
  • Update psycopg2 to 2.9.5 (#3918)

2022.10.24

Changed

  • Upgrade Python version from 3.9 to 3.10 (#3913)

Updated

  • Update sentry-sdk to 1.10.1 (#3911)
  • Bump stefanzweifel/git-auto-commit-action from 4.15.1 to 4.15.2 (#3914)

2022.10.19

Changed

  • Set AWS_S3_MAX_MEMORY_SIZE (#3810)
  • Upgrade to Django 4.0 (#3848)

Updated

  • Update pytz to 2022.5 (#3906)
  • Update sphinx to 5.3.0 (#3905)
  • Update django-celery-beat to 2.4.0 (#3908)
  • Update watchfiles to 0.18.0 (#3907)

2022.10.13

Updated

  • Update pygithub to 1.56 (#3904)

2022.10.11

Updated

  • Auto-update pre-commit hooks (#3899)
  • Update flake8-isort to 5.0.0 (#3901)
  • Update gitpython to 3.1.29 (#3902)
  • Update psycopg2 to 2.9.4 (#3896)
  • Bump stefanzweifel/git-auto-commit-action from 4.15.0 to 4.15.1 (#3903)
  • Update black to 22.10.0 (#3898)

2022.10.04

Updated

  • Update django to 3.2.16 (#3895)
  • Update mypy to 0.982 (#3893)
  • Auto-update pre-commit hooks (#3894)

2022.10.03

Updated

  • Update sentry-sdk to 1.9.10 (#3892)

2022.10.02

Updated

  • Update pytz to 2022.4 (#3891)

2022.09.30

Updated

  • Update coverage to 6.5.0 (#3890)
  • Update mypy to 0.981 (#3889)
  • Update sentry-sdk to 1.9.9 (#3888)
  • Update sphinx to 5.2.3 (#3887)

2022.09.29

Changed

  • Remove outdated & optional Sendgrid settings from production config (#3885)

2022.09.27

Updated

  • Update sphinx to 5.2.2 (#3884)

2022.09.26

Updated

  • Update drf-spectacular to 0.24.2 (#3882)
  • Update djangorestframework to 3.14.0 (#3881)
  • Update django-debug-toolbar to 3.7.0 (#3878)
  • Auto-update pre-commit hooks (#3877)
  • Bump stefanzweifel/git-auto-commit-action from 4.14.1 to 4.15.0 (#3880)
  • Update sphinx to 5.2.1 (#3879)

2022.09.24

Fixed

  • Remove --no-deps in pip wheels command of docs Dockerfile (#3875)

2022.09.23

Changed

  • Reload uvicorn on html file change (#3866)
  • Mailjet default api url does not work out of the box (#3871)

Updated

  • Auto-update pre-commit hooks (#3872)
  • Update django-extensions to 3.2.1 (#3867)
  • Update tox to 3.26.0 (#3864)
  • Update drf-spectacular to 0.24.1 (#3874)

2022.09.15

Updated

  • Update watchfiles to 0.17.0 (#3869)
  • Update drf-spectacular to 0.24.0 (#3870)

2022.09.05

Updated

  • Update sentry-sdk to 1.9.8 (#3861)

2022.09.02

Updated

  • Update pytest to 7.1.3 (#3860)
  • Update sentry-sdk to 1.9.7 (#3859)

2022.09.01

Changed

  • Add article to README about how to use a hosted DB (#3844)

Updated

  • Update sentry-sdk to 1.9.6 (#3856)
  • Auto-update pre-commit hooks (#3858)
  • Update black to 22.8.0 (#3857)

2022.08.26

Changed

  • Fix formatting in docs (#3850)

2022.08.24

Updated

  • Update django-debug-toolbar to 3.6.0 (#3847)
  • Update werkzeug to 2.2.2 (#3846)
  • Update coverage to 6.4.4 (#3842)
  • Update uvicorn to 0.18.3 (#3845)
  • Update sentry-sdk to 1.9.5 (#3841)
  • Update flower to 1.2.0 (#3836)
  • Update django-storages to 1.13.1 (#3833)

2022.08.15

Updated

  • Update coverage to 6.4.3 (#3835)
  • Update pytz to 2022.2.1 (#3840)
  • Update sentry-sdk to 1.9.4 (#3838)

2022.08.09

Updated

  • Update sentry-sdk to 1.9.3 (#3837)

2022.08.05

Updated

  • Update sentry-sdk to 1.9.2 (#3832)

2022.08.04

Updated

  • Auto-update pre-commit hooks (#3816)
  • Update flake8 to 5.0.4 (#3829)
  • Update django-compressor to 4.1 (#3823)
  • Update flake8-isort to 4.2.0 (#3828)

2022.08.03

Updated

  • Update django to 3.2.15 (#3822)

2022.07.29

Updated

  • Update sentry-sdk to 1.9.0 (#3815)

2022.07.28

Updated

  • Update werkzeug to 2.2.1 (#3814)

2022.07.27

Updated

  • Update werkzeug to 2.2.0 (#3813)
  • Update sphinx to 5.1.1 (#3811)
  • Update drf-spectacular to 0.23.1 (#3812)

2022.07.26

Changed

  • Switch from watchgod to watchfiles (#3791)
  • Change Django settings file used by pylint (#3806)
  • Simplify database access in tests (#3807)
  • Provide more context when wating for PostgreSQL takes too long (#3782)

Updated

  • Update django-compressor to 4.0 (#3802)
  • Update flake8-isort to 4.1.2.post0 (#3809)
  • Update sphinx to 5.1.0 (#3808)
  • Update sh to 1.14.3 (#3798)
  • Auto-update pre-commit hooks (#3780)

2022.07.22

Updated

  • Update pytest-sugar to 0.9.5 (#3800)
  • Update sphinx to 5.0.2 (#3801)
  • Update pillow to 9.2.0 (#3799)
  • Update werkzeug to 2.1.2 (#3797)

2022.07.21

Changed

  • Set user to form instance in update user view test (#3776)
  • Fix warning from django-coverage-plugin in tests (#3790)
  • Always use const instead of var in gulpfile.js (#3786)

Updated

  • Update flower to 1.1.0 (#3796)
  • Update coverage to 6.4.2 (#3783)
  • Update mypy to 0.971 (#3788)
  • Update sentry-sdk to 1.8.0 (#3792)
  • Update pre-commit to 2.20.0 (#3779)
  • Update django-extensions to 3.2.0 (#3774)
  • Update tox to 3.25.1 (#3767)
  • Update uvicorn to 0.18.2 (#3762)
  • Update redis to 4.3.4 (#3763)
  • Update requests to 2.28.1 (#3766)

2022.07.10

Changed

  • Revert auto-update pre-commit hooks (#3778)

Updated

  • Auto-update pre-commit hooks (#3775)

2022.07.06

Updated

  • Update django to 3.2.14 (#3768)

2022.06.28

Updated

  • Auto-update pre-commit hooks (#3765)
  • Update black to 22.6.0 (#3764)

2022.06.23

Updated

  • Update django-debug-toolbar to 3.5.0 (#3760)

2022.06.22

Updated

  • Update django-stubs to 1.12.0 (#3757)
  • Update sentry-sdk to 1.6.0 (#3756)
  • Update djangorestframework-stubs to 1.7.0 (#3754)

2022.06.15

Updated

  • Update django-environ to 0.9.0 (#3751)

2022.06.13

Updated

  • Update cookiecutter to 2.1.1 (#3727)

2022.06.11

Updated

  • Update requests to 2.28.0 (#3748)

2022.06.09

Updated

  • Bump actions/setup-python from 3 to 4 (#3746)

2022.06.08

Updated

  • Auto-update pre-commit hooks (#3744)

2022.06.07

Updated

  • Update django-allauth to 0.51.0 (#3743)
  • Auto-update pre-commit hooks (#3742)

2022.06.06

Updated

  • Bump pre-commit/action from 2.0.3 to 3.0.0 (#3739)

2022.06.05

Updated

  • Update whitenoise to 6.2.0 (#3737)
  • Update django-cors-headers to 3.13.0 (#3738)

2022.06.04

Updated

  • Update django-cors-headers to 3.12.0 (#3736)
  • Update djangorestframework-stubs to 1.6.0 (#3718)
  • Update django-stubs to 1.11.0 (#3734)
  • Update sphinx to 5.0.1 (#3733)
  • Update sphinx to 5.0.0 (#3724)
  • Update celery to 5.2.7 (#3732)
  • Update django-celery-beat to 2.3.0 (#3731)

2022.06.02

Updated

  • Update coverage to 6.4.1 (#3729)
  • Update redis to 4.3.3 (#3728)

2022.06.01

Updated

  • Update redis to 4.3.2 (#3726)

2022.05.24

Updated

  • Update coverage to 6.4 (#3716)

2022.05.18

Updated

  • Update pillow to 9.1.1 (#3714)

2022.05.16

Changed

  • Update postgres versions (#3712)

Updated

  • Update django-anymail to 8.6 (#3713)

2022.05.14

Updated

  • Update coverage to 6.3.3 (#3709)
  • Update whitenoise to 6.1.0 (#3707)
  • Update sentry-sdk to 1.5.12 (#3706)
  • Update redis to 4.3.1 (#3704)

2022.05.07

Changed

  • Add pyupgrade to pre-commit config (#3702)
  • Set permissions for GitHub actions (#3698)

Updated

  • Update jinja2 to 3.1.2 (#3700)

2022.05.06

Updated

  • Update pre-commit to 2.19.0 (#3697)

2022.05.04

Updated

  • Update django-coverage-plugin to 2.0.3 (#3695)

2022.05.03

Updated

  • Update django-debug-toolbar to 3.4.0 (#3692)
  • Update sentry-sdk to 1.5.11 (#3693)

2022.05.01

Updated

  • Update django-debug-toolbar to 3.3.0 (#3690)

2022.04.28

Changed

  • Add the possibility to set a max django version on create_django_issue script (#3680)

2022.04.27

Updated

  • Update mypy to 0.950 (#3687)
  • Update python-slugify to 6.1.2 (#3686)
  • Update drf-spectacular to 0.22.1 (#3684)

2022.04.25

Updated

  • Update pytest to 7.1.2 (#3683)

2022.04.19

Updated

  • Update tox to 3.25.0 (#3675)
  • Update sentry-sdk to 1.5.10 (#3679)

2022.04.13

Updated

  • Bump stefanzweifel/git-auto-commit-action from 4.14.0 to 4.14.1 (#3677)

2022.04.11

Updated

  • Update django to 3.2.13 (#3676)

2022.04.08

Updated

  • Auto-update pre-commit hooks (#3673)

2022.04.05

Updated

  • Update celery to 5.2.6 (#3671)

2022.04.04

Updated

  • Update redis to 4.2.2 (#3670)
  • Update celery to 5.2.5 (#3669)
  • Update pre-commit to 2.18.1 (#3668)
  • Update pillow to 9.1.0 (#3665)

2022.04.01

Changed

  • Update domain for Celery docs (#3663)

Updated

  • Update watchgod to 0.8.2 (#3664)
  • Update redis to 4.2.1 (#3660)

2022.03.28

Changed

  • Update black version to 22.3.0 (#3657)

2022.03.27

Updated

  • Update sphinx to 4.5.0 (#3654)
  • Update jinja2 to 3.1.1 (#3652)
  • Update pylint-django to 2.5.3 (#3650)
  • Update django-allauth to 0.50.0 (#3649)
  • Update mypy to 0.942 (#3648)
  • Update jinja2 to 3.1.0 (#3647)
  • Update redis to 4.2.0 (#3646)
  • Update watchgod to 0.8.1 (#3643)
  • Bump stefanzweifel/git-auto-commit-action from 4.13.1 to 4.14.0 (#3641)
  • Update drf-spectacular to 0.22.0 (#3642)
  • Update pytz to 2022.1 (#3639)
  • Update sentry-sdk to 1.5.8 (#3638)
  • Update pytest to 7.1.1 (#3637)
  • Update uvicorn to 0.17.6 (#3627)

2022.03.23

Updated

  • Bump peter-evans/create-pull-request from 3.14.0 to 4 (#3645)

2022.03.20

Changed

  • Unify compressor, gulp and custom bootstrap options (#3535)

2022.03.14

Fixed

  • Fix broken link in README of generated projects (#3634)

2022.03.13

Changed

  • Add DRF spectacular link in requirements (#3630)

2022.03.09

Changed

  • Fix a few typos in the documentation (#3625)

2022.03.08

Updated

  • Update sentry-sdk to 1.5.7 (#3624)

2022.03.03

Updated

  • Upgrade actions/setup-python to v3 (#3621)

2022.03.02

Updated

  • Bump actions/checkout from 2 to 3 (#3619)

2022.03.01

Updated

  • Bump actions/setup-python from 2 to 3 (#3617)
  • Bump peter-evans/create-pull-request from 3.13.0 to 3.14.0 (#3618)

2022.02.28

Updated

  • Update python-slugify to 6.1.1 (#3615)
  • Bump peter-evans/create-pull-request from 3.12.1 to 3.13.0 (#3616)

2022.02.25

Updated

  • Bump actions/setup-node from 2 to 3 (#3614)

2022.02.24

Updated

  • Update django-allauth to 0.49.0 (#3613)
  • Update sentry-sdk to 1.5.6 (#3611)
  • Update python-slugify to 6.1.0 (#3612)

2022.02.21

Changed

  • Cancel previous CI runs on successive PR pushes with GitHub actions (#3575)

Updated

  • Update coverage to 6.3.2 (#3610)
  • Update gitpython to 3.1.27 (#3607)
  • Update pylint-django to 2.5.2 (#3602)
  • Update python-slugify to 6.0.1 (#3599)
  • Update uvicorn to 0.17.5 (#3596)
  • Update redis to 4.1.4 (#3595)

2022.02.20

Changed

  • Fix incorrect createdb instruction in documentation (#3606)

2022.02.16

Fixed

  • Fix Swagger schema API endpoint & add a test for it (#3592)

2022.02.15

Changed

  • Update the drf-spectacular local dev server url to use http instead of https (#3591)

2022.02.13

Changed

  • Change docs port from 7000 to 9000 (#3590)

2022.02.12

Updated

  • Update pytest to 7.0.1 (#3588)

2022.02.11

Updated

  • Update sentry-sdk to 1.5.5 (#3586)

2022.02.10

Fixed

  • Fix GitLab CI error caused by Docker Compose's platform option (#3585)

Updated

  • Update whitenoise to 6.0.0 (#3583)

2022.02.08

Fixed

  • Fixed some typos in drf-spectacular description and comments (#3579)

Updated

  • Update redis to 4.1.3 (#3577)
  • Update werkzeug to 2.0.3 (#3576)

2022.02.07

Changed

  • Update black to 22.1.0 (#3572)

Fixed

  • Fix docker-compose config on Apple silicon (#3562)

Updated

  • Update uvicorn to 0.17.4 (#3574)
  • Update django-allauth to 0.48.0 (#3573)
  • Update pytest to 7.0.0 (#3567)
  • Update coverage to 6.3.1 (#3561)
  • Update pillow to 9.0.1 (#3571)
  • Bump peter-evans/create-pull-request from 3.12.0 to 3.12.1 (#3558)
  • Update drf-spectacular to 0.21.2 (#3560)
  • Update django to 3.2.12 (#3559)

2022.01.27

Updated

  • Update redis to 4.1.2 (#3551)

2022.01.26

Updated

  • Update coverage to 6.3 (#3550)
  • Update sentry-sdk to 1.5.4 (#3549)
  • Update django-crispy-forms to 1.14.0 (#3548)
  • Update uvicorn to 0.17.0.post1 (#3547)

2022.01.21

Changed

  • mysql support link (#3544)

Updated

  • Update sentry-sdk to 1.5.3 (#3543)
  • Update django-anymail to 8.5 (#3542)

2022.01.19

Changed

  • Add swagger API documentation when DRF is enabled (#3536)

Updated

  • Update pre-commit to 2.17.0 (#3541)

2022.01.17

Changed

  • Avoid docker image/volume collision by prefixing with project slug (#3528)

Updated

  • Update redis to 4.1.1 (#3540)
  • Update sphinx to 4.4.0 (#3537)

2022.01.14

Updated

  • Update uvicorn to 0.17.0 (#3534)
  • Bump stefanzweifel/git-auto-commit-action from 4.13.0 to 4.13.1 (#3532)

2022.01.13

Changed

  • Add UserSignupForm and UserSocialSignupForm (#3515)

Fixed

  • Fix high CPU usage when running runserver_plus in Docker (#3531)
  • Fix out-of-sync sequence for Site ID (#3511)

2022.01.11

Updated

  • Bump stefanzweifel/git-auto-commit-action from 4.12.0 to 4.13.0 (#3527)

2022.01.10

Updated

  • Update django-cors-headers to 3.11.0 (#3526)
  • Update sentry-sdk to 1.5.2 (#3525)
  • Update gitpython to 3.1.26 (#3524)

2022.01.09

Changed

  • Fix broken center align of image links in README (#3522)

2022.01.07

Fixed

  • Fix cache dependency path for linter job in CI workflow (#3520)
  • Fix open option for initBrowserSync when using Docker (#3519)

Updated

  • Update mypy to 0.931 (#3521)
  • Update gitpython to 3.1.25 (#3518)

2022.01.06

Changed

  • Update output example in README (#3512)

2022.01.05

Changed

  • Update references to Bootstrap from v4 to v5 in README (#3513)

Updated

  • Update requests to 2.27.1 (#3516)

2022.01.04

Changed

  • Double quote array expansions to avoid re-splitting elements (#3514)

Updated

  • Update django to 3.2.11 (#3510)

2022.01.03

Changed

  • Convert top level RST files to Markdown (#3489)

Updated

  • Update requests to 2.27.0 (#3509)
  • Update pillow to 9.0.0 (#3508)
  • Update pylint-django to 2.5.0 (#3505)

2021.12.29

Fixed

  • Add generated files to .gitignore when selecting Gulp (#3500)

Updated

  • Update psycopg2-binary to 2.9.3 (#3504)
  • Update psycopg2 to 2.9.3 (#3503)
  • Update celery to 5.2.3 (#3502)
  • Update tox to 3.24.5 (#3501)

2021.12.28

Changed

  • Build the HTML for the documentation as part of the CI (#3498)

2021.12.27

Changed

  • Hides 'sign up' elements when ACCOUNT_ALLOW_REGISTRATION is disabled (#1914)

2021.12.26

Fixed

  • Fix missing psycopg2 dependency in docs Docker image (#3494)

Updated

  • Update celery to 5.2.2 (#3496)
  • Update redis to 4.1.0 (#3495)

2021.12.25

Changed

  • Automatically add Django version label to issue (#3492)

Updated

  • Auto-update pre-commit hooks (#3493)

2021.12.24

Changed

  • Simplify TEMPLATES settings with APP_DIRS=True (#3488)
  • Fix docs not building (#3491)
  • Remove pylint-django from VITAL_BUT_UNKNOWN (#3490)
  • Making docs image 40% smaller and also making python version upgrades easier for multi-stage builds. (#2836)
  • Added Django's current language to the lang attribute of the html tag (#3174)

Updated

  • Update uvicorn to 0.16.0 (#3454)

2021.12.22

Changed

  • Use built-in pip caching from actions/setup-python in generated project (#3481)
  • Speed up CI tests on macOS (#3480)

Updated

  • Update mypy to 0.930 (#3487)
  • Update redis to 4.0.2 (#3486)
  • Update django-redis to 5.2.0 (#3485)

2021.12.20

Changed

  • Add a PyCharm run configuration for docker-compose (#3462)

2021.12.19

Updated

  • Update mypy to 0.920 (#3478)
  • Update django-compressor to 3.1 (#3476)
  • Update sphinx to 4.3.2 (#3477)

2021.12.17

Fixed

  • Fix BrowserSync config on non-Docker setup (#3461)

2021.12.16

Fixed

  • Fix carriage return in .gitignore on Windows (#3456)

Updated

  • Update django-debug-toolbar to 3.2.4 (#3473)

2021.12.15

Updated

  • Update djangorestframework to 3.13.1 (#3472)

2021.12.14

Changed

  • Update rcssmin & django-compressor (#3470)

Updated

  • Update pytest-django to 4.5.2 (#3471)
  • Bump peter-evans/create-pull-request from 3.11.0 to 3.12.0 (#3469)

2021.12.13

Updated

  • Update djangorestframework to 3.13.0 (#3468)
  • Update sentry-sdk to 1.5.1 (#3467)
  • Update django-debug-toolbar to 3.2.3 (#3466)
  • Update argon2-cffi to 21.3.0 (#3464)
  • Update django-allauth to 0.47.0 (#3459)

2021.12.09

Updated

  • Auto-update pre-commit hooks (#3457)

2021.12.08

Changed

  • Reword introduction in documentation (#3452)

Updated

  • Update argon2-cffi to 21.2.0 (#3453)

2021.12.07

Changed

  • Add docker, pip and npm to GitHub's Dependabot (#3401)
  • Configure Dependabot for npm packages at the template level (#3436)

Updated

  • Update django to 3.2.10 (#3451)

2021.12.06

Updated

  • Auto-update pre-commit hooks (#3449)
  • Update black to 21.12b0 (#3448)
  • Update django-cors-headers to 3.10.1 (#3447)

2021.12.04

Changed

  • Removed mention of Foundation fork from readme (#3445)

Updated

  • Update pytest-django to 4.5.1 (#3443)

2021.12.01

Updated

  • Update pre-commit to 2.16.0 (#3442)

2021.11.30

Updated

  • Update django-redis to 5.1.0 (#3440)
  • Update django-stubs to 1.9.0 (#3439)

2021.11.29

Fixed

  • Fix pre-commit config (#3435)

Updated

  • Update sphinx to 4.3.1 (#3438)

2021.11.27

Updated

  • Update coverage to 6.2 (#3437)

2021.11.26

Changed

  • Setup pre-commit for the template files (#3433)

2021.11.25

Changed

  • Add an assertion to fix mypy type error (#3150)
  • Make django depend on redis in local Docker (#3265)

2021.11.24

Changed

  • Cache Python dependencies on our CI (#3434)
  • Small formatting fixes to Deploy to PythonAnywhere page (#3432)

Updated

  • Upgrade to Django 3.2 (#3425)

2021.11.22

Changed

  • Removed unnecessary custom context processor exposing the DEBUG Template Context Variable (#3042)
  • Clean up trailing whitespace (#3430)

Updated

  • Update redis to 4.0.2 (#3431)
  • Bump Postgres to 13.5 12.9 11.14 10.19; add 14.1 (#3428)

2021.11.20

Fixed

  • Update repos for pre-commit hooks (#3424)

Updated

  • Bump pre-commit/action to 2.0.3 (#3426)

2021.11.19

Updated

  • Update celery to 5.2.1 (#3423)
  • Auto-update pre-commit hooks (#3420)

2021.11.18

Changed

  • Switch template to calendar versioning & automate releases (#3415)

Updated

  • Update black to 21.11b1 (#3421)
  • Update redis to 4.0.1 (#3416)

[2021-11-17]

Updated

  • Update sentry-sdk to 1.5.0 (#3417)
  • Update black to 21.11b0 (#3414)

[2021-11-16]

Changed

  • Upgrade JS dependencies and upgrade to node 16 (#3400)

Fixed

  • Fix ungraceful Celery workers shutdown in container (#3405)

Updated

  • Update psycopg2-binary to 2.9.2 (#3411)
  • Update psycopg2 to 2.9.2 (#3410)
  • Update redis to 4.0.0 (#3406)
  • Update django-coverage-plugin to 2.0.2 (#3409)
  • Update black to 21.10b0 (#3408)

[2021-11-15]

Updated

  • Update django-allauth to 0.46.0 (#3407)

[2021-11-13]

Fixed

  • Fix incorrect node version in package.json (#3399)

[2021-11-12]

Changed

  • Add Django major/minor release table maker in GitHub issues (#3288)
  • Upgrade to Bootstrap 5 (#3276)

Updated

  • Update requests to 2.26.0 (#3397)
  • Update crispy-bootstrap5 to 0.6 (#3396)

[2021-11-11]

Changed

  • Build all images on CI (#3394)

Updated

  • Update coverage to 6.1.2 (#3393)

[2021-11-10]

Changed

  • Update sphinx to 4.3.0 (#3392)

Updated

  • Auto-update pre-commit hooks (#3389)
  • Update jinja2 to 3.0.3 (#3388)

[2021-11-09]

Changed

  • refactor: remove user API methods parameter (#3385)
  • Get GitHub repo from environment (#3387)

Updated

  • Update celery to 5.2.0 (#3384)
  • Update isort to 5.10.1 (#3386)

[2021-11-08]

Changed

  • Update docker and non-docker configs to Debian 11 (bullseye) (#3372)

[2021-11-07]

Updated

  • Update django-extensions to 3.1.5 (#3383)

[2021-11-04]

Changed

  • change path in docs Makefile to use APP variable (#3379)

Fixed

  • fix help in docs Makefile (#3380)

Updated

  • Bump peter-evans/create-pull-request from 3.10.1 to 3.11.0 (#3382)
  • Auto-update pre-commit hooks (#3381)
  • Update isort to 5.10.0 (#3378)

[2021-11-02]

Updated

  • Auto-update pre-commit hooks (#3377)

[2021-11-01]

Updated

  • Update django-storages to 1.12.3 (#3374)
  • Update coverage to 6.1.1 (#3376)

[2021-10-28]

Updated

  • Update factory-boy to 3.2.1 (#3373)

[2021-10-26]

Changed

  • use Wayback Machine to fix dead link for postgres user setup (#3363)
  • Fix pull request links to correct repo URL on CHANGELOG.md (#3370)

Updated

  • Update pyyaml to 6.0 (#3362)
  • Update pillow to 8.4.0 (#3364)
  • Update django-storages to 1.12.2 (#3365)
  • Update django-environ to 0.8.1 (#3368)

[2021-10-22]

Changed

  • Move repo under cookiecutter organisation (#3357)

[2021-10-18]

Updated

  • Update django-environ to 0.8.0 (#3367)

[2021-10-14]

Updated

  • Update flake8 to 4.0.1 (#3361)
  • Update flake8-isort to 4.1.1 (#3360)
  • Update django-model-utils to 4.2.0 (#3359)

[2021-10-13]

Changed

[2021-10-12]

Updated

  • Update coverage to 6.0.2 (#3356)

[2021-10-11]

Updated

  • Update werkzeug to 2.0.2 (#3344)
  • Update coverage to 6.0.1 (#3348)
  • Update django-coverage-plugin to 2.0.1 (#3349)
  • Update django-cors-headers to 3.10.0 (#3345)
  • Update jinja2 to 3.0.2 (#3343)
  • Update django-storages to 1.12.1 (#3355)

[2021-10-03]

Updated

  • Update pytz to 2021.3 (#3340)

[2021-10-01]

Changed

  • Fix the wrong pre-commit hyperlink in Prerequisites section (#3338)

[2021-09-30]

Updated

  • Update sentry-sdk to 1.4.3 (#3334)

[2021-09-29]

Updated

  • Update django-cors-headers to 3.9.0 (#3332)

[2021-09-27]

Updated

  • Update sentry-sdk to 1.4.2 (#3329)

[2021-09-26]

Updated

  • Update django-crispy-forms to 1.13.0 (#3327)

[2021-09-24]

Changed

  • Add django-settings-module to .pylintrc (#3326)

[2021-09-23]

Updated

  • Update sentry-sdk to 1.4.1 (#3325)

[2021-09-22]

Updated

  • Update sentry-sdk to 1.4.0 (#3324)

[2021-09-16]

Updated

  • Update tox to 3.24.4 (#3323)

[2021-09-15]

Updated

  • Auto-update pre-commit hooks (#3322)

[2021-09-14]

Updated

  • Update black to 21.9b0 (#3321)

[2021-09-13]

Updated

  • Bump stefanzweifel/git-auto-commit-action from 4.11.0 to 4.12.0 (#3320)
  • Update sphinx to 4.2.0 (#3319)

[2021-09-11]

Changed

  • Removing pycharm docs if app does not use pycharm (#3139)

Updated

  • Update django-environ to 0.7.0 (#3317)

[2021-09-06]

Changed

  • Update Celery to v5 (#3280)

[2021-09-05]

Updated

  • Update django-environ to 0.6.0 (#3314)

[2021-09-03]

Changed

  • Update available postgres versions (#3297)

Updated

  • Update pre-commit to 2.15.0 (#3313)
  • Auto-update pre-commit hooks (#3307)
  • Update pillow to 8.3.2 (#3312)
  • Update django-environ to 0.5.0 (#3311)
  • Update pytest to 6.2.5 (#3310)
  • Update black to 21.8b0 (#3308)
  • Update argon2-cffi to 21.1.0 (#3306)
  • Bump peter-evans/create-pull-request from 3.10.0 to 3.10.1 (#3303)
  • Update django-debug-toolbar to 3.2.2 (#3296)
  • Update django-cors-headers to 3.8.0 (#3295)
  • Update uvicorn to 0.15.0 (#3294)

[2021-08-27]

Updated

  • Update tox to 3.24.3 (#3302)

[2021-08-20]

Changed

  • Fix Jinja2 break line control on Procfile (#3300)

[2021-08-19]

Changed

  • Fix several minor typos (#3301)

[2021-08-13]

Changed

  • Upgrade to Redis 6 (#3255)

Fixed

  • Fix RTD build image to support Python 3.9 (#3293)

[2021-08-12]

Changed

  • Add documentation for automating backups (#3268)
  • Add missing step to getting started locally in docs (#3291)
  • Moved isort config from .editorconfig to setup.cfg (#3290)
  • How to pre-commit in Docker Development (#3287)

Updated

  • Update sentry-sdk to 1.3.1 (#3281)
  • Update tox to 3.24.1 (#3285)
  • Update pre-commit to 2.14.0 (#3289)

[2021-07-30]

Updated

  • Auto-update pre-commit hooks (#3283)
  • Update isort to 5.9.3 (#3282)

[2021-07-27]

Changed

  • Convert trans to translate in templates (#3277)

Updated

  • Update hiredis to 2.0.0 (#3110)
  • Update mypy to 0.910 (#3237)
  • Update whitenoise to 5.3.0 (#3273)
  • Update tox to 3.24.0 (#3269)
  • Update django-allauth to 0.45.0 (#3267)
  • Update sentry-sdk to 1.3.0 (#3262)
  • Update sphinx to 4.1.2 (#3278)
  • Auto-update pre-commit hooks (#3264)
  • Update isort to 5.9.2 (#3279)
  • Update pillow to 8.3.1 (#3259)
  • Update black to 21.7b0 (#3272)

[2021-07-12]

Changed

  • Define REMAP_SIGTERM=SIGQUIT on Profile of Celery on Heroku (#3263)

[2021-07-08]

Updated

  • Update django to 3.1.13 (#3247)

[2021-06-29]

Changed

  • Improve github bug report template (#3243)

[2021-06-28]

Changed

  • Revert "Fix Celery ports error on local Docker" (#3242)

Fixed

  • Fix Celery ports error on local Docker (#3241)

[2021-06-25]

Changed

  • Update .gitignore file for VSCode (#3238)

Fixed

  • Wrap jQuery call in DOMContentLoaded event listener on account email page (#3239)

[2021-06-22]

Changed

  • Update docs/howto.rst (#3230)
  • Add support for PG 13. Drop PG 9. Update all minor versions (#3154)

Updated

  • Update isort to 5.9.1 (#3236)
  • Auto-update pre-commit hooks (#3235)

[2021-06-21]

Updated

  • Update isort to 5.9.0 (#3234)
  • Update django-anymail to 8.4 (#3225)
  • Update django-redis to 5.0.0 (#3205)
  • Update pylint-django to 2.4.4 (#3233)
  • Auto-update pre-commit hooks (#3220)
  • Bump peter-evans/create-pull-request from 3.9.2 to 3.10.0 (#3197)
  • Update black to 21.6b0 (#3232)
  • Update pytest to 6.2.4 (#3231)
  • Update django-crispy-forms to 1.12.0 (#3221)
  • Update mypy to 0.902 (#3219)
  • Update django-coverage-plugin to 2.0.0 (#3217)
  • Update ipdb to 0.13.9 (#3210)
  • Update uvicorn to 0.14.0 (#3207)
  • Update pytest-cookies to 0.6.1 (#3196)
  • Update sphinx to 4.0.2 (#3193)
  • Update jinja2 to 3.0.1 (#3189)

[2021-06-19]

Updated

  • Update psycopg2 to 2.9.1 (#3227)
  • Update psycopg2-binary to 2.9.1 (#3228)

[2021-06-14]

Changed

  • Update black GitHub link in requirements (#3222)

[2021-06-09]

Changed

  • Fix link format in developing-locally.rst (#3214)

Updated

  • Update pre-commit to 2.13.0 (#3195)
  • Update pytest-django to 4.4.0 (#3212)
  • Update mypy to 0.901 (#3215)
  • Auto-update pre-commit hooks (#3206)
  • Update black to 21.5b2 (#3204)

[2021-06-06]

Changed

  • Updated .pre-commit-config.yaml to self-update its dependencies (#3208)

[2021-06-05]

Changed

  • Shorthand for the officially supported buildpack (#3211)

[2021-06-02]

Updated

  • Update django to 3.1.12 (#3209)

[2021-05-18]

Changed

  • Move ARG PYTHON_VERSION=3.9-slim-buster to the global scope (#3188)

[2021-05-17]

Updated

  • Bump tiangolo/issue-manager from 0.3.0 to 0.4.0 (#3186)
  • Auto-update pre-commit hooks (#3185)

[2021-05-15]

Changed

  • Update watchgod to 0.7 (#3177)

Updated

  • Auto-update pre-commit hooks (#3184)
  • Update black to 21.5b1 (#3167)
  • Update flake8 to 3.9.2 (#3164)
  • Update pytest-django to 4.3.0 (#3182)
  • Auto-update pre-commit hooks (#3157)
  • Update python-slugify to 5.0.2 (#3161)
  • Bump stefanzweifel/git-auto-commit-action from 4.10.0 to 4.11.0 (#3171)
  • Update sentry-sdk to 1.1.0 (#3163)
  • Bump actions/setup-python from 2 to 2.2.2 (#3173)
  • Update tox to 3.23.1 (#3160)
  • Update pytest to 6.2.4 (#3156)
  • Bump peter-evans/create-pull-request from 3.8.2 to 3.9.2 (#3179)
  • Update sphinx to 4.0.1 (#3169)
  • Update cookiecutter to 1.7.3 (#3180)
  • Update django to 3.1.11 (#3178)

[2021-05-06]

Updated

  • Update django to 3.1.10 (#3162)

[2021-05-04]

Updated

  • Update django to 3.1.9 (#3155)

[2021-04-30]

Fixed

  • Fix linting error in production.py (#3148)

[2021-04-29]

Updated

  • Update black to 21.4b2 (#3147)
  • Auto-update pre-commit hooks (#3146)

[2021-04-28]

Changed

  • Fix README link (#3144)

Updated

  • Auto-update pre-commit hooks (#3145)

[2021-04-27]

Updated

  • Update pygithub to 1.55 (#3141)
  • Update black to 21.4b1 (#3143)

[2021-04-26]

Updated

  • Update black to 21.4b0 (#3138)
  • Auto-update pre-commit hooks (#3137)

[2021-04-21]

Updated

  • Auto-update pre-commit hooks (#3133)
  • Update django-extensions to 3.1.3 (#3136)
  • Update django-compressor to 2.4.1 (#3135)
  • Update pre-commit to 2.12.1 (#3134)
  • Update flake8 to 3.9.1 (#3131)
  • Update django-stubs to 1.8.0 (#3127)
  • Update sphinx to 3.5.4 (#3126)

[2021-04-15]

Updated

  • Update django-debug-toolbar to 3.2.1 (#3129)

[2021-04-14]

Updated

  • Bump stefanzweifel/git-auto-commit-action from v4.9.2 to v4.10.0 (#3128)

[2021-04-11]

Updated

  • Update pytest-django to 4.2.0 (#3125)
  • Update pylint-django to 2.4.3 (#3122)

[2021-04-09]

Changed

  • Update from Python 3.8 to Python 3.9 (#3023)

[2021-04-08]

Changed

  • Switch .dockerignore to explicit list (#3121)
  • Change Docker image to multi-stage build for Django (#2815)
  • Fix deprecated warning in middleware tests (#3038)

Updated

  • Update pre-commit to 2.12.0 (#3120)

[2021-04-07]

Changed

  • Update django to 3.1.8 (#3117)

Fixed

  • Fix linting via pre-commit on Github CI (#3077)
  • Fix gitlab-ci using duplicate key name for image (#3112)

Updated

  • Update sentry-sdk to 1.0.0 (#3080)
  • Update gunicorn to 20.1.0 (#3108)
  • Update pre-commit to 2.12.0 (#3118)
  • Update django-extensions to 3.1.2 (#3116)
  • Update pillow to 8.2.0 (#3113)
  • Update pytest to 6.2.3 (#3115)

[2021-03-26]

Updated

  • Update djangorestframework to 3.12.4 (#3107)

[2021-03-25]

Updated

  • Update djangorestframework to 3.12.3 (#3105)

[2021-03-22]

Updated

  • Update django-crispy-forms to 1.11.2 (#3104)
  • Update sphinx to 3.5.3 (#3103)
  • Update ipdb to 0.13.7 (#3102)
  • Update sphinx-autobuild to 2021.3.14 (#3101)
  • Update isort to 5.8.0 (#3100)
  • Update pre-commit to 2.11.1 (#3089)
  • Update flake8 to 3.9.0 (#3096)
  • Update pillow to 8.1.2 (#3084)
  • Auto-update pre-commit hooks (#3095)

[2021-03-05]

Changed

  • Updated test_urls.py and views.py to re-use User.get_absolute_url() (#3070)

Updated

  • Bump stefanzweifel/git-auto-commit-action from v4.9.1 to v4.9.2 (#3082)

[2021-03-03]

Updated

  • Update tox to 3.23.0 (#3079)
  • Update ipdb to 0.13.5 (#3078)

[2021-03-02]

Fixed

  • Fixes for pytest job in Github CI workflow (#3076)

Updated

  • Update pillow to 8.1.1 (#3075)
  • Update coverage to 5.5 (#3074)

[2021-02-24]

Updated

  • Bump stefanzweifel/git-auto-commit-action from v4.9.0 to v4.9.1 (#3069)

[2021-02-23]

Changed

  • Update to Django 3.1 (#3043)
  • Lint with pre-commit on CI with Github actions (#3066)
  • Use exception var in status code pages if available (#2992)

[2021-02-22]

Changed

  • refactor: remove default cache settings in test.py (#3064)
  • Update django to 3.0.13 (#3060)

Fixed

  • Fix missing Django Debug toolbar with node container (#2865)
  • Remove Email from User API (#3055)

Updated

  • Bump stefanzweifel/git-auto-commit-action from v4.8.0 to v4.9.0 (#3065)
  • Update django-crispy-forms to 1.11.1 (#3063)
  • Update uvicorn to 0.13.4 (#3062)
  • Update mypy to 0.812 (#3061)
  • Update sentry-sdk to 0.20.3 (#3059)
  • Update tox to 3.22.0 (#3057)
  • Update sphinx to 3.5.1 (#3056)

[2021-02-16]

Updated

  • Update sentry-sdk to 0.20.2 (#3054)
  • Update sphinx to 3.5.0 (#3053)

[2021-02-13]

Updated

  • Update sentry-sdk to 0.20.1 (#3052)

[2021-02-12]

Updated

  • Update pre-commit to 2.10.1 (#3045)
  • Update sentry-sdk to 0.20.0 (#3051)

[2021-02-10]

Updated

  • Bump peter-evans/create-pull-request from v3.8.1 to v3.8.2 (#3049)

[2021-02-08]

Updated

  • Update django-extensions to 3.1.1 (#3047)
  • Bump peter-evans/create-pull-request from v3.8.0 to v3.8.1 (#3046)

[2021-02-06]

Changed

  • Removed Redundant test_case_sensitivity() and made test_not_authenticated() get the LOGIN_URL dynamically. (#3041)
  • Refactored users.forms to make the code more readeable (#3029)
  • Update django to 3.0.12 (#3037)

Updated

  • Update tox to 3.21.4 (#3044)

[2021-02-01]

Updated

  • Update pytz to 2021.1 (#3035)
  • Update jinja2 to 2.11.3 (#3033)
  • Bump peter-evans/create-pull-request from v3.7.0 to v3.8.0 (#3034)

[2021-01-31]

Changed

  • Adding local celery instructions to developing-locally (#3031)

Updated

  • Update django-crispy-forms to 1.11.0 (#3032)

[2021-01-28]

Updated

  • Update pre-commit to 2.10.0 (#3028)
  • Update django-anymail to 8.2 (#3027)
  • Update tox to 3.21.3 (#3026)

[2021-01-26]

Changed

  • Bump peter-evans/create-pull-request from v3.6.0 to v3.7.0 (#3022)
  • Using SuccessMessageMixin to send success message to django template (#3021)

Fixed

  • Update admin to ignore *_name User attributes (#3018)

Updated

  • Update coverage to 5.4 (#3024)
  • Update pytest to 6.2.2 (#3020)
  • Update django-cors-headers to 3.7.0 (#3019)

[2021-01-24]

Changed

  • Use defer for script tags (Fix #2922) (#2927)
  • Made Traefik conf much easier to understand and improved redirect res… (#2838)
  • Sentry Redis integration enabled by default in production. (#2989)
  • Add test for UserUpdateView.form_valid() (#2949)

Fixed

  • Omit first_name and last_name in User model (#2998)

Updated

  • Update django-celery-beat to 2.2.0 (#3009)
  • Update pyyaml to 5.4.1 (#3011)
  • Update mypy to 0.800 (#3013)
  • Update factory-boy to 3.2.0 (#2986)
  • Update tox to 3.21.2 (#3010)

[2021-01-22]

Changed

  • Use self.request.user instead of second query (#3012)

[2021-01-14]

Updated

  • Update tox to 3.21.1 (#3006)

[2021-01-10]

Updated

  • Update pylint-django to 2.4.2 (#3003)
  • Update tox to 3.21.0 (#3002)

[2021-01-08]

Changed

  • Upgrade Travis to Focal (#2999)

Updated

  • Update pylint-django to 2.4.1 (#3001)
  • Update sphinx to 3.4.3 (#3000)
  • Update pylint-django to 2.4.0 (#2996)

[2021-01-04]

Updated

  • Update isort to 5.7.0 (#2988)
  • Update uvicorn to 0.13.3 (#2987)
  • Auto-update pre-commit hooks (#2990)
  • Update sphinx to 3.4.2 (#2995)
  • Update pillow to 8.1.0 (#2993)

[2020-12-29]

Updated

  • Update pygithub to 1.54.1 (#2982)
  • Update django-storages to 1.11.1 (#2981)

[2020-12-26]

Updated

  • Update sphinx to 3.4.1 (#2985)
  • Update pytz to 2020.5 (#2984)

[2020-12-23]

Changed

  • Bump peter-evans/create-pull-request from v3.5.2 to v3.6.0 (#2980)

Updated

  • Update flower to 0.9.7 (#2979)
  • Update sphinx to 3.4.0 (#2978)
  • Update coverage to 5.3.1 (#2977)
  • Update uvicorn to 0.13.2 (#2976)

[2020-12-18]

Changed

  • Bump stefanzweifel/git-auto-commit-action from v4.7.2 to v4.8.0 (#2972)

Updated

  • Update django-storages to 1.11 (#2973)
  • Update pytest to 6.2.1 (#2971)
  • Auto-update pre-commit hooks (#2970)

[2020-12-14]

Updated

  • Update pytest to 6.2.0 (#2968)
  • Update django-cors-headers to 3.6.0 (#2967)
  • Update uvicorn to 0.13.1 (#2966)

[2020-12-10]

Changed

  • Hot-reload support to celery (#2554)

Updated

  • Update uvicorn to 0.13.0 (#2962)
  • Update sentry-sdk to 0.19.5 (#2965)

[2020-12-09]

Changed

  • Bump peter-evans/create-pull-request from v3.5.1 to v3.5.2 (#2964)

[2020-12-08]

Updated

  • Update pre-commit to 2.9.3 (#2961)

[2020-12-04]

Updated

  • Update django-debug-toolbar to 3.2 (#2959)

[2020-12-02]

Updated

  • Update django-model-utils to 4.1.1 (#2957)
  • Update pygithub to 1.54 (#2958)

[2020-11-26]

Updated

  • Update django-extensions to 3.1.0 (#2947)
  • Update pre-commit to 2.9.2 (#2948)
  • Update django-allauth to 0.44.0 (#2945)

[2020-11-25]

Changed

  • Bump peter-evans/create-pull-request from v3.5.0 to v3.5.1 (#2944)

[2020-11-23]

Updated

  • Update uvicorn to 0.12.3 (#2943)
  • Update pre-commit to 2.9.0 (#2942)

[2020-11-21]

Changed

  • Fix after uvicorn 0.12.0 - Ship extra dependencies (#2939)

[2020-11-20]

Updated

  • Update sentry-sdk to 0.19.4 (#2938)

[2020-11-19]

Updated

  • Update django-crispy-forms to 1.10.0 (#2937)

[2020-11-17]

Changed

  • Bump peter-evans/create-pull-request from v2 to v3.5.0 (#2936)

[2020-11-15]

Changed

  • Fix formatting in docs (#2935)

[2020-11-13]

Changed

  • Upgrade factory-boy to 3.1.0 (#2932)

Updated

  • Update sentry-sdk to 0.19.3 (#2933)
  • Update sphinx to 3.3.1 (#2934)

[2020-11-12]

Changed

  • Migrate CI to Github Actions (#2931)

[2020-11-06]

Updated

  • Update djangorestframework to 3.12.2 (#2930)

[2020-11-04]

Changed

  • Fix docs service and add RTD support (#2920)
  • Bump stefanzweifel/git-auto-commit-action from v4.6.0 to v4.7.2 (#2914)

Updated

  • Auto-update pre-commit hooks (#2908)
  • Update mypy to 0.790 (#2886)
  • Update django-stubs to 1.7.0 (#2916)

[2020-11-03]

Updated

  • Update sentry-sdk to 0.19.2 (#2926)
  • Update sphinx to 3.3.0 (#2925)
  • Update django to 3.0.11 (#2924)
  • Update pytz to 2020.4 (#2923)
  • Update pre-commit to 2.8.2 (#2919)
  • Update pytest to 6.1.2 (#2917)
  • Update sh to 1.14.1 (#2912)
  • Update pytest-django to 4.1.0 (#2911)
  • Update pillow to 8.0.1 (#2910)
  • Update django-celery-beat to 2.1.0 (#2907)
  • Update uvicorn to 0.12.2 (#2906)

[2020-10-19]

Updated

  • Update sentry-sdk to 0.19.1 (#2905)

[2020-10-17]

Updated

  • Update django-allauth to 0.43.0 (#2901)
  • Update pytest-django to 4.0.0 (#2903)

[2020-10-15]

Updated

  • Update pillow to 8.0.0 (#2898)

[2020-10-14]

Updated

  • Auto-update pre-commit hooks (#2897)
  • Update sentry-sdk to 0.19.0 (#2896)

[2020-10-13]

Updated

  • Update isort to 5.6.4 (#2895)

[2020-10-12]

Changed

  • Bump stefanzweifel/git-auto-commit-action from v4.5.1 to v4.6.0 (#2893)

Updated

  • Auto-update pre-commit hooks (#2892)

[2020-10-11]

Updated

  • Auto-update pre-commit hooks (#2890)
  • Update isort to 5.6.3 (#2891)
  • Update django-anymail to 8.1 (#2887)
  • Update tox to 3.20.1 (#2885)

[2020-10-09]

Updated

  • Auto-update pre-commit hooks (#2884)
  • Update isort to 5.6.1 (#2883)

[2020-10-08]

Changed

  • Add dedicated websockets package (#2881)

Updated

  • Update isort to 5.6.0 (#2882)

[2020-10-04]

Updated

  • Update pytest to 6.1.1 (#2880)
  • Update mypy and django-stubs (#2874)
  • Auto-update pre-commit hooks (#2876)
  • Update flake8 to 3.8.4 (#2877)

[2020-10-01]

Changed

  • Bump actions/setup-python from v2.1.2 to v2.1.3 (#2869)

Updated

  • Update ipdb to 0.13.4 (#2873)
  • Auto-update pre-commit hooks (#2867)
  • Update uvicorn to 0.12.1 (#2866)
  • Update isort to 5.5.4 (#2864)
  • Update sentry-sdk to 0.18.0 (#2863)
  • Update djangorestframework to 3.12.1 (#2862)
  • Update pytest to 6.1.0 (#2859)
  • Update django-debug-toolbar to 3.1.1 (#2855)

[2020-09-23]

Updated

  • Update sentry-sdk to 0.17.7 (#2847)
  • Update django-debug-toolbar to 3.1 (#2846)

[2020-09-21]

Changed

  • Adding GitHub-Action CI Option (#2837)

Updated

  • Update django-debug-toolbar to 3.0 (#2842)
  • Auto-update pre-commit hooks (#2843)
  • Update isort to 5.5.3 (#2844)

[2020-09-18]

Updated

  • Update django-extensions to 3.0.9 (#2839)

[2020-09-16]

Updated

  • Update sentry-sdk to 0.17.6 (#2833)
  • Update pytest-django to 3.10.0 (#2832)

[2020-09-14]

Fixed

  • Downgrade Celery to 4.4.6 (#2829)

Updated

  • Update sentry-sdk to 0.17.5 (#2828)
  • Update coverage to 5.3 (#2826)
  • Update django-storages to 1.10.1 (#2825)

[2020-09-12]

Updated

  • Updating Traefik version from 2.0 to 2.2.11 (#2814)
  • Update pytest to 6.0.2 (#2819)
  • Update django-anymail to 8.0 (#2818)

[2020-09-11]

Updated

  • Auto-update pre-commit hooks (#2809)

[2020-09-10]

Updated

  • Update isort to 5.5.2 (#2807)
  • Update sentry-sdk to 0.17.4 (#2805)

[2020-09-09]

Changed

  • Update actions/setup-python requirement to v2.1.2 (#2804)
  • Clean up nested venv files from .gitignore (#2800)

[2020-09-08]

Changed

  • Traeffik and Django dockerfile changes (#2801)

[2020-09-07]

Changed

  • Add :z/:Z to mounted volumes in {local,production}.yml (#2663)
  • Remove --no-binary option for psycopg2 (#2798)
  • Updated Gitlab CI to use Python 3.8 instead of Python 3.7 (#2794)

Fixed

  • Fix options for sphinx-autobuild in docs Makefile (#2799)

Updated

  • Update psycopg2-binary to 2.8.6 (#2797)

[2020-09-05]

Updated

  • Auto-update pre-commit hooks (#2793)

[2020-09-04]

Updated

  • Update django-extensions to 3.0.8 (#2792)
  • Update isort to 5.5.1 (#2791)
  • Auto-update pre-commit hooks (#2790)
  • Update isort to 5.5.0 (#2789)

[2020-09-02]

Changed

  • Add environment and traces_sample_rate keyword to sentry_sdk.init (#2777)

Updated

  • Update sentry-sdk to 0.17.3 (#2788)
  • Update django-extensions to 3.0.7 (#2787)

[2020-09-01]

Changed

  • Exclude venv directory and update document link (#2780)

Updated

  • Update tox to 3.20.0 (#2786)
  • Update django-storages to 1.10 (#2781)
  • Update sentry-sdk to 0.17.2 (#2784)
  • Update django to 3.0.10 (#2785)
  • Update sphinx-autobuild to 2020.9.1 (#2782)
  • Update django-extensions to 3.0.6 (#2783)

[2020-08-31]

Updated

  • Update sh to 1.14.0 (#2779)
  • Update sentry-sdk to 0.17.1 (#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 (@luzfcb)
  • Rename MIDDLEWARE_CLASSES to MIDDLEWARE to enable support to new style middleware 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 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 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 (@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 (@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 (@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 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

[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 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 templatetag because allauth.socialaccount context processor now is deprecated (@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: 634f4fe60e (@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

[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)