Source

django-roa / CHANGELOG

====================
django-roa changelog
====================

Version 1.1, 28 February 2008:
------------------------------

* Add support for Groups and Permissions in remoteauth application (still
  depends on builtin Django's ContentTypes).
* Add support for ModelForms with complex relations.
* Add an example to document the use of a custom serializer.
* Update py-restclient to the latest revision.
* Backward incompatible changes: RemoteUser model has been renamed to User and
  ROAUserManager to UserManager to be consistent with the existing auth app.


Version 1.0, 23 January 2008:
-----------------------------

* Add support for many-to-many relations.
* Warning: Many-to-many relations depends on Django's issue #10109, apply the 
  attached patch if you need it.
* Update py-restclient to 1.1.4.


Version 0.9, 9 January 2008:
----------------------------

* Ease subclassing of MethodDispatcher with custom slugs.


Version 0.8, 7 January 2008:
----------------------------

* Add support for admin options except search_fields because of advanced
  querysets based on Q objects.
* Support for ManyToMany relations in progress.
* Warning: trunk version of Django is required for now, prior to revision 9695
  in order to handle FloatFields
* Bugfixes: ROA_URL_OVERRIDES_* settings are optionnal and ForeignKey fields
  should work as expected.
* Backward incompatible change: admin classes must inherit from
  django_roa.ModelAdmin to be consistent (see documentation and example).


Version 0.7, 2 January 2008:
----------------------------

* Add support for most useful fields (see specifications).
* Warning: there are some Django bugs (hopefully with patches) which are
  required in order to use BooleanFields with None values and JSON 
  serialization (#5563) or FloatFields which are considered as unicode 
  (#9942). Patch your Django installation if you need those ones, that's why
  actual tests failed.


Version 0.6, 28 December 2008:
------------------------------

* Clean up remoteauth application.
* Update py-restclient to 1.0.1.


Version 0.5, 27 December 2008:
------------------------------

* Backward incompatible change: Remote* classes had been renamed to ROA*, this
  is an internal change which should not affect your code.
* Add support for ROA_URL_OVERRIDES_* settings and a complete example.
* Declaration of default manager is no more required, if you inherit from
  django_roa.Model it will be added automatically given your ROA_MODELS
  setting.
* Use the latest version of restclient (0.2.1), no more httplib2 dependency.
  This version uses pycurl, urllib2 or httplib2 given your configuration, in
  this order of preferences.


Version 0.4, 27 December 2008:
------------------------------

* Backward incompatible change: resource_url_list is no more defined in Meta 
  class, now you must define your own get_resource_url_list static method in
  your Model class. resource_url_detail has been renamed as 
  get_resource_url_detail for consistency and is no more a property.
* Add support for ForeignKeys and XML serialization.
* Bugfixes: DateTimeField and BooleanField should work as expected.
* Add a complete example with a custom slug for multiple primary keys.
* Ease debugging with a summary displayed if you use the test server instead
  of the whole HTML error.


Version 0.3, 23 December 2008:
------------------------------

* Backward incompatible change: resource_url_id is no more defined in Meta 
  class, now you can define your own resource_url_detail property in your
  Model class. resource_url Meta attribute has been renamed as 
  resource_url_list for consistency.
* Bugfixes: RemoteQuerySet.count() and BooleanField should work as expected.
* Better documentation, still need improvements.


Version 0.2, 15 December 2008:
------------------------------

Include restclient dependency.


Version 0.1, 12 December 2008:
------------------------------

Initial release.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.