Changelog for
python-pecan-0.6.1-2.3.noarch.rpm :
* Wed Aug 20 2014 tbechtoldAATTsuse.com- Disable testsuite run during build. Upstream tarball doesn\'t contain all needed files to run the testsuite.
* Thu Jul 24 2014 dmuellerAATTsuse.com- update to 0.6.1:
* Fixed a bug which causes pecan to mistakenly return HTTP 204 for non-empty response bodies.
* Added support for disabling the pecan.request and pecan.response threadlocals at the WSGI application level in favor of explicit reference passing. For more information, see Context/Thread-Locals vs. Explicit Argument Passing.
* Added better support for hook composition via subclassing and mixins. For more information, see Attaching Hooks.
* Added support for specifying custom request and response implementations at the WSGI application level for people who want to extend the functionality provided by the base classes in webob.
* Pecan controllers may now return an explicit webob.Response instance to short-circuit Pecan’s template rendering and serialization.
* For generic methods that return HTTP 405, pecan now generates an Allow header to communicate acceptable methods to the client.
* Fixed a bug in adherence to RFC2616: if an exposed method returns no response body (or namespace), pecan will now enforce an HTTP 204 response (instead of HTTP 200).
* Fixed a bug in adherence to RFC2616: when pecan responds with HTTP 204 or HTTP 304, the Content-Type header is automatically stripped (because these types of HTTP responses do not contain body content).
* Fixed a bug: now when clients request JSON via an Accept header, webob HTTP exceptions are serialized as JSON, not their native HTML representation.
* Fixed a bug that broke applications which specified default_renderer = json.
* This release adds formal support for pypy.
* Added colored request logging to the pecan serve command.
* Added a scaffold for easily generating a basic REST API.
* Added the ability to pass arbitrary keyword arguments to pecan.testing.load_test_app.
* Fixed a recursion-related bug in the error document middleware.
* Fixed a bug in the gunicorn_pecan command that caused threading.local data to leak between eventlet/gevent green threads.
* Improved documentation through fixes and narrative tutorials for sample pecan applications.- add remove-logutils.diff: Remove dependency on logutils for newer distros, its part of main python now
* Thu Feb 20 2014 dmuellerAATTsuse.com- update to 0.4.5:
* Fixed a trailing slash bug for `RestController`s that have a `_lookup` method.
* Cleaned up the WSGI app reference from the threadlocal state on every request (to avoid potential memory leaks, especially when testing).
* Improved pecan documentation and correctd intersphinx references.
* pecan supports Python 3.4.
* Fri Jan 10 2014 dmuellerAATTsuse.com- update to 0.4.4:
* Removed memoization of certain controller attributes, which can lead to a memory leak in dynamic controller lookups.
* Fixed several bugs for RestController.
* Fixed a bug in security handling for generic controllers.
* Resolved a bug in `_default` handlers used in `RestController`.
* Persist `pecan.request.context` across internal redirects.- reenable make check
* Tue Dec 10 2013 dmuellerAATTsuse.com- fix requires after the version update to 0.4.2, it was even documented in the .changes file:
* Replaced the ``simplegeneric`` dependency with the new ``functools.singledispatch`` function in preparation for Python 3.4 support.
* Thu Dec 05 2013 p.drouandAATTgmail.com- Update to version 0.4.2
* Remove a routing optimization that breaks the WSME pecan plugin.- Changes from 0.4.1
* Moved the project to `StackForge infrastructure
`_, including Gerrit code review, Jenkins continuous integration, and GitHub mirroring.
* Added a pecan plugin for the popular `uwsgi server `_.
* Replaced the ``simplegeneric`` dependency with the new ``functools.singledispatch`` function in preparation for Python 3.4 support.
* Optimized pecan\'s core dispatch routing for notably faster response times.
* Thu Nov 28 2013 dmuellerAATTsuse.com- package LICENSE and README.rst
* Wed Sep 18 2013 dmuellerAATTsuse.com- require python-logutils on Python < 2.7
* Tue Aug 13 2013 dmuellerAATTsuse.com- update to 0.3.2:
* Made some changes to simplify how ``pecan.conf.app`` is passed to new apps.
* Fixed a routing bug for certain ``_lookup`` controller configurations.
* Improved documentation for handling file uploads.
* Deprecated the ``pecan.conf.requestviewer`` configuration option.
* Tue Jun 25 2013 dmuellerAATTsuse.com- Update to version 0.3.0: + New upstream release
* Fri Feb 22 2013 saschpeAATTsuse.de- Update to version 0.2.1: + Upstream provides no changelog
* Thu Jan 17 2013 saschpeAATTsuse.de- Initial version