@@ -40,9 +40,25 @@ You can determine your currently installed version using `pip show`:
40
40
41
41
##3.9.x series
42
42
43
- ###3.9.2 - IN DEVELOPMENT
44
-
45
- ...
43
+ ###3.9.2
44
+
45
+ ** Date** :[ 3rd March 2019] [ 3.9.1-milestone ]
46
+
47
+ * Routers: invalidate` _urls ` cache on` register() ` [ #6407 ] [ gh6407 ]
48
+ * Deferred schema renderer creation to avoid requiring pyyaml.[ #6416 ] [ gh6416 ]
49
+ * Added 'request_forms' block to base.html[ #6340 ] [ gh6340 ]
50
+ * Fixed SchemaView to reset renderer on exception.[ #6429 ] [ gh6429 ]
51
+ * Update Django Guardian dependency.[ #6430 ] [ gh6430 ]
52
+ * Ensured support for Django 2.2[ #6422 ] [ gh6422 ] &[ #6455 ] [ gh6455 ]
53
+ * Made templates compatible with session-based CSRF.[ #6207 ] [ gh6207 ]
54
+ * Adjusted field` validators ` to accept non-list iterables.[ #6282 ] [ gh6282 ]
55
+ * Added SearchFilter.get_search_fields() hook.[ #6279 ] [ gh6279 ]
56
+ * Fix DeprecationWarning when accessing collections.abc classes via collections[ #6268 ] [ gh6268 ]
57
+ * Allowed Q objects in limit_choices_to introspection.[ #6472 ] [ gh6472 ]
58
+ * Added lazy evaluation to composed permissions.[ #6463 ] [ gh6463 ]
59
+ * Add negation ~ operator to permissions composition[ #6361 ] [ gh6361 ]
60
+ * Avoided calling distinct on annotated fields in SearchFilter.[ #6240 ] [ gh6240 ]
61
+ * Introduced` RemovedInDRF…Warning ` classes to simplify deprecations.[ #6480 ] [ gh6480 ]
46
62
47
63
###3.9.1
48
64
@@ -1149,6 +1165,7 @@ For older release notes, [please see the version 2.x documentation][old-release-
1149
1165
[ 3.8.2-milestone ] :https://github.com/encode/django-rest-framework/milestone/68?closed=1
1150
1166
[ 3.9.0-milestone ] :https://github.com/encode/django-rest-framework/milestone/66?closed=1
1151
1167
[ 3.9.1-milestone ] :https://github.com/encode/django-rest-framework/milestone/70?closed=1
1168
+ [ 3.9.1-milestone ] :https://github.com/encode/django-rest-framework/milestone/71?closed=1
1152
1169
1153
1170
<!-- 3.0.1-->
1154
1171
[ gh2013 ] :https://github.com/encode/django-rest-framework/issues/2013
@@ -2071,3 +2088,21 @@ For older release notes, [please see the version 2.x documentation][old-release-
2071
2088
[ gh6330 ] :https://github.com/encode/django-rest-framework/issues/6330
2072
2089
[ gh6299 ] :https://github.com/encode/django-rest-framework/issues/6299
2073
2090
[ gh6371 ] :https://github.com/encode/django-rest-framework/issues/6371
2091
+
2092
+ <!-- 3.9.2-->
2093
+ [ gh6480 ] :https://github.com/encode/django-rest-framework/issues/6480
2094
+ [ gh6240 ] :https://github.com/encode/django-rest-framework/issues/6240
2095
+ [ gh6361 ] :https://github.com/encode/django-rest-framework/issues/6361
2096
+ [ gh6463 ] :https://github.com/encode/django-rest-framework/issues/6463
2097
+ [ gh6472 ] :https://github.com/encode/django-rest-framework/issues/6472
2098
+ [ gh6268 ] :https://github.com/encode/django-rest-framework/issues/6268
2099
+ [ gh6279 ] :https://github.com/encode/django-rest-framework/issues/6279
2100
+ [ gh6282 ] :https://github.com/encode/django-rest-framework/issues/6282
2101
+ [ gh6207 ] :https://github.com/encode/django-rest-framework/issues/6207
2102
+ [ gh6455 ] :https://github.com/encode/django-rest-framework/issues/6455
2103
+ [ gh6422 ] :https://github.com/encode/django-rest-framework/issues/6422
2104
+ [ gh6430 ] :https://github.com/encode/django-rest-framework/issues/6430
2105
+ [ gh6429 ] :https://github.com/encode/django-rest-framework/issues/6429
2106
+ [ gh6340 ] :https://github.com/encode/django-rest-framework/issues/6340
2107
+ [ gh6416 ] :https://github.com/encode/django-rest-framework/issues/6416
2108
+ [ gh6407 ] :https://github.com/encode/django-rest-framework/issues/6407