2011-11-10 12:09:05 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 10 11:07:11 UTC 2011 - saschpe@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.
|
|
|
|
|
2011-09-27 11:36:51 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 27 09:31:46 UTC 2011 - saschpe@suse.de
|
|
|
|
|
|
|
|
- Package renamed to python-Werkzeug
|
|
|
|
- Update to version 0.7.1:
|
|
|
|
* Fixed a problem with newer versions of IPython
|
|
|
|
* Disabled pyinotify based reloader which does not work reliably.
|
|
|
|
- Changes from version 0.7.0:
|
|
|
|
* Add support for python-libmemcached to the Werkzeug cache abstraction
|
|
|
|
layer.
|
|
|
|
* improved url_decode and url_encode performance.
|
|
|
|
* fixed an issue where the SharedDataMiddleware could cause an
|
|
|
|
internal server error on weird paths when loading via pkg_resources.
|
|
|
|
* fixed an URL generation bug that caused URLs to be invalid if a
|
|
|
|
generated component contains a colon.
|
|
|
|
* werkzeug.import_string now works with partially set up
|
|
|
|
packages properly.
|
|
|
|
* disabled automatic socket swiching for IPv6 on the development
|
|
|
|
server due to problems it caused.
|
|
|
|
* Werkzeug no longer overrides the Date header when creating a
|
|
|
|
conditional HTTP response.
|
|
|
|
* The routing system provides a method to retrieve the matching
|
|
|
|
methods for a given path.
|
|
|
|
* The routing system now accepts a parameter to change the encoding
|
|
|
|
error behaviour.
|
|
|
|
* The local manager can now accept custom ident functions in the
|
|
|
|
constructor that are forwarded to the wrapped local objects.
|
|
|
|
* url_unquote_plus now accepts unicode strings again.
|
|
|
|
* fixed an issues with the filesystem session support's prune
|
|
|
|
function and concurrent usage.
|
|
|
|
* fixed a problem with external URL generation discarding the port.
|
|
|
|
* added support for pylibmc to the Werkzeug cache abstraction layer.
|
|
|
|
* fixed an issue with the new multipart parser that happened when
|
|
|
|
a linkebreak happend to be on the chunk limit.
|
|
|
|
* cookies are now set properly if ports are in use. A runtime error
|
|
|
|
is raised if one tries to set a cookie for a domain without a dot.
|
|
|
|
* fixed an issue with Template.from_file not working for file
|
|
|
|
descriptors.
|
|
|
|
* reloader can now use inotify to track reloads. This requires the
|
|
|
|
pyinotify library to be installed.
|
|
|
|
* See more in file CHANGES...
|
|
|
|
- Generate HTML documentation with Sphinx
|
|
|
|
- Don't package PKG-INFO
|
|
|
|
- BuildRequire python-distribute instead of python-setuptools
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 14 09:03:37 UTC 2011 - saschpe@suse.de
|
|
|
|
|
|
|
|
- Add spec file license header
|
|
|
|
- Use py_requires
|
|
|
|
- Moved changelog from spec to changes file
|
|
|
|
- Corrected RPM groups
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 13 00:00:00 UTC 2011 - hpj@urpla.net
|
|
|
|
|
|
|
|
- Update to 0.6.2
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 5 00:00:00 UTC 2010 - phalliday@excelsiorsystems.net
|
|
|
|
|
|
|
|
- Updating because upstream release of Werkzeug 0.6
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 25 00:00:00 UTC 2009 - phalliday@excelsiorsystems.net
|
|
|
|
|
|
|
|
- Initial package
|
|
|
|
|