@@ -40,6 +40,31 @@ You can determine your currently installed version using `pip freeze`:
40
40
41
41
## 3.0.x series
42
42
43
+ ### 3.0.1
44
+
45
+ ** Date** : [ December 2014] [ 3.0.1-milestone ] .
46
+
47
+ * More helpful error message when the default Serializer ` create() ` fails. ([ #2013 ] [ gh2013 ] )
48
+ * Raise error when attempting to save serializer if data is not valid. ([ #2098 ] [ gh2098 ] )
49
+ * Fix ` FileUploadParser ` breaks with empty file names and multiple upload handlers. ([ #2109 ] [ gh2109 ] )
50
+ * Improve ` BindingDict ` to support standard dict-functions. ([ #2135 ] [ gh2135 ] , [ #2163 ] [ gh2163 ] )
51
+ * Add ` validate() ` to ` ListSerializer ` . ([ #2168 ] [ gh2168 ] , [ #2225 ] [ gh2225 ] , [ #2232 ] [ gh2232 ] )
52
+ * Fix JSONP renderer failing to escape some characters. ([ #2169 ] [ gh2169 ] , [ #2195 ] [ gh2195 ] )
53
+ * Add missing default style for ` FileField ` . ([ #2172 ] [ gh2172 ] )
54
+ * Actions are required when calling ` ViewSet.as_view() ` . ([ #2175 ] [ gh2175 ] )
55
+ * Add ` allow_blank ` to ` ChoiceField ` . ([ #2184 ] [ gh2184 ] , [ #2239 ] [ gh2239 ] )
56
+ * Cosmetic fixes in the HTML renderer. ([ #2187 ] [ gh2187 ] )
57
+ * Raise error if ` fields ` on serializer is not a list of strings. ([ #2193 ] [ gh2193 ] , [ #2213 ] [ gh2213 ] )
58
+ * Improve checks for nested creates and updates. ([ #2194 ] [ gh2194 ] , [ #2196 ] [ gh2196 ] )
59
+ * ` validated_attrs ` argument renamed to ` validated_data ` in ` Serializer ` ` create() ` /` update() ` . ([ #2197 ] [ gh2197 ] )
60
+ * Remove deprecated code to reflect the dropped Django versions. ([ #2200 ] [ gh2200 ] )
61
+ * Better serializer errors for nested writes. ([ #2202 ] [ gh2202 ] , [ #2215 ] [ gh2215 ] )
62
+ * Fix pagination and custom permissions incompatibility. ([ #2205 ] [ gh2205 ] )
63
+ * Raise error if ` fields ` on serializer is not a list of strings. ([ #2213 ] [ gh2213 ] )
64
+ * Add missing translation markers for relational fields. ([ #2231 ] [ gh2231 ] )
65
+ * Improve field lookup behavior for dicts/mappings. ([ #2244 ] [ gh2244 ] , [ #2243 ] [ gh2243 ] )
66
+ * Optimized hyperlinked PK. ([ #2242 ] [ gh2242 ] )
67
+
43
68
### 3.0.0
44
69
45
70
** Date** : 1st December 2014
@@ -640,3 +665,35 @@ For older release notes, [please see the GitHub repo](old-release-notes).
640
665
[ ticket-582 ] : https://github.com/tomchristie/django-rest-framework/issues/582
641
666
[ rfc-6266 ] : http://tools.ietf.org/html/rfc6266#section-4.3
642
667
[ old-release-notes ] : https://github.com/tomchristie/django-rest-framework/blob/2.4.4/docs/topics/release-notes.md#04x-series
668
+ [ 3.0.1-milestone ] : https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.0.1+Release%22
669
+
670
+
671
+ [ gh2013 ] : https://github.com/tomchristie/django-rest-framework/issues/2013
672
+ [ gh2098 ] : https://github.com/tomchristie/django-rest-framework/issues/2098
673
+ [ gh2109 ] : https://github.com/tomchristie/django-rest-framework/issues/2109
674
+ [ gh2135 ] : https://github.com/tomchristie/django-rest-framework/issues/2135
675
+ [ gh2163 ] : https://github.com/tomchristie/django-rest-framework/issues/2163
676
+ [ gh2168 ] : https://github.com/tomchristie/django-rest-framework/issues/2168
677
+ [ gh2169 ] : https://github.com/tomchristie/django-rest-framework/issues/2169
678
+ [ gh2172 ] : https://github.com/tomchristie/django-rest-framework/issues/2172
679
+ [ gh2175 ] : https://github.com/tomchristie/django-rest-framework/issues/2175
680
+ [ gh2184 ] : https://github.com/tomchristie/django-rest-framework/issues/2184
681
+ [ gh2187 ] : https://github.com/tomchristie/django-rest-framework/issues/2187
682
+ [ gh2193 ] : https://github.com/tomchristie/django-rest-framework/issues/2193
683
+ [ gh2194 ] : https://github.com/tomchristie/django-rest-framework/issues/2194
684
+ [ gh2195 ] : https://github.com/tomchristie/django-rest-framework/issues/2195
685
+ [ gh2196 ] : https://github.com/tomchristie/django-rest-framework/issues/2196
686
+ [ gh2197 ] : https://github.com/tomchristie/django-rest-framework/issues/2197
687
+ [ gh2200 ] : https://github.com/tomchristie/django-rest-framework/issues/2200
688
+ [ gh2202 ] : https://github.com/tomchristie/django-rest-framework/issues/2202
689
+ [ gh2205 ] : https://github.com/tomchristie/django-rest-framework/issues/2205
690
+ [ gh2213 ] : https://github.com/tomchristie/django-rest-framework/issues/2213
691
+ [ gh2213 ] : https://github.com/tomchristie/django-rest-framework/issues/2213
692
+ [ gh2215 ] : https://github.com/tomchristie/django-rest-framework/issues/2215
693
+ [ gh2225 ] : https://github.com/tomchristie/django-rest-framework/issues/2225
694
+ [ gh2231 ] : https://github.com/tomchristie/django-rest-framework/issues/2231
695
+ [ gh2232 ] : https://github.com/tomchristie/django-rest-framework/issues/2232
696
+ [ gh2239 ] : https://github.com/tomchristie/django-rest-framework/issues/2239
697
+ [ gh2242 ] : https://github.com/tomchristie/django-rest-framework/issues/2242
698
+ [ gh2243 ] : https://github.com/tomchristie/django-rest-framework/issues/2243
699
+ [ gh2244 ] : https://github.com/tomchristie/django-rest-framework/issues/2244
0 commit comments