@@ -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
0 commit comments