Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency django-environ to v0.11.2 #8

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 13, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
django-environ (source, changelog) ==0.4.5 -> ==0.11.2 age adoption passing confidence

Release Notes

joke2k/django-environ (django-environ)

v0.11.2

Compare Source

Fixed
+++++

  • Revert "Add variable expansion." feature
    due to #&#8203;490 <https://github.com/joke2k/django-environ/issues/490>_.

v0.11.1

Compare Source

Fixed
+++++

  • Revert "Add interpolate argument to avoid resolving proxied values." feature
    due to #&#8203;485 <https://github.com/joke2k/django-environ/issues/485>_.

v0.11.0

Compare Source

Added
+++++

  • Added support for Django 4.2
    #&#8203;456 <https://github.com/joke2k/django-environ/pull/456>_.
  • Added support for secure Elasticsearch connections
    #&#8203;463 <https://github.com/joke2k/django-environ/pull/463>_.
  • Added variable expansion
    #&#8203;468 <https://github.com/joke2k/django-environ/pull/468>_.
  • Added capability to handle comments after #, after quoted values,
    like KEY= 'part1 # part2' # comment
    #&#8203;475 <https://github.com/joke2k/django-environ/pull/475>_.
  • Added support for interpolate parameter
    #&#8203;415 <https://github.com/joke2k/django-environ/pull/415>_.

Changed
+++++++

  • Used mssql-django as engine for SQL Server
    #&#8203;446 <https://github.com/joke2k/django-environ/pull/446>_.
  • Changed handling bool values, stripping whitespace around value
    #&#8203;475 <https://github.com/joke2k/django-environ/pull/475>_.
  • Use importlib.util.find_spec to replace pkgutil.find_loader
    #&#8203;482 <https://github.com/joke2k/django-environ/pull/482>_.

Removed
+++++++

  • Removed support of Python 3.5.

v0.10.0

Compare Source

Added
+++++

  • Use the core redis library by default if running Django >= 4.0
    #&#8203;356 <https://github.com/joke2k/django-environ/issues/356>_.
  • Value of dict can now contain an equal sign
    #&#8203;241 <https://github.com/joke2k/django-environ/pull/241>_.
  • Added support for Python 3.11.
  • Added CONN_HEALTH_CHECKS to database base options
    #&#8203;413 <https://github.com/joke2k/django-environ/issues/413>_.
  • Added encoding parameter to read_env with default value 'utf8'
    #&#8203;442 <https://github.com/joke2k/django-environ/pull/442>_.
  • Added support for Django 4.1
    #&#8203;416 <https://github.com/joke2k/django-environ/issues/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 through cls rather than
    Env in db_url_config
    #&#8203;414 <https://github.com/joke2k/django-environ/pull/414>_.
  • Correct CI workflow to use supported Python versions/OS matrix
    #&#8203;441 <https://github.com/joke2k/django-environ/pull/441>_.
  • Reworked trigger CI workflows strategy
    #&#8203;440 <https://github.com/joke2k/django-environ/pull/440>_.

Fixed
+++++

  • Fixed logic of Env.get_value() to skip parsing only when
    default=None, not for all default values that coerce to False
    #&#8203;404 <https://github.com/joke2k/django-environ/issues/404>_.
  • Deleted duplicated include in docs/quickstart.rst
    #&#8203;439 <https://github.com/joke2k/django-environ/pull/439>_.

Removed
+++++++

  • Removed deprecated Env.unicode().
  • Removed environ.register_schemes calls and do not modify global
    urllib.parse.urlparse's uses_* variables as this no longer needed
    #&#8203;246 <https://github.com/joke2k/django-environ/pull/246>_.

v0.9.0

Compare Source

Added
+++++

  • Added support for Postgresql cluster URI
    #&#8203;355 <https://github.com/joke2k/django-environ/pull/355>_.
  • Added support for Django 4.0
    #&#8203;371 <https://github.com/joke2k/django-environ/issues/371>_.
  • Added support for prefixed variables
    #&#8203;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. Use Env.str() instead.

Changed
+++++++

  • Attach cause to ImproperlyConfigured exception
    #&#8203;360 <https://github.com/joke2k/django-environ/issues/360>_.

Fixed
+++++

  • Fixed _cast_urlstr unquoting
    #&#8203;357 <https://github.com/joke2k/django-environ/issues/357>_.
  • Fixed documentation regarding unsafe characters in URLs
    #&#8203;220 <https://github.com/joke2k/django-environ/issues/220>_.
  • Fixed environ.Path.__eq__() to compare paths correctly
    #&#8203;86 <https://github.com/joke2k/django-environ/issues/86>,
    #&#8203;197 <https://github.com/joke2k/django-environ/issues/197>
    .

v0.8.1

Compare Source

Fixed
+++++

  • Fixed "Invalid line" spam logs on blank lines in env file
    #&#8203;340 <https://github.com/joke2k/django-environ/issues/340>_.
  • Fixed memcache/pymemcache URL parsing for correct identification of
    connection type #&#8203;337 <https://github.com/joke2k/django-environ/issues/337>_.

v0.8.0

Compare Source

Added
+++++

  • Log invalid lines when parse .env file
    #&#8203;283 <https://github.com/joke2k/django-environ/pull/283>_.
  • Added docker-style file variable support
    #&#8203;189 <https://github.com/joke2k/django-environ/issues/189>_.
  • Added option to override existing variables with read_env
    #&#8203;103 <https://github.com/joke2k/django-environ/issues/103>,
    #&#8203;249 <https://github.com/joke2k/django-environ/issues/249>
    .
  • Added support for empty var with None default value
    #&#8203;209 <https://github.com/joke2k/django-environ/issues/209>_.
  • Added pymemcache cache backend for Django 3.2+
    #&#8203;335 <https://github.com/joke2k/django-environ/pull/335>_.

Fixed
+++++

  • Keep newline/tab escapes in quoted strings
    #&#8203;296 <https://github.com/joke2k/django-environ/pull/296>_.
  • Handle escaped dollar sign in values
    #&#8203;271 <https://github.com/joke2k/django-environ/issues/271>_.
  • Fixed incorrect parsing of DATABASES_URL for Google Cloud MySQL
    #&#8203;294 <https://github.com/joke2k/django-environ/issues/294>_.

v0.7.0

Compare Source

Added
+++++

  • Added support for negative float strings
    #&#8203;160 <https://github.com/joke2k/django-environ/issues/160>_.
  • Added Elasticsearch5 to search scheme
    #&#8203;297 <https://github.com/joke2k/django-environ/pull/297>_.
  • Added Elasticsearch7 to search scheme
    #&#8203;314 <https://github.com/joke2k/django-environ/issues/314>_.
  • Added the ability to use bytes or str as a default value for Env.bytes().

Fixed
+++++

  • Fixed links in the documentation.
  • Use default option in Env.bytes()
    #&#8203;206 <https://github.com/joke2k/django-environ/pull/206>_.
  • Safely evaluate a string containing an invalid Python literal
    #&#8203;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 with
    INFO log level instead #&#8203;243 <https://github.com/joke2k/django-environ/issues/243>_.

v0.6.0

Compare Source

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
    #&#8203;106 <https://github.com/joke2k/django-environ/issues/106>,
    #&#8203;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
    #&#8203;264 <https://github.com/joke2k/django-environ/issues/264>,
    #&#8203;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 and coverage[toml] to setuptools' extras_require.

v0.5.0

Compare Source

Added
+++++

  • Support for Django 2.1 & 2.2.
  • Added tox.ini targets.
  • Added secure redis backend URLs via rediss://.
  • Added cast=str to str() 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.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants