-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
70 lines (54 loc) · 3.13 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Wed 6 August 2008
=================
This is the last version of the Google App Engine Helper for Django that will
support Django 0.96. Future development of the helper will be targetted for the
upcoming 1.0 release of Django.
* Improved SDK detection on Windows by looking at both the PATH variable that
may be set by the installer and using the win32api module (if available) to
look for the SDK in the default Program Files location.
* Replaced the startapp command with a version that installs an App Engine
Compatible application skeleton. Patch contributed by Andi Albrecht.
* Changed the default runserver port to 8000 to match standard Django
behaviour. Path contributed by Waldemar Kornewald.
* Email server settings from the Django settings file are provided to the App
Engine Mail API. Patch contributed by Waldemar Kornewald.
* Added support for the Django memcache cache backend. Patch contributed by
Jonca Rafal.
* Added support for the Django session middle with db and cache backends for
Django 1.0alpha only. Patches contributed by Jonca Rafal and Waldemar
Kornewald.
* Moved the Django compatible login_required decorator to the standard Django
location. Patch contributed by Andi Albrecht.
* Replaced the Django ModelForm class with the App Engine ModelForm class.
* Added a repr implementation for the BaseModel class.
* Many minor improvements to increase robustness and avoid errors if portions
of Django are not present.
Tue 20 May 2008
===============
* Added an App Engine compatible implementation of the Django authentication
framework. This only works for Users at the present time, Groups and
Permissions are not yet supported.
The patch for this functionality was supplied by Andi Albrecht.
* Added equality and inequality comparision functions to BaseModel.
The patch for this functionality was supplied by Andi Albrecht.
Fri 16 May 2008
===============
* Changed location of local SDK directory to '.google_appengine' instead of
'google_appengine' so that it is automatically ignored without neding to
modify skip_files in app.yaml. 'google_appengine' will continue to work for
the next few releases.
* Major improvements to SDK location detection code. When running on Windows or
Mac OS with the SDK installed via the Google supplied installers the SDK will
be automatically detected and added to Python's path.
* The helper now detects, warns and removes Context Processors that are not
compatible with Google App Engine.
* The Django mail API is now monkey patched to allow email to be sent via the
App Engine Mail API using the standard Django mail functions. This code does
not yet support sending multipart / HTML emails.
The patch for this functionality was supplied by Ryan Gates.
* Added 'update', 'rollback' and 'vacuum_indexes' from appcfg.py to the list of
commands available via manage.py when using Django 0.97. You will still have
to uses appcfg.py directly if you are using Django 0.96.
* Improved the deserialization routines to deserialize parent references
without needing to instantiate the parent instance. This allows instances
with non-existant parents to be succesfully loaded.