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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy