This repository has been archived by the owner on May 16, 2022. It is now read-only.
v1.4.0
Breaking Changes
- Renamed
settings.env
to.env
. - Removed
BRANCH_ENV
env var as no longer used. - The
DJANGO_SETTINGS_MODULE
env now points tobranch.settings
. - Refactor Django settings to follow twelve-factor methodology so that now only one config file is used, and all differences between environments are set by environment variables.
- Remove no longer used
branch.settings.ENVIRON_SETTINGS_FILE_PATH
variable. - Rename
CACHES_DEFAULT
env var toCACHE_URL
to use sane defaults. - The
BASE_DIR
env var now is instance ofpathlib.Path
instead ofenviron.Path
.
Improvements
- Changed additional groups of dependencies declared in
setup.py
so thatdevelop
is superset now fortesting
anddocs
. - Used single
requirements.txt
file to declare project dependencies.
Additional dependencies fromdevelop
,testing
anddocs
groups lives now insetup.py
ortox.ini
.
Bug Fixes
- Fixed Celery timezone configuration.
Trivial/Internal Changes
- Migrated to tox.
- Migrated from
django-environ
todjango-environ-2
. - Bumped
django
from 3.2.3 to 3.2.4. - Bumped
django-redis
from 4.12.1 to 5.0.0. - Bumped
click-repl
from 0.1.6 to 0.2.0. - Replaced
pytest-cov
bycoverage[toml]
for code coverage measurement. - Bumped
trumbowyg
from 2.23.0 to 2.24.0. - Bumped
prompt-toolkit
from 3.0.18 to 3.0.19. - Bumped
celery[redis]
from 5.0.5 to 5.1.1.