codicoop / boilerplate_django

Plantilla pels nous projectes web amb Django.
GNU General Public License v3.0
0 stars 0 forks source link

Bump the python-dependencies group with 25 updates #63

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps the python-dependencies group with 25 updates:

Package Update
django 4.0.4 to 4.2.3
django-environ 0.8.1 to 0.10.0
gunicorn 20.1.0 to 21.2.0
psycopg2-binary 2.9.3 to 2.9.6
whitenoise 6.1.0 to 6.5.0
django-maintenance-mode 0.16.3 to 0.18.0
tox 3.25.0 to 4.6.4
django-extensions 3.1.5 to 3.2.3
django-grappelli 3.0.3 to 3.0.6
django-constance 2.9.0 to 2.9.1
django-storages 1.12.3 to 1.13.2
boto3 1.22.13 to 1.28.8
django-post-office 3.6.0 to 3.7.0
django-login-required-middleware 0.8.0 to 0.9.0
django-sendgrid-v5 1.2.0 to 1.2.2
celery 5.2.6 to 5.3.1
redis 4.3.1 to 4.6.0
sentry-sdk 1.5.12 to 1.28.1
black 22.3.0 to 23.7.0
isort 5.10.1 to 5.12.0
flake8 4.0.1 to 6.0.0
flake8-bugbear 22.4.25 to 23.7.10
factory-boy 3.2.1 to 3.3.0
pytest 7.1.2 to 7.4.0
pytest-sugar 0.9.4 to 0.9.7

Updates django from 4.0.4 to 4.2.3

Commits
  • 1651351 [4.2.x] Bumped version for 4.2.3 release.
  • b7c5feb [4.2.x] Fixed CVE-2023-36053 -- Prevented potential ReDoS in EmailValidator a...
  • 1ea1136 [4.2.x] Fixed typo in docs/intro/tutorial08.txt.
  • 7b45fe0 [4.2.x] Added dedicated section for output_field in query expressions docs.
  • 67fe092 [4.2.x] Fixed typo in docs/ref/models/querysets.txt.
  • 9ab56e6 [4.2.x] Added stub release notes and release date for 4.2.3, 4.1.10, and 3.2.20.
  • a18e0f4 [4.2.x] Corrected admin.E013 check message in docs.
  • fabd051 [4.2.x] Fixed typo in docs/topics/db/fixtures.txt.
  • 4b433ef [4.2.x] Refs #30220 -- Bumped required version of Selenium to 3.8.0.
  • 9e9a286 [4.2.x] Fixed #34638 -- Fixed admin change list selected row highlight on edi...
  • Additional commits viewable in compare view


Updates django-environ from 0.8.1 to 0.10.0

Release notes

Sourced from django-environ's releases.

v0.10.0

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 to read_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 through cls rather than Env in db_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 when default=None, not for all default values that coerce to False #404.
  • Deleted duplicated include in docs/quickstart.rst #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 #246.

v0.9.0

Added

  • Added support for Postgresql cluster URI #355.
  • Added support for Django 4.0 #371.
  • Added support for prefixed variables #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 #360.

Fixed

... (truncated)

Changelog

Sourced from django-environ's changelog.

v0.10.0_ - 2-March-2023

Added +++++

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

v0.9.0_ - 15-June-2022

... (truncated)

Commits
  • 8874288 Merge pull request #443 from joke2k/develop
  • 2191f5d Simplify build and test package distribution
  • 0a7e92a Improve formatting for Contributing
  • 3c1937e Amend contributing documentation
  • 7be412d Update release date
  • 294c451 Correct change log format
  • 47e756a Updated change log
  • dbe5672 Merge pull request #425 from foarsitter/django41
  • a7d208c Merge pull request #442 from joke2k/fix/read_env-encoding
  • 8abbe77 Correct code style
  • Additional commits viewable in compare view


Updates gunicorn from 20.1.0 to 21.2.0

Release notes

Sourced from gunicorn's releases.

Gunicorn 21.2.0 has been released

Gunicorn 21.2.0 has been released. This version fix the issue introduced in the threaded worker.

