Changelog¶
All notable changes to this project will be documented in this file. The format is inspired by Keep a Changelog and this project adheres to Semantic Versioning.
v0.10.0 - 2-March-2023¶
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¶
Fixed¶
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.
v0.9.0 - 15-June-2022¶
Added¶
Deprecated¶
Env.unicode()
is deprecated and will be removed in the next major release. UseEnv.str()
instead.
Changed¶
Attach cause to
ImproperlyConfigured
exception #360.
Fixed¶
v0.8.1 - 20-October-2021¶
Fixed¶
v0.8.0 - 17-October-2021¶
Added¶
Fixed¶
v0.7.0 - 11-September-2021¶
Added¶
Fixed¶
Changed¶
Added ‘Funding’ and ‘Say Thanks!’ project urls on pypi.
Stop raising
UserWarning
if.env
file isn’t found. Log a message withINFO
log level instead #243.
v0.6.0 - 4-September-2021¶
Added¶
Fixed¶
Changed¶
Refactor tests to use pytest and follow DRY.
Moved CI to GitHub Actions.
Restructuring of project documentation.
Build and test package documentation as a part of CI pipeline.
Build and test package distribution as a part of CI pipeline.
Check
MANIFEST.in
in a source package for completeness as a part of CI pipeline.Added
pytest
andcoverage[toml]
to setuptools’extras_require
.
v0.5.0 - 30-August-2021¶
Added¶
Support for Django 2.1 & 2.2.
Added tox.ini targets.
Added secure redis backend URLs via
rediss://
.Added
cast=str
tostr()
method.
Fixed¶
Fixed misspelling in the documentation.
Changed¶
Validate empty cache url and invalid cache schema.
Set
long_description_content_type
in setup.Improved Django 1.11 database configuration support.
v0.4.5 - 25-June-2018¶
Added¶
Support for Django 2.0.
Support for smart casting.
Support PostgreSQL unix domain socket paths.
Tip: Multiple env files.
Changed¶
Fix parsing option values
None
,True
andFalse
.Order of importance of engine configuration in
db_url_config
.
Removed¶
Remove
django
andsix
dependencies.
v0.4.4 - 21-August-2017¶
Added¶
Support for
django-redis
multiple locations (master/slave, shards).Support for Elasticsearch2.
Support for Mysql-connector.
Support for
pyodbc
.Added
__contains__
feature to Environ class.
Fixed¶
Fix Path subtracting.
v0.4.3 - 21-August-2017¶
Changed¶
Rollback the default Environ to
os.environ
.
v0.4.2 - 13-April-2017¶
Added¶
Confirm support for Django 1.11.
Support for Redshift database URL.
Changed¶
v0.4.1 - 13-November-2016¶
Added¶
Add support for Django 1.10.
Changed¶
Fixed for unsafe characters into URLs.
Clarifying warning on missing or unreadable file. Thanks to @nickcatal.
Fixed support for Oracle urls.
Fixed support for
django-redis
.
v0.4 - 23-September-2015¶
Added¶
New email schemes -
smtp+ssl
andsmtp+tls
(smtps
would be deprecated).Added tuple support. Thanks to @anonymouzz.
Added LDAP url support for database. Thanks to django-ldapdb/django-ldapdb.
Changed¶
Fixed non-ascii values (broken in Python 2.x).
redis_cache
replaced bydjango_redis
.Fixed psql/pgsql url.
v0.3.1 - 19 Sep 2015¶
Added¶
Added
email
as alias foremail_url
.Django 1.7 is now supported.
Added LDAP scheme support for
db_url_config
.
Fixed¶
Fixed typos in the documentation.
Fixed
environ.Path.__add__
to correctly handle plus operator.Fixed
environ.Path.__contains__
to correctly work on Windows.
v0.3 - 03-June-2014¶
Added¶
Added cache url support.
Added email url support.
Added search url support.
Changed¶
Rewriting README.rst.
v0.2.1 - 19-April-2013¶
Changed¶
Env.__call__
now usesEnv.get_value
instance method.
v0.2 - 16-April-2013¶
Added¶
Added advanced float parsing (comma and dot symbols to separate thousands and decimals).
Fixed¶
Fixed typos in the documentation.
v0.1 - 2-April-2013¶
Added¶
Initial release.