aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Christie2014-09-24 14:10:00 +0100
committerTom Christie2014-09-24 14:10:00 +0100
commit630d4720559c7807b1e5989609eb73368cf222ed (patch)
tree8754f313d27837c8541892b76b5f36aea57bfc1d
parentf4b1dcb167be0bbdaae2cc2a92f651536896dc16 (diff)
parent8495cd898a5d34f00858a379b54e39cd19ded215 (diff)
downloaddjango-rest-framework-630d4720559c7807b1e5989609eb73368cf222ed.tar.bz2
Merge branch 'master' into version-3.0
-rw-r--r--docs/topics/release-notes.md25
-rw-r--r--rest_framework/__init__.py2
2 files changed, 22 insertions, 5 deletions
diff --git a/docs/topics/release-notes.md b/docs/topics/release-notes.md
index d758ae6a..16589f3b 100644
--- a/docs/topics/release-notes.md
+++ b/docs/topics/release-notes.md
@@ -10,7 +10,7 @@ Minor version numbers (0.0.x) are used for changes that are API compatible. You
Medium version numbers (0.x.0) may include API changes, in line with the [deprecation policy][deprecation-policy]. You should read the release notes carefully before upgrading between medium point releases.
-Major version numbers (x.0.0) are reserved for substantial project milestones. No major point releases are currently planned.
+Major version numbers (x.0.0) are reserved for substantial project milestones.
## Deprecation policy
@@ -40,21 +40,37 @@ You can determine your currently installed version using `pip freeze`:
## 2.4.x series
+### 2.4.3
+
+**Date**: [19th September 2014](https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%222.4.3+Release%22+).
+
+* Support translatable view docstrings being displayed in the browsable API.
+* Support [encoded `filename*`][rfc-6266] in raw file uploads with `FileUploadParser`.
+* Allow routers to support viewsets that don't include any list routes or that don't include any detail routes.
+* Don't render an empty login control in browsable API if `login` view is not included.
+* CSRF exemption performed in `.as_view()` to prevent accidental omission if overriding `.dispatch()`.
+* Login on browsable API now displays validation errors.
+* Bugfix: Fix migration in `authtoken` application.
+* Bugfix: Allow selection of integer keys in nested choices.
+* Bugfix: Return `None` instead of `'None'` in `CharField` with `allow_none=True`.
+* Bugfix: Ensure custom model fields map to equivelent serializer fields more reliably.
+* Bugfix: `DjangoFilterBackend` no longer quietly changes queryset ordering.
+
### 2.4.2
-**Date**: 3rd September 2014
+**Date**: [3rd September 2014](https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%222.4.2+Release%22+).
* Bugfix: Fix broken pagination for 2.4.x series.
### 2.4.1
-**Date**: 1st September 2014
+**Date**: [1st September 2014](https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%222.4.1+Release%22+).
* Bugfix: Fix broken login template for browsable API.
### 2.4.0
-**Date**: 29th August 2014
+**Date**: [29th August 2014](https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%222.4.0+Release%22+).
**Django version requirements**: The lowest supported version of Django is now 1.4.2.
@@ -717,3 +733,4 @@ This change will not affect user code, so long as it's following the recommended
[2.1.0-notes]: https://groups.google.com/d/topic/django-rest-framework/Vv2M0CMY9bg/discussion
[announcement]: rest-framework-2-announcement.md
[#582]: https://github.com/tomchristie/django-rest-framework/issues/582
+[rfc-6266]: http://tools.ietf.org/html/rfc6266#section-4.3
diff --git a/rest_framework/__init__.py b/rest_framework/__init__.py
index 8d82a4b9..7f724c18 100644
--- a/rest_framework/__init__.py
+++ b/rest_framework/__init__.py
@@ -8,7 +8,7 @@ ______ _____ _____ _____ __
"""
__title__ = 'Django REST framework'
-__version__ = '2.4.2'
+__version__ = '2.4.3'
__author__ = 'Tom Christie'
__license__ = 'BSD 2-Clause'
__copyright__ = 'Copyright 2011-2014 Tom Christie'