- Update requirements for building docs and use them to create reproducible builds in ReadTheDocs.
- Support Python 3.11 and Django 4.2.
- Migrate ReadTheDocs configuration file to v2.
- GitHub Actions to deploy to PyPI.
- Add more settings for django_yubin: MAILER_STORAGE_DELETE.
- Add more settings for django_yubin: MAILER_HC_QUEUED_LIMIT_OLD, MAILER_STORAGE_BACKEND and MAILER_FILE_STORAGE_DIR.
- Add support for django_yubin >= 2.0.0.
- Improve
CeleryMixin
: better and updated default values and some new settings.
- Add
AWS_S3_ENDPOINT_URL
andAWS_S3_CUSTOM_DOMAIN
toStorageMixin
to support CloudFront.
- Add
SENTRY_IGNORE_LOGGERS
to allow to avoid sending noisy logs to Sentry.
- Update requirements versions to fix build errors in ReadTheDocs.
- No new features.
- Add new mixin for Sentry SDK and remove old Raven and Sentry settings from LogsMixin.
- Automatically configure
INTERNAL_IPS
to show debug_toolbar inside contaniers whenENABLE_DEBUG_TOOLBAR
isTrue
. - Update security fixes in dependencies (thanks GitHub dependabot).
- Fix encoding regression in 0.14.2.
- Use UTF-8 encoding when logging to files.
- Parse only the first .ini file starting from current directory (included) up to "/" (excluded).
- Add SESSION_CACHE_XXX settings in CachesMixin to allow to configure sessions in cache.
- Add optional LOG_FORMATTER_EXTRA_FIELDS setting.
- Add mixin for django-storages (currently only AWS S3).
- Property to configure INTERNAL_IPS via .ini or envvar.
- Allow to override DEBUG_TOOLBAR_MIDDLEWARE in settings.
- Support to set DATABASES OPTIONS options.
- Support to customize logger formatter class and format.
- Add support for sass (and scss) and remove support for coffescript.
- Don't wait for lock in Yubin.
- Better defaults for DEFAULT_FROM_EMAIL and EMAIL_BACKEND.
- Add Sentry support for RQ.
- Updated documentation and small bug fix in WhiteNoiseMixin.
- Added documentation first version.
- Add support for SECURE_PROXY_SSL_HEADER in SecurityMixin.
- Breaking change: Remove DATABASE_OPTIONS, it doesn't work with environment variables.
- Strip names and values from options.
- Add support for redis password.
- Fix missing return in database mixin.
- COMPRESS_CSS_HASHING_METHOD = 'content' by default.
- Accept DATABASE_OPTIONS.
- Fix #2 ImportError: cannot import name 'NoArgsCommand' with Django 1.10.
- Support Django 1.10.
- Support django-configurations 2
- Support Babel 6.
- Add Whitenoise mixin.
- Better handling and defaults for database tests.
- First public version.