Werkzeug 0.4.1 released!
I'm happy to announce the latest bugfix release of Werkzeug, the swiss army knife for Python web developers.
Here the list of applied fixes:
- werkzeug.contrib.cache.Memcached accepts now objects that implementt the memcache.Client interface as alternative to a list of strings with server addresses. There is also now a GAEMemcachedCache that connects to the Google appengine cache.
- explicitly convert secret keys to bytestrings now because Python 2.6 no longer does that.
- url_encode and all interfaces that call it, support ordering of options now which however is disabled by default.
- the development server no longer resolves the addresses of clients.
- Fixed a typo in werkzeug.test that broke File.
- Map.bind_to_environ uses the Host header now if available.
- Fixed BaseCache.get_dict (#345)
- werkzeug.test.Client can now run the application buffered in which case the application is properly closed automatically.
- Fixed Headers.set (#354). Caused header duplication before.
- Fixed Headers.pop (#349). default parameter was not properly handled.
- Fixed UnboundLocalError in create_environ (#351)
- Headers is more compatible with wsgiref now.
- Template.render accepts multidicts now.
For the next release we will switch to a Sphinx as new documentation system and finally document all the cool stuff in contrib as well.
Get it while it's hot from the Cheeseshop.
Awesome work. I absolutely love working with Werkzeug. It gives me the right balance of control that I want, while taking care of the things I don't want to. Keep up the great work.
— Empty on Sunday, January 11, 2009 15:21 #