Ross Lawley 
							
						 
					 
					
						
						
							
						
						5b90691bcc 
					 
					
						
						
							
							Merge branch 'master' into pr/585  
						
						
						
						
					 
					
						2014-06-26 16:41:27 +01:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						dd51589f67 
					 
					
						
						
							
							Updates  
						
						
						
						
					 
					
						2014-06-26 16:02:40 +01:00 
						 
				 
			
				
					
						
							
							
								Yohan Graterol 
							
						 
					 
					
						
						
							
						
						a70dbac0e6 
					 
					
						
						
							
							Merge pull request  #626  from KonishchevDmitry/pr-not-unique-error-on-update  
						
						... 
						
						
						
						Raise NotUniqueError in Document.update() on pymongo.errors.DuplicateKeyError 
						
						
					 
					
						2014-06-25 10:18:09 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						abcacc82f3 
					 
					
						
						
							
							dont use a system collection  
						
						
						
						
					 
					
						2014-05-21 22:21:46 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald van Rij 
							
						 
					 
					
						
						
							
						
						9544b7d968 
					 
					
						
						
							
							Fixed unit test which used assertIsNotNone  
						
						
						
						
					 
					
						2014-05-09 14:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald van Rij 
							
						 
					 
					
						
						
							
						
						babbc8bcd6 
					 
					
						
						
							
							When using autogenerated document ids in a sharded collection, do set that id back into the Document  
						
						
						
						
					 
					
						2014-05-06 09:34:16 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Konishchev 
							
						 
					 
					
						
						
							
						
						b45a601ad2 
					 
					
						
						
							
							Test raising NotUniqueError by Document.update()  
						
						
						
						
					 
					
						2014-04-15 19:32:42 +04:00 
						 
				 
			
				
					
						
							
							
								Damien Churchill 
							
						 
					 
					
						
						
							
						
						db7f93cff3 
					 
					
						
						
							
							improved update queries for BaseDict & BaseList  
						
						... 
						
						
						
						Migrate changes to include updating single elements of ListFields as
