From 82041b9880af2e55677d03286d552134a6aba38a Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Thu, 3 Sep 2020 13:41:37 +0100 Subject: [PATCH] Updating release notes --- docs/community/release-notes.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/community/release-notes.md b/docs/community/release-notes.md index b93903eb6..f574cdc0b 100644 --- a/docs/community/release-notes.md +++ b/docs/community/release-notes.md @@ -42,6 +42,9 @@ You can determine your currently installed version using `pip show`: * Support `tags` for OpenAPI schema generation. See [the schema docs](https://www.django-rest-framework.org/api-guide/schemas/#grouping-operations-with-tags). [#7184] * Support customizing the operation ID for schema generation. See [the schema docs](https://www.django-rest-framework.org/api-guide/schemas/#operationid). [#7190] * Support OpenAPI components for schema generation. See [the schema docs](https://www.django-rest-framework.org/api-guide/schemas/#components). [#7124] +* The following methods on `AutoSchema` become public API: `get_path_parameters`, `get_pagination_parameters`, `get_filter_parameters`, `get_request_body`, `get_responses`, `get_serializer`, `get_paginator`, `map_serializer`, `map_field`, `map_choice_field`, `map_field_validators`, `allows_filters`. +* `SearchFilter` now supports nested search on `JSONField` and `HStoreField` model fields. [#7121] +* `SearchFilter` now supports searching on `annotate()` fields. [#6240] * Add `__repr__` for Request instances. [#7239] * UTF-8 decoding with Latin-1 fallback for basic auth credentials. [#7193] * CharField treats surrogate characters as a validation failure. [#7026] @@ -50,11 +53,20 @@ You can determine your currently installed version using `pip show`: * Allow `default=False` to be included for `BooleanField` schema outputs. [#7165] * Include `"type"` information in `ChoiceField` schema outputs. [#7161] * Include `"type": "object"` on schema objects. [#7169] +* Don't include component in schema output for DELETE requests. [#7229] +* Fix schema types for `DecimalField`. [#7254] * Fix schema generation for `ObtainAuthToken` view. [#7211] +* Support passing `context=...` to view `.get_serializer()` methods. [#7298] +* Pass custom code to `PermissionDenied` if permission class has one set. [#7306] +* Include "example" in schema pagination output. [#7275] * Default status code of 201 on schema output for POST requests. [#7206] * Use camelCase for operation IDs in schema output. [#7208] * Warn if duplicate operation IDs exist in schema output. [#7207] +* Improve handling of decimal type when mapping `ChoiceField` to a schema output. [#7264] * Disable YAML aliases for OpenAPI schema outputs. [#7131] +* Fix action URL names for APIs included under a namespaced URL. [#7287] +* Update jQuery version from 3.4 to 3.5. [#7313] +* Fix `UniqueTogether` handling when serializer fields use `source=...`. [#7143] * HTTP `HEAD` requests now set `self.action` correctly on a ViewSet instance. [#7223] * Return a valid OpenAPI schema for the case where no API schema paths exist. [#7125] * Include tests in package distribution. [#7145]