./www/py-djangorestframework, Lightweight REST framework for Django

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.7.7, Package name: py27-djangorestframework-3.7.7, Maintainer: adam

Django REST framework is a lightweight REST framework for Django, that aims to
make it easy to build well-connected, self-describing RESTful Web APIs.

Features:
* Automatically provides an awesome Django admin style browse-able
self-documenting API.
* Clean, simple, views for Resources, using Django's new class based views.
* Support for ModelResources with out-of-the-box default implementations and
input validation.
* Pluggable parsers, renderers, authentication and permissions - Easy to
customise.
* Content type negotiation using HTTP Accept headers.
* Optional support for forms as input validation.
* Modular architecture - MixIn classes can be used without requiring the
Resource or ModelResource classes.


Required to run:
[www/py-django] [devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: a3672a2d1294f3bc53220dff9f59517048078d3e
RMD160: 2f22197aa9f7c1987c9aa1ef6024c18de2829428
Filesize: 951.48 KB

Version history: (Expand)


CVS history: (Expand)


   2017-12-21 14:42:43 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-djangorestframework: updated to 3.7.7

3.7.7:
Fix typo to include *.mo locale files to packaging.

3.7.6:
Add missing *.ico icon files to packaging.

3.7.5
Add missing *.woff2 font files to packaging.
Add missing *.mo locale files to packaging.
   2017-12-21 08:33:44 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-djangorestframework: updated to 3.7.4

3.7.4:
Schema: Extract method for manual_fields processing
Allows for easier customisation of manual_fields processing, for example to \ 
provide per-method manual fields. AutoSchema adds get_manual_fields, as the \ 
intended override point, and a utility method update_fields, to handle by-name \ 
field replacement from a list, which, in general, you are not expected to \ 
override.
   2017-11-08 13:29:22 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-djangorestframework: updated to 3.7.3

Version 3.7.3:
Fix AppRegistryNotReady error importing contrib.auth views

Version 3.7.2:
Fixed Django 2.1 compatibility due to removal of \ 
django.contrib.auth.login()/logout() views.
Add missing import for TextLexer.
Adding examples and documentation for caching
Include date and date-time format for schema generation
Use triple backticks for markdown code blocks
Interactive docs - make bottom sidebar items sticky
Clarify pagination system check
Stop JSONBoundField mangling invalid JSON
Have JSONField render as textarea in Browsable API
Schema: Exclude OPTIONS/HEAD for ViewSet actions
Fix ordering for dotted sources
Fix: Fields with allow_null=True should imply a default serialization value
Ensure Location header is strictly a 'str', not subclass.
Add import to example in api-guide/parsers
Catch OverflowError for "out of range" datetimes
Add djangorestframework-rapidjson to third party packages
Increase test coverage for drf_create_token command
Add trove classifier for Python 3.6 support.
Add pip cache support to the Travis CI configuration
Rename [wheel] section to [bdist_wheel] as the former is legacy
Fix invalid escape sequence deprecation warnings
Add interactive docs error template
Add rounding parameter to DecimalField
Fix all BytesWarning caught during tests
Use dict and set literals instead of calls to dict() and set()
Change ImageField validation pattern, use validators from DjangoImageField
Fix processing unicode symbols in query_string by Python 2
   2017-10-17 08:30:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-djangorestframework: update to 3.7.1

Version 3.7.1
Fix Interactive documentation always uses false for boolean fields in requests
Improve compatibility with Django 2.0 alpha.
Improved handling of schema naming collisions
Added additional docs and tests around providing a default value for dotted \ 
source fields
   2017-10-08 11:43:29 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-djangorestframework: update to 3.7.0

Django REST framework 3.7
The 3.7 release focuses on improvements to schema generation and the interactive \ 
API documentation.
   2017-08-25 08:03:10 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
3.6.4
Ignore any invalidly formed query parameters for OrderingFilter.
Improve memory footprint when reading large JSON requests.
Fix schema generation for pagination.
Fix exception when HTML_CUTOFF is set to None.
Fix browsable API not supporting multipart/form-data correctly.
Fixed test_hyperlinked_related_lookup_url_encoded_exists.
Make sure max_length is in FileField kwargs.
Fix list_route & detail_route with kwargs contains curly bracket in url_path
Add Django manage command to create a DRF user Token.
Ensure API documentation templates do not check for user authentication
Fix special case where OneToOneField is also primary key.
Added aria-label and a new region for accessibility purposes in base.html
Quote nested API parameters in api.js.
Set ViewSet args/kwargs/request before dispatch.
Added unicode support to SlugField.
Fix HiddenField appears in Raw Data form initial content.
Raise validation error on invalid timezone parsing.
Fix SearchFilter to-many behavior/performance.
Simplified chained comparisons and minor code fixes.
RemoteUserAuthentication, docs, and tests.
Revert "Cached the field's root and context property"
Fix introspection of list field in schema.
Fix interactive docs for multiple nested and extra methods.
Fix/remove undefined template var "schema"
   2017-05-15 11:33:21 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 3.6.3:
Bug fixes.
   2017-03-12 19:52:48 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
The 3.6 release adds two major new features to REST framework.
* Built-in interactive API documentation support.
* A new JavaScript client library.