diff --git a/python-Werkzeug.changes b/python-Werkzeug.changes index 3834c4a..13b4087 100644 --- a/python-Werkzeug.changes +++ b/python-Werkzeug.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Mon Nov 4 10:57:09 UTC 2024 - John Paul Adrian Glaubitz + +- Update to 3.1.1 + * Fix an issue that caused ``str(Request.headers)`` to always appear empty. + :issue:`2985` +- from version 3.1.0 + * Drop support for Python 3.8. :pr:`2966` + * Remove previously deprecated code. :pr:`2967` + * ``Request.max_form_memory_size`` defaults to 500kB instead of unlimited. + Non-file form fields over this size will cause a ``RequestEntityTooLarge`` + error. :issue:`2964` + * ``OrderedMultiDict`` and ``ImmutableOrderedMultiDict`` are deprecated. + Use ``MultiDict`` and ``ImmutableMultiDict`` instead. :issue:`2968` + * Behavior of properties on ``request.cache_control`` and + ``response.cache_control`` has been significantly adjusted. + * Dict values are always ``str | None``. Setting properties will convert + the value to a string. Setting a property to ``False`` is equivalent to + setting it to ``None``. Getting typed properties will return ``None`` if + conversion raises ``ValueError``, rather than the string. :issue:`2980` + * ``max_age`` is ``None`` if present without a value, rather than ``-1``. + :issue:`2980` + * ``no_cache`` is a boolean for requests, it is ``True`` instead of + ``"*"`` when present. It remains a string for responses. :issue:`2980` + * ``max_stale`` is ``True`` if present without a value, rather + than ``"*"``. :issue:`2980` + * ``no_transform`` is a boolean. Previously it was mistakenly always + ``None``. :issue:`2881` + * ``min_fresh`` is ``None`` if present without a value, rather than + ``"*"``. :issue:`2881` + * ``private`` is ``True`` if present without a value, rather than ``"*"``. + :issue:`2980` + * Added the ``must_understand`` property. :issue:`2881` + * Added the ``stale_while_revalidate``, and ``stale_if_error`` + properties. :issue:`2948` + * Type annotations more accurately reflect the values. :issue:`2881` + * Support Cookie CHIPS (Partitioned Cookies). :issue:`2797` + * Add 421 ``MisdirectedRequest`` HTTP exception. :issue:`2850` + * Increase default work factor for PBKDF2 to 1,000,000 iterations. + :issue:`2969` + * Inline annotations for ``datastructures``, removing stub files. + :issue:`2970` + * ``MultiDict.getlist`` catches ``TypeError`` in addition to ``ValueError`` + when doing type conversion. :issue:`2976` + * Implement ``|`` and ``|=`` operators for ``MultiDict``, ``Headers``, and + ``CallbackDict``, and disallow ``|=`` on immutable types. :issue:`2977` + ------------------------------------------------------------------- Mon Oct 28 12:57:32 UTC 2024 - Daniel Garcia diff --git a/python-Werkzeug.spec b/python-Werkzeug.spec index e03d273..53f262f 100644 --- a/python-Werkzeug.spec +++ b/python-Werkzeug.spec @@ -27,7 +27,7 @@ %{?sle15_python_module_pythons} Name: python-Werkzeug%{psuffix} -Version: 3.0.6 +Version: 3.1.1 Release: 0 Summary: The Swiss Army knife of Python web development License: BSD-3-Clause diff --git a/werkzeug-3.0.6.tar.gz b/werkzeug-3.0.6.tar.gz deleted file mode 100644 index c48fd90..0000000 --- a/werkzeug-3.0.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a8dd59d4de28ca70471a34cba79bed5f7ef2e036a76b3ab0835474246eb41f8d -size 805170 diff --git a/werkzeug-3.1.1.tar.gz b/werkzeug-3.1.1.tar.gz new file mode 100644 index 0000000..f8a3861 --- /dev/null +++ b/werkzeug-3.1.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cd39dfbdfc1e051965f156163e2974e52c210f130810e9ad36858f0fd3edad4 +size 806453