Armin Ronacher

Werkzeug 0.4.1 released!

written by Armin Ronacher, on Sunday, January 11, 2009 10:53.

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.

Comments

  1. 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 #

Leave a Reply