mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-22 01:26:53 +03:00
0.2.4 release.
This commit is contained in:
parent
d89b24cbe9
commit
d69581e2af
14
.gitignore
vendored
14
.gitignore
vendored
|
@ -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/*
|
||||
|
||||
!.gitignore
|
||||
|
|
53
README.rst
53
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.
|
52
RELEASES
Normal file
52
RELEASES
Normal file
|
@ -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.
|
|
@ -1,3 +1,3 @@
|
|||
__version__ = '0.2.3'
|
||||
__version__ = '0.2.4'
|
||||
|
||||
VERSION = __version__ # synonym
|
||||
|
|
Loading…
Reference in New Issue
Block a user