@@ -40,9 +40,25 @@ You can determine your currently installed version using `pip show`:
4040
4141## 3.9.x series
4242
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 ]
4662
4763### 3.9.1
4864
@@ -1149,6 +1165,7 @@ For older release notes, [please see the version 2.x documentation][old-release-
11491165[ 3.8.2-milestone ] : https://github.com/encode/django-rest-framework/milestone/68?closed=1
11501166[ 3.9.0-milestone ] : https://github.com/encode/django-rest-framework/milestone/66?closed=1
11511167[ 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
11521169
11531170<!-- 3.0.1 -->
11541171[ 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-
20712088[ gh6330 ] : https://github.com/encode/django-rest-framework/issues/6330
20722089[ gh6299 ] : https://github.com/encode/django-rest-framework/issues/6299
20732090[ 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