From 74995b12c52ef0f433a0ca0ba01ee01109dedbae Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 27 May 2015 16:18:20 -0400 Subject: Version increment. Change-Id: Id2088317d47dc43d0e58869fbc4fa20cee98c7e9 --- docs/source/changes.rst | 26 ++++++++++++++++++++++++++ setup.py | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/docs/source/changes.rst b/docs/source/changes.rst index 5cf6f4c..ce3a3aa 100644 --- a/docs/source/changes.rst +++ b/docs/source/changes.rst @@ -1,3 +1,29 @@ +0.9.0 +===== +* Support for Python 3.2 has been dropped. +* Added a new feature which allows users to specify custom path segments for + controllers. This is especially useful for path segments that are not + valid Python identifiers (such as path segments that include certain + punctuation characters, like `/some/~path~/`). +* Added a new configuration option, `app.debugger`, which allows developers to + specify an alternative debugger to `pdb` (e.g., `ipdb`) when performing + interactive debugging with pecan's `DebugMiddleware`. +* Changed new quickstart pecan projects to default the `pecan` log level to + `DEBUG` for development. +* Fixed a bug that prevented `staticmethods` from being used as controllers. +* Fixed a decoding bug in the way pecan handles certain quoted URL path + segments and query strings. +* Fixed several bugs in the way pecan handles Unicode path segments (for + example, now you can define pecan routes that contain emoji characters). +* Fixed several bugs in RestController that caused it to return `HTTP 404 Not + Found` rather than `HTTP 405 Method Not Allowed`. Additionally, + RestController now returns valid `Allow` headers when `HTTP 405 Method Not + Allowed` is returned. +* Fixed a bug which allowed special pecan methods (`_route`, `_lookup`, + `_default`) to be marked as generic REST methods. +* Added more emphasis in pecan's documentation to the need for `debug=False` in + production deployments. + 0.8.3 ===== * Changed pecan to more gracefully handle a few odd request encoding edge diff --git a/setup.py b/setup.py index f72b539..a0f4d68 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ import platform from setuptools import setup, find_packages -version = '0.8.3' +version = '0.9.0' # # determine requirements -- cgit v1.2.1