This is the Werkzeug 3.1.3 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes vs 3.1.0.
PyPI: https://pypi.org/project/Werkzeug/3.1.3/
Changes: https://werkzeug.palletsprojects.com/en/stable/changes/#version-3-1-3
Milestone: https://github.com/pallets/werkzeug/milestone/41?closed=1
- Initial data passed to
MultiDict
and similar interfaces only acceptslist
,tuple
, orset
when passing multiple values. It had been changed to accept anyCollection
, but this matched types that should be treated as single values, such asbytes
. #2994 - When the
Host
header is not set andRequest.host
falls back to the WSGISERVER_NAME
value, if that value is an IPv6 address it is wrapped in[]
to match theHost
header. #2993