Skip to content

Latest commit

 

History

History
1528 lines (1146 loc) · 60.8 KB

HISTORY.md

File metadata and controls

1528 lines (1146 loc) · 60.8 KB

History

Note: This file is autogenerated with generate-history.sh

2023-12-20

  • feat(fly-io): Added fly.io template files (#475) ([John Taylor])

2023-11-27

  • feat(async): add uvicorn, asgi, upgrade django=4.1 (#473) ([Suneet Choudhary])

2023-04-18

  • fix(docker): Fixed an issue with the Postgres Docker image name (#474) ([John Taylor])

2023-03-28

  • feat: add GraphQL API implementation using django-graphene (#449) ([Suneet Choudhary])

2023-03-03

  • fix(docker-start): Redirect access/error logs to std-out (#470) (Sanyam Khurana)

2023-02-27

  • fix(Makefile): Update poetry export command to use --with option (#468) (Sanyam Khurana)

2023-02-06

  • fix(compose): Use postgis protocol for connection (#467) (Sanyam Khurana)

2023-01-06

  • feat(docker): Use GDAL/postgis when postgis is enabled (#464) (Sanyam Khurana)

2022-12-15

  • Configure Renovate (#459) ([renovate[bot]])

2022-12-07

  • fix(users/api): Make code conformant to PEP8 (Sanyam Khurana)
  • chore: Add docker-compose to run all services through docker (#440) (Sanyam Khurana)

2022-10-27

  • fix(pyproject.toml): Add dependencies for mkdocs (#458) (Sanyam Khurana)

2022-10-25

  • docs(README): Update docs to drop legacy poetry command (#457) (Sanyam Khurana)
  • fix(github-actions): Use poetry to install requirements & run tests (#456) (Sanyam Khurana)

2022-09-27

  • docs(coding_rules): correct class names to be PascalCase (#455) (Sanyam Khurana)

2022-09-16

  • ci(github-actions): ensure poetry is installed lint action (#453) (Sanyam Khurana)

2022-09-14

  • chore: make the relative and absolute imports consistent (#450) ([Sahith Chandan Mekala])
  • upgrade packages (#451) ([Sahith Chandan Mekala])

2022-06-18

  • upgrade(requirements): black 21.12b0 => 22.3.0 (#447) (Akash Mishra)

2022-02-16

  • feat(setup): Add dependency management with poetry (#444) (Sanyam Khurana)

2022-01-17

  • chore: update packages - celery, ansible (#445) ([Suneet Choudhary])

2022-01-13

  • fix(nginx/tasks): Run letsencrypt only for hosts with use_letsencrypt config (#446) (Sanyam Khurana)

2022-01-04

  • Fix(API-docs): deprecated rest_framework_swagger (#441) ([Suneet Choudhary])

2021-12-17

2021-12-14

2021-12-07

  • chore: Update django-sites to 0.11 for Django 3.x (#442) (Sanyam Khurana)

2021-11-10

2021-10-22

  • fix(Makefile): update deprecated celery command (#437) (Shiva Saxena)

2021-10-18

  • feat: add django-cors-headers as non-optional requirement (Saurabh Kumar)

2021-09-28

2021-09-22

2021-08-28

2021-08-18

2021-06-03

  • fix(users/auth): pyjwt requires the algorithm when calling decode() (#434) (Akash Mishra)

2021-05-12

  • fix(installation): Upgrade pip before installing requirements (#433) ([Mayank Singhal])

2021-04-20

  • Upgrade python libraries to their latest except Django (#432) (Saurabh Kumar)
  • feat() - make limit offset pagination default and add cursor pagination as optional (#430) (Mayank Jain)
  • chore: cleanup ansible host file (#431) (Vikalp Jain)

2021-03-23

  • Update python dependencies to their latest (#428) (Saurabh Kumar)

2021-03-02

  • fix(provisioner): celery beat start command for systemd service (#427) (Akash Mishra)

2021-03-01

  • upgrade(requirements): Celery 4.4.7 -> 5.0.2 (#426) (Sanyam Khurana)

2021-01-15

  • Tweak uwsgi config to allow for dyanamic number of workers (#424) (Saurabh Kumar)

2020-12-22

  • Add github action CI on projects PR (#425) (Sanyam Khurana)
  • chore(*): Upgrade to Python 3.9, Postgres 13, PostGIS 3.0, Ubuntu 20 (#423) (Sanyam Khurana)
  • fix(ansible): fix celery startup (Saurabh Kumar)
  • fix(bumpversion): make it work nicely with pre-commit hooks (Saurabh Kumar)

2020-12-14

2020-11-04

  • docs - add documentation for MultipleSerializerMixin (#419) (Akash Mishra)
  • Fix the startup for celery and uwsgi-emperor on Ubuntu 20 (#418) (Saurabh Kumar)
  • fix(postgis): ensure that gdal binary is installed (Saurabh Kumar)

2020-11-03

  • hotfix(nginx): fix port 80 config for nginx (Saurabh Kumar)
  • feat(*) - add api mixin for permission per action on drf viewsets (#417) (Akash Mishra)

2020-11-02

  • settings: make DJANGO_SECURE_SSL_REDIRECT configurable via environment variable (Saurabh Kumar)
  • feat(system) - replace python commit sorter with isort hook (#416) (Akash Mishra)

2020-09-29

  • feat(pre-commit) - configure black (#403) (Akash Mishra)
  • Fix formatting for failed validation for one of the items in ListField (#413) (Saurabh Kumar)

2020-09-22

  • PyTest: Run failed test and then new test cases first (#414) (Saurabh Kumar)

2020-09-07

2020-08-14

2020-07-01

  • docs(): automate generating the latest db schema on deployment in docs (#408) (Mayank Jain)

2020-06-22

2020-06-07

2020-05-28

  • feat: upgrade python dependencies to latest stable (#406) (Saurabh Kumar)

2020-05-26

2020-05-20

  • Remove web pack + replace fabric with makefile (#404) (Saurabh Kumar)

2020-05-06

  • docs(auth): Update user registration API docs (#401) (Sanyam Khurana)
  • fix(users/serializers): Add first_name and last_name (#400) (Sanyam Khurana)

2020-05-01

2020-04-29

2020-04-16

2020-04-09

2020-04-08

  • fix(travis): Remove docker and install Postgres 11 directly on Travis (#394) (Sanyam Khurana)

2020-04-07

  • feat(provisioner) - install python3 psycopg2 (#393) (Akash Mishra)

2020-04-06

  • chore(): upgrade django to 2.2.10 for security fix (#389) (Mayank Jain)
  • chore(deps): bump acorn in /{{cookiecutter.github_repository}} (#390) ([dependabot[bot]])
  • set python3 as default interpretor for ansible (#392) (Mayank Jain)

2020-01-29

  • fix(swagger) - include default schema class settings for swagger ui (#388) (Akash Mishra)

2020-01-20

  • chore - use actively maintained bump2version instead of bumpversion (#387) (Akash Mishra)

2020-01-10

  • fix(provisioner) - typo for letsencrypt_challenge_root in defaults (#386) (Akash Mishra)

2019-12-18

  • fix(requirements): Update Django to 2.2.9 for security fix (#385) (Sanyam Khurana)

2019-12-05

  • chore(): Update django-log-request-id to 1.4.0 (#384) (Sanyam Khurana)
  • Fix typo of variable "letsencrypt_challenge_root" (#383) (Saurabh Kumar)
  • chore(requirements) - update django to 2.2.8 for security fix (#382) (Akash Mishra)

2019-11-20

2019-10-24

  • chore - update pillow due to security vulnerability (#379) (Akash Mishra)

2019-10-16

  • feat(*) - vendor media type for Accept header (#377) (Akash Mishra)

2019-10-15

  • chore - update django, django rest framework, cors headers (#378) (Akash Mishra)

2019-10-04

  • feat(users/auth) - Use standard Bearer authentication scheme (#375) (Akash Mishra)

2019-09-25

  • Add black in pre-commit and also formatted exiting code as per black (#374) (Saurabh Kumar)

2019-08-21

  • fix(changelog): Cleanup changelog and add links. (#373) (Sanyam Khurana)
  • feat(): upgrade to use python 3.7 (#371) (Saurabh Kumar)
  • fix(coding_rules): Fix formatting for rules for field lists (#372) (Sanyam Khurana)
  • refractor: improve variable naming and standardize log and venv dirs (#370) (Saurabh Kumar)

2019-08-20

  • hotfix(webpack): fix missing variable name "webpack_node_version" (Saurabh Kumar)

2019-08-06

  • chore - upgrade django for security fix (#369) (Akash Mishra)

2019-07-30

  • fix(nginx): let nginx configure it's no. of workers based on no. of CPUs (#368) (Saurabh Kumar)

2019-07-29

  • docs(): add concepts section in backend architecture (Saurabh Kumar)
  • Update celery concurrency to default to number of CPUs (#367) (Saurabh Kumar)
  • Update mkdocs to use mkdocs-material and update structure (#366) (Saurabh Kumar)

2019-07-25

2019-07-16

  • fix(cookiecutter/pre-commit): remove the complete file instead of just commenting content (Saurabh Kumar)
  • add updated and verified package-lock.json (Saurabh Kumar)
  • Update babel/core to latest to fix security issue in lodash <= 4.17.13 (#365) (Saurabh Kumar)
  • chore(ansible): remove unused webpack related variables (Saurabh Kumar)

2019-07-10

  • refractor(urls): update urls.py to use new 'path' and 're_path' (#364) (Saurabh Kumar)

2019-07-08

  • fix(heroku): update post_compile file for webpack (Saurabh Kumar)

2019-07-04

  • chore - update django for security fix (#363) (Akash Mishra)

2019-06-25

  • fix(pre-commit-config.yml): Minor indentation fixes (#362) (Sanyam Khurana)
  • Fix celerybeat run dir (#357) (Vikalp Jain)
  • fix(logger): use ServerFormatter for request logs in runserver (#360) (Saurabh Kumar)

2019-06-11

  • Update requirements to their latest, Django 2.2.x (#358) (Saurabh Kumar)

2019-06-10

  • chore(pytest): remove @set_settings decorator as pytest-django provide equivalent settings fixture (Saurabh Kumar)
  • fix(ansible): fix for Ubuntu 18 for ansible 2.5 (Saurabh Kumar)
  • fix(ansible): add task to build documentation on server (Saurabh Kumar)
  • feat(postgres): Upgrade to Postgres 11 Postgis 2.5 (#349) (Sanyam Khurana)

2019-06-03

2019-05-30

  • upgrade(requirements/dev): Upgrade to ansible 2.5.15 (#356) (Sanyam Khurana)

2019-05-28

  • chore(deps): update requirements to it's latest stable (except django) (#354) (Saurabh Kumar)
  • chore(docs): minor changes to README (Saurabh Kumar)
  • chore(docs): update travis-ci.org to travis-ci.com (Saurabh Kumar)

2019-05-27

  • fix(webpack): ensure node_modules are installed locally (Saurabh Kumar)
  • chore(webpack/ansible): adjust webpack path to run from local installation (Saurabh Kumar)

2019-05-24

  • chore - upgrade django rest framework to latest (#353) (Akash Mishra)

2019-05-21

2019-05-20

  • feat(webpack): Add webpack support and remove django-compressor support. (#184) (Mayank Jain)

2019-05-12

2019-04-22

  • feat(requirements): upgrade django-rest-swagger to 2.2.0 (#348) (Saurabh Kumar)

2019-04-17

  • Update docs for Postgres and PostGIS updates (#347) (Sanyam Khurana)
  • chore(*): Upgrade Postgres to 10 and PostGIS to 2.4 (#346) (Sanyam Khurana)

2019-03-27

2019-02-28

  • docs - make markdown header notation in docs consistent (#341) (Akash Mishra)

2019-02-26

  • fix - remove raven import when sentry is not being used (#342) (Akash Mishra)

2019-02-14

  • chore(requirements): Upgrade Django to 2.1.7 (#340) (Sanyam Khurana)

2019-02-13

  • chore(requirements): Upgrade Django from 2.1.5 to 2.1.6 (#339) (Sanyam Khurana)

2019-01-30

  • fix(settings/common): Set-up IS_RAVEN_INSTALLED variable (#338) (Sanyam Khurana)
  • refactor(settings/common) - do string comparison using "!=" instead of "is not" (#337) (Akash Mishra)

2019-01-24

  • fix(settings): Add 'access-control-allow-origin' to CORS headers (#336) (Sanyam Khurana)
  • fix(common/production): Fix spelling for assets (#335) (Sanyam Khurana)
  • fix(requirements): Upgrade Django to prevent content spoofing (#333) (Sanyam Khurana)
  • fix(settings/production): Minor spell fix (#334) (Sanyam Khurana)

2019-01-10

  • fix(settings/dev): Added MEDIA_URL configuration (#324) ([Shashank Kumar])

2018-12-17

  • fix(provisioner/roles/redis): Update ansible state from installed to present (#332) (Sanyam Khurana)

2018-12-13

  • chore(requirements): Downgrade Swagger to 2.1.2 from 2.2.0 (#331) (Sanyam Khurana)

2018-12-11

  • chore(requirements): Update requirements to latest stable (#329) ([Saurabh])

2018-12-10

  • chore(requirements): Upgrade Django=2.1.4 & DRF 3.9.0 (#328) (Sanyam Khurana)
  • fix(user/auth/backends.py): Minor spell fix (#327) (Sanyam Khurana)

2018-11-12

  • feat(provisioner) - password protect the project documentation (#312) (Akash Mishra)
  • fix(provisioner) - install gettext for compilemessages (#326) (Akash Mishra)

2018-11-01

  • fix(whitenoise): for django whitenoise must not be added to wsgi.py now (Saurabh Kumar)

2018-10-31

  • chore(ansible/nginx): de-duplicate the cert part creation (Saurabh Kumar)

2018-10-23

  • chore(requirements) - pin pytest version to avoid attrs incompatability (#325) (Akash Mishra)
  • fix(base/api/routers): Deprecating DynamicListRoute (#322) ([Shashank Kumar])

2018-10-17

2018-10-02

2018-08-17

2018-08-13

2018-08-09

  • fix(system) - Update celery to avoid kombu incompatibility (#318) (Akash Mishra)

2018-08-07

2018-08-03

  • feat(localization): Add compilemessages & fix default pypi mirror (#316) (Sanyam Khurana)
  • Add LocaleMiddleware in settings to add multi-language support (#310) (Sanyam Khurana)

2018-07-13

2018-05-31

  • feat(system) - Upgrade to Django Rest Framework 3.8.x (#311) (Akash Mishra)

2018-05-07

  • hotfix - revert celery import cleanup (#309) (Akash Mishra)

2018-04-16

  • Fix tests (Saurabh Kumar)
  • Add ansible and fabric3 as local development requirement (Saurabh Kumar)
  • fix test, remove 2to3 check (Saurabh Kumar)
  • fixup! chore(provisioner/roles/nginx): remove State 'installed' is deprecated. warning (#308) (Saurabh Kumar)
  • chore(provisioner/roles/nginx): remove State 'installed' is deprecated. warning (#308) (Aniket Maithani)

2018-04-07

2018-03-16

2018-03-14

  • Add list of related project by @pydanny, @wemake-services & @lionheart (Saurabh Kumar)
  • fix(base/models): Fix naming in TimeStampedUUIDModel (#306) (Sanyam Khurana)

2018-03-11

  • Update all the requirements to latest stable (#304) (Saurabh Kumar)
  • Fix issue with permission class at /schema url (#305) (Saurabh Kumar)

2018-03-09

2018-03-07

2018-03-06

  • Add swagger settings, as per current drf configuration (#302) (Saurabh Kumar)
  • feat(provisioner) - remove extra uwsgi build from common tasks (#303) (Akash Mishra)

2018-03-05

2018-03-01

  • Add media_root fixture to force media in temp folder (Saurabh Kumar)
  • fix(celery-beat): Fix celery beat service (#301) (Sanyam Khurana)

2018-02-28

  • hotfix(provisioner/uwsgi): fix file path (Saurabh Kumar)
  • refractor(ansible): move uwsgi setup to it own file (#299) (Saurabh Kumar)
  • fix(api/auth): add UserTokenAuthentication in default authentication classes (Saurabh Kumar)

2018-02-20

2018-02-18

  • Install uwsgi as project dependency only on heroku servers (#298) (Saurabh Kumar)

2018-02-16

2018-02-15

  • chore(requirement): use psycopg2-binary (Saurabh Kumar)
  • chore(test): Add docs for client fixture, update to use native django client (Saurabh Kumar)
  • fix(ansible): remove depreciation warning (Saurabh Kumar)
  • fix(provisioner): handle the incorrect rendering if celery is selected (Saurabh Kumar)

2018-02-14

  • Update requirements to latest stable (Saurabh Kumar)
  • feat(system): upgrade from python 3.5.x to python 3.6.x (#283) (Saurabh Kumar)

2018-02-07

  • Password management rest APIs for custom user app (from #290) (#294) (Saurabh Kumar)
  • Optional heroku support (#296) (Akash Mishra)

2018-02-06

  • fix(settings): Fix django-sites config along with MEDIA_URL (#295) (Sanyam Khurana)
  • Make whitenoise optional (#291) (Akash Mishra)

2018-01-22

  • Add timezone information to datetime displayed. (#289) ([Saurabh])

2018-01-18

  • fixing pep8 W391 blank line at end of file in user app (#288) (Akash Mishra)

2018-01-17

2018-01-07

2018-01-02

2017-12-28

2017-12-27

  • fix(cookiecutter/test): ensure that postgres version is same as internal requirement (Saurabh Kumar)
  • fix(requirement): upgrade celery 4.0.2 -> 4.1.x (Saurabh Kumar)
  • feat(isort): skip applying isort for the 'migrations' folder (Saurabh Kumar)

2017-12-13

2017-12-07

  • feat(auth): Add custom user auth based on JWT tokens (#272) (Sanyam Khurana)
  • update postgresql, add postgis addon and remove pip accel (#273) (Mayank Jain)
  • Upgrade node dependencies (#269) (Vikalp Jain)

2017-12-03

  • Add support for static type hinting check via flake8-mypy (#270) (Saurabh Kumar)
  • feat(.travis.yml): Removes pip-accel (#271) (Sanyam Khurana)

2017-11-30

  • fix(nginx): update the default client_max_body_size value (Saurabh Kumar)

2017-11-12

  • fix(ansible): add official nginx and certbot repo and configuration (Mayank Jain)

2017-11-08

  • fix(celery): Separates out celery beat process as different worker (#264) (Sanyam Khurana)
  • feat(logging): Add Error level logging to sentry mails (#267) (Sanyam Khurana)

2017-11-06

  • Add support for case insensitive emails (#261) (Vikalp Jain)
  • fix(settings): make s3 region default null (#265) (Mayank Jain)

2017-10-30

2017-10-23

  • nginx: enable ngx_http_charset_module to add default utf-8 encoding to content-type headers (#260) (Saurabh Kumar)
  • nginx: enable ipv6 support (#259) (Saurabh Kumar)

2017-10-11

  • Add automatic documentation build when using ansible and make it available at /docs/ urls (#258) ([Saurabh])

2017-09-24

  • fix(pages) Fix typos: comming > coming (#257) ([Joe Richardson])

2017-09-13

2017-08-22

  • settings: make putting up ALLOWED_HOSTS compulsory in production (#253) (Saurabh Kumar)
  • uwsgi: Ignore os write errors in django-uwsgi (#254) (Karambir Singh Nain)

2017-08-17

2017-08-03

  • feat(cors): add django-cors-headers integration (#233) (Mayank Jain)

2017-07-12

  • fix(fabfile): minor typo in dev() function (Saurabh Kumar)
  • docs(travis): add minor note on documentation reference (Saurabh Kumar)

2017-07-10

  • fix(requirements): remove duplicate requirement (#242) (Mayank Jain)

2017-07-06

  • fix(nginx/letsencrypt): ensure nginx is reloaded after renewal of cert (#241) (Saurabh Kumar)

2017-07-05

2017-06-13

  • update requirements to latest stable (Karambir Singh Nain)
  • feat(exceptions): handle nested serializer errors in our exception handler (Mayank Jain)
  • Remove mock dependency, replace with standard unittest.mock library (#238) (Saurabh Kumar)

2017-05-23

2017-05-17

  • Add django-rest-swagger integration (Saurabh Kumar)
  • fix(settings/celery): update CELERY_BROKER_URL to properly respect REDIS_URL (#229) (Saurabh Kumar)

2017-05-10

  • Update bumpversion logic to make it simple (#228) (Saurabh Kumar)

2017-05-05

2017-05-03

  • Add support for multiple deployments on same machine (#223) (Saurabh Kumar)

2017-05-01

  • Log SHA of last and new commit being deployed by ansible provisioner (Saurabh Kumar)

2017-04-26

  • docs: Add explaination for '* text=auto' (Saurabh Kumar)
  • Update requirements to latest stable version (Saurabh Kumar)
  • Fix depreciation warnings - RemovedInDjango20Warning (#224) (Saurabh Kumar)
  • feat(celery): add celery configuration (#225) (Mayank Jain)

2017-04-04

  • fix(provisioner): make sure python is available before setting hostname (Saurabh Kumar)
  • Update requirements to latest (Saurabh Kumar)

2017-03-07

2017-02-24

2017-02-14

  • Update ALLOWED HOSTS and INTERNAL_IPS in dev settings (#219) ([Abhishek Kumar Singh])

2017-02-13

2017-02-08

2017-02-02

2017-01-26

  • Fix 'py.test' to load values from .env (#212) ([Abhishek Kumar Singh])
  • Minor Typo fix. (#211) ([Abhishek Kumar Singh])

2017-01-25

2017-01-11

2016-12-28

  • fix(celery): Change celery role to use systemd init system (Mayank Jain)

2016-12-17

2016-12-13

  • Add PS1 to display fqdn & set hostname via ansible (#205) (Saurabh Kumar)

2016-12-07

  • fix(nginx): Fix vagrant nginx file (#203) (Vikalp Jain)

2016-12-06

  • fix(nginx_role): Fix the ansible condition to generate dhparam file (#202) (Vikalp Jain)
  • fix(django_compressor): Fix issues with nodejs setup django compressor (#201) (Vikalp Jain)

2016-11-30

  • Fix letsencrtypt, make certbot-auto run in non-interactive mode (#200) (Saurabh Kumar)

2016-11-28

  • Add django-flat-responsive to give django-admin a responsive touch (#199) (Saurabh Kumar)

2016-11-27

2016-11-18

2016-11-10

  • Update requirements to latest, Django 1.10.3 (security udpate) (#194) (Saurabh Kumar)

2016-11-01

  • feat(uwsgi): replace gunicorn with uwsgi (Vikalp Jain)

2016-09-29

2016-09-08

2016-09-07

  • Update Node Dependency (#186) ([Pulkit Pahwa])

2016-09-02

2016-08-31

  • chore(pytest-warning): removed WC1 pytest warning in CI (#185) (Aniket Maithani)

2016-08-25

  • Prevent error pages from being archived/crawled (Saurabh Kumar)

2016-08-23

2016-08-19

  • Update third-party requirement to latest (#178) (Saurabh Kumar)

2016-08-10

  • Make sure DJANGO_ADMINS is set via environment variable in production (#174) (Saurabh Kumar)
  • Upgrade to flake8==2.6.*, handle F405 warnings (#175) (Saurabh Kumar)

2016-07-21

2016-07-01

2016-06-18

2016-06-07

  • Add cleared_cache fixture to clear cache before running test + some refractoring (Saurabh Kumar)

2016-06-03

  • feat(sass): Add sass and django compressor (Mayank Jain)
  • feat(ansible/letsencrypt): add letsencrypt support (Mayank Jain)

2016-05-31

  • fix(provisioner/project_data): make sure .env file is not created with root user (Saurabh Kumar)

2016-05-30

  • fix(provisioner): Add a global default VM=0, in order to get rid of undefined var error (Saurabh Kumar)
  • fix(ansible/project_data): make sure get_data is run always (Saurabh Kumar)

2016-05-25

  • refractor(tests): use django-dynamic-fixtures instead of factory-boy (Saurabh Kumar)
  • Update requirements - whitenoise, django-redis, gunicorn, boto (Saurabh Kumar)

2016-05-23

  • Update SERVER_EMAIL settings to default to DEFAULT_FROM_EMAIL (Saurabh Kumar)

2016-05-22

  • feat(django/admin): Allow customizing admin url path via environ (#164) (Karambir Singh Nain)
  • Update virtualbox config to use min 1GB RAM, default is 512MB. (#161) (Saurabh Kumar)
  • Move .bumpversion.cfg –> setup.cfg (#163) (Saurabh Kumar)

2016-05-10

  • chore(coverage.py): Move .coveragerc config to setup.cfg (Saurabh Kumar)

2016-05-04

  • Upgrade django, django-extensions, python-dotenv (Saurabh Kumar)

2016-05-03

  • chore(api-settings): remove browsable api from prod environments (#158) (Vikalp Jain)

2016-05-02

  • fix(exceptions): fixed django exceptions error handling format. (#157) (Mayank Jain)

2016-04-27

2016-04-26

2016-04-17

  • Remove unused setting "AUTOSLUG_SLUGIFY_FUNCTION" (Saurabh Kumar)

2016-04-12

2016-04-11

2016-04-05

  • Update to django 1.9.5 and pillow 3.2.0 to latest (Saurabh Kumar)

2016-04-04

  • feat(ci): add circle.yml to use circle ci ([Jason])
  • docs(continuous integration): add documention as to how to use drone.io with screenshots ([Jason])
  • feat(staticfiles): Upgrade to whitenoise 3.0 (Saurabh Kumar)

2016-03-31

  • feat(cookiecutter): make generation of ansible related stuff optional (Saurabh Kumar)
  • Update requirements to latest stable (Saurabh Kumar)

2016-03-18

  • Remove gunicorn as ansible role & move it as task in project_data (Saurabh Kumar)

2016-03-16

  • chore(): Remove references to fueled inside generated project (Saurabh Kumar)

2016-03-15

  • Update supervisor init script to include supervisorctl status (Saurabh Kumar)
  • Enable livereload of frontend pages/assets in Development (Saurabh Kumar)
  • Use pip-accel on travis along with caching (Saurabh Kumar)

2016-03-14

2016-03-11

2016-03-10

  • feat(base/exceptions): Change how custom exception handler display error (Karambir Singh Nain)
  • fix(fab): use runserver instead of 'runserver_plus' (Saurabh Kumar)

2016-03-08

2016-03-07

2016-03-04

2016-03-01

2016-02-29

  • Procfile: simplify logic to inject the newrelic executor (Saurabh Kumar)
  • Update changelog (Saurabh Kumar)
  • feat(utils/pagination): Add extra_context in pagination class (Mayank Jain)
  • feat(admin/template): Add admin base template (Mayank Jain)
  • chore(nginx): Add placeholder to disable SSLv3 (Saurabh Kumar)

2016-02-24

2016-02-23

  • Update migration for users app as per Django==1.9.2 (Saurabh Kumar)

2016-02-22

2016-02-12

2016-02-11

  • fix(ansible/nginx): remove unnecessary declarations (Saurabh Kumar)
  • fix(ansible/gunicorn): remove duplicate line (Saurabh Kumar)

2016-02-08

  • Remove memcache related libraries (libmemcached-dev and python-memcache) (Saurabh Kumar)
  • Fix ansible, .inputrc is now created if not present. (Saurabh Kumar)
  • chore(docs): fix link to django_sites documentation (Saurabh Kumar)

2016-02-04

2016-01-22

2016-01-19

  • feat(settings): Add REDIS_MAX_CONNECTIONS parameter with default reduced to 10. (Saurabh Kumar)

2016-01-12

  • chore(docs/api): fix indentation in the overview section [ci skip] (Saurabh Kumar)

2016-01-09

2016-01-03

2015-12-30

  • Remove dependency on django_extensions for TimeStampUUIDModel (Saurabh Kumar)

2015-12-21

  • feat(drf/api-browser): add custom branding on api login page ([srinivasulureddy])

2015-12-17

  • Upgrade to Django 1.9 (Saurabh Kumar)
  • fixing the css. Branding block ([srinivasulureddy])

2015-12-16

2015-12-11

  • fix(requirements): Use django_extensions only as development requirement (Saurabh Kumar)
  • Update cookiecutter.json, make it dynamic based of previous inputs (Saurabh Kumar)
  • feat(settings): Allow ADMINS to be set via environment variable (Saurabh Kumar)
  • Use /bin/post_compile to run migration and deployment checks (Saurabh Kumar)

2015-12-10

  • feat(settings): use in-built SecurityMiddleware instead of django-secure (Saurabh Kumar)
  • chore(docs/js): inline external helper javascript, reduce external dependency (Saurabh Kumar)

2015-12-09

  • style(settings): minor spacing refractor (Saurabh Kumar)
  • fix(tests): update to use 'testing' settings (Saurabh Kumar)
  • docs(server-config): remove sequence-diagram, not very useful (Saurabh Kumar)

2015-12-08

2015-12-04

  • fix(django1.9): change urls, log.NullHandler, context_processors (Mayank Jain)

2015-11-29

2015-11-17

  • refractor(email/smtp): switch to mailgun as SMTP server (Saurabh Kumar)

2015-11-09

2015-10-29

  • chore(deps): switch to stable version of mkdocs (Saurabh Kumar)

2015-10-28

  • feat(app/users): add custom user model with email as USERNAME_FIELD (Saurabh Kumar)
  • chore(docs): remove the mention of the fact that sass is required (Saurabh Kumar)

2015-10-26

  • Revert use of pytest-pythonpath as it's required while working with venv (Saurabh Kumar)

2015-10-25

  • Make use of pytest-cov plugin for running coverage reports (Saurabh Kumar)
  • Use version 9.4 of postgres to run the test on travis (Saurabh Kumar)
  • Replace pytest-ipdb with pdbpp as suggested by pytest-ipdb (Saurabh Kumar)
  • Remove pytest-pythonpath from dependency as it's not longer needed. (Saurabh Kumar)

2015-10-21

2015-10-20

2015-10-15

2015-10-13

2015-10-12

  • fix(settings/boto): switch to default AWS_S3_CALLING_FORMAT (Saurabh Kumar)
  • chore(styles): add rules for html,css,scss,json files (Saurabh Kumar)
  • chore(testing): update testing setup and minor doc beautification (Saurabh Kumar)
  • chore(requirements): update requirements to latest (Saurabh Kumar)
  • chroe(settings/docs): minor update to template config (Saurabh Kumar)
  • fix(ansible/celery): improvise overall celery role (Saurabh Kumar)

2015-10-09

  • fix(ansible): add production host and how to setup doc (Saurabh Kumar)
  • Add syntax check for ansible script on travis CI (Saurabh Kumar)

2015-10-08

2015-10-06

  • refractor(pytest): cleanup factoryboy code which is now fixed in main lib (Saurabh Kumar)

2015-10-01

  • refractor(cookie): Use better cookiecutter context variables (Saurabh Kumar)

2015-09-22

2015-08-21

2015-08-20

  • fix(gitignore): ignore vim and virtualenv files (Karambir Singh Nain)
  • chore(docs/heroku): make SITE_* more predictable (Saurabh Kumar)
  • fix(docs/heroku): update the install instruction for newrelic (Saurabh Kumar)
  • chore(docs/heroku): no need to specify buildpack python now, it will detected automatically (Saurabh Kumar)
  • chore(travis): Use simplified pip install command (Saurabh Kumar)
  • fix(nginx): remove worker_connections from root directive (Saurabh Kumar)

2015-08-19

2015-08-12

  • feat(cache): switch to django_cache as cache backend. (Saurabh Kumar)

2015-08-06

2015-07-12

2015-07-08

2015-06-25

2015-06-17

  • feat(scafold): bumpversion 0.1.0-dev to indicate that current code is dev version (Saurabh Kumar)

2015-06-15

  • feat(heroku): add monitoring for cache and queues via RedisMonitor (Saurabh Kumar)

2015-06-11

2015-06-10

2015-06-09

  • fix(mkdocs): remove urlize - removed urlize as it was not working properly and was throwing config error (Aniket Maithani)
  • chore(deps): upgrade to Pillow==2.8.2 (Saurabh Kumar)
  • refactor(docs):removed pygraphviz support (Aniket Maithani)

2015-05-23

  • feat(deps): upgrade to django==1.8.2 [security release] (Saurabh Kumar)

2015-05-22

  • chore(compat): make use of 'from future import absolute_import' (Saurabh Kumar)

2015-05-21

  • feat(settings/production): adding S3 media upload optional (Aniket Maithani)

2015-05-20

  • chore(docs/setup): update depreciated 'addons:add' command to 'addons:create' (Aniket Maithani)
  • chore(setup): make 'manage.py' executable for easy access via cli (Aniket Maithani)
  • fix(README): Correct the dcoumentation in fab serve command ([aniketmaithani])

2015-05-19

  • fix(dotenv): do not reload of .env file twice (Saurabh Kumar)
  • chore(flake8): fix flake8 issue in settings/testing.py (Saurabh Kumar)

2015-05-18

  • fix(static): rename 'project.css' to 'main.css' (Saurabh Kumar)
  • chore(templates): make templates translation friendly (Saurabh Kumar)

2015-05-17

  • chore(templates/errors): make the structure consistent (Saurabh Kumar)
  • fix(template/404): use secure protocal and make the page i18n friendly (Saurabh Kumar)
  • chore(pages): add appropriate title to about/home page (Saurabh Kumar)
  • fix(views/500): handle the case where 500 might not be due to an exception (Saurabh Kumar)
  • refractor(root_files): organize/route robots.txt, humans.txt, etc. in better way (Saurabh Kumar)
  • chore(pages): add better support for body_classes (Saurabh Kumar)
  • feat(frontend): apply a natural box model to all elements (Saurabh Kumar)
  • feat(frontend): Add normalize.css as per html5boilerplate (Saurabh Kumar)

2015-05-14

  • Add support for 'flat' django admin theme (Saurabh Kumar)
  • Update all the dependency to latest (Saurabh Kumar)
  • chore(config): update the source url of django_sites (Saurabh Kumar)
  • fix(settings): remove the sites config from common.py ([aniketmaithani])
  • fix(frontend_setup): deleted un-necessary files ([aniketmaithani])

2015-05-13

  • chore(docs): update 'pages' config of mkdocs as per latest (Saurabh Kumar)
  • chore(docs): remove unused 'theme_center_lead' config [ci-skip] (Saurabh Kumar)

2015-05-09

  • chore(urls): cleanup urlpattern, use of 'pattern' is optional now (Saurabh Kumar)

2015-05-05

2015-05-02

  • feat(django/core): replace core of UUIDModel to use native postgres UUID (Saurabh Kumar)
  • Upgrade django-versatileimagefield to 0.6.2 (Saurabh Kumar)
  • Upgrade to django 1.8.1 (Bugfix release) (Saurabh Kumar)

2015-04-29

  • fix(requirements): move whitenoise to common, required for runserver (Saurabh Kumar)

2015-04-28

  • refractor(apps): move static to apps_dir level (Saurabh Kumar)
  • fix(heroku): add missing DJANGO_SETTINGS_MODULE variable (Saurabh Kumar)
  • chore(heroku): update deploy instructions to use ssh-git (Saurabh Kumar)
  • feat(settings): Replace django-configuration with django-environ (Saurabh Kumar)
  • chore(editorconfig): add rules for *.md and Makefile (Saurabh Kumar)
  • fix(heroku): update deploy instruction for pg:backups and manage.py check (Saurabh Kumar)
  • feat(mkdocs): Add support for site_author meta (Saurabh Kumar)
  • feat(mkdocs): github issue linking is now available site wide (Saurabh Kumar)
  • feat(mkdocs): Make sure that all the pages have a menu item (Saurabh Kumar)
  • feat(mkdocs): enable 'smarty' and 'sane_lists' markdown extensions (Saurabh Kumar)
  • feat(mkdocs): Use dev_addr to serve at 8001 instead of fabfile cmd (Saurabh Kumar)

2015-04-24

  • feat(cookie/setup): add option to automagically setup project or not (Saurabh Kumar)

2015-04-23

  • Remove support for any specific css/js framework (Saurabh Kumar)
  • feat(docs): add support for UML: sequence diagram (Saurabh Kumar)

2015-04-22

  • feat(security/nginx): add proper security headers (Saurabh Kumar)

2015-04-14

  • feat(drf/throttling): add basic throttling for anonymous requests 10000/day/IP (Saurabh Kumar)
  • feat(template/base): use dynamic "LANGUAGE_CODE", better internationalization (Saurabh Kumar)

2015-04-13

  • docs(readme): simplify docs a bit [skip ci] (Saurabh Kumar)
  • Add locale_path to settings, to help facilitate translation when required (Saurabh Kumar)
  • Add the "LANGUAGES" django setting explicitly (Saurabh Kumar)
  • style(imports): apply isort on /settings (Saurabh Kumar)
  • Removed celery settings, as it's hardly used. (Saurabh Kumar)

2015-04-11

2015-04-09

2015-04-06

2015-03-29

2015-03-26

  • feat(API): add api versioning support via Accept headers (Saurabh Kumar)

2015-03-24

2015-03-17

  • feat(deps): upgrade to django rest framework 3.1.0 (Saurabh Kumar)
  • fix(settings): update order of 'collectfast' in Installed apps. (Saurabh Kumar)
  • fix(tests): update the cookiecutter interface as per latest cookiecutter (Saurabh Kumar)

2015-03-10

  • refractor(settings): make setting more logically organized. (Saurabh Kumar)
  • chore(deps): upgrade to django 1.7.6 (security release) (Saurabh Kumar)

2015-03-03

2015-02-27

  • chore(settings): make sure django-secure middleware is only in prod (Saurabh Kumar)
  • chore(deps): update django 1.7.4 -> 1.7.5 (Saurabh Kumar)

2015-02-26

  • chore(api/errors): make the unhandled exception response consistent. (Saurabh Kumar)

2015-02-25

  • chore(): update django-versatileimagefield 0.5.2->0.5.3 (Saurabh Kumar)

2015-02-24

2015-02-23

  • feat(docs): add api error format with documentation (Saurabh Kumar)
  • fix(fab/test): add 'capture=no' option to 'py.test' with 'ipdb' option (Saurabh Kumar)

2015-02-19

  • fix(wsgi): make sure the get_wsgi_application is below env getter ([Saurabh])
  • fix(Procfile): make sure only one worker is populated ([Saurabh])

2015-02-17

2015-02-13

  • feat(docs/mkdocs): add 'urlize' markdown extension (Saurabh Kumar)
  • chore(docs): update initial copy of release_notes.md (Saurabh Kumar)
  • chore(setup): hard code SECRET_KEY for test setting (Saurabh Kumar)
  • fix(flake8): fix the flake8 error produced in generates files (Saurabh Kumar)
  • chore(requirements): update requirements to latest (Saurabh Kumar)

2015-02-12

  • fix(bumpversion): update config to include release status (Saurabh Kumar)
  • chore(docs): add travis badge (Saurabh Kumar)
  • chore(templating): initialize the repo with version 0.0.0 (Saurabh Kumar)

2015-02-05

2015-02-03

  • keep on using '.bumpversion.cfg' until this PR[1] is fixed. (Saurabh Kumar)

2015-01-29

  • refractor(pytest): move settings from 'pytest.ini' to 'setup.cfg' (Saurabh Kumar)
  • refractor(bumpversion): move settings from .bumpversion.cfg to setup.cfg (Saurabh Kumar)
  • chore(requirments): update to drf 3.0.4, django-versatileimagefield 0.5.1 (Saurabh Kumar)
  • fix(templating): remove use of {{cookie cutter.domain_name}} (Saurabh Kumar)
  • update requirements - django 1.7.4, boto 2.36.0, unicode-slugify 0.1.3 (Saurabh Kumar)

2015-01-24

  • chore(anisable/common): add update-locale command (Saurabh Kumar)

2015-01-16

2015-01-14

  • feat(docs/release-notes): add release notes page with github issue autolink. (Saurabh Kumar)

2015-01-12

2015-01-10

2015-01-04

2015-01-03

2015-01-02

  • chore(requirements): update to pillow 2.7.0 and DRF 3.0.2 (Saurabh Kumar)

2014-12-29

  • chore(requirements): update requirements to latest (Saurabh Kumar)

2014-12-24

  • settings: add console and Null log handler (Saurabh Kumar)
  • chore(docs/settings): update and make settings docs more readable (Saurabh Kumar)

2014-12-22

2014-12-18

2014-12-13

  • chore(docs): remove 'ghp-import' lib in favor or 'mkdocs gh-deploy' (Saurabh Kumar)

2014-12-09

  • chore(docs): added a note for installing Graphiz ([Paul Oostenrijk])

2014-12-05

2014-12-04

2014-12-03

  • fix(config): use native os.environ instead of values.Value (Saurabh Kumar)
  • feat(apps): add base app with common re-usable code (Saurabh Kumar)
  • refactor(docs): move server setup to docs/backend/server_config (Saurabh Kumar)
  • fix(travis): correct path of manage.py for running migrations (Saurabh Kumar)

2014-11-25

2014-11-24

  • chore(settings): add optimised settings for testing (Saurabh Kumar)
  • fix(fab/test): fix params to coverage (Saurabh Kumar)
  • feat(model-util): add django-versatile image field (Saurabh Kumar)
  • feat(pages): add support for 'humans.txt' and 'robots.txt' (Saurabh Kumar)
  • fix(bumpversion): update locations of version (Saurabh Kumar)
  • refactor(pages): move main templates and static into pages app. (Saurabh Kumar)

2014-11-21

  • refrator(settings): move {{repo_name}}/{{repo_name}}/config to {{repo_name}}/settings (Saurabh Kumar)
  • fix(requirements): update requirements to latest (Saurabh Kumar)

2014-11-20

2014-11-17

2014-11-13

2014-11-06

  • feat(django/app): replace django.contrib.sites with django_sites. (Saurabh Kumar)
  • chore(deps): update dependecies to latest (Saurabh Kumar)

2014-10-07

2014-10-06

  • feat(DRF): add base settings for django-rest-framework (Saurabh Kumar)

2014-10-02

2014-10-01

2014-09-22

2014-09-16

  • feat(CI): add travis file (Saurabh Kumar)
  • chore(cleanup): remove section on approved libraries and git breaching (Saurabh Kumar)
  • chore(cleanup): these are set using .env file now (Saurabh Kumar)

2014-09-12

2014-09-04

2014-09-03

  • feat(guidelines): add contributing.md a/c to github convention (Saurabh Kumar)

2014-09-02

  • fix(requirements): update them to latest version (Saurabh Kumar)

2014-08-31

2014-08-27

  • fix(configuration): syntax changes ([Your Name])

2014-08-19

2014-08-14

  • fix(configurations): added repo version to ‘git’ role ([Vikrant Pogula])

2014-08-12

2014-07-28

  • fix(configurations): fix typo in template ([Vikrant Pogula])

2014-07-22

  • fix(configuration): make use of ‘domain_name’ comprehensive (Saurabh Kumar)
  • fix(configurations): added ansible support to supporting files ([Vikrant Pogula])
  • fix(configurations): added to allow j2 templates for ansible ([Vikrant Pogula])
  • fix(configurations): added ansible variable for domain_name ([Vikrant Pogula])
  • fix(ansible): use {{ celery_app }} in celery task instead ([Saurabh])

2014-07-21

  • feat(ansible): added various ansible roles ([Vikrant Pogula])

2014-06-13

2014-05-25

2014-05-24

2014-05-04

  • feat(docs): add django versatile Image field ([Saurabh])

2014-04-25

  • chore(requirements): update requirements to latest (Saurabh Kumar)

2014-04-22

2014-03-26

2014-03-19

  • feat(Favicon): fixes the favicon 404 error ([Saurabh])
  • fix(grunt): add gruntfile.coffee to watch dir ([Saurabh])

2014-03-10

2014-03-08

  • refactor(grunt): use coffeescript instead of js (Saurabh Kumar)

2014-03-04

2014-03-03