diff options
Diffstat (limited to 'RELEASES')
| -rw-r--r-- | RELEASES | 52 | 
1 files changed, 52 insertions, 0 deletions
| 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. | 