well as MapFields by adding the same changes to BaseList. This is
done by ensuring all BaseDicts and BaseLists have the correct name
from the base of the nearest (Embedded)Document, then marking changes
with their key or index when they are changed.
Tests also all fixed up. 
						
						
					 
					
						2014-03-12 15:07:40 +00:00 
						 
				 
			
				
					
						
							
							
								tprimozi 
							
						 
					 
					
						
						
							
						
						158578a406 
					 
					
						
						
							
							Added test that fails due to weakref _instance bug.  
						
						
						
						
					 
					
						2014-03-03 15:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								Frank Battaglia 
							
						 
					 
					
						
						
							
						
						86363986fc 
					 
					
						
						
							
							whitespace  
						
						
						
						
					 
					
						2014-02-24 11:04:29 -05:00 
						 
				 
			
				
					
						
							
							
								Frank Battaglia 
							
						 
					 
					
						
						
							
						
						0a2dbbc58b 
					 
					
						
						
							
							add tests for mongo query operators  
						
						
						
						
					 
					
						2014-02-24 11:03:50 -05:00 
						 
				 
			
				
					
						
							
							
								Frank Battaglia 
							
						 
					 
					
						
						
							
						
						673a966541 
					 
					
						
						
							
							add tests for save_condition kwarg in document.save()  
						
						
						
						
					 
					
						2014-02-24 11:02:37 -05:00 
						 
				 
			
				
					
						
							
							
								tprimozi 
							
						 
					 
					
						
						
							
						
						0523c2ea4b 
					 
					
						
						
							
							Fixed document equality: documents in different collections can have equal ids.  
						
						
						
						
					 
					
						2014-02-13 18:12:33 +00:00 
						 
				 
			
				
					
						
							
							
								tprimozi 
							
						 
					 
					
						
						
							
						
						c5c7378c63 
					 
					
						
						
							
							Implemented equality between Documents and DBRefs  
						
						
						
						
					 
					
						2014-02-04 13:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian J. Dowling 
							
						 
					 
					
						
						
							
						
						9b2080d036 
					 
					
						
						
							
							Added a test for allowing dynamic dictionary-style field access  
						
						... 
						
						
						
						Closes  #559  
					
						2014-01-28 22:10:26 -05:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						6d5e7d9e81 
					 
					
						
						
							
							Calling reload on deleted / nonexistant documents raises DoesNotExist ( #538 )  
						
						
						
						
					 
					
						2014-01-24 14:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						708dbac70e 
					 
					
						
						
							
							Depending on pymongo it might raise a TypeError or ValueError  
						
						
						
						
					 
					
						2014-01-14 10:09:11 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						d868cfdeb0 
					 
					
						
						
							
							Fix multi level nested fields getting marked as changed ( #523 )  
						
						
						
						
					 
					
						2013-11-29 16:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						b024dd913d 
					 
					
						
						
							
							EmbeddedDocument._instance is now set when settng the attribute ( #506 )  
						
						
						
						
					 
					
						2013-11-29 13:09:11 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						a2a698ab0e 
					 
					
						
						
							
							Fixed EmbeddedDocument with ReferenceField equality issue ( #502 )  
						
						
						
						
					 
					
						2013-11-29 12:46:18 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Plumb 
							
						 
					 
					
						
						
							
						
						857cd718df 
					 
					
						
						
							
							Fix for issue  #425  - allow undeclared fields in an embedded dynamic document to be seen by queryset methods  
						
						
						
						
					 
					
						2013-11-08 14:57:35 -08:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						0c43787996 
					 
					
						
						
							
							Fixed indexing - turn off _cls ( #414 )  
						
						
						
						
					 
					
						2013-07-30 11:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						1e4d48d371 
					 
					
						
						
							
							Don't follow references in _get_changed_fields ( #422 ,  #417 )  
						
						... 
						
						
						
						A better fix so we dont follow down a references rabbit hole. 
						
						
					 
					
						2013-07-29 17:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						a66d516777 
					 
					
						
						
							
							Merge pull request  #417  from ProgressiveCompany/delta-dbref-false-bug  
						
						... 
						
						
						
						BaseDocument._delta doesn't properly end it's path at Documents when using `dbref=False` 
						
						
					 
					
						2013-07-29 08:41:09 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						7a97d42338 
					 
					
						
						
							
							to_json test updates  #420  
						
						
						
						
					 
					
						2013-07-29 15:38:08 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Uithol 
							
						 
					 
					
						
						
							
						
						d143e50238 
					 
					
						
						
							
							Replace assertIn with an assertTrue; apparently missing in Python 2.6  
						
						
						
						
					 
					
						2013-07-25 15:34:58 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Uithol 
							
						 
					 
					
						
						
							
						
						2ad5ffbda2 
					 
					
						
						
							
							Add asserts to test_delta_with_dbref_*, instead of relying on exceptions  
						
						
						
						
					 
					
						2013-07-25 14:51:09 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Uithol 
							
						 
					 
					
						
						
							
						
						dae9e662a5 
					 
					
						
						
							
							Create test case for failing saves (wrong delta) with dbref=False  
						
						
						
						
					 
					
						2013-07-25 14:30:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						d593f7e04b 
					 
					
						
						
							
							Fixed EmbeddedDocuments with id also storing _id ( #402 )  
						
						
						
						
					 
					
						2013-07-11 08:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						af86aee970 
					 
					
						
						
							
							_dynamic field updates - fixed pickling and creation order  
						
						... 
						
						
						
						Dynamic fields are ordered based on creation and stored in _fields_ordered (#396 )
Fixed pickling dynamic documents `_dynamic_fields` (#387 ) 
						
						
					 
					
						2013-07-10 10:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						000eff73cc 
					 
					
						
						
							
							Make test_indexes_and_multiple_inheritance place nice with py3.3 ( #364 )  
						
						
						
						
					 
					
						2013-06-07 08:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						254efdde79 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/364' into 364  
						
						
						
						
					 
					
						2013-06-07 08:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						ba7101ff92 
					 
					
						
						
							
							list_indexes support for multiple inheritance  
						
						
						
						
					 
					
						2013-06-06 22:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						c2928d8a57 
					 
					
						
						
							
							list_indexes and compare_indexes class methods + unit tests  
						
						
						
						
					 
					
						2013-06-06 17:16:03 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						7451244cd2 
					 
					
						
						
							
							Fixed cascading saves which weren't turned off as planned ( #291 )  
						
						
						
						
					 
					
						2013-06-06 21:04:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						9f3394dc6d 
					 
					
						
						
							
							Added testcase for ListFields with just pks ( #361 )  
						
						
						
						
					 
					
						2013-06-06 17:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						dc3b09c218 
					 
					
						
						
							
							Improved cascading saves write performance ( #361 )  
						
						
						
						
					 
					
						2013-06-06 16:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						c3a065dd33 
					 
					
						
						
							
							Removing old test re:  #348  
						
						
						
						
					 
					
						2013-06-05 13:44:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						a246154961 
					 
					
						
						
							
							Fixed hashing of EmbeddedDocuments ( #348 )  
						
						
						
						
					 
					
						2013-06-05 11:31:13 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						d060da094f 
					 
					
						
						
							
							update pickling test case to show the error  
						
						
						
						
					 
					
						2013-05-20 17:40:56 -07:00 
						 
				 
			
				
					
						
							
							
								Léo S 
							
						 
					 
					
						
						
							
						
						0efb90deb6 
					 
					
						
						
							
							Added a failing test when using pickle with signal hooks  
						
						
						
						
					 
					
						2013-05-13 13:14:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						f8350409ad 
					 
					
						
						
							
							assertEquals is bad  
						
						
						
						
					 
					
						2013-05-10 15:08:01 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						2c119dea47 
					 
					
						
						
							
							Upserting is the only way to ensure docs are saved correctly ( #306 )  
						
						
						
						
					 
					
						2013-05-07 10:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						3ccc495c75 
					 
					
						
						
							
							Fixed register_delete_rule inheritance issue  
						
						
						
						
					 
					
						2013-05-03 12:56:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						e58b3390aa 
					 
					
						
						
							
							Removed import with from future  
						
						
						
						
					 
					
						2013-05-01 08:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						9c1cd81adb 
					 
					
						
						
							
							Add support for new geojson fields, indexes and queries ( #299 )  
						
						
						
						
					 
					
						2013-04-30 14:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						b0c1ec04b5 
					 
					
						
						
							
							Improvements to indexing documentation ( #130 )  
						
						
						
						
					 
					
						2013-04-29 07:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						36993097b4 
					 
					
						
						
							
							Document serialization uses field order to ensure a strict order is set ( #296 )  
						
						
						
						
					 
					
						2013-04-26 11:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						ac6e793bbe 
					 
					
						
						
							
							UUIDField now stores as a binary by default ( #292 )  
						
						
						
						
					 
					
						2013-04-25 13:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						d0d9c3ea26 
					 
					
						
						
							
							Test to ensure that pickled complex fields work with save() ( #228 )  
						
						
						
						
					 
					
						2013-04-25 12:21:25 +00:00