Hello community,

here is the log from the commit of package python-WebOb for openSUSE:Factory 
checked in at 2014-09-15 17:41:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-WebOb (Old)
 and      /work/SRC/openSUSE:Factory/.python-WebOb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-WebOb"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-WebOb/python-WebOb.changes        
2014-02-21 06:57:27.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-WebOb.new/python-WebOb.changes   
2014-09-15 18:25:11.000000000 +0200
@@ -1,0 +2,60 @@
+Mon Sep 15 05:01:59 UTC 2014 - tbecht...@suse.com
+
+- update to version 1.4:
+  * Remove ``webob.__version__``, the version number had not been kept in sync
+    with the official pkg version.  To obtain the WebOb version number, use
+    ``pkg_resources.get_distribution('webob').version`` instead.
+  * Fix a bug in ``EmptyResponse`` that prevents it from setting self.close as
+    appropriate due to testing truthiness of object rather than if it is
+    something other than ``None``.
+  * Fix a bug in ``SignedSerializer`` preventing secrets from containing
+    higher-order characters. See https://github.com/Pylons/webob/issues/136
+  * Use the ``hmac.compare_digest`` method when available for constant-time
+    comparisons.
+  * Fix a bug in ``SignedCookieProfile`` whereby we didn't keep the original
+    serializer around, this would cause us to have ``SignedSerializer`` be 
added
+    on top of a ``SignedSerializer`` which would cause it to be run twice when
+    attempting to verify a cookie.  See 
https://github.com/Pylons/webob/pull/127
+  * Backwards Incompatible change: When ``CookieProfile.get_value`` and
+    ``SignedCookieProfile.get_value`` fails to deserialize a badly encoded
+    value, we now return ``None`` as if the cookie was never set in the first
+    place instead of allowing a ``ValueError`` to be raised to the calling 
code.
+    See https://github.com/Pylons/webob/pull/126
+  * Added a read-only ``domain`` property to ``BaseRequest``.  This property
+    returns the domain portion of the host value.  For example, if the
+    environment contains an ``HTTP_HOST`` value of ``foo.example.com:8000``,
+    ``request.domain`` will return ``foo.example.com``.
+  * Added five new APIs: ``webob.cookies.CookieProfile``,
+    ``webob.cookies.SignedCookieProfile``, ``webob.cookies.JSONSerializer`` and
+    ``webob.cookies.SignedSerializer``, and ``webob.cookies.make_cookie``. 
These
+    APIs are convenience APIs for generating and parsing cookie headers as well
+    as dealing with signing cookies.
+  * Cookies generated via webob.cookies quoted characters in cookie values that
+    did not need to be quoted per RFC 6265.  The following characters are no
+    longer quoted in cookie values: ``~/=<>()[]{}?@`` .  The full set of
+    non-letter-or-digit unquoted cookie value characters is now
+    ``!#$%&'*+-.^_`|~/: =<>()[]{}?@``.  See
+    http://tools.ietf.org/html/rfc6265#section-4.1.1 for more information.
+  * Cookie names are now restricted to the set of characters expected by RFC
+    6265.  Previously they could contain unsupported characters such as ``/``.
+  * Older versions of Webob escaped the doublequote to ``\"`` and the backslash
+    to ``\\`` when quoting cookie values.  Now, instead, cookie serialization
+    generates ``\042`` for the doublequote and ``\134`` for the backslash. This
+    is what is expected as per RFC 6265.  Note that old cookie values that do
+    have the older style quoting in them will still be unquoted correctly,
+    however.
+  * Added support for draft status code 451 ("Unavailable for Legal Reasons").
+    See 
http://tools.ietf.org/html/draft-tbray-http-legally-restricted-status-00
+  * Added status codes 428, 429, 431 and 511 to ``util.status_reasons`` (they
+    were already present in a previous release as ``webob.exc`` exceptions).
+  * MIMEAccept happily parsed malformed wildcard strings like "image/pn*" at
+    parse time, but then threw an AssertionError during matching.  See
+    https://github.com/Pylons/webob/pull/83 .
+  * Preserve document ordering of GET and POST request data when POST data
+    passed to Request.blank is a MultiDict.
+    See https://github.com/Pylons/webob/pull/96
+  * Allow query strings attached to PATCH requests to populate request.params.
+    See https://github.com/Pylons/webob/pull/106
+  * Added Python 3.3 trove classifier.
+
+-------------------------------------------------------------------

Old:
----
  WebOb-1.2.3.tar.gz

New:
----
  WebOb-1.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-WebOb.spec ++++++
--- /var/tmp/diff_new_pack.jWCm7y/_old  2014-09-15 18:25:12.000000000 +0200
+++ /var/tmp/diff_new_pack.jWCm7y/_new  2014-09-15 18:25:12.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-WebOb
-Version:        1.2.3
+Version:        1.4
 Release:        0
 Summary:        WSGI request and response object
 License:        MIT
@@ -77,6 +77,6 @@
 
 %files doc
 %defattr(-,root,root,-)
-%doc news build/sphinx/html
+%doc build/sphinx/html
 
 %changelog

++++++ WebOb-1.2.3.tar.gz -> WebOb-1.4.tar.gz ++++++
++++ 2495 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to