15
0
forked from pool/python-WebOb

- update to 1.8.5:

- Fixed one last remaining invalid escape sequence in a docstring.
  - Response.content_type now accepts unicode strings on Python 2 and encodes
    them to latin-1.
  - Accept header classes now support a .copy() function that may be used to
    create a copy. This allows ``create_accept_header`` and other like functions
    to accept an pre-existing Accept header.
  - Some backslashes introduced with the new accept handling code were causing
    DeprecationWarnings upon compiling the source to pyc files, all of the
    backslashes have been reigned in as appropriate, and users should no longer
    see DeprecationWarnings for invalid escape sequence.
  - ``acceptparse.AcceptValidHeader``, ``acceptparse.AcceptInvalidHeader``, and
    ``acceptparse.AcceptNoHeader`` will now always ignore offers that do not
    match the required media type grammar when calling ``.acceptable_offers()``.
    Previous versions raised a ``ValueError`` for invalid offers in
    ``AcceptValidHeader`` and returned them as acceptable in the others.
  - Add Request.remote_host, exposing REMOTE_HOST environment variable.
  - Added ``acceptparse.Accept.parse_offer`` to codify what types of offers
    are compatible with ``acceptparse.AcceptValidHeader.acceptable_offers``,
    ``acceptparse.AcceptMissingHeader.acceptable_offers``, and
    ``acceptparse.AcceptInvalidHeader.acceptable_offers``. This API also
    normalizes the offer with lowercased type/subtype and parameter names.
  - SameSite may now be passed as str or bytes to `Response.set_cookie` and
    `cookies.make_cookie`. This was an oversight as all other arguments would be
    correctly coerced before being serialized.
  - acceptparse.MIMEAccept which is deprecated in WebOb 1.8.0 made a backwards
    incompatible change that led to it raising on an invalid Accept header. This
   behaviour has now been reversed, as well as some other fixes to allow
    MIMEAccept to behave more like the old version.
  - ``request.POST`` now supports any requests with the appropriate

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=53
This commit is contained in:
2019-01-07 09:57:14 +00:00
committed by Git OBS Bridge
parent 0d7b0d7e83
commit c3276ed32d
4 changed files with 39 additions and 6 deletions

View File

@@ -1,3 +1,36 @@
-------------------------------------------------------------------
Mon Jan 7 09:55:07 UTC 2019 - Thomas Bechtold <tbechtold@suse.com>
update to 1.8.5:
- Fixed one last remaining invalid escape sequence in a docstring.
- Response.content_type now accepts unicode strings on Python 2 and encodes
them to latin-1. See https://github.com/Pylons/webob/pull/389 and
https://github.com/Pylons/webob/issues/388
- Accept header classes now support a .copy() function that may be used to
create a copy. This allows ``create_accept_header`` and other like functions
to accept an pre-existing Accept header. See
https://github.com/Pylons/webob/pull/386 and
https://github.com/Pylons/webob/issues/385
- Some backslashes introduced with the new accept handling code were causing
DeprecationWarnings upon compiling the source to pyc files, all of the
backslashes have been reigned in as appropriate, and users should no longer
see DeprecationWarnings for invalid escape sequence. See
https://github.com/Pylons/webob/issues/384
- ``acceptparse.AcceptValidHeader``, ``acceptparse.AcceptInvalidHeader``, and
``acceptparse.AcceptNoHeader`` will now always ignore offers that do not
match the required media type grammar when calling ``.acceptable_offers()``.
Previous versions raised a ``ValueError`` for invalid offers in
``AcceptValidHeader`` and returned them as acceptable in the others.
See https://github.com/Pylons/webob/pull/372
- Add Request.remote_host, exposing REMOTE_HOST environment variable.
- Added ``acceptparse.Accept.parse_offer`` to codify what types of offers
are compatible with ``acceptparse.AcceptValidHeader.acceptable_offers``,
``acceptparse.AcceptMissingHeader.acceptable_offers``, and
``acceptparse.AcceptInvalidHeader.acceptable_offers``. This API also
normalizes the offer with lowercased type/subtype and parameter names.
See https://github.com/Pylons/webob/pull/376 and
https://github.com/Pylons/webob/pull/379
-------------------------------------------------------------------
Mon Aug 20 15:00:08 UTC 2018 - dmueller@suse.com