@@ -38,6 +38,44 @@ You can determine your currently installed version using `pip freeze`:
3838
3939---
4040
41+ ## 3.2.x series
42+
43+ ### 3.2.0
44+
45+ ** Date** : [ 6th August 2015] [ 3.2.0-milestone ] .
46+
47+ * Add ` AdminRenderer ` . ([ #2926 ] [ gh2926 ] )
48+ * Add ` FilePathField ` . ([ #1854 ] [ gh1854 ] )
49+ * Add ` allow_empty ` to ` ListField ` . ([ #2250 ] [ gh2250 ] )
50+ * Support django-guardian 1.3. ([ #3165 ] [ gh3165 ] )
51+ * Support grouped choices. ([ #3225 ] [ gh3225 ] )
52+ * Support error forms in browsable API. ([ #3024 ] [ gh3024 ] )
53+ * Allow permission classes to customize the error message. ([ #2539 ] [ gh2539 ] )
54+ * Support ` source=<method> ` on hyperlinked fields. ([ #2690 ] [ gh2690 ] )
55+ * ` ListField(allow_null=True) ` now allows null as the list value, not null items in the list. ([ #2766 ] [ gh2766 ] )
56+ * ` ManyToMany() ` maps to ` allow_empty=False ` , ` ManyToMany(blank=True) ` maps to ` allow_empty=True ` . ([ #2804 ] [ gh2804 ] )
57+ * Support custom serialization styles for primary key fields. ([ #2789 ] [ gh2789 ] )
58+ * ` OPTIONS ` requests support nested representations. ([ #2915 ] [ gh2915 ] )
59+ * Set ` view.action == "metadata" ` for viewsets with ` OPTIONS ` requests. ([ #3115 ] [ gh3115 ] )
60+ * Support ` allow_blank ` on ` UUIDField ` . ([ #3130 ] [ gh#3130 ] )
61+ * Do not display view docstrings with 401 or 403 response codes. ([ #3216 ] [ gh3216 ] )
62+ * Resolve Django 1.8 deprecation warnings. ([ #2886 ] [ gh2886 ] )
63+ * Fix for ` DecimalField ` validation. ([ #3139 ] [ gh3139 ] )
64+ * Fix behavior of ` allow_blank=False ` when used with ` trim_whitespace=True ` . ([ #2712 ] [ gh2712 ] )
65+ * Fix issue with some field combinations incorrectly mapping to an invalid ` allow_blank ` argument. ([ #3011 ] [ gh3011 ] )
66+ * Fix for output representations with prefetches and modified querysets. ([ #2704 ] [ gh2704 ] , [ #2727 ] [ gh2727 ] )
67+ * Fix assertion error when CursorPagination is provided with certains invalid query parameters. (#2920 )[ gh2920] .
68+ * Fix ` UnicodeDecodeError ` when invalid characters included in header with ` TokenAuthentication ` . ([ #2928 ] [ gh2928 ] )
69+ * Fix transaction rollbacks with ` @non_atomic_requests ` decorator. ([ #3016 ] [ gh3016 ] )
70+ * Fix duplicate results issue with Oracle databases using ` SearchFilter ` . ([ #2935 ] [ gh2935 ] )
71+ * Fix checkbox alignment and rendering in browsable API forms. ([ #2783 ] [ gh2783 ] )
72+ * Fix for unsaved file objects which should use ` "url": null ` in the representation. ([ #2759 ] [ gh2759 ] )
73+ * Fix field value rendering in browsable API. ([ #2416 ] [ gh2416 ] )
74+ * Fix ` HStoreField ` to include ` allow_blank=True ` in ` DictField ` mapping. ([ #2659 ] [ gh2659 ] )
75+ * Numerous other cleanups, improvements to error messaging, private API & minor fixes.
76+
77+ ---
78+
4179## 3.1.x series
4280
4381### 3.1.3
@@ -225,6 +263,7 @@ For older release notes, [please see the version 2.x documentation][old-release-
225263[ 3.1.1-milestone ] : https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.1.1+Release%22
226264[ 3.1.2-milestone ] : https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.1.2+Release%22
227265[ 3.1.3-milestone ] : https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.1.3+Release%22
266+ [ 3.2.0-milestone ] : https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.2.0+Release%22
228267
229268<!-- 3.0.1 -->
230269[ gh2013 ] : https://github.com/tomchristie/django-rest-framework/issues/2013
@@ -382,3 +421,33 @@ For older release notes, [please see the version 2.x documentation][old-release-
382421[ gh2618 ] : https://github.com/tomchristie/django-rest-framework/issues/2618
383422[ gh3008 ] : https://github.com/tomchristie/django-rest-framework/issues/3008
384423[ gh2695 ] : https://github.com/tomchristie/django-rest-framework/issues/2695
424+
425+ <!-- 3.2.0 -->
426+ [ gh1854 ] : https://github.com/tomchristie/django-rest-framework/issues/1854
427+ [ gh2250 ] : https://github.com/tomchristie/django-rest-framework/issues/2250
428+ [ gh2416 ] : https://github.com/tomchristie/django-rest-framework/issues/2416
429+ [ gh2539 ] : https://github.com/tomchristie/django-rest-framework/issues/2539
430+ [ gh2659 ] : https://github.com/tomchristie/django-rest-framework/issues/2659
431+ [ gh2690 ] : https://github.com/tomchristie/django-rest-framework/issues/2690
432+ [ gh2704 ] : https://github.com/tomchristie/django-rest-framework/issues/2704
433+ [ gh2712 ] : https://github.com/tomchristie/django-rest-framework/issues/2712
434+ [ gh2727 ] : https://github.com/tomchristie/django-rest-framework/issues/2727
435+ [ gh2759 ] : https://github.com/tomchristie/django-rest-framework/issues/2759
436+ [ gh2766 ] : https://github.com/tomchristie/django-rest-framework/issues/2766
437+ [ gh2783 ] : https://github.com/tomchristie/django-rest-framework/issues/2783
438+ [ gh2789 ] : https://github.com/tomchristie/django-rest-framework/issues/2789
439+ [ gh2804 ] : https://github.com/tomchristie/django-rest-framework/issues/2804
440+ [ gh2886 ] : https://github.com/tomchristie/django-rest-framework/issues/2886
441+ [ gh2915 ] : https://github.com/tomchristie/django-rest-framework/issues/2915
442+ [ gh2920 ] : https://github.com/tomchristie/django-rest-framework/issues/2920
443+ [ gh2926 ] : https://github.com/tomchristie/django-rest-framework/issues/2926
444+ [ gh2928 ] : https://github.com/tomchristie/django-rest-framework/issues/2928
445+ [ gh2935 ] : https://github.com/tomchristie/django-rest-framework/issues/2935
446+ [ gh3011 ] : https://github.com/tomchristie/django-rest-framework/issues/3011
447+ [ gh3016 ] : https://github.com/tomchristie/django-rest-framework/issues/3016
448+ [ gh3024 ] : https://github.com/tomchristie/django-rest-framework/issues/3024
449+ [ gh3115 ] : https://github.com/tomchristie/django-rest-framework/issues/3115
450+ [ gh3139 ] : https://github.com/tomchristie/django-rest-framework/issues/3139
451+ [ gh3165 ] : https://github.com/tomchristie/django-rest-framework/issues/3165
452+ [ gh3216 ] : https://github.com/tomchristie/django-rest-framework/issues/3216
453+ [ gh3225 ] : https://github.com/tomchristie/django-rest-framework/issues/3225
0 commit comments