Skip to content

Commit fed85bc

Browse files
author
Carlton Gibson
authored
Merge pull request #5344 from carltongibson/3.6.4-release
Release notes etc for 3.6.4
2 parents 0a8fa52 + 0a0bb6a commit fed85bc

File tree

62 files changed

+1139
-189
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1139
-189
lines changed

docs/topics/release-notes.md

Lines changed: 60 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,35 @@ You can determine your currently installed version using `pip freeze`:
4040

4141
## 3.6.x series
4242

43+
### 3.6.4
44+
45+
**Date**: [21st August 2017][3.6.4-milestone]
46+
47+
* Ignore any invalidly formed query parameters for OrderingFilter. [#5131][gh5131]
48+
* Improve memory footprint when reading large JSON requests. [#5147][gh5147]
49+
* Fix schema generation for pagination. [#5161][gh5161]
50+
* Fix exception when `HTML_CUTOFF` is set to `None`. [#5174][gh5174]
51+
* Fix browsable API not supporting `multipart/form-data` correctly. [#5176][gh5176]
52+
* Fixed `test_hyperlinked_related_lookup_url_encoded_exists`. [#5179][gh5179]
53+
* Make sure max_length is in FileField kwargs. [#5186][gh5186]
54+
* Fix `list_route` & `detail_route` with kwargs contains curly bracket in `url_path` [#5187][gh5187]
55+
* Add Django manage command to create a DRF user Token. [#5188][gh5188]
56+
* Ensure API documentation templates do not check for user authentication [#5162][gh5162]
57+
* Fix special case where OneToOneField is also primary key. [#5192][gh5192]
58+
* Added aria-label and a new region for accessibility purposes in base.html [#5196][gh5196]
59+
* Quote nested API parameters in api.js. [#5214][gh5214]
60+
* Set ViewSet args/kwargs/request before dispatch. [#5229][gh5229]
61+
* Added unicode support to SlugField. [#5231][gh5231]
62+
* Fix HiddenField appears in Raw Data form initial content. [#5259][gh5259]
63+
* Raise validation error on invalid timezone parsing. [#5261][gh5261]
64+
* Fix SearchFilter to-many behavior/performance. [#5264][gh5264]
65+
* Simplified chained comparisons and minor code fixes. [#5276][gh5276]
66+
* RemoteUserAuthentication, docs, and tests. [#5306][gh5306]
67+
* Revert "Cached the field's root and context property" [#5313][gh5313]
68+
* Fix introspection of list field in schema. [#5326][gh5326]
69+
* Fix interactive docs for multiple nested and extra methods. [#5334][gh5334]
70+
* Fix/remove undefined template var "schema" [#5346][gh5346]
71+
4372
### 3.6.3
4473

4574
**Date**: [12th May 2017][3.6.3-milestone]
@@ -716,6 +745,7 @@ For older release notes, [please see the version 2.x documentation][old-release-
716745
[3.6.1-milestone]: https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.1+Release%22
717746
[3.6.2-milestone]: https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.2+Release%22
718747
[3.6.3-milestone]: https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.3+Release%22
748+
[3.6.4-milestone]: https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.4+Release%22
719749

720750
<!-- 3.0.1 -->
721751
[gh2013]: https://github.com/encode/django-rest-framework/issues/2013
@@ -1326,8 +1356,8 @@ For older release notes, [please see the version 2.x documentation][old-release-
13261356
[gh4955]: https://github.com/encode/django-rest-framework/issues/4955
13271357
[gh4956]: https://github.com/encode/django-rest-framework/issues/4956
13281358
[gh4949]: https://github.com/encode/django-rest-framework/issues/4949
1329-
<!-- 3.6.3 -->
13301359

1360+
<!-- 3.6.3 -->
13311361
[gh5126]: https://github.com/encode/django-rest-framework/issues/5126
13321362
[gh5085]: https://github.com/encode/django-rest-framework/issues/5085
13331363
[gh4437]: https://github.com/encode/django-rest-framework/issues/4437
@@ -1360,3 +1390,32 @@ For older release notes, [please see the version 2.x documentation][old-release-
13601390
[gh4968]: https://github.com/encode/django-rest-framework/issues/4968
13611391
[gh5089]: https://github.com/encode/django-rest-framework/issues/5089
13621392
[gh5117]: https://github.com/encode/django-rest-framework/issues/5117
1393+
1394+
<!-- 3.6.4 -->
1395+
[gh5346]: https://github.com/encode/django-rest-framework/issues/5346
1396+
[gh5334]: https://github.com/encode/django-rest-framework/issues/5334
1397+
[gh5326]: https://github.com/encode/django-rest-framework/issues/5326
1398+
[gh5313]: https://github.com/encode/django-rest-framework/issues/5313
1399+
[gh5306]: https://github.com/encode/django-rest-framework/issues/5306
1400+
[gh5276]: https://github.com/encode/django-rest-framework/issues/5276
1401+
[gh5264]: https://github.com/encode/django-rest-framework/issues/5264
1402+
[gh5261]: https://github.com/encode/django-rest-framework/issues/5261
1403+
[gh5259]: https://github.com/encode/django-rest-framework/issues/5259
1404+
[gh5231]: https://github.com/encode/django-rest-framework/issues/5231
1405+
[gh5229]: https://github.com/encode/django-rest-framework/issues/5229
1406+
[gh5214]: https://github.com/encode/django-rest-framework/issues/5214
1407+
[gh5196]: https://github.com/encode/django-rest-framework/issues/5196
1408+
[gh5192]: https://github.com/encode/django-rest-framework/issues/5192
1409+
[gh5162]: https://github.com/encode/django-rest-framework/issues/5162
1410+
[gh5188]: https://github.com/encode/django-rest-framework/issues/5188
1411+
[gh5187]: https://github.com/encode/django-rest-framework/issues/5187
1412+
[gh5186]: https://github.com/encode/django-rest-framework/issues/5186
1413+
[gh5179]: https://github.com/encode/django-rest-framework/issues/5179
1414+
[gh5176]: https://github.com/encode/django-rest-framework/issues/5176
1415+
[gh5174]: https://github.com/encode/django-rest-framework/issues/5174
1416+
[gh5161]: https://github.com/encode/django-rest-framework/issues/5161
1417+
[gh5147]: https://github.com/encode/django-rest-framework/issues/5147
1418+
[gh5131]: https://github.com/encode/django-rest-framework/issues/5131
1419+
1420+
1421+

rest_framework/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"""
99

1010
__title__ = 'Django REST framework'
11-
__version__ = '3.6.3'
11+
__version__ = '3.6.4'
1212
__author__ = 'Tom Christie'
1313
__license__ = 'BSD 2-Clause'
1414
__copyright__ = 'Copyright 2011-2017 Tom Christie'
290 Bytes
Binary file not shown.

rest_framework/locale/ar/LC_MESSAGES/django.po

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@
33
# This file is distributed under the same license as the PACKAGE package.
44
#
55
# Translators:
6-
# Bashar Al-Abdulhadi, 2016
6+
# aymen chaieb <chaieb.aymen1992@gmail.com>, 2017
7+
# Bashar Al-Abdulhadi, 2016-2017
78
# Eyad Toma <d.eyad.t@gmail.com>, 2015
89
msgid ""
910
msgstr ""
1011
"Project-Id-Version: Django REST framework\n"
1112
"Report-Msgid-Bugs-To: \n"
1213
"POT-Creation-Date: 2016-07-12 16:13+0100\n"
13-
"PO-Revision-Date: 2016-07-12 15:14+0000\n"
14-
"Last-Translator: Thomas Christie <tom@tomchristie.com>\n"
14+
"PO-Revision-Date: 2017-08-15 17:08+0000\n"
15+
"Last-Translator: aymen chaieb <chaieb.aymen1992@gmail.com>\n"
1516
"Language-Team: Arabic (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ar/)\n"
1617
"MIME-Version: 1.0\n"
1718
"Content-Type: text/plain; charset=UTF-8\n"
@@ -54,7 +55,7 @@ msgstr ""
5455

5556
#: authentication.py:195
5657
msgid "Invalid token."
57-
msgstr "رمز غير صحيح"
58+
msgstr "رمز غير صحيح."
5859

5960
#: authtoken/apps.py:7
6061
msgid "Auth Token"
@@ -316,15 +317,15 @@ msgstr "أرسل"
316317

317318
#: filters.py:336
318319
msgid "ascending"
319-
msgstr ""
320+
msgstr "تصاعدي"
320321

321322
#: filters.py:337
322323
msgid "descending"
323-
msgstr ""
324+
msgstr "تنازلي"
324325

325326
#: pagination.py:193
326327
msgid "Invalid page."
327-
msgstr "صفحة غير صحيحة"
328+
msgstr "صفحة غير صحيحة."
328329

329330
#: pagination.py:427
330331
msgid "Invalid cursor"
@@ -382,13 +383,13 @@ msgstr "الترتيب"
382383

383384
#: templates/rest_framework/filters/search.html:2
384385
msgid "Search"
385-
msgstr "البحث"
386+
msgstr "بحث"
386387

387388
#: templates/rest_framework/horizontal/radio.html:2
388389
#: templates/rest_framework/inline/radio.html:2
389390
#: templates/rest_framework/vertical/radio.html:2
390391
msgid "None"
391-
msgstr ""
392+
msgstr "لا شيء"
392393

393394
#: templates/rest_framework/horizontal/select_multiple.html:2
394395
#: templates/rest_framework/inline/select_multiple.html:2
@@ -398,7 +399,7 @@ msgstr ""
398399

399400
#: validators.py:43
400401
msgid "This field must be unique."
401-
msgstr ""
402+
msgstr "هذا الحقل يجب أن يكون وحيد"
402403

403404
#: validators.py:97
404405
msgid "The fields {field_names} must make a unique set."
@@ -438,4 +439,4 @@ msgstr ""
438439

439440
#: views.py:88
440441
msgid "Permission denied."
441-
msgstr ""
442+
msgstr "حق غير مصرح به"
0 Bytes
Binary file not shown.

rest_framework/locale/ca/LC_MESSAGES/django.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Project-Id-Version: Django REST framework\n"
99
"Report-Msgid-Bugs-To: \n"
1010
"POT-Creation-Date: 2016-07-12 16:13+0100\n"
11-
"PO-Revision-Date: 2016-07-12 15:14+0000\n"
11+
"PO-Revision-Date: 2017-08-03 14:58+0000\n"
1212
"Last-Translator: Thomas Christie <tom@tomchristie.com>\n"
1313
"Language-Team: Catalan (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ca/)\n"
1414
"MIME-Version: 1.0\n"
0 Bytes
Binary file not shown.

rest_framework/locale/cs/LC_MESSAGES/django.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ msgstr ""
1010
"Project-Id-Version: Django REST framework\n"
1111
"Report-Msgid-Bugs-To: \n"
1212
"POT-Creation-Date: 2016-07-12 16:13+0100\n"
13-
"PO-Revision-Date: 2016-07-12 15:14+0000\n"
13+
"PO-Revision-Date: 2017-08-03 14:58+0000\n"
1414
"Last-Translator: Thomas Christie <tom@tomchristie.com>\n"
1515
"Language-Team: Czech (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/cs/)\n"
1616
"MIME-Version: 1.0\n"
520 Bytes
Binary file not shown.

rest_framework/locale/da/LC_MESSAGES/django.po

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
# This file is distributed under the same license as the PACKAGE package.
44
#
55
# Translators:
6-
# Mads Jensen <mje@inducks.org>, 2015-2016
6+
# Mads Jensen <mje@inducks.org>, 2015-2017
77
# Mikkel Munch Mortensen <3xm@detfalskested.dk>, 2015
88
msgid ""
99
msgstr ""
1010
"Project-Id-Version: Django REST framework\n"
1111
"Report-Msgid-Bugs-To: \n"
1212
"POT-Creation-Date: 2016-07-12 16:13+0100\n"
13-
"PO-Revision-Date: 2016-07-12 15:14+0000\n"
14-
"Last-Translator: Thomas Christie <tom@tomchristie.com>\n"
13+
"PO-Revision-Date: 2017-08-03 14:58+0000\n"
14+
"Last-Translator: Mads Jensen <mje@inducks.org>\n"
1515
"Language-Team: Danish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/da/)\n"
1616
"MIME-Version: 1.0\n"
1717
"Content-Type: text/plain; charset=UTF-8\n"
@@ -62,31 +62,31 @@ msgstr ""
6262

6363
#: authtoken/models.py:15
6464
msgid "Key"
65-
msgstr ""
65+
msgstr "Nøgle"
6666

6767
#: authtoken/models.py:18
6868
msgid "User"
69-
msgstr ""
69+
msgstr "Bruger"
7070

7171
#: authtoken/models.py:20
7272
msgid "Created"
73-
msgstr ""
73+
msgstr "Oprettet"
7474

7575
#: authtoken/models.py:29
7676
msgid "Token"
77-
msgstr ""
77+
msgstr "Token"
7878

7979
#: authtoken/models.py:30
8080
msgid "Tokens"
81-
msgstr ""
81+
msgstr "Tokens"
8282

8383
#: authtoken/serializers.py:8
8484
msgid "Username"
85-
msgstr ""
85+
msgstr "Brugernavn"
8686

8787
#: authtoken/serializers.py:9
8888
msgid "Password"
89-
msgstr ""
89+
msgstr "Kodeord"
9090

9191
#: authtoken/serializers.py:20
9292
msgid "User account is disabled."
@@ -316,15 +316,15 @@ msgstr "Indsend."
316316

317317
#: filters.py:336
318318
msgid "ascending"
319-
msgstr ""
319+
msgstr "stigende"
320320

321321
#: filters.py:337
322322
msgid "descending"
323-
msgstr ""
323+
msgstr "faldende"
324324

325325
#: pagination.py:193
326326
msgid "Invalid page."
327-
msgstr ""
327+
msgstr "Ugyldig side"
328328

329329
#: pagination.py:427
330330
msgid "Invalid cursor"
@@ -426,7 +426,7 @@ msgstr "Ugyldig version i URL-stien."
426426

427427
#: versioning.py:115
428428
msgid "Invalid version in URL path. Does not match any version namespace."
429-
msgstr ""
429+
msgstr "Ugyldig version in URLen. Den stemmer ikke overens med nogen versionsnumre."
430430

431431
#: versioning.py:147
432432
msgid "Invalid version in hostname."

0 commit comments

Comments
 (0)