Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2011-11-14 13:38:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and      /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Werkzeug", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2011-09-28 15:31:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes     
2011-11-14 13:38:24.000000000 +0100
@@ -1,0 +2,59 @@
+Thu Nov 10 11:07:11 UTC 2011 - sasc...@suse.de
+
+- Update to version 0.8.1:
+  * Fixed an issue with the memcache not working properly.
+  * Fixed an issue for Python 2.7.1 and higher that broke
+    copying of multidicts with :func:`copy.copy`.
+  * Changed hashing methodology of immutable ordered multi dicts
+    for a potential problem with alternative Python implementations.
+- Changes from version 0.8:
+  * Removed data structure specific KeyErrors for a general
+    purpose :exc:`~werkzeug.exceptions.BadRequestKeyError`.
+  * Documented :meth:`werkzeug.wrappers.BaseRequest._load_form_data`.
+  * The routing system now also accepts strings instead of
+    dictionaries for the `query_args` parameter since we're only
+    passing them through for redirects.
+  * Werkzeug now automatically sets the content length immediately when
+    the :attr:`~werkzeug.wrappers.BaseResponse.data` attribute is set
+    for efficiency and simplicity reasons.
+  * The routing system will now normalize server names to lowercase.
+  * The routing system will no longer raise ValueErrors in case the
+    configuration for the server name was incorrect.  This should make
+    deployment much easier because you can ignore that factor now.
+  * Fixed a bug with parsing HTTP digest headers.  It rejected headers
+    with missing nc and nonce params.
+  * Proxy fix now also updates wsgi.url_scheme based on X-Forwarded-Proto.
+  * Added support for key prefixes to the redis cache.
+  * Added the ability to supress some auto corrections in the wrappers
+    that are now controlled via `autocorrect_location_header` and
+    `automatically_set_content_length` on the response objects.
+  * Werkzeug now uses a new method to check that the length of incoming
+    data is complete and will raise IO errors by itself if the server
+    fails to do so.
+  * :func:`~werkzeug.wsgi.make_line_iter` now requires a limit that is
+    not higher than the length the stream can provide.
+  * Refactored form parsing into a form parser class that makes it possible
+    to hook into individual parts of the parsing process for debugging and
+    extending.
+  * For conditional responses the content length is no longer set when it
+    is already there and added if missing.
+  * Immutable datastructures are hashable now.
+  * Headers datastructure no longer allows newlines in values to avoid
+    header injection attacks.
+  * Made it possible through subclassing to select a different remote
+    addr in the proxy fix.
+  * Added stream based URL decoding.  This reduces memory usage on large
+    transmitted form data that is URL decoded since Werkzeug will no longer
+    load all the unparsed data into memory.
+  * Memcache client now no longer uses the buggy cmemcache module and
+    supports pylibmc.  GAE is not tried automatically and the dedicated
+    class is no longer necessary.
+  * Redis cache now properly serializes data.
+  * Removed support for Python 2.4
+- Changes from version 0.7.2:
+  * Fixed a CSRF problem with the debugger.
+  * The debugger is now generating private pastes on lodgeit.
+  * If URL maps are now bound to environments the query arguments
+    are properly decoded from it for redirects.
+
+-------------------------------------------------------------------

Old:
----
  Werkzeug-0.7.1.tar.gz

New:
----
  Werkzeug-0.8.1.tar.gz

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

Other differences:
------------------
++++++ python-Werkzeug.spec ++++++
--- /var/tmp/diff_new_pack.1QUF83/_old  2011-11-14 13:38:25.000000000 +0100
+++ /var/tmp/diff_new_pack.1QUF83/_new  2011-11-14 13:38:25.000000000 +0100
@@ -11,16 +11,18 @@
 # case the license is the MIT License). An "Open Source License" is a
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
-#
+
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
+
 Name:           python-Werkzeug
-Version:        0.7.1
+Version:        0.8.1
 Release:        0
 Url:            http://werkzeug.pocoo.org/
 Summary:        The Swiss Army knife of Python web development
-License:        BSD
+License:        BSD-3-Clause
 Group:          Development/Languages/Python
 Source:         
http://pypi.python.org/packages/source/W/Werkzeug/Werkzeug-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ Werkzeug-0.7.1.tar.gz -> Werkzeug-0.8.1.tar.gz ++++++
++++ 13538 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