- Replaced
ensure_instance_included
withensure_instance_consistent
- Added
ensure_instances_consistent
for the multiple object case
- Fixed a bug when saving forms with a RelatedListField or RelatedSetField (#607)
- Added support for namespaces
- Refactored cache
- Added Djangae's
CharField
that limits the length by bytes, not characters. - Improved exception message when encountering multiple inequality filters or uniqueness validation
- Now allowing to override
google_acl
option when uploading to Google Cloud Storage - Added
BinaryField
- Added documentation for storage backends
- Added
DJANGAE_IGNORE_REGEXES
settings that allows to only restart dev server for changes on specific filenames. In default, restart dev server only when a.py
,.html
or.yaml
file changes - Allow
MapReduceTask
tasks to be run on a specific task queue - Added
ensure_instance_included
todjangae.db.consistency
djangae.contrib.gauth
now always add users with their emails lowercased- Provided limited options for
on_delete
onRelatedSetField
andRelatedListField
- Renamed
AppEngineUserAPI
toAppEngineUserAPIBackend
- JSONField fixes after removing SubfieldBase dependency - to_python added and default value not converted to string anymore
- Special indexing now works on fields that are primary keys too
- Fixed a bug with special indexing of datetime fields, that now allows for
__year
or__month
lookups - Allow serializing queries containing non-ascii characters
- Don't parse floats as decimals, fixing a bug that causes them to be returned as strings after multiple saves
.distinct(x).values_list(x)
no longer cause an error due to the same column being projected twice- Don't die in
allow_mode_write
if the tempfile module is unavailable - Fix problems with querying on related fields
- Fixed bug when using
RelatedListField
on a form - Don't allow ordering by a
TextField
- Properly limiting number of results when excludes are used