PageRenderTime 27ms CodeModel.GetById 17ms app.highlight 3ms RepoModel.GetById 2ms app.codeStats 0ms

/CHANGES

http://google-app-engine-django.googlecode.com/
#! | 135 lines | 101 code | 34 blank | 0 comment | 0 complexity | a225c84ff0cfcbda6fee3351622dff57 MD5 | raw file
  1Oct 2010
  2========
  3
  4* Add Django 1.2 support. Patch contributed by Felix Leong.
  5* Add code to prevent loading/patching the helper in twice in one process.
  6  Patch contributed by Kumar McMillan.
  7* Add _deferred attribute for Django compatibility. Patch provided by dherbst.
  8* Improvements to the serialization of objects from the datetime module. 
  9
 10June 2009
 11=========
 12
 13* Add support for DATABASE_SUPPORTS_TRANSACTIONS parameter to enable tests
 14  to succeed in newer Django revisions (> 10925). Patch contributed by
 15  Andi Albrecht. Thanks :)
 16
 17May 2009
 18========
 19
 20* Improved performance of repr() for BaseModel derived classes.
 21* Added support for setting Reply-To when sending email.
 22* The Django auth app is now disabled in the default settings.py. If you want
 23  to use it in your application you will need to enable it (and dependencies
 24  such as sessions) explicitly.
 25
 26April 2009
 27==========
 28
 29* Modify the default settings.py so that SMTP email is not send by default.
 30
 31March 2009
 32==========
 33
 34* Added a basic console (./managed.py console) that uses the remote_api to
 35  allow command execution against the live application on appspot.com
 36* Fixed compatibility issues with new Django releases.
 37
 38February 2009
 39=============
 40
 41* Fixed compatibility with App Engine Python SDK 1.1.9 file restrictions.
 42
 43January 2009
 44============
 45
 46* Make the use of django.contrib.auth completely optional.
 47* Added initial support for placing the helper itself (appengine_django
 48  directory) into a zipfile named appengine_django.zip in the top level
 49  project directory. Note. That manage.py commands will not work when using
 50  a zipped appengine_django.
 51
 52September 2008
 53==============
 54
 55* Added support for loading Django from a file named django.zip in the top
 56  level project directory.
 57* Improved session backend contributed by Bernd Dorn of Lovely Systems.
 58
 59Tue 19 August 2008
 60==================
 61
 62Support for versions of Django less than 1.0beta_1 has been removed. If you
 63wish to continue using Django 0.96 you will need to stay with revision 53 of
 64the Google App Engine Helper for Django.
 65
 66Wed 6 August 2008
 67=================
 68
 69This is the last version of the Google App Engine Helper for Django that will
 70support Django 0.96. Future development of the helper will be targetted for the
 71upcoming 1.0 release of Django.
 72
 73* Improved SDK detection on Windows by looking at both the PATH variable that
 74  may be set by the installer and using the win32api module (if available) to
 75  look for the SDK in the default Program Files location.
 76* Replaced the startapp command with a version that installs an App Engine
 77  Compatible application skeleton. Patch contributed by Andi Albrecht.
 78* Changed the default runserver port to 8000 to match standard Django
 79  behaviour. Path contributed by Waldemar Kornewald.
 80* Email server settings from the Django settings file are provided to the App
 81  Engine Mail API. Patch contributed by Waldemar Kornewald.
 82* Added support for the Django memcache cache backend. Patch contributed by
 83  Jonca Rafal.
 84* Added support for the Django session middle with db and cache backends for
 85  Django 1.0alpha only. Patches contributed by Jonca Rafal and Waldemar
 86  Kornewald.
 87* Moved the Django compatible login_required decorator to the standard Django
 88  location. Patch contributed by Andi Albrecht.
 89* Replaced the Django ModelForm class with the App Engine ModelForm class.
 90* Added a repr implementation for the BaseModel class.
 91* Many minor improvements to increase robustness and avoid errors if portions
 92  of Django are not present.
 93
 94Tue 20 May 2008
 95===============
 96
 97* Added an App Engine compatible implementation of the Django authentication
 98  framework. This only works for Users at the present time, Groups and
 99  Permissions are not yet supported.
100
101  The patch for this functionality was supplied by Andi Albrecht.
102
103* Added equality and inequality comparision functions to BaseModel.
104
105  The patch for this functionality was supplied by Andi Albrecht.
106
107
108Fri 16 May 2008
109===============
110
111* Changed location of local SDK directory to '.google_appengine' instead of
112  'google_appengine' so that it is automatically ignored without neding to
113  modify skip_files in app.yaml. 'google_appengine' will continue to work for
114  the next few releases.
115
116* Major improvements to SDK location detection code. When running on Windows or
117  Mac OS with the SDK installed via the Google supplied installers the SDK will
118  be automatically detected and added to Python's path.
119
120* The helper now detects, warns and removes Context Processors that are not
121  compatible with Google App Engine.
122
123* The Django mail API is now monkey patched to allow email to be sent via the
124  App Engine Mail API using the standard Django mail functions. This code does
125  not yet support sending multipart / HTML emails.
126
127  The patch for this functionality was supplied by Ryan Gates.
128
129* Added 'update', 'rollback' and 'vacuum_indexes' from appcfg.py to the list of
130  commands available via manage.py when using Django 0.97. You will still have
131  to uses appcfg.py directly if you are using Django 0.96.
132
133* Improved the deserialization routines to deserialize parent references
134  without needing to instantiate the parent instance. This allows instances
135  with non-existant parents to be succesfully loaded.