Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2013-09-03 22:06:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and      /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Werkzeug"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2012-03-13 09:39:20.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes     
2013-09-03 22:06:07.000000000 +0200
@@ -1,0 +2,126 @@
+Tue Sep  3 08:12:07 UTC 2013 - [email protected]
+
+- update to 0.9.4:
+  - Fixed an issue with Python 3.3 and an edge case in cookie parsing.
+  - Fixed decoding errors not handled properly through the WSGI
+    decoding dance.
+  - Fixed URI to IRI conversion incorrectly decoding percent signs.
+  - Restored beahvior of the ``data`` descriptor of the request class to pre 
0.9
+    behavior.  This now also means that ``.data`` and ``.get_data()`` have
+    different behavior.  New code should use ``.get_data()`` always.
+
+    In addition to that there is now a flag for the ``.get_data()`` method that
+    controls what should happen with form data parsing and the form parser will
+    honor cached data.  This makes dealing with custom form data more 
consistent.
+  - Added `unsafe` parameter to :func:`~werkzeug.urls.url_quote`.
+  - Fixed an issue with :func:`~werkzeug.urls.url_quote_plus` not quoting
+    `'+'` correctly.
+  - Ported remaining parts of :class:`~werkzeug.contrib.RedisCache` to
+    Python 3.3.
+  - Ported remaining parts of :class:`~werkzeug.contrib.MemcachedCache` to
+    Python 3.3
+  - Fixed a deprecation warning in the contrib atom module.
+  - Fixed a regression with setting of content types through the
+    headers dictionary instead with the content type parameter.
+  - Use correct name for stdlib secure string comparision function.
+  - Fixed a wrong reference in the docstring of
+    :func:`~werkzeug.local.release_local`.
+  - Fixed an `AttributeError` that sometimes occurred when accessing the
+    :attr:`werkzeug.wrappers.BaseResponse.is_streamed` attribute.
+  - Fixed an issue with integers no longer being accepted in certain
+    parts of the routing system or URL quoting functions.
+  - Fixed an issue with `url_quote` not producing the right escape
+    codes for single digit codepoints.
+  - Fixed an issue with :class:`~werkzeug.wsgi.SharedDataMiddleware` not
+    reading the path correctly and breaking on etag generation in some
+    cases.
+  - Properly handle `Expect: 100-continue` in the development server
+    to resolve issues with curl.
+  - Automatically exhaust the input stream on request close.  This should
+    fix issues where not touching request files results in a timeout.
+  - Fixed exhausting of streams not doing anything if a non-limited
+    stream was passed into the multipart parser.
+  - Raised the buffer sizes for the multipart parser.
+  - Added support for :meth:`~werkzeug.wsgi.LimitedStream.tell`
+    on the limited stream.
+  - :class:`~werkzeug.datastructures.ETags` now is nonzero if it
+    contains at least one etag of any kind, including weak ones.
+  - Added a workaround for a bug in the stdlib for SSL servers.
+  - Improved SSL interface of the devserver so that it can generate
+    certificates easily and load them from files.
+  - Refactored test client to invoke the open method on the class
+    for redirects.  This makes subclassing more powerful.
+  - :func:`werkzeug.wsgi.make_chunk_iter` and
+    :func:`werkzeug.wsgi.make_line_iter` now support processing of
+    iterators and streams.
+  - URL generation by the routing system now no longer quotes
+    ``+``.
+  - URL fixing now no longer quotes certain reserved characters.
+  - The :func:`werkzeug.security.generate_password_hash` and
+    check functions now support any of the hashlib algorithms.
+  - `wsgi.get_current_url` is now ascii safe for browsers sending
+    non-ascii data in query strings.
+  - improved parsing behavior for :func:`werkzeug.http.parse_options_header`
+  - added more operators to local proxies.
+  - added a hook to override the default converter in the routing
+    system.
+  - The description field of HTTP exceptions is now always escaped.
+    Use markup objects to disable that.
+  - Added number of proxy argument to the proxy fix to make it more
+    secure out of the box on common proxy setups.  It will by default
+    no longer trust the x-forwarded-for header as much as it did
+    before.
+  - Added support for fragment handling in URI/IRI functions.
+  - Added custom class support for :func:`werkzeug.http.parse_dict_header`.
+  - Renamed `LighttpdCGIRootFix` to `CGIRootFix`.
+  - Always treat `+` as safe when fixing URLs as people love misusing them.
+  - Added support to profiling into directories in the contrib profiler.
+  - The escape function now by default escapes quotes.
+  - Changed repr of exceptions to be less magical.
+  - Simplified exception interface to no longer require environmnts
+    to be passed to recieve the response object.
+  - Added sentinel argument to IterIO objects.
+  - Added pbkdf2 support for the security module.
+  - Added a plain request type that disables all form parsing to only
+    leave the stream behind.
+  - Removed support for deprecated `fix_headers`.
+  - Removed support for deprecated `header_list`.
+  - Removed support for deprecated parameter for `iter_encoded`.
+  - Removed support for deprecated non-silent usage of the limited
+    stream object.
+  - Removed support for previous dummy `writable` parameter on
+    the cached property.
+  - Added support for explicitly closing request objects to close
+    associated resources.
+  - Conditional request handling or access to the data property on responses no
+    longer ignores direct passthrough mode.
+  - Removed werkzeug.templates and werkzeug.contrib.kickstart.
+  - Changed host lookup logic for forwarded hosts to allow lists of
+    hosts in which case only the first one is picked up.
+  - Added `wsgi.get_query_string`, `wsgi.get_path_info` and
+    `wsgi.get_script_name` and made the `wsgi.pop_path_info` and
+    `wsgi.peek_path_info` functions perform unicode decoding.  This
+    was necessary to avoid having to expose the WSGI encoding dance
+    on Python 3.
+  - Added `content_encoding` and `content_md5` to the request object's
+    common request descriptor mixin.
+  - added `options` and `trace` to the test client.
+  - Overhauled the utilization of the input stream to be easier to use
+    and better to extend.  The detection of content payload on the input
+    side is now more compliant with HTTP by detecting off the content
+    type header instead of the request method.  This also now means that
+    the stream property on the request class is always available instead
+    of just when the parsing fails.
+  - Added support for using :class:`werkzeug.wrappers.BaseResponse` in a with
+    statement.
+  - Changed `get_app_iter` to fetch the response early so that it does not
+    fail when wrapping a response iterable.  This makes filtering easier.
+  - Introduced `get_data` and `set_data` methods for responses.
+  - Introduced `get_data` for requests.
+  - Soft deprecated the `data` descriptors for request and response objects.
+  - Added `as_bytes` operations to some of the headers to simplify working
+    with things like cookies.
+  - Made the debugger paste tracebacks into github's gist service as
+    private pastes.
+
+-------------------------------------------------------------------

Old:
----
  Werkzeug-0.8.3.tar.gz

New:
----
  Werkzeug-0.9.4.tar.gz

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

Other differences:
------------------
++++++ python-Werkzeug.spec ++++++
--- /var/tmp/diff_new_pack.v0jhs2/_old  2013-09-03 22:06:08.000000000 +0200
+++ /var/tmp/diff_new_pack.v0jhs2/_new  2013-09-03 22:06:08.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Werkzeug
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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:           python-Werkzeug
-Version:        0.8.3
+Version:        0.9.4
 Release:        0
 Url:            http://werkzeug.pocoo.org/
 Summary:        The Swiss Army knife of Python web development

++++++ Werkzeug-0.8.3.tar.gz -> Werkzeug-0.9.4.tar.gz ++++++
++++ 17142 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to