- Add linting checks for
isort
andflake8
. - Move to PEP-517/PEP-518 distribution format.
- Use
setuptools-scm
for versioning. - Remove auto updating functionality on application startup. Users have to set
DJANGO_MULTISITE_PLUS_AUTO_POPULATE_SITES
andDJANGO_MULTISITE_PLUS_AUTO_REWRITE_DOMAINS
toFalse
insettings.py
, and use themultisite_plus_populate_sites
andmultisite_plus_rewrite_domains
management commands instead.
- Add testing support via tox + docker/tox-docker + pytest.
- Move to
src
-based project layout. - Add initial compatibility with Django 2.2, 3.0, and 4.0.
- Expose Site.name field in admin.
- Add multisite lib on addon.json.
- Prevent (meaningless) OSError from killing workers/vassals.
- Fix issues due to [filename length constraint on uwsgi](https://github.com/unbit/uwsgi/blob/master/core/socket.c#L178-L182).
- Add multi-process mode support.
- Initial release.