2015-07-16 17:31:09 +03:00
# Change Log
2016-04-20 01:46:46 +03:00
All enhancements and patches to Cookiecutter Django will be documented in this file.
2015-07-16 17:31:09 +03:00
This project adheres to [Semantic Versioning ](http://semver.org/ ).
2016-09-29 07:25:15 +03:00
##[2016-09-29]
2016-09-22 21:42:16 +03:00
### Added
2016-09-29 19:12:29 +03:00
- Added default `AUTH_PASSWORD_VALIDATORS` configuration, generated by django 1.10 startproject. See [Password Validation docs ](https://docs.djangoproject.com/en/1.10/topics/auth/passwords/#module-django.contrib.auth.password_validation" ) (@luzfcb)
2016-09-29 07:08:24 +03:00
- Rename `MIDDLEWARE_CLASSES` to `MIDDLEWARE` to enable support to [new style middleware ](https://github.com/django/deps/blob/master/final/0005-improved-middleware.rst ) introduced in Django 1.10 (@luzfcb)
- New setting `MAILGUN_SENDER_DOMAIN` to allow sending mail from any domain other than those registered with mailgun (@jangeador)
2016-09-29 19:12:29 +03:00
- 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/pydanny/cookiecutter-django/issues/827 (@luzfcb)
2016-09-29 07:24:51 +03:00
2016-09-29 07:08:24 +03:00
### Changed
- Upgrade to Django 1.10.1 (@luzfcb)
2016-09-29 19:12:29 +03:00
- 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)
2016-09-29 07:08:24 +03:00
- 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)
2016-09-29 07:24:51 +03:00
2016-09-29 07:08:24 +03:00
### Removed
- Removed django-autoslug because not support django 1.10 at this date (@luzfcb)
2016-09-22 21:42:16 +03:00
2016-09-10 14:36:42 +03:00
##[2016-09-10]
### Changed
- Use app registry instead of INSTALLED_APPS to discover celery tasks (@dhepper)
- PEP8 imports fix (@aleprovencio)
2016-09-10 14:37:09 +03:00
2016-09-10 14:36:42 +03:00
### Removed
- Removed django-floppyforms (@pydanny)
2016-09-08 17:53:34 +03:00
##[2016-09-08]
### Removed
2016-09-08 17:53:51 +03:00
- Webpack support, see #774 (@ssteinerx)
2016-09-08 17:53:34 +03:00
2016-08-10 18:31:48 +03:00
##[2016-08-10]
## Added
- PostgreSQL versions are now selectable, instead of defaulting to 9.5; the minimum version is 9.2, which is supported by [Heroku ](https://devcenter.heroku.com/articles/heroku-postgresql#version-support-and-legacy-infrastructure ) and Django (@burhan)
- Fixed minor issue in the README.rst (@burhan)
2016-08-04 02:05:11 +03:00
##[2016-08-03]
## Changed
- Upgrade to Bootstrap 4 Alpha 3 and its dependencies, including jQuery (@audreyr)
2016-06-25 17:11:04 +03:00
##[2016-06-25]
## Changed
- use `https` instead `ssh` to clone [cookiecutter-webpack ](https://github.com/hzdg/cookiecutter-webpack ) if `Webpack` is selected as `JS Task Runner` - fix issue #647 (@luzfcb and @resakse )
2016-06-23 21:41:44 +03:00
##[2016-06-24]
## Added
- Settings file for running tests faster (@audreyr)
2016-06-24 23:46:36 +03:00
- Add GPLv3 licence support (@cgaspoz)
## Changed
- Makes the database backups compressed. restores compressed backups (@jangeador)
- Review and edit django-allauth templates (@kappataumu)
2016-06-23 21:41:44 +03:00
2016-06-19 22:26:35 +03:00
##[2016-06-19]
## Added
- Webpack as an option (@goldhand)
2016-06-18 05:25:35 +03:00
##[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-12 07:20:24 +03:00
##[2016-06-11]
### Changed
- Enhancements to the developing locally docs (@antoniablair)
2016-06-06 17:14:41 +03:00
##[2016-06-06]
### Changed
- Pin Bootstrap CSS and JS to v4.0.0-alpha.2, use minified versions
2016-06-05 22:33:36 +03:00
##[2016-06-05]
### Added
- Configurable admin for users (@pydanny, @jayfk , @dezoito )
2016-06-04 20:28:12 +03:00
##[2016-06-04]
### Added
- Let's Encrypt automation and instruction (@mjsisley and @chrisdev )
2016-06-03 22:52:52 +03:00
##[2016-06-03]
### Added
- Documentation for debugging with Docker (@mjsisley)
2016-06-04 00:05:08 +03:00
- Apache 2 License option in `cookiecutter.json` (@dot2dotseurat)
2016-06-04 02:49:04 +03:00
- Removed unnecessary version check from `pre_gen_project.py` (@suledev)
2016-06-04 03:39:13 +03:00
- Add gulp alternative as a js task runner and fix navbar style issue (@viviangb and @xpostudio4 )
2016-06-03 22:52:52 +03:00
2016-06-04 00:08:25 +03:00
### Deleted
- AngularJS (@pydanny)
2016-06-04 02:09:55 +03:00
- django-secure (@xpostudio4)
2016-06-04 00:08:25 +03:00
2016-06-03 04:34:09 +03:00
##[2016-06-02]
### Added
- Added better instructions for installing postgres on Mac OS X (@dot2dotseurat )
2016-05-22 21:20:57 +03:00
##[2016-05-22]
### Added
- Added instructions for copying backups from docker to host (@phiberjenz)
- Added mailhog docker container (@noisy)
2016-05-15 19:02:24 +03:00
##[2016-05-15]
### Added
2016-05-22 21:20:57 +03:00
- Added GitLab continuous integration article to README.rst (@dezoito)
2016-05-15 19:02:24 +03:00
2016-05-13 06:13:17 +03:00
## [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 23:01:51 +03:00
## [2016-05-09]
### Changed
- Improved mailhog usage documentation on `developing-locally.rst` (@shireenrao)
2016-05-09 23:18:58 +03:00
- Replaced all `readthedocs.org` referencies to point to the new domain `readthedocs.io` (@luzfcb)
2016-05-09 23:38:14 +03:00
- Update version of pyflakes (@luzfcb)
2016-05-09 23:01:51 +03:00
## [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-04 03:13:53 +03:00
## [2016-05-03]
### Changed
- Update version of Django, django-extensions, django-mailgun (@luzfcb)
2016-05-02 02:35:13 +03:00
### [2016-05-01]
### Changed
- Restored the Pycharm project configuration files, that was accidentally removed in [15f350f ](https://github.com/pydanny/cookiecutter-django/commit/15f350f05e2b49b4bdff0bdaa2b2ff260606e0f6 ) (@luzfcb @Newton715 )
2016-05-01 08:27:42 +03:00
### [2016-04-30]
### Changed
- Small fixes to utility scripts (@scast)
2016-04-27 07:53:27 +03:00
### [2016-04-26]
### Added
- Instructions on how to install PythonAnywhere. (@hjwp)
2016-04-26 00:09:37 +03:00
### [2016-04-25]
### Added
- Check to confirm that the user has a modern version of Cookiecutter. (@pydanny)
2016-04-26 09:11:17 +03:00
### Removed
- Removed hitch per #529 (@pydanny)
2016-04-20 20:47:09 +03:00
### [2016-04-20]
### Changed
2016-04-20 21:18:35 +03:00
- Default to today's date in cookiecutter.json. (@audreyr)
2016-04-20 20:47:09 +03:00
- Change repo_name to project_slug for clarity. (@audreyr)
- Transform project name to lowercase for slug. (@audreyr)
2016-04-20 01:53:59 +03:00
### [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 21:54:57 +03:00
### [2016-04-18]
### Added
- removing duplication of depends_on in docker-compose.yml (@noisy)
2016-04-17 21:47:07 +03:00
### [2016-04-17]
### Added
2016-04-17 22:50:13 +03:00
- "Built with Cookiecutter Django" badge to generated project README (@audreyr)
- New introductory article (@krzysztofzuraw)
2016-04-17 22:51:19 +03:00
### Changed
- Quote consistency, single quotes everywhere! (@blopker)
2016-04-17 21:47:07 +03:00
2016-04-16 04:53:40 +03:00
### [2016-04-15]
2016-04-16 05:10:09 +03:00
### Changed
2016-04-16 05:10:59 +03:00
- Major project generation cleanup (@jayfk)
2016-04-16 04:53:40 +03:00
### Removed
- Deleting unnecessary .idea dir from MAIN directory (@noisy)
2016-04-14 06:15:44 +03:00
### [2016-04-14]
2016-04-14 06:31:41 +03:00
### Added
- Added typecheck in .pylintrc to fix pylint-django gets "no-member" error (@solvire)
2016-04-14 06:15:44 +03:00
### Changed
2016-04-16 05:10:59 +03:00
- Downgrading python-dateutil to version 2.4.2 because pykwalify==1.5.0 (required by HitchTest) uses a [pinned version of python-dateutil ](https://github.com/Grokzen/pykwalify/blob/1.5.0/setup.py#L31 ) (@noisy)
2016-04-14 06:22:29 +03:00
- Update Pillow version to 3.2.0 (security fix) (@luzfcb)
2016-04-14 06:15:44 +03:00
2016-04-12 16:36:44 +03:00
### [2016-04-12]
### Changed
- celeryworker and celerybeat missing the correct dockerfile (@jayfk)
2016-04-08 09:31:02 +03:00
### [2016-04-08]
### Changed
- Move to named docker volumes (@jayfk)
2016-04-07 09:46:23 +03:00
### [2016-04-07]
### Changed
- Pycharm Support (including debugging in Docker) @noisy
2016-04-20 01:46:46 +03:00
- Set the correct License @epileptic -fish
2016-04-07 09:46:23 +03:00
2016-03-23 15:18:31 +03:00
### [2016-03-23]
### Changed
- Fixed issue on LICENSE file generation (@romanosipenko)
2016-03-23 23:38:43 +03:00
- In install_python_dependencies.sh file, Fixed wrong reference to python3 if use_python2 was set to y (@luzfcb @noisy )
2016-03-23 15:18:31 +03:00
2016-03-16 22:26:01 +03:00
### [2016-03-16]
### Changed
- Set the correct postgres username in dev.yml (@calculuscowboy)
2016-03-14 06:52:04 +03:00
## [2016-03-14]
### Changed
2016-03-14 07:06:29 +03:00
- Enforce `repo_name` as proper python module (@catherinedevlin)
2016-03-14 06:52:04 +03:00
2016-03-08 12:45:47 +03:00
## [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-06 07:30:27 +03:00
## [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-02 04:13:07 +03:00
## [2016-03-01]
### Changed
- Update version of Django, flake8, pyflakes, pytest, factory_boy, ipdb, Werkzeug, gevent (@luzfcb)
2016-03-02 04:47:38 +03:00
- Update version of Hitch tests dependencies: click, hitchserve, hitchsystem, hitchtest, ipython, psutil, python-dateutil(@luzfcb)
2016-03-02 04:13:07 +03:00
- Update Tether (JS) version to 1.2.0 (@luzfcb)
2016-02-24 23:22:22 +03:00
## [2016-02-24]
### Added
- Beginning support for `py.test` (@pydanny)
2016-03-02 04:13:07 +03:00
### Changed
- Fixed missing div closing tag for "container" on user_list.html (@Eraldo)
2016-02-18 23:49:25 +03:00
## [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)
2016-02-24 23:22:22 +03:00
- Renamed the adapter.py file to adapters.py to match the django naming convention. (@Eraldo)
2016-02-18 23:49:25 +03:00
2016-02-16 04:50:40 +03:00
## [2016-02-15]
### Changed
- In `users` app adapter, fix `is_open_for_signup` missing parameter (@oryx2)
- Fixes and improvements in Hitch tests , see [#485 ](https://github.com/pydanny/cookiecutter-django/pull/485 ) (@crdoconnor)
2016-02-12 21:27:52 +03:00
## [2016-02-12]
### Changed
- Fixed typo (@yunti)
2016-02-07 08:26:40 +03:00
## [2016-02-07]
### Changed
- In `users` app, use Django 1.9 `LoginRequiredMixin` instead of django-braces implementation (@yunti)
- Update native OS libraries of Hitch Test, because [unixpackage ](https://github.com/unixpackage/unixpackage ) now supports multiple versions of same Linux distribution (@crdoconnor)
- Update AngularJS version to 1.5.0 (@luzfcb)
- Update version of wheel, Pillow, django_coverage_plugin (@luzfcb)
- Update version of Hitch tests dependencies: decorator, hitchselenium, ipython, ptyprocess, selenium (@luzfcb)
2016-02-08 20:29:26 +03:00
- Provided options for FOSS license choices, or for private efforts, no written license (@pydanny)
2016-02-07 08:26:40 +03:00
2016-02-02 00:10:14 +03:00
## [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]
2016-01-30 23:32:01 +03:00
### Changed
- Update flake8 to 2.5.2 (@luzfcb)
2016-01-29 08:42:45 +03:00
2016-02-02 00:10:14 +03:00
## [2016-01-29]
2016-01-29 08:42:45 +03:00
### 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-02-02 00:10:14 +03:00
## [2016-01-26]
2016-01-26 19:04:59 +03:00
### Changed
- Fixed NEW_RELIC_APP_NAME environment variable (@jayfk)
2016-01-18 14:50:01 +03:00
## [2016-1-18]
2016-01-18 14:48:49 +03:00
### Added
- Added .dockerignore file (@bogdal)
2016-01-19 06:31:56 +03:00
- Docker tests for travis (@jayfk)
2016-01-18 14:48:49 +03:00
2016-01-18 14:45:56 +03:00
### Changed
- Removed the $-sign from allowed chars to generate the secret key (@jayfk)
2016-02-02 00:10:14 +03:00
## [2016-01-17]
2016-01-17 13:07:31 +03:00
### Added
- Adding a section on third party articles referencing `cookiecutter-django` (@mjheo)
2016-01-18 14:50:01 +03:00
2016-01-18 11:00:03 +03:00
### Changed
- Add celerybeat db to gitignore (@originell)
2016-01-17 13:03:01 +03:00
2016-02-02 00:10:14 +03:00
## [2016-01-16]
2016-01-17 13:07:31 +03:00
### Added
- Adding an explanation for having `django.contrib.sites` . (@pydanny)
2016-01-16 21:40:32 +03:00
2016-01-15 11:01:25 +03:00
2016-02-02 00:10:14 +03:00
## [2016-01-13]
2016-01-13 21:41:02 +03:00
### Changed
2016-01-16 21:40:32 +03:00
- Update setup.py version to 1.9.1 to match Django version. (@Collederas)
2016-01-13 21:41:02 +03:00
- Require Wheel 0.26.0. Needed to install certain packages on CPython 3.5+ like Pillow and psycopg2 (@audreyr)
2016-02-02 00:10:14 +03:00
## [2016-01-09]
2016-01-09 20:00:13 +03:00
### Changed
2016-01-13 21:41:02 +03:00
- Upgraded django-extensions to 1.6.1 as it fixes a [JSONField bug ](https://github.com/django-extensions/django-extensions/blob/master/CHANGELOG.md#161 ) (@burhan)
2016-01-09 20:10:11 +03:00
- Upgraded Pillow to version 3.1.0 ([upstream changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst#310-2016-01-04)) (@burhan)
2016-01-09 20:05:23 +03:00
- Upgraded django to 1.9.1 to integrate various [bugfixes ](https://docs.djangoproject.com/en/1.9/releases/1.9.1/ ) (@burhan)
2016-01-09 20:00:13 +03:00
- Upgraded django-crispy-forms to 1.6 for [BS4 and django 1.9 compatibility fixes ](https://github.com/maraujop/django-crispy-forms/blob/dev/CHANGELOG.md#160-201617 ) (@burhan)
- Upgraded django-model-utils to 2.4, to enable [support for django 1.9 ](https://github.com/carljm/django-model-utils/blob/master/CHANGES.rst#24-2015-12-03 ) (@burhan)
2016-02-02 00:10:14 +03:00
## [2016-01-08]
2016-01-08 13:16:14 +03:00
### Changed
- Fixed redis url on docker (@jayfk)
2016-01-08 13:30:27 +03:00
- Fixed docker on windows (@burhan)
2016-01-08 13:16:14 +03:00
2016-02-02 00:10:14 +03:00
## [2016-01-06]
2016-01-07 08:47:14 +03:00
### Added
- You can now enable or disable user registration using the ACCOUNT_ALLOW_REGISTRATION setting. (@ddiazpinto)
2016-01-18 14:50:01 +03:00
2016-01-06 11:58:18 +03:00
### Changed
- Use Postgres 9.5 on docker (@jayfk)
2016-02-02 00:10:14 +03:00
## [2016-01-04]
2016-01-05 01:40:23 +03:00
### Added
- Add Tether.js because [is needed ](http://v4-alpha.getbootstrap.com/components/tooltips/#overview ) for proper positioning of Bootstrap tooltips (@EricZaporzan)
2016-01-04 13:54:09 +03:00
### Changed
- Minor fixes in the docker documentation (@jayfk)
2016-01-05 00:54:59 +03:00
- Made @burhan a core committer (@pydanny)
2016-01-04 13:54:09 +03:00
2015-12-30 23:00:58 +03:00
## [2015-12-30]
### Changed
- Fixed a bug where the navbar was not displayed correctly (@jvanbrug)
2015-12-21 13:28:27 +03:00
## [2015-12-21]
### Changed
- Added sentry logger to celery config (@jayfk)
2015-12-16 11:42:47 +03:00
## [2015-12-16]
- Update preview 4xx error pages to accept `exception` argument (@theskumar)
2015-12-16 02:54:17 +03:00
## [2015-12-15]
### Changed
- Fix celery worker app name in Procfile (@stepmr)
2015-12-13 20:39:05 +03:00
## [2015-12-13]
### Changed
2015-12-13 20:44:53 +03:00
- Bumped Django to 1.9 (@areski)
2015-12-13 20:39:05 +03:00
- Support opbeat logging with celery (@stepmr)
- Update runtime.txt with PY2 support (@stepmr)
2015-12-13 01:25:16 +03:00
## [2015-12-12]
### Added
2015-12-13 20:39:05 +03:00
- Celery worker to Heroku procfile (@stepmr)
2015-12-13 01:25:16 +03:00
2015-12-11 14:53:43 +03:00
## [2015-12-11]
### Changed
2015-12-11 18:35:19 +03:00
- 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-11 14:53:43 +03:00
2015-12-07 03:07:42 +03:00
## [2015-12-06]
### Changed
- Reorganization of contributors (@burhan)
2015-12-01 17:28:21 +03:00
## [2015-12-01]
### Changed
2015-12-07 03:07:42 +03:00
- Update documentation to include the installation os dependencies before development requirements (@failsafe86)
2015-12-01 17:28:21 +03:00
2015-11-29 16:24:03 +03:00
## [2015-11-29]
### Changed
- Update version of click and python-build (@luzfcb)
2015-11-25 15:36:10 +03:00
## [2015-11-25]
### Changed
2015-11-25 20:35:56 +03:00
- Update version of psutil, ipython (@luzfcb)
2015-11-25 19:20:19 +03:00
- Update version of gunicorn (@audreyr)
2015-11-25 19:35:13 +03:00
- Remove debugging tools from non-generated part of cookiecutter-django, since those are personal prefs (@audreyr)
2015-11-25 22:29:53 +03:00
- Update version of Django in setup.py (@luzfcb)
2015-11-25 15:36:10 +03:00
2015-11-25 02:14:01 +03:00
## [2015-11-24]
### Changed
- Update version of Django, coverage and click (@luzfcb)
2015-11-25 04:00:16 +03:00
- Fixed configuration for Celery in local.py. (@luzfcb @hackebrot )
2015-11-25 02:14:01 +03:00
2015-11-24 03:15:11 +03:00
## [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)
2015-11-24 05:11:52 +03:00
- `sh` package version pinned to `1.11` (@luzfcb)
2015-11-24 03:15:11 +03:00
2015-11-22 19:56:55 +03:00
## [2015-11-22]
### Changed
- Move div class unquote outside the django if tag (@jvanbrug)
2015-11-23 01:27:11 +03:00
- Changed gevent to `1.1rc1` for python 3 users (@jondelmil / @jayfk )
2015-11-22 19:56:55 +03:00
2015-11-20 19:55:41 +03:00
## [2015-11-20]
### Changed
- Using python 3.5 on Heroku/Travis (@bogdal)
- Fixed typo in README (@tedmiston)
2015-11-19 04:19:53 +03:00
## [2015-11-18]
### Added
2016-01-07 20:36:36 +03:00
- Mailhog as a replacement for Maildump (@keybits)
2015-11-19 04:19:53 +03:00
### Removed
2015-11-20 19:55:41 +03:00
- Maildump because it didn't support Python 3 (@keybits)
2015-11-19 04:19:53 +03:00
2015-11-18 03:58:00 +03:00
## [2015-11-17]
### Added
- initial configuration to support opbeat (@burhan)
2015-11-19 04:19:53 +03:00
2015-11-18 08:07:14 +03:00
### Removed
2016-01-07 20:36:36 +03:00
- Took `*.pyc` out of .gitignore, because it's already covered by `*.py[cod]` (@audreyr)
2015-11-18 03:58:00 +03:00
2015-11-16 14:36:51 +03:00
## [2015-11-16]
### Changed
- Cleanup of main README (@burhan)
## [2015-11-15]
### Added
- Added `UserFactory` for users.User tests (@ad-m)
2015-11-12 15:50:33 +03:00
## [2015-11-12]
### Changed
- Update version of django-allauth (@yunti)
2015-11-12 23:42:34 +03:00
- Added a warning in README.rst: ```repo_name must be a valid Python module``` @cdvv7788
2015-11-12 15:50:33 +03:00
2015-11-12 23:33:42 +03:00
### Removed
- remove ```{% load url from future %}``` in templates - deprecated in django 1.9 (@yunti)
2015-11-12 08:07:16 +03:00
## [2015-11-11]
### Added
- Added django_coverage_plugin to measure Django template coverage (@audreyr)
2015-11-09 18:17:55 +03:00
## [2015-11-09]
### Changed
- Now using py.test for our test suite!! (@hackebrot)
2015-11-09 18:20:37 +03:00
- Python version in travis.yml is now correct for the selected version of Django (@show0k)
2015-11-09 18:17:55 +03:00
2015-11-09 02:01:36 +03:00
## [2015-11-08]
### Changed
- bump django-extensions version (@garrypolley)
## [2015-11-07]
2015-11-08 06:47:31 +03:00
### Added
- newrelic support (@amjith)
- DJANGO_SENTRY_DSN to env.example (@jayfk)
2015-11-07 20:45:40 +03:00
### Changed
2015-11-09 02:01:36 +03:00
- Made `post_gen_hook.set_secret_key()` only changes one CHANGEME!!! at a time. (@pydanny)
2015-11-08 06:47:31 +03:00
- Fixed an error where celery couldn't load the sentry DSN from settings (@jayfk)
2015-11-07 20:45:40 +03:00
- Renamed ADMIN_URL to DJANGO_ADMIN_URL in env.example (@ChrisPappalardo)
2015-11-07 03:21:16 +03:00
## [2015-11-06]
2015-11-07 06:53:16 +03:00
### Added
- \*tests\* to `.coveragerc` , because including it is cheating! (@pydanny)
- Binaryornot to cookiecutter-django's own tests because otherwise Python 3 blows up (@audreyr)
2015-11-07 06:51:43 +03:00
2015-11-07 03:21:16 +03:00
### Changed
2015-11-07 06:53:16 +03:00
- `.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-07 03:21:16 +03:00
2015-11-05 16:02:05 +03:00
## [2015-11-05]
### Changed
- Update version of django-extensions (@luzfcb)
2015-11-07 06:07:11 +03:00
- Fix gevent requirement for Python 3 (@mcho421)
2015-11-05 16:02:05 +03:00
2015-11-05 05:24:49 +03:00
## [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-30 04:05:41 +03:00
## [2015-10-28]
### Changed
- Update deployment-on-heroku.rst for ADMIN_URL (@yunti)
2015-10-28 07:01:10 +03:00
## [2015-10-27]
### Added
- Added sudo: true to the travis file (@MathijsHoogland)
2015-10-25 18:36:20 +03:00
## [2015-10-25]
2015-10-25 19:29:43 +03:00
### Added
2015-10-26 01:30:36 +03:00
- Move current logging config into production.py since it's not useful locally anyway. Used only if not using Sentry. (@audreyr)
2015-10-25 19:29:43 +03:00
- `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)
2015-10-26 03:37:34 +03:00
- Fixed flake8 issue (@pydanny)
2015-10-25 18:36:20 +03:00
2015-10-24 20:38:06 +03:00
## [2015-10-24]
### Changed
2015-10-25 04:31:36 +03:00
- Update nav in base template to latest Bootstrap 4 version (@audreyr)
2015-10-24 20:38:06 +03:00
- 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 22:42:53 +03:00
## [2015-10-22]
### Removed
- Remove unnecessary .gitkeep in static/images/ (@audreyr)
## [2015-10-21]
### Changed
2015-10-25 18:36:20 +03:00
- Updated requirements (@theskumar)
### Removed
- editorconfig comment that was just a isort settings link (@pydanny)
2015-10-22 22:42:53 +03:00
2015-10-20 02:02:42 +03:00
## [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 19:29:43 +03:00
## [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 23:26:01 +03:00
## [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 21:34:55 +03:00
## [2015-10-11]
### Changed
2016-01-07 20:36:36 +03:00
- Fixed raven issue on development (#302) (@jazztpt)
2015-10-11 21:34:55 +03:00
2015-10-06 00:09:55 +03:00
## [2015-10-05]
### Changed
- Update version of Django, Pillow, hitchselenium, psutil (@luzfcb)
2015-10-04 20:53:12 +03:00
## [2015-10-04]
### Changed
- Remove stray closing tags and fix navbar margin in in base.html (@hairychris)
2015-10-04 21:44:51 +03:00
- Docker docs to be functional and more understandable (@audreyr)
2015-10-04 20:53:12 +03:00
2015-09-30 11:40:09 +03:00
## [2015-09-30]
### Changed
- Fixed Sentry logging with celery (@jayfk)
- Added pep8 and pyflakes to requirements (@jayfk)
2015-09-30 18:59:51 +03:00
- Fixed url() arguments in urls.py because String view arguments to url() is deprecated in django 1.9 (@siauPatrick)
2015-09-30 21:13:20 +03:00
- 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-30 11:40:09 +03:00
2015-09-29 21:13:13 +03:00
## [2015-09-29]
### Changed
- Fix RST in Docker docs (@andor-pierdelacabeza)
2015-09-28 10:43:20 +03:00
## [2015-09-27]
### Added
- Added advice on how to persist changes with boot2docker (@jayfk)
###Changed
- Removed duplicate from `CONTRIBUTORS.rst` (@jayfk)
2015-09-26 11:06:18 +03:00
## [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]
2015-09-26 09:28:33 +03:00
### Changed
- django-mailgun requirement to 0.7.2 (@pydanny)
- Remove commented-out flake8 ignore rule. (@audreyr)
2015-09-26 11:06:18 +03:00
## [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 18:52:51 +03:00
## [2015-09-22]
2015-09-22 18:52:06 +03:00
### Added
- Add Python version option for deployment (@yunti)
2015-09-22 07:24:19 +03:00
## [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-19 01:27:56 +03:00
## [2015-09-18]
### Changed
- Major reorganization of docs (@pydanny)
- Fix expanded navbar on mobile (@jayfk)
- Update various requirements (@audreyr)
2015-09-17 22:21:31 +03:00
## [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 23:41:51 +03:00
## [2015-09-14]
2015-09-15 04:55:41 +03:00
### Added
- Functionality to delete taskapp if celery isn't going to be used (@pydanny)
2015-09-14 23:41:51 +03:00
### 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 19:18:39 +03:00
## [2015-09-13]
2015-09-14 23:41:51 +03:00
### Removed
2015-09-13 19:18:39 +03:00
- Styles that already exist in Bootstrap 4 (or 3) (@audreyr)
2015-09-13 19:04:57 +03:00
### Changed
2016-05-09 23:18:58 +03:00
- Fix issue #296 - change login.html to use [get_providers ](https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/templatetags/socialaccount.py#L84-L93 ) templatetag because ``allauth.socialaccount`` context processor now is [deprecated ](http://django-allauth.readthedocs.io/en/latest/changelog.html#from-0-21-0 ) (@luzfcb)
2015-09-13 19:04:57 +03:00
2015-09-10 03:56:27 +03:00
## [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-10 03:57:23 +03:00
## [2015-09-09]
### Added
- htmlcov to gitignore (@pydanny)
2015-09-05 07:08:06 +03:00
## [2015-09-04]
### Added
2015-09-10 03:56:27 +03:00
- Easy deploy Heroku button and app.json file (@bogdal)
2015-09-05 07:08:06 +03:00
## [2015-09-03]
2015-09-04 01:18:58 +03:00
### Added
- For security reasons, we set explicitly the list of allowed hosts (@bogdal)
2015-09-01 07:25:23 +03:00
## [2015-08-31]
2015-09-04 01:18:58 +03:00
### Removed
- Dokku in favor of docker-compose and other modern Django tools (@pydanny)
2015-09-01 07:25:23 +03:00
2015-08-31 01:46:30 +03:00
## [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)
2015-08-31 06:06:32 +03:00
- 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-29 08:01:26 +03:00
## [2015-08-28]
### Changed
- Switched to django-mailgun-redux so mail doesn't blow up on Python 3 (@pydanny)
2015-08-28 06:18:10 +03:00
## [2015-08-27]
### Changed
- Grunt Updates: use libsass, add postcss (@288)
2015-08-21 08:08:40 +03:00
## [2015-08-20]
### Changed
- requirements files to match current dependency versions (@pydanny)
2015-08-18 19:52:13 +03:00
## [2015-08-18]
### Added
- Docker support and docker-compose (@jayfk)
2015-08-12 21:44:47 +03:00
## [2015-08-12]
### Added
- hitch for end-to-end testing functionality (@crdoconnor)
2015-08-09 18:00:24 +03:00
## [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-06 04:34:41 +03:00
## [2015-08-05]
### Added
2015-08-06 05:49:41 +03:00
- Sentry support (@burhan)
### Changed
2015-08-09 18:00:24 +03:00
- Made the user object python 2 and 3 friendly (@pydanny)
2015-08-06 04:34:41 +03:00
- When using maildump, pin gevent. (@audreyr)
- Updated coverage version. (@audreyr)
2015-08-06 05:49:41 +03:00
2015-08-06 04:34:41 +03:00
## [2015-08-04]
### Added
- Better specification of migrations in .coveragerc. (@audreyr)
2015-08-04 07:00:42 +03:00
## [2015-08-03]
### Added
2015-08-04 08:52:52 +03:00
- 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)
2015-08-04 08:54:12 +03:00
2015-08-04 07:00:42 +03:00
### Changed
2015-08-04 08:52:52 +03:00
- update django-all-auth to 0.23.0 (@pydanny)
- update django-test-plus to 1.0.7 (@pydanny)
2015-08-04 08:54:12 +03:00
2015-08-04 08:52:52 +03:00
### Removed
- Unnecessary users/forms.py module (@pydanny)
2015-08-04 07:00:42 +03:00
2015-07-30 14:47:20 +03:00
## [2015-07-30]
### Changed
- update django-floppyforms version to 1.5.2
2015-07-30 06:21:18 +03:00
## [2015-07-29]
### Removed
2015-08-04 08:52:52 +03:00
- Removed legacy permalink decorator from the users.User model. (@pydanny)
2015-07-30 06:21:18 +03:00
2015-07-27 16:01:31 +03:00
## [2015-07-27]
2015-07-27 20:24:52 +03:00
### Removed
- removed django-allauth template context processors because is deprecated now. see: https://github.com/pennersr/django-allauth/commit/634f4fe60e67c266aadcfba2981074f005db340c (@burhan)
### Changed
2015-07-27 16:01:31 +03:00
- update version of ipython, django-allauth (@luzfcb)
- update version of django-braces, django-floppyforms, django-model-utils (#287)(@burhan)
2015-07-21 04:57:16 +03:00
## [2015-07-21]
2015-07-27 20:24:52 +03:00
### Changed
2015-07-21 04:57:16 +03:00
- memcached is as a cache is replace with redis (#258)(@burhan)
2015-07-19 00:04:35 +03:00
## [2015-07-18]
### Changed
2015-07-21 04:57:16 +03:00
- Heroku deployment docs (@stepmr)
- Heroku's free postgres tier is now "hobby-dev"
- pg:backups require a scheduled time
- add missing Mailgun API key
- Django recommends setting the PYTHONHASHSEED environment variable to random. See: https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/#python-options
- Use openssl to generate a secure, random secret_key
2015-07-19 00:04:35 +03:00
2015-07-17 13:44:57 +03:00
## [2015-07-17]
2015-07-17 18:41:41 +03:00
### Added
- @models .permalink decorator to User.get_absolute_url() method
2015-07-27 20:28:00 +03:00
2015-07-17 13:48:23 +03:00
### Fixed
- Broken user_form.html (@pydanny)
2015-07-17 13:44:57 +03:00
2015-07-16 17:31:09 +03:00
## [2015-07-16]
2015-07-17 13:48:23 +03:00
### Added
2015-07-17 13:53:13 +03:00
- django-test-plus (@pydanny)
2015-07-17 13:48:23 +03:00
- option use maildump instead of ConsoleEmailHandler (@burhan)
2015-07-17 13:53:13 +03:00
- Changelog.md (@pydanny)
2015-07-27 20:28:00 +03:00
2015-07-17 13:48:23 +03:00
### Fixed
2015-07-17 13:53:13 +03:00
- where 'DEFAULT_FROM_EMAIL' was used to cast the value (@jayfk)
2015-07-27 20:28:00 +03:00
2015-07-17 13:48:23 +03:00
### Removed
2015-07-17 13:53:13 +03:00
- unnecessary header block tag and 'user:' prefix. (@pydanny)