Eric Timmons 
							
						 
					 
					
						
						
							
						
						cfd4d6a161 
					 
					
						
						
							
							Add breaking change to changelog for LazyReferenceField representation in _data  
						
						
						
						
					 
					
						2019-12-15 20:46:48 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Timmons 
							
						 
					 
					
						
						
							
						
						329f030a41 
					 
					
						
						
							
							Always store a DBRef, Document, or EmbeddedDocument in LazyReferenceField._data  
						
						... 
						
						
						
						This is required to handle the case of equality tests on a LazyReferenceField
with dbref=True when comparing against a field instantiated with an ObjectId. 
						
						
					 
					
						2019-12-15 20:46:48 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Timmons 
							
						 
					 
					
						
						
							
						
						68dc2925fb 
					 
					
						
						
							
							Add LazyReferenceField with dbref=True to embedded_document equality test  
						
						
						
						
					 
					
						2019-12-15 20:21:22 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Timmons 
							
						 
					 
					
						
						
							
						
						0d4e61d489 
					 
					
						
						
							
							Add daewok to AUTHORS per contributing guidelines  
						
						
						
						
					 
					
						2019-12-15 20:21:18 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Timmons 
							
						 
					 
					
						
						
							
						
						dc7b96a569 
					 
					
						
						
							
							Make python value for LazyReferenceFields be a DBRef  
						
						... 
						
						
						
						Previously, when reading a LazyReferenceField from the DB, it was stored
internally in the parent document's _data field as an ObjectId. However, this
meant that equality tests using an enclosing EmbeddedDocument would not return
True when the EmbeddedDocument being compared to contained a DBRef or Document
in _data. Enclosing Documents were largely unaffected because they look at the
primary key for equality (which EmbeddedDocuments lack).
This makes the internal Python representation of a LazyReferenceField (before
the LazyReference itself has been constructed) a DBRef, using code identical to
ReferenceField. 
						
						
					 
					
						2019-12-15 20:20:59 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Timmons 
							
						 
					 
					
						
						
							
						
						50882e5bb0 
					 
					
						
						
							
							Add failing test  
						
						... 
						
						
						
						Test that __eq__ for EmbeddedDocuments with LazyReferenceFields works as
