File python-pecan.changes of Package python-pecan

-------------------------------------------------------------------
Tue Sep 23 18:56:49 UTC 2014 - dmueller@suse.com

- update to 0.7.0:
  * Fixed an edge case in RestController routing which should have
  returned an HTTP 400 but was instead raising an exception
  (and thus, HTTP 500).
  * Fixed an incorrect root logger configuration for
  quickstarted pecan projects.
  * Added pecan.state.arguments, a new feature for inspecting
  controller call arguments.
  * Fixed an infinite recursion error in PecanHook application.
  Subclassing both rest.RestController and hooks.HookController 
  resulted in an infinite recursion error in hook application
  (which prevented applications from starting).
  * Pecan’s tests are now included in its source distribution.
- remove-logutils.diff: drop, logutils is needed now
- reenable testsuite run during build again

-------------------------------------------------------------------
Wed Aug 20 08:36:43 UTC 2014 - tbechtold@suse.com

- Disable testsuite run during build. Upstream tarball doesn't contain
  all needed files to run the testsuite.

-------------------------------------------------------------------
Thu Jul 24 11:28:41 UTC 2014 - dmueller@suse.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 09:29:17 UTC 2014 - dmueller@suse.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 17:21:45 UTC 2014 - dmueller@suse.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 10:00:03 UTC 2013 - dmueller@suse.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  5 20:36:43 UTC 2013 - p.drouand@gmail.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
    <http://ci.openstack.org/stackforge.html>`_, including Gerrit
    code review, Jenkins continuous integration, and GitHub mirroring.
  * Added a pecan plugin for the popular `uwsgi server
    <http://uwsgi-docs.readthedocs.org>`_.
  * 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 15:07:14 UTC 2013 - dmueller@suse.com

- package LICENSE and README.rst 

-------------------------------------------------------------------
Wed Sep 18 14:19:59 UTC 2013 - dmueller@suse.com

- require python-logutils on Python < 2.7

-------------------------------------------------------------------
Tue Aug 13 10:10:55 UTC 2013 - dmueller@suse.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 11:40:11 UTC 2013 - dmueller@suse.com

- Update to version 0.3.0:
  + New upstream release

-------------------------------------------------------------------
Fri Feb 22 13:11:11 UTC 2013 - saschpe@suse.de

- Update to version 0.2.1:
  + Upstream provides no changelog

-------------------------------------------------------------------
Thu Jan 17 10:33:37 UTC 2013 - saschpe@suse.de

- Initial version

openSUSE Build Service is sponsored by