50 lines
1.3 KiB
ReStructuredText
50 lines
1.3 KiB
ReStructuredText
Crank
|
|
==============
|
|
|
|
.. image:: https://travis-ci.org/TurboGears/crank.png
|
|
:target: https://travis-ci.org/TurboGears/crank
|
|
|
|
.. image:: https://coveralls.io/repos/TurboGears/crank/badge.png
|
|
:target: https://coveralls.io/r/TurboGears/crank
|
|
|
|
Generalized Object based Dispatch mechanism for use across frameworks.
|
|
|
|
License
|
|
-----------
|
|
|
|
Crank is licensed under an MIT-style license (see LICENSE.txt).
|
|
Other incorporated projects may be licensed under different licenses.
|
|
All licenses allow for non-commercial and commercial use.
|
|
|
|
ChangeLog
|
|
--------------
|
|
|
|
0.8.1
|
|
~~~~~
|
|
|
|
- Improved support for decorated functions that provide ``__wrapped__``.
|
|
|
|
0.8.0
|
|
~~~~~
|
|
|
|
- New DispatchState api ( See http://turbogears.readthedocs.io/en/tg2.3.8/reference/classes.html#crank.dispatchstate.DispatchState )
|
|
- Support for flattening function arguments through ``crank.utils.flatten_arguments``
|
|
- ``crank.utils.remove_argspec_params_from_params`` deprecated
|
|
|
|
0.7.3
|
|
~~~~~~~~~~~~~
|
|
|
|
- Add initial support for Python 3.5
|
|
|
|
0.7.2
|
|
~~~~~~~~~~~~~
|
|
|
|
- Fix issue with parameters with ``None`` value when preparing positional arguments for dispatch.
|
|
|
|
0.7.1
|
|
~~~~~~~~~~~~~
|
|
|
|
- Fix issue that in some cased caused ``_lookup`` to not be called for ``RestDispatcher``
|
|
- Speedup permission checks, in some conditions they were performed twice
|
|
- Python 3.4 is now officially supported
|