All Versions
17
Latest Version
Avg Release Cycle
226 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.9.0 Changes
➕ Added +++++
- ➕ Added support for Postgresql cluster URI
#355 <https://github.com/joke2k/django-environ/pull/355>
_. - ➕ Added support for Django 4.0
#371 <https://github.com/joke2k/django-environ/issues/371>
_. - ➕ Added support for prefixed variables
#362 <https://github.com/joke2k/django-environ/issues/362>
_. - 📚 Amended documentation.
🗄 Deprecated ++++++++++
- 🚚
Env.unicode()
is deprecated and will be removed in the next major release. UseEnv.str()
instead.
🔄 Changed +++++++
- 👻 Attach cause to
ImproperlyConfigured
exception#360 <https://github.com/joke2k/django-environ/issues/360>
_.
🛠 Fixed +++++
- Fixed
_cast_urlstr
unquoting#357 <https://github.com/joke2k/django-environ/issues/357>
_. - 🛠 Fixed documentation regarding unsafe characters in URLs
#220 <https://github.com/joke2k/django-environ/issues/220>
_. - Fixed
environ.Path.__eq__()
to compare paths correctly#86 <https://github.com/joke2k/django-environ/issues/86>
,#197 <https://github.com/joke2k/django-environ/issues/197>
.
- ➕ Added support for Postgresql cluster URI
-
v0.8.1 Changes
🛠 Fixed +++++
- 🛠 Fixed "Invalid line" spam logs on blank lines in env file
#340 <https://github.com/joke2k/django-environ/issues/340>
_. - 🛠 Fixed
memcache
/pymemcache
URL parsing for correct identification of connection type#337 <https://github.com/joke2k/django-environ/issues/337>
_.
- 🛠 Fixed "Invalid line" spam logs on blank lines in env file
-
v0.8.0 Changes
➕ Added +++++
- 📜 Log invalid lines when parse .env file
#283 <https://github.com/joke2k/django-environ/pull/283>
_. - ➕ Added docker-style file variable support
#189 <https://github.com/joke2k/django-environ/issues/189>
_. - ➕ Added option to override existing variables with
read_env
#103 <https://github.com/joke2k/django-environ/issues/103>
,#249 <https://github.com/joke2k/django-environ/issues/249>
. - ➕ Added support for empty var with None default value
#209 <https://github.com/joke2k/django-environ/issues/209>
_. - ➕ Added
pymemcache
cache backend for Django 3.2+#335 <https://github.com/joke2k/django-environ/pull/335>
_.
🛠 Fixed +++++
- Keep newline/tab escapes in quoted strings
#296 <https://github.com/joke2k/django-environ/pull/296>
_. - 🖐 Handle escaped dollar sign in values
#271 <https://github.com/joke2k/django-environ/issues/271>
_. - 🛠 Fixed incorrect parsing of
DATABASES_URL
for Google Cloud MySQL#294 <https://github.com/joke2k/django-environ/issues/294>
_.
- 📜 Log invalid lines when parse .env file
-
v0.7.0 Changes
➕ Added +++++
- ➕ Added support for negative float strings
#160 <https://github.com/joke2k/django-environ/issues/160>
_. - ➕ Added Elasticsearch5 to search scheme
#297 <https://github.com/joke2k/django-environ/pull/297>
_. - ➕ Added Elasticsearch7 to search scheme
#314 <https://github.com/joke2k/django-environ/issues/314>
_. - ➕ Added the ability to use
bytes
orstr
as a default value forEnv.bytes()
.
🛠 Fixed +++++
- 🛠 Fixed links in the documentation.
- 0️⃣ Use default option in
Env.bytes()
#206 <https://github.com/joke2k/django-environ/pull/206>
_. - Safely evaluate a string containing an invalid Python literal
#200 <https://github.com/joke2k/django-environ/issues/200>
_.
🔄 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 <https://github.com/joke2k/django-environ/issues/243>
_.
- ➕ Added support for negative float strings
-
v0.6.0 Changes
➕ Added +++++
- 👍 Python 3.9, 3.10 and pypy 3.7 are now supported.
- 👍 Django 3.1 and 3.2 are now supported.
- ➕ Added missed classifiers to
setup.py
. - Accept Python 3.6 path-like objects for
read_env
#106 <https://github.com/joke2k/django-environ/issues/106>
,#286 <https://github.com/joke2k/django-environ/issues/286>
.
🛠 Fixed +++++
- 🛠 Fixed various code linting errors.
- 🛠 Fixed typos in the documentation.
- ➕ Added missed files to the package contents.
- Fixed
db_url_config
to work the same for all postgres-like schemes#264 <https://github.com/joke2k/django-environ/issues/264>
,#268 <https://github.com/joke2k/django-environ/issues/268>
.
🔄 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 Changes
➕ 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 Changes
June 25, 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 Changes
August 21, 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.
- 👌 Support for
-
v0.4.3 Changes
April 19, 2017🔄 Changed +++++++
- ⏪ Rollback the default Environ to
os.environ
.
- ⏪ Rollback the default Environ to
-
v0.4.2 Changes
April 13, 2017➕ Added +++++
- 👍 Confirm support for Django 1.11.
- 👌 Support for Redshift database URL.
🔄 Changed +++++++
- 🛠 Fixed uwsgi settings reload problem
#55 <https://github.com/joke2k/django-environ/issues/55>
_. - ⚡️ Update support for
django-redis
urls#109 <https://github.com/joke2k/django-environ/pull/109>
_.