Changelog

Release 0.5.0

  • Fixed Cookie path default value to be relative to base site location.
  • Added AppendSlashes middleware for forcing URLs to end in slash. Not on as default.
  • Changed handling of requests against invalig URLs (We now process all requests as if their URLs had a leading slash, regardless...)
  • Created Responsify middleware, and included it as default. This allows you to return from a route withoute wrapping your response in a Response object.
  • Ensured compatability across Python versions 2.4 through 3.2

Release 0.4.1

  • Rename find_request_handler to find_route.
  • Rename some internal variables, notably all references to handler that were actually a Route instance have been renamed to route.
  • Minor fixes.

Release 0.4.0

Release 0.3.1

  • Remove leftover print statement causing errors using mod_wsgi

Release 0.3.0

  • Added support for autopopulating handler method with data from the URL.
  • Added middleware support
  • New and improved documentation
  • Lots of cleanups on the code.

Release 0.2.2

  • Fixed bug where setting the TEMPLATE_DIR-option in pyroutes_settings.py would cause the default 404,403 and 400 error pages to not work.
  • Fix bug where pyroutes would add two content-type headers to responses. (Thanks to Dalton Barreto)
  • Fixed IF_MODIFIED_SINCE handling in utils.fileserver on windows.

Release 0.2.1

  • Reduce setup.py dependencies to only distutils.
  • Fix packaging of default templates
  • Fix pypi-package complaining about README file missing.
  • Fix unstable cookie handling in some cornercases.

Release 0.2.0

  • New Request object included to every route. Backward incompatible
  • New cookie handling framework
  • Automatic HTTP-status code lookups in Response-objects.
  • Project settings
  • Better debug-pages when DEBUG=True in settings.
  • Development fileserver
  • Development autoreloader

Project Versions

Go to this page on GitHub. (Edit)

Table Of Contents

Previous topic

pyroutes

Next topic

Installation

This Page