| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-02-06 | Upgrade pending deprecations to deprecations | Tom Christie | |
| 2015-01-31 | Fix error text in test. | Tom Christie | |
| 2015-01-30 | Add built-in translations. | Tom Christie | |
| 2014-12-16 | Versioning first pass | Tom Christie | |
| 2014-12-14 | Update excepteion_handler signature | José Padilla | |
| 2014-12-14 | Add get_exception_handler_context() | José Padilla | |
| 2014-12-14 | Reuse exception_handler variable throughout | José Padilla | |
| 2014-12-14 | Add pending deprecation warning message | José Padilla | |
| 2014-12-13 | Support handlers with and without context | José Padilla | |
| 2014-12-13 | Add context to exception handler #2236 | José Padilla | |
| Same context as renderers which include: the view, args, kwargs, and request. This provides enough contextual information to the exception handlers to handle errors better. In a use case like #1671, a custom handler would allow Sentry to log the request properly. | |||
| 2014-12-04 | Removed custom StringIO, force_text, smart_text compat | Tymur Maryokhin | |
| 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 | |
