Ross Lawley
2a34358abc
Updated connection refs #474
2012-03-27 01:47:17 +01:00
Ross Lawley
98e5daa0e0
Added mostlystatic to the AUTHORS
2012-03-27 00:49:34 +01:00
Ross Lawley
bbdd15161a
0.6.3 release
2012-03-24 19:06:08 +00:00
Ross Lawley
f1e7b97a93
Updated changelog
2012-03-22 15:48:54 +00:00
Ross Lawley
58635b24ba
Updated changelog
2012-03-12 10:35:02 +00:00
Ross Lawley
737cbf5f60
Updated docs and added fix for _types and positional operator
...
Bumped version to 0.6.2
2012-03-08 12:39:25 +00:00
Ross Lawley
859e9b3cc4
Version bump
2012-03-05 16:16:37 +00:00
Ross Lawley
6ecdc7b59d
Added FutureWarning for inherited classes not declaring allow_inheritance
...
Refs #437
2012-03-05 11:25:13 +00:00
Ross Lawley
32fc4152a7
Enable covered indexes for simple documents.
...
Refs #444
2012-03-02 13:42:24 +00:00
Ross Lawley
ae20c785ea
Updated docs
2012-02-29 12:04:43 +00:00
Ross Lawley
a2eb876f8c
No longer always upsert on save
...
closes #407
2012-02-29 11:39:10 +00:00
Ross Lawley
44b9fb66e1
Updates must have an operation
...
Closes #387
2012-02-29 11:04:09 +00:00
Ross Lawley
2afa2171f9
Updated Changelog
2012-02-29 10:32:58 +00:00
Ross Lawley
2a391f0f16
Raise an error if trying to perform a join
...
You can't join across reference fields, so raise an error
if someone tries to.
2012-02-29 10:10:51 +00:00
Ross Lawley
e9b8093dac
Updated changelog
2012-02-29 10:09:16 +00:00
Ross Lawley
3300f409ba
Update Authors and changelist
2012-02-24 10:34:51 +00:00
Ross Lawley
ece8d25187
Added replicaset connection support
...
Provide replicaSet=NAME in your connection.
fixes #423
2012-02-17 17:09:48 +00:00
Ross Lawley
589a720162
Updated changelog
2012-02-17 17:09:14 +00:00
Ross Lawley
0301135f96
Added uri style connection handling
2012-01-30 10:24:45 +00:00
Ross Lawley
f60a49d6f6
Added .scalar to Queryset
...
More efficient than the previous .values_list implementation Ref #393
Reverted some of the .values_list code thats no longer needed.
Closes #415
2012-01-27 11:45:12 +00:00
Ross Lawley
1afe7240f4
Fixed pagination limit / skip bug
...
fixes #398
2012-01-16 09:03:12 +00:00
Ross Lawley
de8da78042
Update docs/changelog.rst
2012-01-03 20:42:24 +00:00
Ross Lawley
0018674b62
Update docs/changelog.rst
2012-01-03 20:37:33 +00:00
Ross Lawley
11daf706df
Added Sharding support
...
Added shard_key meta, so save() and update() passes shard keys
to the pymongo query. Also made shard key fields immutable.
Closes #388 and #389
2011-12-12 16:13:19 +00:00
Ross Lawley
febb3d7e3d
Updated connection - so handles < pymongo 2.1
...
Updated docs
Refs #378
2011-12-09 08:39:50 -08:00
Ross Lawley
3e2f035400
Abstract documents can now declare indexes
...
fixes #380
2011-12-07 02:15:50 -08:00
Ross Lawley
e7bcb5e366
Updated docs and Authors list re: db_alias
2011-12-07 01:46:11 -08:00
Ross Lawley
84f9e44b6c
Fixed GridFS documents can now be pickled
...
Refs #135 #381
2011-12-05 04:16:57 -08:00
Ross Lawley
700bc1b4bb
Multiple fields with the same db_field now raises Exception
...
Closes #329
2011-12-02 08:44:15 -08:00
Ross Lawley
e9d7353294
Updated with_id to raise Error if used with a filter.
...
Closes #365
2011-12-02 07:11:06 -08:00
Ross Lawley
a6948771d8
Added ReferencField handling with .distinct()
...
Closes #356
2011-12-02 06:47:58 -08:00
Ross Lawley
6419a8d09a
Fixed False BooleanField marked as unset by _delta()
...
Closes #282
2011-12-02 06:03:15 -08:00
Ross Lawley
071562d755
Fixed issue with dynamic documents deltas
...
Closes #377
2011-12-02 00:11:25 -08:00
Ross Lawley
391f659af1
Updated docs re: reverse delete rules
...
refs #254
2011-12-01 08:16:13 -08:00
Ross Lawley
9188f9bf62
Added custom cascade kwarg options
...
Allows the user to overwrite any default kwargs
Closes #295
2011-11-30 08:54:33 -08:00
Ross Lawley
0187a0e113
Handle updating and getting None values
...
Fixes updating a field to None, so it works in a similar
fashion as unsetting it via save()
Updated to handle null data from the database
Fixes #362
2011-11-30 08:12:44 -08:00
Ross Lawley
beacfae400
Removed use of _get_subclasses favouring get_document
...
_get_subclasses not actually required and causes issues
where Base Classes aren't imported but dont actually
need to be.
Fixes #271
2011-11-30 07:55:33 -08:00
Ross Lawley
fdc385ea33
Allow dynamic data to be deleted
...
Fixes #374
2011-11-30 03:06:46 -08:00
Ross Lawley
8b97808931
Added docs for elemMatch
2011-11-30 02:30:29 -08:00
Ross Lawley
6cef571bfb
Added Reverse option to SortedLists
...
Thanks Stephen Young for the patch
closes #364
2011-11-30 02:15:47 -08:00
Ross Lawley
a8d91a56bf
Fixes circular list references
...
The depth deduciton for _fields was over zealous
now max_depth is honoured/
Fixes #373
2011-11-29 03:43:49 -08:00
Ross Lawley
c775c0a80c
Circular references with EmbeddedDocumentField fix
...
Fixes #345
2011-11-28 08:23:28 -08:00
Ross Lawley
700e2cd93d
Updated changelog
2011-11-28 08:16:36 -08:00
Ross Lawley
d00859ecfd
Updated changelog - DictField fix
2011-11-28 07:07:26 -08:00
Ross Lawley
4e73566c11
Updated changelog - optional cascasde saves
2011-11-28 07:06:56 -08:00
Ross Lawley
83fff80b0f
Cleaned up dereferencing
...
Dereferencing now respects max_depth, so should be more performant.
Reload is chainable and can be passed a max_depth for dereferencing
Added an Observer for ComplexBaseFields.
Refs #324 #323 #289
Closes #320
2011-11-25 08:36:47 -08:00
Ross Lawley
63c5a4dd65
Fixes saving document schemas that have changed
...
Ensures that form defaults which are documents are
automatically marked as changed, so schemas can evolve
without migration issues.
[#360 ]
2011-11-22 07:34:08 -08:00
Adam Parrish
34646a414c
Fixes bug using positional operator to update embedded documents.
...
append_field wasn't getting reset to True in the loop, so fields wouldn't
get appended to clean_fields after str was encountered
[#354 ]
2011-11-11 01:10:00 -08:00
Ross Lawley
4e44198bbd
Clean up of choices code and added tests
...
[#284 ] [#314 ]
2011-11-04 01:45:44 -07:00
Ross Lawley
59bd72a888
Added tests for __repr__ fix
2011-11-01 02:15:31 -07:00