Trevor Hall 
							
						 
					 
					
						
						
							
						
						352b23331b 
					 
					
						
						
							
							Fix bug  #1965  of $position and $push operators do not work with list in an EmbeddedDocument. Set key value to joined parts excluding the index at the end. Added test case  
						
						
						
						
					 
					
						2018-12-05 20:18:48 -06:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						fcbabbe357 
					 
					
						
						
							
							Fix but with save(write_concern=None) - introduced in 0.16.1  
						
						
						
						
					 
					
						2018-11-21 00:03:08 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						e50799e9c4 
					 
					
						
						
							
							Merge branch 'master' of github.com:MongoEngine/mongoengine into fix_cls_in_constructor  
						
						
						
						
					 
					
						2018-11-13 21:48:16 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						c306d42d08 
					 
					
						
						
							
							Fix bug  #1733  of _delta method (Issue with DynamicDocument and default value) + add test case  
						
						
						
						
					 
					
						2018-11-13 20:57:41 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						e31558318e 
					 
					
						
						
							
							BugFix - _cls not set in constructor  #1950  
						
						
						
						
					 
					
						2018-11-13 20:52:39 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						23324f0f87 
					 
					
						
						
							
							minor fix in ImageField docstring  
						
						
						
						
					 
					
						2018-11-04 22:14:27 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						26e2fc8fd4 
					 
					
						
						
							
							Merge pull request  #1887  from bagerard/fix_changed_fields_issue_same_id_in_nested_doc2  
						
						... 
						
						
						
						Fix bug where an EmbeddedDocument with the same id as its parent would not be tracked for changes 
						
						
					 
					
						2018-11-01 22:49:07 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						14d861bcbb 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/MongoEngine/mongoengine  into generic_ref_field_changed  
						
						
						
						
					 
					
						2018-10-30 23:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						f6cd349a16 
					 
					
						
						
							
							Fix bug when using GenericReferenceField, modifications to the referenced document are tracked in the parent  #1934  
						
						
						
						
					 
					
						2018-10-30 23:00:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						8e1c4dec87 
					 
					
						
						
							
							Merge pull request  #1846  from bagerard/fix_validator_of_binary_field  
						
						... 
						
						
						
						fix validator of BinaryField 
						
						
					 
					
						2018-10-26 22:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						f44a2f4857 
					 
					
						
						
							
							Merge pull request  #1843  from terencehonles/add-__repr__-to-Q-and-QCombination  
						
						... 
						
						
						
						add __repr__ to Q and QCombination 
						
						
					 
					
						2018-10-25 10:14:05 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						26b70e9ed3 
					 
					
						
						
							
							fix test  
						
						
						
						
					 
					
						2018-10-16 22:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						a1a93a4bdd 
					 
					
						
						
							
							minor additions  
						
						
						
						
					 
					
						2018-10-16 22:35:58 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						4939a7dd7c 
					 
					
						
						
							
							update input document ids during bulk insert  #1919  
						
						
						
						
					 
					
						2018-10-16 22:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						b0148e7860 
					 
					
						
						
							
							Merge pull request  #1921  from bagerard/error_referencefield_of_abstract_classes  
						
						... 
						
						
						
						Fix a bug when using a ReferenceField(AbstractClass) 
						
						
					 
					
						2018-10-16 07:55:52 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						59a06a242d 
					 
					
						
						
							
							Fix a bug when using a ReferenceField(AbstractClass)  #1920  
						
						
						
						
					 
					
						2018-10-15 22:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						ffe902605d 
					 
					
						
						
							
							Merge pull request  #1918  from bagerard/improve_error_cant_subclass_document  
						
						... 
						
						
						
						Improve the error message that mentions that Document cant be subclassed 
						
						
					 
					
						2018-10-15 11:18:13 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						556f7e85fc 
					 
					
						
						
							
							Improve the error message that mentions that Document cant be subclassed  
						
						
						
						
					 
					
						2018-10-10 23:13:34 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						9b6c972e0f 
					 
					
						
						
							
							renamed decorator needs_mongodb_x in test + fixes ref to mongo 2.4 from travis files  
						
						
						
						
					 
					
						2018-10-02 22:03:55 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						55fc04752a 
					 
					
						
						
							
							Merge pull request  #1903  from bagerard/mongodb_32  
						
						... 
						
						
						
						Fixed tests to allow support of MongoDB 3.2 + Drop Mongo2.4 from CI 
						
						
					 
					
						2018-10-01 10:37:12 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						96f0919633 
					 
					
						
						
							
							- Fixed tests to allow support of MongoDB 3.2  
						
						... 
						
						
						
						- Replaced MongoDB 2.4 tests in CI by MongoDB 3.2 
						
						
					 
					
						2018-09-30 21:59:15 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						45c2151d0f 
					 
					
						
						
							
							Fix side effect of no_dereference on GenericReferenceField  
						
						
						
						
					 
					
						2018-09-25 22:56:57 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						1887f5b7e7 
					 
					
						
						
							
							Merge pull request  #1877  from bagerard/improve_ComplexField_validation_edge_case  
						
						... 
						
						
						
						Handles edge case when EmbeddedDocumentListField receives a Document and not a list 
						
						
					 
					
						2018-09-18 14:49:24 +08:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						708d1c7a32 
					 
					
						
						
							
							Merge pull request  #1892  from bagerard/no_dereference_queryset_fix_side_effect  
						
						... 
						
						
						
						fix side effect from queryset.no_dereference 
						
						
					 
					
						2018-09-18 14:40:14 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						f83ae5789b 
					 
					
						
						
							
							fix side effect from queryset's no_dereference  #1677  
						
						
						
						
					 
					
						2018-09-16 23:11:45 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						57ccfcfc1b 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/MongoEngine/mongoengine  into swat_url_fix  
						
						
						
						
					 
					
						2018-09-16 23:03:16 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						4314fa883f 
					 
					
						
						
							
							improve 2-3 codebase compatibility  
						
						
						
						
					 
					
						2018-09-09 23:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						f89214f9cf 
					 
					
						
						
							
							Fixes bug where an EmbeddedDocument that shares the same id of its parent Document could be missing updates when .save was called  
						
						... 
						
						
						
						Fixes  #1768 , Fixes  #1685  
					
						2018-09-09 10:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						e79ea7a2cf 
					 
					
						
						
							
							Merge branch 'master' into limit_behaviour  
						
						
						
						
					 
					
						2018-09-07 15:34:23 +08:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						8f76e1e344 
					 
					
						
						
							
							Merge branch 'master' into refactoring_poor_assertions_in_tests  
						
						
						
						
					 
					
						2018-09-07 14:37:28 +08:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						5b1693a908 
					 
					
						
						
							
							Merge pull request  #1871  from bagerard/improve_query_counter  
						
						... 
						
						
						
						Fix few things related to query_counter context manager 
						
						
					 
					
						2018-09-07 14:22:12 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						003827e916 
					 
					
						
						
							
							rewrote some poorly written assertions like: assertTrue(isinstance(a, b)) assertTrue(a==b) assertTrue(a!=b) assertTrue(a in b)  
						
						
						
						
					 
					
						2018-09-06 21:47:06 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						48fbe890f8 
					 
					
						
						
							
							Merge pull request  #1876  from bagerard/get_rid_of_DictField_basecls  
						
						... 
						
						
						
						Remove DictField.basecls related code, it is useless 
						
						
					 
					
						2018-09-05 09:38:52 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						282b83ac08 
					 
					
						
						
							
							Fix default value of ComplexDateTime + fixed descriptor .__get__ for class attribute  
						
						
						
						
					 
					
						2018-09-04 23:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						193656e71b 
					 
					
						
						
							
							detect when EmbeddedDocumentListField receives an EmbeddedDocument instance instead of a list. It is a common mistake and the error wasn't meaningful (was fired from _from_son)  
						
						... 
						
						
						
						(relates to #1464 ) 
						
						
					 
					
						2018-09-04 22:26:19 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						a25d127f36 
					 
					
						
						
							
							Remove DictField.basecls related code, it is useless  
						
						
						
						
					 
					
						2018-09-04 20:51:06 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						032ace40d1 
					 
					
						
						
							
							Merge pull request  #1668  from erdenezul/read_preference_parse  
						
						... 
						
						
						
						parse read_preference from conn_host #1665  
						
						
					 
					
						2018-09-04 21:58:31 +08:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						29889d1e35 
					 
					
						
						
							
							Merge pull request  #1868  from bagerard/yalon-master  
						
						... 
						
						
						
						CLONE - When building a query set from filters that reference the same field several times, do not assume each value is a dict 
						
						
					 
					
						2018-09-04 21:17:49 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						ab08e67eaf 
					 
					
						
						
							
							fix inc/dec operator with decimal  
						
						
						
						
					 
					
						2018-09-04 14:53:55 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						8ff82996fb 
					 
					
						
						
							
							Fix few things related to query_counter context manager:  
						
						... 
						
						
						
						- Improve doc
- Fix the fact that the context was modifying the initial profiling_level in case it was != 0
- Ignores 'killcursors' to fix flaky test that were impacted by killcursors queries (#1869 ) 
						
						
					 
					
						2018-09-04 12:07:13 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						d59c4044b7 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/MongoEngine/mongoengine  into yalon-master  
						
						
						
						
					 
					
						2018-09-03 11:23:28 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						3574e21e4f 
					 
					
						
						
							
							Merge pull request  #1859  from bagerard/fix_EmbeddedDocumentField_init_with_Document  
						
						... 
						
						
						
						Ensures EmbeddedDocumentField does not accepts references to Document 
						
						
					 
					
						2018-09-03 17:22:08 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						a7852a89cc 
					 
					
						
						
							
							Fixes 2 bugs in no_subclasses context mgr (__exit__ swallows exception + repair feature)  
						
						
						
						
					 
					
						2018-09-01 23:30:50 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						5dbee2a270 
					 
					
						
						
							
							Ensures EmbeddedDocumentField does not accepts references to Document classes in its constructor  
						
						
						
						
					 
					
						2018-08-30 22:06:36 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						bf2de81873 
					 
					
						
						
							
							Merge pull request  #1807  from bagerard/lazy_regex_compilation  
						
						... 
						
						
						
						Implemented lazy regex compiling for issue #1806  
						
						
					 
					
						2018-08-30 21:33:10 +08:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						7e90571404 
					 
					
						
						
							
							Merge pull request  #1858  from bagerard/fix_index_creation_error_swallowed  
						
						... 
						
						
						
						Fix index creation error that was swallowed by hasattr under python2 
						
						
					 
					
						2018-08-30 21:28:38 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						b4860de34d 
					 
					
						
						
							
							Fix index creation error that was swallowed by hasattr under python2 ( #1688 )  
						
						
						
						
					 
					
						2018-08-30 10:39:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						86548fc7bf 
					 
					
						
						
							
							Document the  attribute of .from_json  
						
						
						
						
					 
					
						2018-08-28 22:42:51 +02:00 
						 
				 
			
				
					
						
							
							
								Terence D. Honles 
							
						 
					 
					
						
						
							
						
						b3b4d992fe 
					 
					
						
						
							
							add Q repr tests  
						
						
						
						
					 
					
						2018-08-27 19:35:47 -07:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						cc00a321da 
					 
					
						
						
							
							Merge pull request  #1848  from bagerard/patch-4  
						
						... 
						
						
						
						Update gridfs.rst - make it clear that user must call Document.save() 
						
						
					 
					
						2018-08-26 08:28:42 +08:00