From 86844a9ba4f666d4a2a7790139f09d1f20e0cd47 Mon Sep 17 00:00:00 2001 From: orsinium Date: Sat, 12 May 2018 20:18:57 +0500 Subject: [PATCH] version 0.10.1 released --- README.rst | 30 ++++++++++++++++-------------- djburger/__init__.py | 3 ++- setup.py | 2 +- wiki/source/changelog.md | 2 +- 4 files changed, 20 insertions(+), 17 deletions(-) diff --git a/README.rst b/README.rst index d3a5325..5350ae6 100644 --- a/README.rst +++ b/README.rst @@ -9,14 +9,17 @@ DjBurger |Build Status| |Documentation| |PyPI version| |Status| |Code size| |License| -**DjBurger** -- framework for big Django projects. +**DjBurger** -- framework for safe and maintainable web-projects. What DjBurger do? -- Split Django views into steps for secure and clean code. +- Split Django views into + `steps `__ + for secure and clean code. - Provide built-in objects for all steps. -- Integrates this many side libraries like Django REST Framework and - Marshmallow. +- Integrates this `many side + libraries `__ + like Django REST Framework and Marshmallow. DjBurger doesn't depend on Django. You can use it in any projects if you want. @@ -35,16 +38,15 @@ Key principles Dataflow -------- -1. **Decorators** (``d``). Feel free to use any side Django decorators - like ``csrf_exempt``. -2. **Parser** (``p``). Parse request body. -3. **PreValidator** (``prev``). Validate and clear request. -4. **PreRenderer** (``prer``). Render and return PreValidation errors. -5. **Controller** (``c``). Main logic: do some things. -6. **PostValidator** (``postv``). Validate and clear response. -7. **PostRenderer** (``postr``). Render and return PostValidation - errors. -8. **Renderer** (``r``). Render successful response. +1. **Decorators**. Feel free to use any side Django decorators like + ``csrf_exempt``. +2. **Parser**. Parse request body. +3. **PreValidator**. Validate and clear request. +4. **PreRenderer**. Render and return PreValidation errors response. +5. **Controller**. Main logic: do some things. +6. **PostValidator**. Validate and clear response. +7. **PostRenderer**. Render and return PostValidation errors response. +8. **Renderer**. Render successful response. .. figure:: wiki/source/imgs/scheme.png :alt: Scheme diff --git a/djburger/__init__.py b/djburger/__init__.py index 3e96d45..e1ef76a 100644 --- a/djburger/__init__.py +++ b/djburger/__init__.py @@ -10,7 +10,7 @@ # main package info __title__ = 'DjBurger' -__version__ = '0.9.0' +__version__ = '0.10.1' __author__ = 'Gram Orsinium' __license__ = 'LGPL 3.0' @@ -18,6 +18,7 @@ # version synonym VERSION = __version__ + # built-in from functools import partial # noQA diff --git a/setup.py b/setup.py index 829ff6d..c53519e 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ setup( name='djburger', - version='0.9.0', + version='0.10.1', author='orsinium', author_email='master_fess@mail.ru', diff --git a/wiki/source/changelog.md b/wiki/source/changelog.md index 1f03d32..d264043 100644 --- a/wiki/source/changelog.md +++ b/wiki/source/changelog.md @@ -2,7 +2,7 @@ See [projects tab on Github](https://github.com/orsinium/djburger/projects) for roadmap. -### [v. 0.10.0](https://github.com/orsinium/djburger/releases/tag/0.10.0) +### [v. 0.10.1](https://github.com/orsinium/djburger/releases/tag/0.10.1) * Long kwargs for rule function and subcontroller. * Replaced aliases to long names into documentation, tests and examples.