aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore14
-rw-r--r--README.rst53
-rw-r--r--RELEASES52
-rw-r--r--djangorestframework/__init__.py2
4 files changed, 59 insertions, 62 deletions
diff --git a/.gitignore b/.gitignore
index 312b28df..c7bf0a8f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,9 @@
*.pyc
*.db
-assetplatform.egg-info/*
*~
+.*
+
+assetplatform.egg-info/*
coverage.xml
env
docs/build
@@ -14,11 +16,5 @@ dist/*
xmlrunner/*
djangorestframework.egg-info/*
MANIFEST
-.project
-.pydevproject
-.settings
-.cache
-.coverage
-.tox
-.DS_Store
-.idea/* \ No newline at end of file
+
+!.gitignore
diff --git a/README.rst b/README.rst
index f5789ae0..6b215c69 100644
--- a/README.rst
+++ b/README.rst
@@ -7,7 +7,7 @@ Features:
* Creates awesome self-describing *web browse-able* APIs.
* Clean, modular design, using Django's class based views.
-* Easily extended for custom content types, serialization formats and authentication policies.
+* Easily extended for custom content types, serialization formats and authentication policies.
* Stable, well tested code-base.
* Active developer community.
@@ -79,54 +79,3 @@ To run the tests against the full set of supported configurations::
To create the sdist packages::
python setup.py sdist --formats=gztar,zip
-
-
-
-Release Notes
-=============
-
-0.2.3
-
-* Fix some throttling bugs.
-* ``X-Throttle`` header on throttling.
-* Support for nesting resources on related models.
-
-0.2.2
-
-* Throttling support complete.
-
-0.2.1
-
-* Couple of simple bugfixes over 0.2.0
-
-0.2.0
-
-* Big refactoring changes since 0.1.0, ask on the discussion group if anything isn't clear.
- The public API has been massively cleaned up. Expect it to be fairly stable from here on in.
-
-* ``Resource`` becomes decoupled into ``View`` and ``Resource``, your views should now inherit from ``View``, not ``Resource``.
-
-* The handler functions on views ``.get() .put() .post()`` etc, no longer have the ``content`` and ``auth`` args.
- Use ``self.CONTENT`` inside a view to access the deserialized, validated content.
- Use ``self.user`` inside a view to access the authenticated user.
-
-* ``allowed_methods`` and ``anon_allowed_methods`` are now defunct. if a method is defined, it's available.
- The ``permissions`` attribute on a ``View`` is now used to provide generic permissions checking.
- Use permission classes such as ``FullAnonAccess``, ``IsAuthenticated`` or ``IsUserOrIsAnonReadOnly`` to set the permissions.
-
-* The ``authenticators`` class becomes ``authentication``. Class names change to ``Authentication``.
-
-* The ``emitters`` class becomes ``renderers``. Class names change to ``Renderers``.
-
-* ``ResponseException`` becomes ``ErrorResponse``.
-
-* The mixin classes have been nicely refactored, the basic mixins are now ``RequestMixin``, ``ResponseMixin``, ``AuthMixin``, and ``ResourceMixin``
- You can reuse these mixin classes individually without using the ``View`` class.
-
-0.1.1
-
-* Final build before pulling in all the refactoring changes for 0.2, in case anyone needs to hang on to 0.1.
-
-0.1.0
-
-* Initial release. \ No newline at end of file
diff --git a/RELEASES b/RELEASES
new file mode 100644
index 00000000..cd05173e
--- /dev/null
+++ b/RELEASES
@@ -0,0 +1,52 @@
+0.2.4
+
+* Fix broken IsAdminUser permission.
+* OPTIONS support.
+* XMLParser.
+* Drop mentions of Blog, BitBucket.
+
+0.2.3
+
+* Fix some throttling bugs.
+* ``X-Throttle`` header on throttling.
+* Support for nesting resources on related models.
+
+0.2.2
+
+* Throttling support complete.
+
+0.2.1
+
+* Couple of simple bugfixes over 0.2.0
+
+0.2.0
+
+* Big refactoring changes since 0.1.0, ask on the discussion group if anything isn't clear.
+ The public API has been massively cleaned up. Expect it to be fairly stable from here on in.
+
+* ``Resource`` becomes decoupled into ``View`` and ``Resource``, your views should now inherit from ``View``, not ``Resource``.
+
+* The handler functions on views ``.get() .put() .post()`` etc, no longer have the ``content`` and ``auth`` args.
+ Use ``self.CONTENT`` inside a view to access the deserialized, validated content.
+ Use ``self.user`` inside a view to access the authenticated user.
+
+* ``allowed_methods`` and ``anon_allowed_methods`` are now defunct. if a method is defined, it's available.
+ The ``permissions`` attribute on a ``View`` is now used to provide generic permissions checking.
+ Use permission classes such as ``FullAnonAccess``, ``IsAuthenticated`` or ``IsUserOrIsAnonReadOnly`` to set the permissions.
+
+* The ``authenticators`` class becomes ``authentication``. Class names change to ``Authentication``.
+
+* The ``emitters`` class becomes ``renderers``. Class names change to ``Renderers``.
+
+* ``ResponseException`` becomes ``ErrorResponse``.
+
+* The mixin classes have been nicely refactored, the basic mixins are now ``RequestMixin``, ``ResponseMixin``, ``AuthMixin``, and ``ResourceMixin``
+ You can reuse these mixin classes individually without using the ``View`` class.
+
+0.1.1
+
+* Final build before pulling in all the refactoring changes for 0.2, in case anyone needs to hang on to 0.1.
+
+0.1.0
+
+* Initial release.
diff --git a/djangorestframework/__init__.py b/djangorestframework/__init__.py
index b1ef6dda..0bcc04c0 100644
--- a/djangorestframework/__init__.py
+++ b/djangorestframework/__init__.py
@@ -1,3 +1,3 @@
-__version__ = '0.2.3'
+__version__ = '0.2.4'
VERSION = __version__ # synonym