Hello community,

here is the log from the commit of package python3-WebOb for openSUSE:Factory 
checked in at 2017-04-14 13:32:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-WebOb (Old)
 and      /work/SRC/openSUSE:Factory/.python3-WebOb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-WebOb"

Fri Apr 14 13:32:12 2017 rev:10 rq:457510 version:1.7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-WebOb/python3-WebOb-doc.changes  
2016-07-15 12:53:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-WebOb.new/python3-WebOb-doc.changes     
2017-04-14 13:32:45.773434461 +0200
@@ -1,0 +2,91 @@
+Wed Feb  1 13:25:48 UTC 2017 - h...@urpla.net
+
+- spec file: add pytest build dependency
+- update to version 1.7.1:
+  * Bugfix
+    - Response.__init__ would discard app_iter when a Response had no
+      body, this would cause issues when app_iter was an object that
+      was tied to the life-cycle of a web application and had to be
+      properly closed. app_iter is more advanced API for Response and
+      thus even if it contains a body and is thus against the HTTP
+      RFC's, we should let the users shoot themselves by returning a
+      body. See https://github.com/Pylons/webob/issues/305
+
+- update to version 1.7.0:
+  * Compatibility
+    - WebOb is no longer supported on Python 2.6 and PyPy3 (due to pip
+      no longer supporting Python 3.2 even on PyPy)
+  * Backwards Incompatibility
+    - Response.content_type removes all existing Content-Type parameters, and
+      if the new Content-Type is "texty" it adds a new charset (unless already
+      provided) using the default_charset. See
+      https://github.com/Pylons/webob/pull/301
+    - Response.set_cookie no longer accepts a key argument. This was deprecated
+      in WebOb 1.5 and as mentioned in the deprecation, is being removed in 1.7
+    - Response.__init__ will no longer set the default Content-Type, nor
+      Content-Length on Responses that don't have a body. This allows WebOb to
+      return proper responses for things like `Response(status='204 No 
Content')`.
+    - Response.text will no longer raise if the Content-Type does not have a
+      charset, it will fall back to using the new default_body_encoding`. To 
get
+      the old behaviour back please sub-class Response and set
+      default_body_encoding to None. See
+      https://github.com/Pylons/webob/pull/287
+    - WebOb no longer supports Chunked Encoding, this means that if you are 
using
+      WebOb and need Chunked Encoding you will be required to have a proxy that
+      unchunks the request for you. Please read
+      https://github.com/Pylons/webob/issues/279 for more background.
+  * Feature
+    - Response has a new default_body_encoding which may be used to allow
+      getting/setting Response.text when a Content-Type has no charset. See
+      https://github.com/Pylons/webob/pull/287
+    - webob.Request with any HTTP method is now allowed to have a body. This
+      allows DELETE to have a request body for passing extra information. See
+      https://github.com/Pylons/webob/pull/283 and
+      https://github.com/Pylons/webob/pull/274
+    - Add tell() to ResponseBodyFile so that it may be used for example for
+      zipfile support. See https://github.com/Pylons/webob/pull/117
+    - Allow the return from wsgify.middleware to be used as a decorator. See
+      https://github.com/Pylons/webob/pull/228
+  * Bugfix
+    - Fixup cgi.FieldStorage on Python 3.x to work-around issue reported in
+      Python bug report 27777 and 24764. This is currently applied for Python
+      versions less than 3.7. See https://github.com/Pylons/webob/pull/294 and
+      https://github.com/Pylons/webob/pull/300
+    - Response.set_cookie now accepts datetime objects for the expires
+      kwarg and will correctly convert them to UTC with no tzinfo for use in
+      calculating the max_age. See https://github.com/Pylons/webob/issues/254
+      and https://github.com/Pylons/webob/pull/292
+    - Fixes request.PATH_SAFE to contain all of the path safe characters
+      according to RFC3986. See https://github.com/Pylons/webob/pull/291
+    - WebOb's exceptions will lazily read underlying variables when inserted 
into
+      templates to avoid expensive computations/crashes when inserting into the
+      template. This had a bad performance regression on Py27 because of the 
way
+      the lazified class was created and returned. See
+      https://github.com/Pylons/webob/pull/284
+    - wsgify.__call__ raised a TypeError with an unhelpful message, it will
+      now return the repr for the wrapped function:
+      https://github.com/Pylons/webob/issues/119
+    - Response.json's json.dumps/json.loads are now always UTF-8. It no
+      longer tries to use the charset.
+    - The Response.__init__ will by default no longer set the Content-Type to
+      the default if a headerlist is provided. This fixes issues whereby
+      Request.get_response() would return a Response that didn't match the
+      actual response. See https://github.com/Pylons/webob/pull/261 and
+      https://github.com/Pylons/webob/issues/205
+    - Cleans up the remainder of the issues with the updated WebOb exceptions 
that
+      were taught to return JSON in version 1.6. See
+      https://github.com/Pylons/webob/issues/237 and
+      https://github.com/Pylons/webob/issues/236
+    - Response.from_file now parses the status line correctly when the status
+      line contains an HTTP with version, as well as a status text that 
contains
+      multiple white spaces (e.g HTTP/1.1 404 Not Found). See
+      https://github.com/Pylons/webob/issues/250
+    - Response now has a new property named has_body that may be used to
+      interrogate the Response to find out if Response.body is or isn't
+      set.
+      This is used in the exception handling code so that if you use a WebOb 
HTTP
+      Exception and pass a generator to app_iter WebOb won't attempt to read
+      the whole thing and instead allows it to be returned to the WSGI server. 
See
+      https://github.com/Pylons/webob/pull/259
+
+-------------------------------------------------------------------
python3-WebOb.changes: same change

Old:
----
  WebOb-1.6.1.tar.gz

New:
----
  WebOb-1.7.1.tar.gz

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

Other differences:
------------------
++++++ python3-WebOb-doc.spec ++++++
--- /var/tmp/diff_new_pack.2o76GG/_old  2017-04-14 13:32:46.753295985 +0200
+++ /var/tmp/diff_new_pack.2o76GG/_new  2017-04-14 13:32:46.753295985 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-WebOb-doc
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           python3-WebOb-doc
-Version:        1.6.1
+Version:        1.7.1
 Release:        0
 Summary:        WSGI request and response object - Documentation
 License:        MIT

++++++ python3-WebOb.spec ++++++
--- /var/tmp/diff_new_pack.2o76GG/_old  2017-04-14 13:32:46.773293158 +0200
+++ /var/tmp/diff_new_pack.2o76GG/_new  2017-04-14 13:32:46.773293158 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-WebOb
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           python3-WebOb
-Version:        1.6.1
+Version:        1.7.1
 Release:        0
 Summary:        WSGI request and response object
 License:        MIT
@@ -30,6 +30,7 @@
 # for ssl module:
 BuildRequires:  python3
 BuildRequires:  python3-nose
+BuildRequires:  python3-pytest
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 

++++++ WebOb-1.6.1.tar.gz -> WebOb-1.7.1.tar.gz ++++++
++++ 12781 lines of diff (skipped)


Reply via email to