| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-10-10 | exceptions.ValidationFailed, not Django's ValidationError | Tom Christie | |
| 2014-10-03 | Minor: fix spelling and grammar, mostly in 3.0 announcement | Craig de Stigter | |
| 2014-09-24 | OPTIONS support | Tom Christie | |
| 2014-09-12 | NON_FIELD_ERRORS_KEY setting | Tom Christie | |
| 2014-09-11 | Throttles now use Retry-After header and no longer support the custom style | Tom Christie | |
| 2014-09-11 | Merge master | Tom Christie | |
| 2014-09-08 | More test sorting | Tom Christie | |
| 2014-09-03 | Alter CSRF exemption implementation | Piper Merriam | |
| The previous implementation of decorating `APIView.dispach` with the `csrf_exempt` decorator allowed for an easy-to-make mistake where someone could override the `dispatch` method on a view and inadvertantly remove the csrf exemption of their api view. By moving the decoration of the view into the `as_view` logic, it becomes much more difficult to make this mistake. | |||
| 2014-08-20 | Merge branch 'master' into set-retry-after | Dmitry Mukhin | |
| Conflicts: tests/test_throttling.py | |||
| 2014-08-19 | Code linting and added runtests.py | Tom Christie | |
| 2014-04-07 | set Retry-After header when throttled | Dmitry Mukhin | |
| 2014-03-04 | Typo in keywords arguments name | David Larlet | |
| Because it matters ;) | |||
| 2014-03-01 | In the method permission_denied, did not use the request parameter. | hongfeiZhang | |
| 2014-01-30 | Only add 'Vary: Accept' header when there is more than one possible renderer. | Tom Christie | |
| 2014-01-30 | Remove TODO note, since it hasn't been TODONE. | Tom Christie | |
| 2013-10-24 | Update comment in `get_parser_context`. | Tom Christie | |
| 2013-09-06 | Support customizable view EXCEPTION_HANDLER | Andy Freeland | |
| Add `api_settings.EXCEPTION_HANDLER` to support custom error responses. Fixes #907. | |||
| 2013-08-27 | Use view.settings for API settings, to make testing easier. | Tom Christie | |
| 2013-08-27 | Move exception handler out of main view | Tom Christie | |
| 2013-08-19 | Document customizable view names/descriptions | Tom Christie | |
| 2013-08-19 | Move view name/description functions into public space | Tom Christie | |
| 2013-08-17 | Improved view/description function setting | Christopher Paolini | |
| Now supports each View having its own name and description function and overriding the global default. | |||
| 2013-08-13 | don't set X-Throttle-Wait-Second header if throttle wait is None | Jeremy Satterfield | |
| 2013-06-21 | Add support for StreamingHttpResponse. Closes #939 | Tom Christie | |
| 2013-06-07 | Set the args and kwargs before initializing the request. | Ethan Fremen | |
| Allows get_parser_context to function correctly. Signed-off-by: Ethan Fremen <ethan@matterport.com> | |||
| 2013-06-06 | Never deepcopy validators. Closes #913 | Tom Christie | |
| 2013-05-24 | Clean up OPTIONS implementation | Tom Christie | |
| 2013-05-23 | simplified, moved field humanizing to Field. broken tests | Oscar Vilaplana | |
| 2013-05-19 | fixed tests, added docs, renamed helper method | Oscar Vilaplana | |
| 2013-05-19 | Merge remote-tracking branch 'grimborg/issue-192-expose-fields-for-options' ↵ | Nikolaus Schlemm | |
| into issue-192-expose-fields-for-options | |||
| 2013-05-19 | Added tests, cleaned up imports | Oscar Vilaplana | |
| 2013-05-19 | use double quotes for docstring instead of single quotes | Nikolaus Schlemm | |
| 2013-05-19 | don't expose fields for GET and DELETE - leaving room for parameters like ↵ | Nikolaus Schlemm | |
| e.g. filter or paginate | |||
| 2013-05-19 | WORKAROUND: avoid errors like "AttributeError: 'APIRoot' object has no ↵ | Nikolaus Schlemm | |
| attribute 'get_serializer'" | |||
| 2013-05-19 | Integrated status quo of grimborg's awesome humanize_field() for exposing ↵ | Nikolaus Schlemm | |
| field metadata via OPTIONS :) | |||
| 2013-05-18 | Merge branch 'issue-192-expose-fields-for-options' of ↵ | Nikolaus Schlemm | |
| git://github.com/grimborg/django-rest-framework into issue-192-expose-fields-for-options Conflicts: rest_framework/tests/fields.py | |||
| 2013-05-18 | Added humanized field names and types | Oscar Vilaplana | |
| 2013-05-18 | HEAD and OPTIONS should not be exposed as actions as discussed in ↵ | Nikolaus Schlemm | |
| https://github.com/nschlemm/django-rest-framework/commit/a42afa04c38afe25c9032b8ce37b572678b02cf1#commitcomment-3241476 | |||
| 2013-05-18 | only catch relevant exceptions ;) | Nikolaus Schlemm | |
| 2013-05-18 | expose the fields metadata via OPTIONS as described in ↵ | Nikolaus Schlemm | |
| https://github.com/tomchristie/django-rest-framework/issues/192 missing: - get fields for method (currently all the same) - tests - right placement of code | |||
| 2013-04-25 | Cleanup docstrings | Tom Christie | |
| 2013-04-23 | Merge remove-django-generics | Tom Christie | |
| 2013-04-16 | Explicit error if dev does not return a response from the view | Tom Christie | |
| 2013-04-09 | Minor cleaning up on View | Tom Christie | |
| 2013-04-04 | Factor view names/descriptions out of View class | Tom Christie | |
| 2013-02-28 | Auth is no longer lazy. Closes #667. | Tom Christie | |
| More consistent auth failure behavior. | |||
| 2013-02-28 | Drop unused import | Tom Christie | |
| 2013-02-22 | Py3/2 compat fixes for uncode view names/descriptions | Tom Christie | |
| 2013-02-22 | Fixed UnicodeDecodeError on get_name and get_description methods | Michael Elovskikh | |
| 2013-02-20 | Fix docstring | Tom Christie | |
