@@ -42,6 +42,8 @@ You can determine your currently installed version using `pip freeze`:
42
42
43
43
### 3.7.0
44
44
45
+ ** Date** : [ 6th October 2017] [ 3.7.0-milestone ]
46
+
45
47
* Fix ` DjangoModelPermissions ` to ensure user authentication before calling the view's ` get_queryset() ` method. As a side effect, this changes the order of the HTTP method permissions and authentication checks, and 405 responses will only be returned when authenticated. If you want to replicate the old behavior, see the PR for details. [ #5376 ] [ gh5376 ]
46
48
* Deprecated ` exclude_from_schema ` on ` APIView ` and ` api_view ` decorator. Set ` schema = None ` or ` @schema(None) ` as appropriate. [ #5422 ] [ gh5422 ]
47
49
* Timezone-aware ` DateTimeField ` s now respect active or default ` timezone ` during serialization, instead of always using UTC. [ #5435 ] [ gh5435 ]
@@ -96,54 +98,6 @@ You can determine your currently installed version using `pip freeze`:
96
98
* Remove Django 1.8 & 1.9 compatibility code [ #5481 ] [ gh5481 ]
97
99
98
100
99
- <!-- 3.7.0 -->
100
- [ gh5481 ] : https://github.com/encode/django-rest-framework/issues/5481
101
- [ gh5480 ] : https://github.com/encode/django-rest-framework/issues/5480
102
- [ gh5479 ] : https://github.com/encode/django-rest-framework/issues/5479
103
- [ gh5295 ] : https://github.com/encode/django-rest-framework/issues/5295
104
- [ gh5464 ] : https://github.com/encode/django-rest-framework/issues/5464
105
- [ gh5478 ] : https://github.com/encode/django-rest-framework/issues/5478
106
- [ gh5476 ] : https://github.com/encode/django-rest-framework/issues/5476
107
- [ gh5466 ] : https://github.com/encode/django-rest-framework/issues/5466
108
- [ gh5472 ] : https://github.com/encode/django-rest-framework/issues/5472
109
- [ gh5462 ] : https://github.com/encode/django-rest-framework/issues/5462
110
- [ gh5470 ] : https://github.com/encode/django-rest-framework/issues/5470
111
- [ gh5469 ] : https://github.com/encode/django-rest-framework/issues/5469
112
- [ gh5435 ] : https://github.com/encode/django-rest-framework/issues/5435
113
- [ gh5434 ] : https://github.com/encode/django-rest-framework/issues/5434
114
- [ gh5426 ] : https://github.com/encode/django-rest-framework/issues/5426
115
- [ gh5421 ] : https://github.com/encode/django-rest-framework/issues/5421
116
- [ gh5415 ] : https://github.com/encode/django-rest-framework/issues/5415
117
- [ gh5401 ] : https://github.com/encode/django-rest-framework/issues/5401
118
- [ gh5398 ] : https://github.com/encode/django-rest-framework/issues/5398
119
- [ gh5388 ] : https://github.com/encode/django-rest-framework/issues/5388
120
- [ gh5387 ] : https://github.com/encode/django-rest-framework/issues/5387
121
- [ gh5372 ] : https://github.com/encode/django-rest-framework/issues/5372
122
- [ gh5380 ] : https://github.com/encode/django-rest-framework/issues/5380
123
- [ gh5351 ] : https://github.com/encode/django-rest-framework/issues/5351
124
- [ gh5375 ] : https://github.com/encode/django-rest-framework/issues/5375
125
- [ gh5373 ] : https://github.com/encode/django-rest-framework/issues/5373
126
- [ gh5361 ] : https://github.com/encode/django-rest-framework/issues/5361
127
- [ gh5348 ] : https://github.com/encode/django-rest-framework/issues/5348
128
- [ gh5058 ] : https://github.com/encode/django-rest-framework/issues/5058
129
- [ gh5457 ] : https://github.com/encode/django-rest-framework/issues/5457
130
- [ gh5376 ] : https://github.com/encode/django-rest-framework/issues/5376
131
- [ gh5422 ] : https://github.com/encode/django-rest-framework/issues/5422
132
- [ gh5408 ] : https://github.com/encode/django-rest-framework/issues/5408
133
- [ gh3732 ] : https://github.com/encode/django-rest-framework/issues/3732
134
- [ djangodocs-set-timezone ] : https://docs.djangoproject.com/en/1.11/topics/i18n/timezones/#default-time-zone-and-current-time-zone
135
- [ gh5273 ] : https://github.com/encode/django-rest-framework/issues/5273
136
- [ gh5440 ] : https://github.com/encode/django-rest-framework/issues/5440
137
- [ gh5265 ] : https://github.com/encode/django-rest-framework/issues/5265
138
- [ gh5250 ] : https://github.com/encode/django-rest-framework/issues/5250
139
- [ gh5170 ] : https://github.com/encode/django-rest-framework/issues/5170
140
- [ gh5443 ] : https://github.com/encode/django-rest-framework/issues/5443
141
- [ gh5448 ] : https://github.com/encode/django-rest-framework/issues/5448
142
- [ gh5452 ] : https://github.com/encode/django-rest-framework/issues/5452
143
- [ gh5342 ] : https://github.com/encode/django-rest-framework/issues/5342
144
- [ gh5454 ] : https://github.com/encode/django-rest-framework/issues/5454
145
-
146
-
147
101
## 3.6.x series
148
102
149
103
### 3.6.4
@@ -852,6 +806,7 @@ For older release notes, [please see the version 2.x documentation][old-release-
852
806
[ 3.6.2-milestone ] : https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.2+Release%22
853
807
[ 3.6.3-milestone ] : https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.3+Release%22
854
808
[ 3.6.4-milestone ] : https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.4+Release%22
809
+ [ 3.7.0-milestone ] : https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.7.0+Release%22
855
810
856
811
<!-- 3.0.1 -->
857
812
[ gh2013 ] : https://github.com/encode/django-rest-framework/issues/2013
@@ -1523,3 +1478,49 @@ For older release notes, [please see the version 2.x documentation][old-release-
1523
1478
[ gh5147 ] : https://github.com/encode/django-rest-framework/issues/5147
1524
1479
[ gh5131 ] : https://github.com/encode/django-rest-framework/issues/5131
1525
1480
1481
+ <!-- 3.7.0 -->
1482
+ [ gh5481 ] : https://github.com/encode/django-rest-framework/issues/5481
1483
+ [ gh5480 ] : https://github.com/encode/django-rest-framework/issues/5480
1484
+ [ gh5479 ] : https://github.com/encode/django-rest-framework/issues/5479
1485
+ [ gh5295 ] : https://github.com/encode/django-rest-framework/issues/5295
1486
+ [ gh5464 ] : https://github.com/encode/django-rest-framework/issues/5464
1487
+ [ gh5478 ] : https://github.com/encode/django-rest-framework/issues/5478
1488
+ [ gh5476 ] : https://github.com/encode/django-rest-framework/issues/5476
1489
+ [ gh5466 ] : https://github.com/encode/django-rest-framework/issues/5466
1490
+ [ gh5472 ] : https://github.com/encode/django-rest-framework/issues/5472
1491
+ [ gh5462 ] : https://github.com/encode/django-rest-framework/issues/5462
1492
+ [ gh5470 ] : https://github.com/encode/django-rest-framework/issues/5470
1493
+ [ gh5469 ] : https://github.com/encode/django-rest-framework/issues/5469
1494
+ [ gh5435 ] : https://github.com/encode/django-rest-framework/issues/5435
1495
+ [ gh5434 ] : https://github.com/encode/django-rest-framework/issues/5434
1496
+ [ gh5426 ] : https://github.com/encode/django-rest-framework/issues/5426
1497
+ [ gh5421 ] : https://github.com/encode/django-rest-framework/issues/5421
1498
+ [ gh5415 ] : https://github.com/encode/django-rest-framework/issues/5415
1499
+ [ gh5401 ] : https://github.com/encode/django-rest-framework/issues/5401
1500
+ [ gh5398 ] : https://github.com/encode/django-rest-framework/issues/5398
1501
+ [ gh5388 ] : https://github.com/encode/django-rest-framework/issues/5388
1502
+ [ gh5387 ] : https://github.com/encode/django-rest-framework/issues/5387
1503
+ [ gh5372 ] : https://github.com/encode/django-rest-framework/issues/5372
1504
+ [ gh5380 ] : https://github.com/encode/django-rest-framework/issues/5380
1505
+ [ gh5351 ] : https://github.com/encode/django-rest-framework/issues/5351
1506
+ [ gh5375 ] : https://github.com/encode/django-rest-framework/issues/5375
1507
+ [ gh5373 ] : https://github.com/encode/django-rest-framework/issues/5373
1508
+ [ gh5361 ] : https://github.com/encode/django-rest-framework/issues/5361
1509
+ [ gh5348 ] : https://github.com/encode/django-rest-framework/issues/5348
1510
+ [ gh5058 ] : https://github.com/encode/django-rest-framework/issues/5058
1511
+ [ gh5457 ] : https://github.com/encode/django-rest-framework/issues/5457
1512
+ [ gh5376 ] : https://github.com/encode/django-rest-framework/issues/5376
1513
+ [ gh5422 ] : https://github.com/encode/django-rest-framework/issues/5422
1514
+ [ gh5408 ] : https://github.com/encode/django-rest-framework/issues/5408
1515
+ [ gh3732 ] : https://github.com/encode/django-rest-framework/issues/3732
1516
+ [ djangodocs-set-timezone ] : https://docs.djangoproject.com/en/1.11/topics/i18n/timezones/#default-time-zone-and-current-time-zone
1517
+ [ gh5273 ] : https://github.com/encode/django-rest-framework/issues/5273
1518
+ [ gh5440 ] : https://github.com/encode/django-rest-framework/issues/5440
1519
+ [ gh5265 ] : https://github.com/encode/django-rest-framework/issues/5265
1520
+ [ gh5250 ] : https://github.com/encode/django-rest-framework/issues/5250
1521
+ [ gh5170 ] : https://github.com/encode/django-rest-framework/issues/5170
1522
+ [ gh5443 ] : https://github.com/encode/django-rest-framework/issues/5443
1523
+ [ gh5448 ] : https://github.com/encode/django-rest-framework/issues/5448
1524
+ [ gh5452 ] : https://github.com/encode/django-rest-framework/issues/5452
1525
+ [ gh5342 ] : https://github.com/encode/django-rest-framework/issues/5342
1526
+ [ gh5454 ] : https://github.com/encode/django-rest-framework/issues/5454
0 commit comments