expected. 
						
						
					 
					
						2019-12-15 20:20:59 -05:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						280a73af3b 
					 
					
						
						
							
							minor fix in doc of NULLIFY to improve  #834  
						
						
						
						
					 
					
						2019-12-14 21:44:59 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						4d6ddb070e 
					 
					
						
						
							
							Merge pull request  #2210  from Pacu2/fix/implement-bool-on-q-and-qcombination  
						
						... 
						
						
						
						Add __bool__ to Q and QCombination 
						
						
					 
					
						2019-12-13 20:53:33 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						e83132f32c 
					 
					
						
						
							
							Note deprecation of 'empty' in changelog  
						
						
						
						
					 
					
						2019-12-10 11:54:52 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						1b38309d70 
					 
					
						
						
							
							Revert 'empty' usage to it's previous state  
						
						
						
						
					 
					
						2019-12-06 10:14:22 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						6e8196d475 
					 
					
						
						
							
							Python 2.x compatibility  
						
						
						
						
					 
					
						2019-12-05 01:41:48 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						5f14d958ac 
					 
					
						
						
							
							Sort imports  
						
						
						
						
					 
					
						2019-12-05 00:46:57 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						bd6c52e025 
					 
					
						
						
							
							Changelog  
						
						
						
						
					 
					
						2019-12-05 00:30:03 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						cb77bb6b69 
					 
					
						
						
							
							Implement __bool__ on Q and QCombination  
						
						
						
						
					 
					
						2019-12-05 00:27:41 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						78b240b740 
					 
					
						
						
							
							updated changelog + improved query_counter test  
						
						
						
						
					 
					
						2019-12-04 21:51:07 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						7e30f00178 
					 
					
						
						
							
							Merge pull request  #2195  from EloiZalczer/master  
						
						... 
						
						
						
						Added alias parameter in query_counter 
						
						
					 
					
						2019-12-04 21:50:41 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						35310dbc73 
					 
					
						
						
							
							Merge pull request  #2204  from Pacu2/2203/ability-to-compare-q-objects  
						
						... 
						
						
						
						Add __eq__ to Q and Q operations 
						
						
					 
					
						2019-12-04 20:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						af82c07acc 
					 
					
						
						
							
							Reformat with black  
						
						
						
						
					 
					
						2019-12-03 09:19:02 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						3f75f30f26 
					 
					
						
						
							
							Run black  
						
						
						
						
					 
					
						2019-12-03 09:03:49 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						f7f0e10d4d 
					 
					
						
						
							
							Update changelog  
						
						
						
						
					 
					
						2019-12-03 00:54:53 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						091238a2cf 
					 
					
						
						
							
							Update Authors  
						
						
						
						
					 
					
						2019-12-03 00:54:46 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Kucharczyk 
							
						 
					 
					
						
						
							
						
						0458ef869e 
					 
					
						
						
							
							Add __eq__ to Q and Q operations  
						
						
						
						
					 
					
						2019-12-03 00:44:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eloi Zalczer 
							
						 
					 
					
						
						
							
						
						0bf08db7b9 
					 
					
						
						
							
							Added test case for query_counter alias  
						
						
						
						
					 
					
						2019-12-02 10:07:33 +01:00 
						 
				 
			
				
					
						
							
							
								Eloi Zalczer 
							
						 
					 
					
						
						
							
						
						d3420918cd 
					 
					
						
						
							
							Added alias parameter in query_counter  
						
						
						
						
					 
					
						2019-11-18 17:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						138e759161 
					 
					
						
						
							
							Merge pull request  #2187  from bagerard/improve_error_message_InvalidDocumentError  
						
						... 
						
						
						
						Improve error message from InvalidDocumentError 
						
						
					 
					
						2019-11-08 21:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						f1d6ce7d12 
					 
					
						
						
							
							Merge pull request  #2189  from jangop/patch-1  
						
						... 
						
						
						
						Specify version of requirement 
						
						
					 
					
						2019-11-08 21:25:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Philip Göpfert 
							
						 
					 
					
						
						
							
						
						ff749a7a0a 
					 
					
						
						
							
							Specify version of requirement  
						
						... 
						
						
						
						In `README.rst`, a version of `six` of at least `1.10.0` is specified. This was missing from the requirements, potentially leading to broken installations. 
						
						
					 
					
						2019-11-06 10:35:16 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						bff78ca8dd 
					 
					
						
						
							
							Merge pull request  #2188  from bagerard/convert_assertions  
						
						... 
						
						
						
						Convert assertions 
						
						
					 
					
						2019-11-05 20:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						81647d67a0 
					 
					
						
						
							
							fix recent tests update with unittest2pytest  
						
						
						
						
					 
					
						2019-10-31 23:06:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						d8924ed892 
					 
					
						
						
							
							remove inheritance from unittest.TestCase on basic test classes  
						
						
						
						
					 
					
						2019-10-31 23:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						799cdafae6 
					 
					
						
						
							
							remove references to nose  
						
						
						
						
					 
					
						2019-10-31 23:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						bc0c55e49a 
					 
					
						
						
							
							improve tests health (flake8 warnings)  
						
						
						
						
					 
					
						2019-10-31 23:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						c61c6a8525 
					 
					
						
						
							
							fix == None assertions  
						
						
						
						
					 
					
						2019-10-31 22:59:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						3e764d068c 
					 
					
						
						
							
							fix remaining assertRaises  
						
						
						
						
					 
					
						2019-10-31 22:59:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						ac25f4b98b 
					 
					
						
						
							
							ran unittest2pytest  
						
						
						
						
					 
					
						2019-10-31 22:59:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						aa6ff8c84a 
					 
					
						
						
							
							Merge pull request  #2157  from bagerard/switch_pytest  
						
						... 
						
						
						
						Switch to pytest as runner 
						
						
					 
					
						2019-10-31 22:50:39 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						37ca79e9c5 
					 
					
						
						
							
							fix black formatting  
						
						
						
						
					 
					
						2019-10-31 22:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						6040b4b494 
					 
					
						
						
							
							update changelog  
						
						
						
						
					 
					
						2019-10-31 21:33:19 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						51ea3e3c6f 
					 
					
						
						
							
							fix for recent coverage/coveralls compatibility issue  
						
						
						
						
					 
					
						2019-10-31 20:39:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						5a16dda50d 
					 
					
						
						
							
							fix coverage for pytest runner  
						
						
						
						
					 
					
						2019-10-31 20:39:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						bbfa978861 
					 
					
						
						
							
							switch test runner from nose to pytest  
						
						
						
						
					 
					
						2019-10-31 20:39:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						54ca7bf09f 
					 
					
						
						
							
							fix associated test to avoid discrepencies btw py2 and py3  
						
						
						
						
					 
					
						2019-10-28 23:33:37 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						8bf5370b6c 
					 
					
						
						
							
							Improve error message from InvalidDocumentError whenever an embedded document has a bad shape (e.g due to migration)  
						
						
						
						
					 
					
						2019-10-28 22:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						ecefa05e03 
					 
					
						
						
							
							Merge pull request  #2174  from bagerard/upgrade_latest_pymongo_travis  
						
						... 
						
						
						
						add latest pymongo 3.9 as part of the CI 
						
						
					 
					
						2019-10-28 21:22:00 +01:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						e013494fb2 
					 
					
						
						
							
							Merge pull request  #2177  from bagerard/fix_few_deprecation_warnings  
						
						... 
						
						
						
						fix 2 pymongo deprecation warnings 
						
						
					 
					
						2019-10-22 15:56:39 +02:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						4853f74dbf 
					 
					
						
						
							
							Merge pull request  #2184  from bagerard/docs_logging  
						
						... 
						
						
						
						Documented how pymongo.monitoring can be used with MongoEngine 
						
						
					 
					
						2019-10-21 20:07:42 +08:00 
						 
				 
			
				
					
						
							
							
								erdenezul 
							
						 
					 
					
						
						
							
						
						6f45ee6813 
					 
					
						
						
							
							Merge pull request  #2176  from bagerard/fix_docstring_pycharm  
						
						... 
						
						
						
						Fix docstring format to improve pycharm inspection 
						
						
					 
					
						2019-10-21 20:06:52 +08:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						c60ed32f3a 
					 
					
						
						
							
							Documented how pymongo.monitoring can be used with MongoEngine  
						
						
						
						
					 
					
						2019-10-16 21:25:17 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						178851589d 
					 
					
						
						
							
							Merge pull request  #2175  from bagerard/document_no_async_driver_support  
						
						... 
						
						
						
						Document no async driver support 
						
						
					 
					
						2019-10-16 20:34:26 +02:00 
						 
				 
			
				
					
						
							
							
								Bastien Gérard 
							
						 
					 
					
						
						
							
						
						5bcc679194 
					 
					
						
						
							
							fix 2 pymongo deprecation warnings  
						
						
						
						
					 
					
						2019-10-10 22:55:44 +02:00