Changes:

21.2.0 - 2023-07-19
===================
fix thread worker: revert change considering connection as idle .

*** NOTE ***

This is fixing the bad file description error.

  1. Documentation is available there: https://docs.gunicorn.org/en/stable/news.html
  2. Packages: https://pypi.org/project/gunicorn/

Gunicorn 21.1.0 has been released

gunicorn 21.1.0 has been released. This version fix the issue introduced in the threaded worker.

21.1.0 - 2023-07-18

  • fix thread worker: fix socket removal from the queuet checkout 21.x

Gunicorn 21 has been released

Gunicorn 21 is out with miscellaneous changes. Enjoy!

We made this release major to start our new release cycle. More info will be provided on our discussion forum.

21.0.1 - 2023-07-17

fix documentation build

21.0.0 - 2023-07-17

support python 3.11 fix gevent and eventlet workers fix threads support (gththread): improve performance and unblock requests SSL: noaw use SSLContext object HTTP parser: miscellaneous fixes remove unecessary setuid calls fix testing improve logging miscellaneous fixes to core engine

... (truncated)

Commits


Updates psycopg2-binary from 2.9.3 to 2.9.6

Changelog

Sourced from psycopg2-binary's changelog.

Current release

What's new in psycopg 2.9.6 ^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Package manylinux 2014 for aarch64 and ppc64le platforms, in order to include libpq 15 in the binary package (:ticket:[#1396](https://github.com/psycopg/psycopg2/issues/1396)).
  • Wheel package compiled against OpenSSL 1.1.1t.

