Skip to content

Commit eb98c9d

Browse files
committed
Add release note for #6073
1 parent 115ce81 commit eb98c9d

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

docs/community/release-notes.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,18 @@ You can determine your currently installed version using `pip show`:
4444

4545
**Date**: [1st October 2018][3.9.0-milestone]
4646

47-
<!-- TODO: Add Additional Notes -->
4847
* Improvements to ViewSet extra actions [#5605][gh5605]
4948
* Fix action support for ViewSet suffixes [#6081][gh6081]
5049
* Deprecate the `Router.register` `base_name` argument in favor of `basename`. [#5990][gh5990]
5150
* Deprecate the `Router.get_default_base_name` method in favor of `Router.get_default_basename`. [#5990][gh5990]
51+
* Change `CharField` to disallow null bytes. [#6073][gh6073]
52+
To revert to the old behavior, subclass `CharField` and remove `ProhibitNullCharactersValidator` from the validators.
53+
```python
54+
class NullableCharField(serializers.CharField):
55+
def __init__(self, *args, **kwargs):
56+
super().__init__(*args, **kwargs)
57+
self.validators = [v for v in self.validators if not isinstance(v, ProhibitNullCharactersValidator)]
58+
```
5259

5360
* Allow nullable BooleanField in Django 2.1 [#6183][gh6183]
5461
* Add testing of Python 3.7 support [#6141][gh6141]
@@ -2035,3 +2042,4 @@ For older release notes, [please see the version 2.x documentation][old-release-
20352042
[gh6075]: https://github.com/encode/django-rest-framework/issues/6075
20362043
[gh6138]: https://github.com/encode/django-rest-framework/issues/6138
20372044
[gh6081]: https://github.com/encode/django-rest-framework/issues/6081
2045+
[gh6073]: https://github.com/encode/django-rest-framework/issues/6073

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy