Skip to content

Commit 2577467

Browse files
committed
Release notes to 5174a26
1 parent dd19a44 commit 2577467

File tree

1 file changed

+56
-1
lines changed

1 file changed

+56
-1
lines changed

docs/community/release-notes.md

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,39 @@ You can determine your currently installed version using `pip show`:
4242

4343
### 3.9.0
4444

45-
**Date**: Unreleased
45+
**Date**: [1st October 2018][3.9.0-milestone]
4646

47+
<!-- TODO: Add Additional Notes -->
48+
* Improvements to ViewSet extra actions [#5605][gh5605]
4749
* Deprecate the `Router.register` `base_name` argument in favor of `basename`. [#5990][gh5990]
4850
* Deprecate the `Router.get_default_base_name` method in favor of `Router.get_default_basename`. [#5990][gh5990]
51+
52+
* Allow nullable BooleanField in Django 2.1 [#6183][gh6183]
53+
* Add testing of Python 3.7 support [#6141][gh6141]
54+
* Test using Django 2.1 final release. [#6109][gh6109]
55+
* Added djangorestframework-datatables to third-party packages [#5931][gh5931]
56+
* Change ISO 8601 date format to exclude year/month [#5936][gh5936]
57+
* Update all pypi.python.org URLs to pypi.org [#5942][gh5942]
58+
* Ensure that html forms (multipart form data) respect optional fields [#5927][gh5927]
59+
* Allow hashing of ErrorDetail. [#5932][gh5932]
60+
* Correct schema parsing for JSONField [#5878][gh5878]
61+
* Render descriptions (from help_text) using safe [#5869][gh5869]
62+
* Removed input value from deault_error_message [#5881][gh5881]
63+
* Added min_value/max_value support in DurationField [#5643][gh5643]
64+
* Fixed instance being overwritten in pk-only optimization try/except block [#5747][gh5747]
65+
* Fixed AttributeError from items filter when value is None [#5981][gh5981]
66+
* Fixed Javascript `e.indexOf` is not a function error [#5982][gh5982]
67+
* Fix schemas for extra actions [#5992][gh5992]
68+
* Improved get_error_detail to use error_dict/error_list [#5785][gh5785]
69+
* Imprvied URLs in Admin renderer [#5988][gh5988]
70+
* Add "Community" section to docs, minor cleanup [#5993][gh5993]
71+
* Moved guardian imports out of compat [#6054][gh6054]
4972
* Deprecate the `DjangoObjectPermissionsFilter` class, moved to the `djangorestframework-guardian` package. [#6075][gh6075]
73+
* Drop Django 1.10 support [#5657][gh5657]
74+
* Only catch TypeError/ValueError for object lookups [#6028][gh6028]
75+
* Handle models without .objects manager in ModelSerializer. [#6111][gh6111]
76+
* Improve ModelSerializer.create() error message. [#6112][gh6112]
77+
* Fix CSRF cookie check failure when using session auth with django 1.11.6+ [#6113][gh6113]
5078

5179

5280
## 3.8.x series
@@ -1093,6 +1121,7 @@ For older release notes, [please see the version 2.x documentation][old-release-
10931121
[3.8.0-milestone]: https://github.com/encode/django-rest-framework/milestone/61?closed=1
10941122
[3.8.1-milestone]: https://github.com/encode/django-rest-framework/milestone/67?closed=1
10951123
[3.8.2-milestone]: https://github.com/encode/django-rest-framework/milestone/68?closed=1
1124+
[3.9.0-milestone]: https://github.com/encode/django-rest-framework/milestone/66?closed=1
10961125

10971126
<!-- 3.0.1 -->
10981127
[gh2013]: https://github.com/encode/django-rest-framework/issues/2013
@@ -1974,5 +2003,31 @@ For older release notes, [please see the version 2.x documentation][old-release-
19742003
[gh5920]: https://github.com/encode/django-rest-framework/issues/5920
19752004

19762005
<!-- 3.9.0 -->
2006+
[gh6109]: https://github.com/encode/django-rest-framework/issues/6109
2007+
[gh6141]: https://github.com/encode/django-rest-framework/issues/6141
2008+
[gh6113]: https://github.com/encode/django-rest-framework/issues/6113
2009+
[gh6112]: https://github.com/encode/django-rest-framework/issues/6112
2010+
[gh6111]: https://github.com/encode/django-rest-framework/issues/6111
2011+
[gh6028]: https://github.com/encode/django-rest-framework/issues/6028
2012+
[gh5657]: https://github.com/encode/django-rest-framework/issues/5657
2013+
[gh6054]: https://github.com/encode/django-rest-framework/issues/6054
2014+
[gh5993]: https://github.com/encode/django-rest-framework/issues/5993
19772015
[gh5990]: https://github.com/encode/django-rest-framework/issues/5990
2016+
[gh5988]: https://github.com/encode/django-rest-framework/issues/5988
2017+
[gh5785]: https://github.com/encode/django-rest-framework/issues/5785
2018+
[gh5992]: https://github.com/encode/django-rest-framework/issues/5992
2019+
[gh5605]: https://github.com/encode/django-rest-framework/issues/5605
2020+
[gh5982]: https://github.com/encode/django-rest-framework/issues/5982
2021+
[gh5981]: https://github.com/encode/django-rest-framework/issues/5981
2022+
[gh5747]: https://github.com/encode/django-rest-framework/issues/5747
2023+
[gh5643]: https://github.com/encode/django-rest-framework/issues/5643
2024+
[gh5881]: https://github.com/encode/django-rest-framework/issues/5881
2025+
[gh5869]: https://github.com/encode/django-rest-framework/issues/5869
2026+
[gh5878]: https://github.com/encode/django-rest-framework/issues/5878
2027+
[gh5932]: https://github.com/encode/django-rest-framework/issues/5932
2028+
[gh5927]: https://github.com/encode/django-rest-framework/issues/5927
2029+
[gh5942]: https://github.com/encode/django-rest-framework/issues/5942
2030+
[gh5936]: https://github.com/encode/django-rest-framework/issues/5936
2031+
[gh5931]: https://github.com/encode/django-rest-framework/issues/5931
2032+
[gh6183]: https://github.com/encode/django-rest-framework/issues/6183
19782033
[gh6075]: https://github.com/encode/django-rest-framework/issues/6075

0 commit comments

Comments
 (0)