Skip to content
This repository has been archived by the owner on May 16, 2022. It is now read-only.

v1.4.0

Compare
Choose a tag to compare
@sergeyklay sergeyklay released this 25 Jun 07:13
· 263 commits to master since this release
4b4ab8c

Breaking Changes

  • Renamed settings.env to .env.
  • Removed BRANCH_ENV env var as no longer used.
  • The DJANGO_SETTINGS_MODULE env now points to branch.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 to CACHE_URL to use sane defaults.
  • The BASE_DIR env var now is instance of pathlib.Path instead of environ.Path.

Improvements

  • Changed additional groups of dependencies declared in setup.py so that develop is superset now for testing and docs.
  • Used single requirements.txt file to declare project dependencies.
    Additional dependencies from develop, testing and docs groups lives now in setup.py or tox.ini.

Bug Fixes

  • Fixed Celery timezone configuration.

Trivial/Internal Changes

  • Migrated to tox.
  • Migrated from django-environ to django-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 by coverage[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.