What's new in psycopg 2.9.5 ^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Add support for Python 3.11.
  • Add support for rowcount in MERGE statements in binary packages (:ticket:[#1497](https://github.com/psycopg/psycopg2/issues/1497)).
  • Wheel package compiled against OpenSSL 1.1.1r and PostgreSQL 15 libpq.

What's new in psycopg 2.9.4 ^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Fix ~psycopg2.extras.register_composite(), ~psycopg2.extras.register_range() with customized :sql:search_path (:ticket:[#1487](https://github.com/psycopg/psycopg2/issues/1487)).
  • Handle correctly composite types with names or in schemas requiring escape.
  • Find pg_service.conf file in the /etc/postgresql-common directory in binary packages (:ticket:[#1365](https://github.com/psycopg/psycopg2/issues/1365)).
  • ~psycopg2.errorcodes map and ~psycopg2.errors classes updated to PostgreSQL 15.
  • Wheel package compiled against OpenSSL 1.1.1q and PostgreSQL 14.4 libpq.

What's new in psycopg 2.9.3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Alpine (musl) wheels now available (:ticket:[#1392](https://github.com/psycopg/psycopg2/issues/1392)).
  • macOS arm64 (Apple M1) wheels now available (:ticket:1482).

What's new in psycopg 2.9.2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Raise ValueError for dates >= Y10k (:ticket:[#1307](https://github.com/psycopg/psycopg2/issues/1307)).
  • ~psycopg2.errorcodes map and ~psycopg2.errors classes updated to PostgreSQL 14.
  • Add preliminary support for Python 3.11 (:tickets:[#1376](https://github.com/psycopg/psycopg2/issues/1376), [#1386](https://github.com/psycopg/psycopg2/issues/1386)).
  • Wheel package compiled against OpenSSL 1.1.1l and PostgreSQL 14.1 libpq (:ticket:[#1388](https://github.com/psycopg/psycopg2/issues/1388)).

... (truncated)

Commits


Updates whitenoise from 6.1.0 to 6.5.0

Changelog

Sourced from whitenoise's changelog.

6.5.0 (2023-06-16)

  • Support Python 3.12.

  • Changed documentation site URL from https://whitenoise.evans.io/ to https://whitenoise.readthedocs.io/.

6.4.0 (2023-02-25)

  • Support Django 4.2.

  • Remove further support for byte strings from the root and prefix arguments to WhiteNoise, and Django’s STATIC_ROOT setting. Like in the previous release, this seems to be a remnant of Python 2 support. Again, this change may be backwards incompatible for a small number of projects, but it’s unlikely. Django does not support STATIC_ROOT being a byte string.

6.3.0 (2023-01-03)

  • Add some video file extensions to be ignored during compression. Since such files are already heavily compressed, further compression rarely helps.

    Thanks to Jon Ribbens in PR [#431](https://github.com/evansd/whitenoise/issues/431) <https://github.com/evansd/whitenoise/pull/431>__.

  • Remove the behaviour of decoding byte strings passed for settings that take strings. This seemed to be left around from supporting Python 2. This change may be backwards incompatible for a small number of projects.

  • Document “hidden” feature of setting max_age to None to disable the Cache-Control header.

  • Drop support for working as old-style Django middleware, as support was removed in Django 2.0 <https://docs.djangoproject.com/en/dev/releases/2.0/#features-removed-in-2-0>__.

6.2.0 (2022-06-05)

  • Support Python 3.11.

  • Support Django 4.1.

Commits


Updates django-maintenance-mode from 0.16.3 to 0.18.0

Release notes

Sourced from django-maintenance-mode's releases.

0.18.0

  • Drop Python < 3.8 and Django < 2.2 support. #99
  • Add backend for using default static storage ("maintenance_mode.backends.StaticStorageBackend"). (by @​matmair in #97)
  • Replace str.format with f-strings.
  • Replace setup.py test in favor of runtests.py.
  • Bump requirements, Github actions and pre-commit hooks.

0.17.1

  • Add Python 3.11 support.
  • Add Django 4.1 support.
  • Add pre-commit.
  • Bump GitHub actions.
  • Improve maintenance_mode.backends extendibility.
  • Fix settings.MAINTENANCE_MODE_STATE_FILE_PATH not working with pathlib.Path value. #96
Changelog

Sourced from django-maintenance-mode's changelog.

0.18.0 - 2022-12-12

  • Drop Python < 3.8 and Django < 2.2 support. #99
  • Add backend for using default static storage ("maintenance_mode.backends.StaticStorageBackend"). (by @​matmair in #97)
  • Replace str.format with f-strings.
  • Replace setup.py test in favor of runtests.py.
  • Bump requirements, Github actions and pre-commit hooks.

0.17.1 - 2022-11-22

  • Add Python 3.11 support.
  • Add Django 4.1 support.
  • Add pre-commit.
  • Bump GitHub actions.
  • Improve maintenance_mode.backends extendibility.
  • Fix settings.MAINTENANCE_MODE_STATE_FILE_PATH not working with pathlib.Path value. #96
Commits


Updates tox from 3.25.0 to 4.6.4

Release notes

Sourced from tox's releases.

4.6.4

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.6.3...4.6.4

4.6.3

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/tox/compare/4.6.2...4.6.3

4.6.2

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.6.1...4.6.2

4.6.1

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/tox/compare/4.6.0...4.6.1

4.6.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from tox's changelog.

v4.6.4 (2023-07-06)

Bugfixes - 4.6.4

- Fix hang and zombie process on interrupt (CTRL-C). (:issue:`3056`)

v4.6.3 (2023-06-19)

Bugfixes - 4.6.3

  • Ensure that get_requires_for_build_wheel is called before prepare_metadata_for_build_wheel, and get_requires_for_build_editable is called before prepare_metadata_for_build_editable - by :user:abravalheri. (:issue:3043)

Improved Documentation - 4.6.3

- Linked environment variable substitutions docs in
  ``set_env`` and ``pass_env`` config docs. (:issue:`3039`)

v4.6.2 (2023-06-16)

Bugfixes - 4.6.2

- Avoid cache collision between editable wheel build and normal wheel build -- by :user:`f3flight`. (:issue:`3035`)

v4.6.1 (2023-06-15)
-------------------

No significant changes.

v4.6.0 (2023-06-05)
-------------------

Features - 4.6.0
  • Addded --list-dependencies and --no-list-dependencies CLI parameters. If unspecified, defaults to listing when in CI, but not otherwise. (:issue:3024)

Misc - 4.6.0

- :issue:`3020`

v4.5.1 (2023-05-25)
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/tox-dev/tox/commit/9fcbf1bad397e8b96225ce4e9d3a1fca19616cb4"><code>9fcbf1b</code></a> release 4.6.4</li>
<li><a href="https://github.com/tox-dev/tox/commit/dea2d009147117190e6231a01a1c5132acf6c8f2"><code>dea2d00</code></a> Fix hang and zombie process on interrupt (CTRL-C). (<a href="https://redirect.github.com/tox-dev/tox/issues/3057">#3057</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/55c143fe323874b14bbbf843524e6bc7aeabd3b1"><code>55c143f</code></a> s/setup.cfg/pyproject.toml/ in the development docs (<a href="https://redirect.github.com/tox-dev/tox/issues/3058">#3058</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/2e31a843ff881a70ceb3a9986dd11be69247a0da"><code>2e31a84</code></a> Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7</li>
<li><a href="https://github.com/tox-dev/tox/commit/d7ce800013c18ebc42b2bd8f821c3656da84232d"><code>d7ce800</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/tox/issues/3051">#3051</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/af66165beda328c32952b44eb4798f5c8dbe8567"><code>af66165</code></a> Ensure tox r -e docs generates the documentation (<a href="https://redirect.github.com/tox-dev/tox/issues/3047">#3047</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/19b5f4dc38bfe0dd40e5ead5699d29d2ea03892e"><code>19b5f4d</code></a> release 4.6.3</li>
<li><a href="https://github.com/tox-dev/tox/commit/e66e346d49229899b172a5d32f602001149e9d51"><code>e66e346</code></a> Ensure <code>get_requires*</code> hook is called before <code>prepare_metadata*</code> (<a href="https://redirect.github.com/tox-dev/tox/issues/3044">#3044</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/40411cffa93c95e8484c9ff5ba2377392fa15e8c"><code>40411cf</code></a> Combined bullet and dropdown text (<a href="https://redirect.github.com/tox-dev/tox/issues/3040">#3040</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/b76781b6d8535ab5dc2398a819a6b19ce2a8053b"><code>b76781b</code></a> Docs link of env var subs section to <code>set_env</code> (<a href="https://redirect.github.com/tox-dev/tox/issues/3039">#3039</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tox-dev/tox/compare/3.25.0...4.6.4">compare view</a></li>
</ul>
</details>

<br />
Updates `django-extensions` from 3.1.5 to 3.2.3
Release notes

Sourced from django-extensions's releases.

3.2.3

What's Changed

New Contributors

Full Changelog: https://github.com/django-extensions/django-extensions/compare/3.2.1...3.2.3

3.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/django-extensions/django-extensions/compare/3.2.0...3.2.1

... (truncated)

Changelog

Sourced from django-extensions's changelog.

Changelog

See https://github.com/django-extensions/django-extensions/releases

3.2.2

Changes:

  • Improvement: Add support for psycopg3 (#1814)
  • Improvement: runserver_plus, autoreload on template change (#1796)
  • Improvement: highlighting, test_should_highlight_bash_syntax_without_name to include whitespace spans (#1797)
  • Improvement: tests, add Python 3.11 to tox and actions to formally support python 3.11 (#1786)
  • Improvement: runserver_plus, Send the file_changed event when a reload is triggered (#1775)
  • Improvement: runserver_plus, Add REMOTE_USER to werkzeug environment (#1708)
  • Improvement: pipchecker, force pip to use pkg_resources as backend for resolving distributions (#1782)
  • Fix: Fix error with lack of PosixPath support (#1785)
  • Fix: Cleanup http: links (#1798)

3.2.1

Changes:

  • Improvement: fix translation interpolation in prospective arabic translations (#1740)
  • Improvement: runserver_plus, Add option to ignore files on runserver_plus reload (#1762)
  • Improvement: docs: Fix a few typos (#1764) (#1751)
  • Improvement: drop python 3.5 as it is EOL (#1735)
  • Improvement: sqldiff, Added support for meta indexes and constraints in sqldiff. (#1726)
  • Improvement: show_urls, Ensure consistent output in show_urls for django 4.0+ (#1759)
  • Fix: dumpscript, make_aware should not be called if aware already (#1745)
  • Fix: Use list values for requires_system_checks (#1736)

3.2.0

Changes:

  • Improvement: Django 4 support
  • Improvement: Accept both --no-input and --noinput
  • Improvement: sqldsn, Added more styles to the sqldsn management command
  • Improvement: graph_models, Flag for to color code relations based on on_delete
  • Improvement: graph_models, Add --relation-fields-only flag
  • Improvement: RandomCharField, allow keeping default values
  • Fix: HexValidator, Max length validation
  • Fix: runserver_plus, Fix KeyError: 'werkzeug.server.shutdown'
  • New: managestate, Saves current applied migrations to a file or applies migrations from file
Commits

Updates `django-grappelli` from 3.0.3 to 3.0.6
Changelog

Sourced from django-grappelli's changelog.

3.0.6 (May 3rd 2023)

  • Fixed incorrect label of option returned by RelatedLookup view.

3.0.5 (March 20th 2023)

  • Removed package.json from jquery-ui.
  • Fixed change_list_filter_confirm peoduces wrong url parameters.
  • Fixed change_list_filter_confirm is using admin_list.admin_list_filter instead of grp_tags.admin_list_filter.
  • Added default for dummy template with dahboard (because of django-compressor offline compression).

3.0.4 (November 22nd 2022)

  • Fixed race condition issue with Grunt.
  • Fixed readonly ID field.
Commits
  • bd9fd59 docs for upcoming release
  • 693a8d4 Merge pull request #1016 from toshka/stable/3.0.x
  • 13e0ffc #1015 Fixed incorrect label for ForeignKey with limit_choices_to
  • 34f221a Merge branch 'master' into stable/3.0.x
  • 18f4b71 fixed allowlist externals
  • ec3306b added allowlist externals to tox config
  • 666159c pushed dev version to 3.0.6
  • 408b58b docs with upcoming release
  • 85a46e1 added default for dummy template, #691
  • 7eeb284 changed order of templatetags with confirm, #1007
  • Additional commits viewable in compare view

Updates `django-constance` from 2.9.0 to 2.9.1
Release notes

Sourced from django-constance's releases.

2.9.1

What's Changed

New Contributors

Full Changelog: https://github.com/jazzband/django-constance/compare/2.9.0...2.9.1

Changelog

Sourced from django-constance's changelog.

v2.9.1 (2022/08/11)


* Add support for gettext in fieldset headers
  • Add support for Django 4.1

  • Fix text format for MultiValueField usage

Commits

Updates `django-storages` from 1.12.3 to 1.13.2
Changelog

Sourced from django-storages's changelog.

1.13.2 (2022-12-23)


General

  • Add support for Python 3.11 ([#1196](https://github.com/jschneier/django-storages/issues/1196)_)
  • Add support for saving pathlib.Path names ([#1200](https://github.com/jschneier/django-storages/issues/1200)_)

S3

  • Catch 404 errors when calling delete() ([#1201](https://github.com/jschneier/django-storages/issues/1201)_)

Azure

  • Use AZURE_CUSTOM_DOMAIN for retrieving blob URLs and storage URL for other operations ([#1176](https://github.com/jschneier/django-storages/issues/1176)_)

Google Cloud

  • Use DEFAULT_RETRY for all upload & delete operations ([#1156](https://github.com/jschneier/django-storages/issues/1156)_)
  • Fix gzipping of content ([#1203](https://github.com/jschneier/django-storages/issues/1203)_)
  • Pass through kwargs to signed URL generator ([#1193](https://github.com/jschneier/django-storages/issues/1193)_)

SFTP

  • Improve write & memory performance when saving files ([#1194](https://github.com/jschneier/django-storages/issues/1194)_)

.. _#1196:

dependabot[bot] commented 1 year ago

Superseded by #69.