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
|
*.pyc
|
||||||
*.db
|
*.db
|
||||||
assetplatform.egg-info/*
|
|
||||||
*~
|
*~
|
||||||
|
.*
|
||||||
|
|
||||||
|
assetplatform.egg-info/*
|
||||||
coverage.xml
|
coverage.xml
|
||||||
env
|
env
|
||||||
docs/build
|
docs/build
|
||||||
|
@ -14,11 +16,5 @@ dist/*
|
||||||
xmlrunner/*
|
xmlrunner/*
|
||||||
djangorestframework.egg-info/*
|
djangorestframework.egg-info/*
|
||||||
MANIFEST
|
MANIFEST
|
||||||
.project
|
|
||||||
.pydevproject
|
!.gitignore
|
||||||
.settings
|
|
||||||
.cache
|
|
||||||
.coverage
|
|
||||||
.tox
|
|
||||||
.DS_Store
|
|
||||||
.idea/*
|
|
||||||
|
|
53
README.rst
53
README.rst
|
@ -7,7 +7,7 @@ Features:
|
||||||
|
|
||||||
* Creates awesome self-describing *web browse-able* APIs.
|
* Creates awesome self-describing *web browse-able* APIs.
|
||||||
* Clean, modular design, using Django's class based views.
|
* 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.
|
* Stable, well tested code-base.
|
||||||
* Active developer community.
|
* Active developer community.
|
||||||
|
|
||||||
|
@ -79,54 +79,3 @@ To run the tests against the full set of supported configurations::
|
||||||
To create the sdist packages::
|
To create the sdist packages::
|
||||||
|
|
||||||
python setup.py sdist --formats=gztar,zip
|
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
|
VERSION = __version__ # synonym
|
||||||
|
|
Loading…
Reference in New Issue
Block a user