rdmo
rdmo copied to clipboard
build(deps): bump the optional group with 3 updates
Updates the requirements on django-allauth, coveralls and gunicorn to permit the latest version.
Updates django-allauth
to 0.62.1
Changelog
Sourced from django-allauth's changelog.
0.62.1 (2024-04-24)
- The
tests
package was accidentally packaged, fixed.0.62.0 (2024-04-22)
Note worthy changes
Added a dummy provider, useful for testing purposes:
allauth.socialaccount.providers.dummy
.Added a new provider, Atlassian
Next URL handling been streamlined to be consistently applied. Previously, the password reset, change and email confirmation views only supported the
success_url
class-level property.Added support for logging in by email using a special code, also known as "Magic Code Login"
Email addresses are now always stored as lower case. For rationale, see the note about email case sensitivity in the documentation.
You can now alter the
state
parameter that is typically passed to the provider by overriding the newgenerate_state_param()
adapter method.The URLs were not "hackable". For example, while
/accounts/login/
is valid/accounts/
was not. Similarly,/accounts/social/connections/
was valid, but/accounts/social/
resulted in a 404. This has been addressed. Now,/accounts/
redirects to the login or email management page, depending on whether or not the user is authenticated. All/accounts/social/*
URLs are now below/accounts/3rdparty/*
, where/accounts/social/connections
is moved to the top-level/accounts/3rdparty/
. The old endpoints still work as redirects are in place.Added a new setting,
SOCIALACCOUNT_ONLY
, which when set toTrue
, disables all functionality with respect to local accounts.The OAuth2 handshake was not working properly in case of
SESSION_COOKIE_SAMESITE = "Strict"
, fixed.Facebook: the default Graph API version is now v19.0.
Backwards incompatible changes
... (truncated)
Commits
7ab2877
docs(ChangeLog): Add mising note10ab6b0
chore: Release 0.62.1e561e76
fix(setup): Don't install tests1a4ee1d
fix(ChangeLog): Release date025e27d
chore: Release 0.62.0d2a2086
chore(i18n): Translated using Weblate (Spanish)bc59288
chore(templates): Quotation change6174acc
refactor(account): send_unknown_account_mail()af716e2
feat(core): render_url()e2000b8
refactor(socialaccount): provider.sub_id- Additional commits viewable in compare view
Updates coveralls
to 4.0.0
Release notes
Sourced from coveralls's releases.
4.0.0 (2024-04-29)
BREAKING CHANGES
When
config.ignore_errors
is Falsey, failures to parse Pyhton files or look up file sources will now interrupt and early exit collection, which matches defaultcoverage
behaviour. Previously, we had manually muted these errors and/or only errored after collecting multiple failures.Features
- support
pyproject.toml
packages by default (viacoverage[toml]
) (https://github.com/TheKevJames/coveralls-python/blob/HEAD/[962e2242](962e2242))- add
python-coveralls
entrypoint (https://github.com/TheKevJames/coveralls-python/blob/HEAD/3d8d56e4)Bug Fixes
- fixup default support for Github Actions (#427, #385) (https://github.com/TheKevJames/coveralls-python/blob/HEAD/44e95634) -- thanks
@andy-maier
- fail and report on all errors, not just those derived from
CoverallsException
(https://github.com/TheKevJames/coveralls-python/blob/HEAD/be446287)Internal
- support
coverage
v7.0 - v7.4 (https://github.com/TheKevJames/coveralls-python/blob/HEAD/8fb36645)- support Python 3.11 and 3.12 (https://github.com/TheKevJames/coveralls-python/blob/HEAD/8dbce919)
- fixup docs for tox v3 and v4 support (#371) (https://github.com/TheKevJames/coveralls-python/blob/HEAD/05bb20d8) -- thanks
@masonf
- drop support for Python3.7 and below
- drop support for
coverage
v4.x (https://github.com/TheKevJames/coveralls-python/blob/HEAD/752f52a0)- auto-build and publish
docker
images- refactor: more closely match
coverage
public interface (#421)
Changelog
Sourced from coveralls's changelog.
4.0.0 (2024-04-29)
BREAKING CHANGES
When
config.ignore_errors
is Falsey, failures to parse Pyhton files or look up file sources will now interrupt and early exit collection, which matches defaultcoverage
behaviour. Previously, we had manually muted these errors and/or only errored after collecting multiple failures.Features
- support
pyproject.toml
packages by default (viacoverage[toml]
) (https://github.com/TheKevJames/coveralls-python/blob/master/[962e2242](962e2242))- add
python-coveralls
entrypoint (https://github.com/TheKevJames/coveralls-python/blob/master/3d8d56e4)Bug Fixes
- fixup default support for Github Actions (#427, #385) (https://github.com/TheKevJames/coveralls-python/blob/master/44e95634) -- thanks
@andy-maier
- fail and report on all errors, not just those derived from
CoverallsException
(https://github.com/TheKevJames/coveralls-python/blob/master/be446287)Internal
- support
coverage
v7.0 - v7.4 (https://github.com/TheKevJames/coveralls-python/blob/master/8fb36645)- support Python 3.11 and 3.12 (https://github.com/TheKevJames/coveralls-python/blob/master/8dbce919)
- fixup docs for tox v3 and v4 support (#371) (https://github.com/TheKevJames/coveralls-python/blob/master/05bb20d8) -- thanks
@masonf
- drop support for Python3.7 and below
- drop support for
coverage
v4.x (https://github.com/TheKevJames/coveralls-python/blob/master/752f52a0)- auto-build and publish
docker
images- refactor: more closely match
coverage
public interface (#421)3.3.1 (2021-11-11)
Bug Fixes
- correctly support parallel execution on CircleCI (#336) (https://github.com/TheKevJames/coveralls-python/blob/master/2610885a)
Internal
- exclude a few incompatible
coverage
versions (#337)
coverage
versions v6.0.0 through v6.1.1 exhibited some incompatibilies withcoveralls
; we've updated our version compatibility ranges to exclude those versions.3.3.0 (2021-11-04)
Features
- cli: add --srcdir option (#306) (https://github.com/TheKevJames/coveralls-python/blob/master/4120c540)
... (truncated)
Commits
ba25cca
chore(release): bump version44e9563
fix(gha): s/github-actions/github/ (#427)d541af2
chore(deps): update dependency pytest to v8.2.0677ca22
chore(deps): update dependency pytest to v8.1.2f8fb635
chore(deps): update node.js to v22 (#425)962e224
feat(deps): support coverage[toml] reports by default05bb20d
docs(tox): update passenv examples for tox3 and tox4 (#371)2290b04
chore(repo): fixup assignees in issue templatesf218ec9
chore(repo): add more specifics to issue template(s)d545d86
refactor(coverage): use more of the coverage public interface (#421)- Additional commits viewable in compare view
Updates gunicorn
to 22.0.0
Release notes
Sourced from gunicorn's releases.
Gunicorn 22.0 has been released
Gunicorn 22.0.0 has been released. This version fix the numerous security vulnerabilities. You're invited to upgrade asap your own installation.
Changes:
22.0.0 - 2024-04-17 ===================
- use
utime
to notify workers liveness- migrate setup to pyproject.toml
- fix numerous security vulnerabilities in HTTP parser (closing some request smuggling vectors)
- parsing additional requests is no longer attempted past unsupported request framing
- on HTTP versions < 1.1 support for chunked transfer is refused (only used in exploits)
- requests conflicting configured or passed SCRIPT_NAME now produce a verbose error
- Trailer fields are no longer inspected for headers indicating secure scheme
- support Python 3.12
** Breaking changes **
- minimum version is Python 3.7
- the limitations on valid characters in the HTTP method have been bounded to Internet Standards
- requests specifying unsupported transfer coding (order) are refused by default (rare)
- HTTP methods are no longer casefolded by default (IANA method registry contains none affected)
- HTTP methods containing the number sign (#) are no longer accepted by default (rare)
- HTTP versions < 1.0 or >= 2.0 are no longer accepted by default (rare, only HTTP/1.1 is supported)
- HTTP versions consisting of multiple digits or containing a prefix/suffix are no longer accepted
- HTTP header field names Gunicorn cannot safely map to variables are silently dropped, as in other software
- HTTP headers with empty field name are refused by default (no legitimate use cases, used in exploits)
- requests with both Transfer-Encoding and Content-Length are refused by default (such a message might indicate an attempt to perform request smuggling)
- empty transfer codings are no longer permitted (reportedly seen with really old & broken proxies)
** SECURITY **
- fix CVE-2024-1135
- Documentation is available there: https://docs.gunicorn.org/en/stable/news.html
- Packages: https://pypi.org/project/gunicorn/
Commits
f63d59e
bump to 22.04ac81e0
Merge pull request #3175 from e-kwsm/typo401cecf
Merge pull request #3179 from dhdaines/exclude-eventlet-03600243ec3
fix(deps): exclude eventlet 0.36.0628a0bc
chore: fix typos88fc4a4
Merge pull request #3131 from pajod/patch-py12-rebaseddeae2fc
CI: back off the agressive timeoutf470382
docs: promise 3.12 compat5e30bfa
add changelog to project.urls (updated for PEP621)481c3f9
remove setup.cfg - overridden by pyproject.toml- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions