Added
- Use the core redis library by default if running Django >= 4.0 #356.
- Value of dict can now contain an equal sign #241.
- Added support for Python 3.11.
- Added
CONN_HEALTH_CHECKS
to database base options #413. - Added
encoding
parameter toread_env
with default value 'utf8' #442. - Added support for Django 4.1 #416.
Deprecated
- Support of Python < 3.6 is deprecated and will be removed in next major version.
Changed
- Used UTF-8 as a encoding when open
.env
file. - Provided access to
DB_SCHEMES
throughcls
rather thanEnv
indb_url_config
#414. - Correct CI workflow to use supported Python versions/OS matrix #441.
- Reworked trigger CI workflows strategy #440.
Fixed
- Fixed logic of
Env.get_value()
to skip parsing only whendefault=None
, not for all default values that coerce toFalse
#404. - Deleted duplicated include in docs/quickstart.rst #439.
Removed
- Removed deprecated
Env.unicode()
. - Removed
environ.register_schemes
calls and do not modify globalurllib.parse.urlparse
'suses_*
variables as this no longer needed #246.