Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						888a6da4a5 
					 
					
						
						
							
							update the changelog and bump the version to v0.12.0  
						
						
						
						
					 
					
						2017-04-07 10:18:39 -04:00 
						 
				 
			
				
					
						
							
							
								Omer Katz 
							
						 
					 
					
						
						
							
						
						972ac73dd9 
					 
					
						
						
							
							Merge pull request  #1497  from userlocalhost/feature/order_guarantee  
						
						... 
						
						
						
						added a feature to save object data in order 
						
						
					 
					
						2017-04-07 10:49:39 +03:00 
						 
				 
			
				
					
						
							
							
								Hiroyasu OHYAMA 
							
						 
					 
					
						
						
							
						
						d8b238d5f1 
					 
					
						
						
							
							Refactored the implementation of DynamicField extension for storing data in order  
						
						
						
						
					 
					
						2017-04-06 00:42:11 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Fortescue-Webb 
							
						 
					 
					
						
						
							
						
						58f293fef3 
					 
					
						
						
							
							Allow ReferenceFields to take ObjectIds  
						
						
						
						
					 
					
						2017-03-29 10:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								Hiroyasu OHYAMA 
							
						 
					 
					
						
						
							
						
						f2fe58c3c5 
					 
					
						
						
							
							Added a condition to store data to ObjectDict when the items type is it  
						
						... 
						
						
						
						Previous dereference implementation re-contains data as `dict` except
for the predicted type.
But the OrderedDict is not predicted, so the its data would be converted
`dict` implicitly.
As the result, the order of stored data get wrong. And this patch
prevents it. 
						
						
					 
					
						2017-03-08 14:35:50 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						49035543b9 
					 
					
						
						
							
							cleanup BaseQuerySet.__getitem__ ( #1502 )  
						
						
						
						
					 
					
						2017-03-05 21:17:53 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						f9ccf635ca 
					 
					
						
						
							
							Respect db fields in multiple layers of embedded docs ( #1501 )  
						
						
						
						
					 
					
						2017-03-05 18:20:09 -05:00 
						 
				 
			
				
					
						
							
							
								Hiroyasu OHYAMA 
							
						 
					 
					
						
						
							
						
						5957dc72eb 
					 
					
						
						
							
							To achive storing object data in order with minimum implementation, I  
						
						... 
						
						
						
						changed followings.
- added optional parameter `container_class` which enables to choose
  intermediate class at encoding Python data, instead of additional
  field class.
- removed OrderedDocument class because the equivalent feature could
  be implemented by the outside of Mongoengine. 
						
						
					 
					
						2017-03-01 09:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								Hiroyasu OHYAMA 
							
						 
					 
					
						
						
							
						
						84a8f1eb2b 
					 
					
						
						
							
							added OrderedDocument class to decode BSON data to OrderedDict for retrieving data in order  
						
						
						
						
					 
					
						2017-02-28 03:35:39 +00:00 
						 
				 
			
				
					
						
							
							
								Hiroyasu OHYAMA 
							
						 
					 
					
						
						
							
						
						6810953014 
					 
					
						
						
							
							added OrderedDynamicField class to store data in the defined order because of  #203  
						
						
						
						
					 
					
						2017-02-28 03:34:42 +00:00 
						 
				 
			
				
					
						
							
							
								Ephraim Berkovitch 
							
						 
					 
					
						
						
							
						
						398964945a 
					 
					
						
						
							
							Document.objects.create should raise NotUniqueError upon saving duplicate primary key ( #1485 )  
						
						
						
						
					 
					
						2017-02-27 09:42:44 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						e93a95d0cb 
					 
					
						
						
							
							Test and document controlling the size of the connection pool ( #1489 )  
						
						
						
						
					 
					
						2017-02-25 14:09:10 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						3f31666796 
					 
					
						
						
							
							Fix the exception message when validating unicode URLs ( #1486 )  
						
						
						
						
					 
					
						2017-02-24 16:18:34 -05:00 
						 
				 
			
				
					
						
							
							
								bagerard 
							
						 
					 
					
						
						
							
						
						b27c7ce11b 
					 
					
						
						
							
							allow to use sets in field choices ( #1482 )  
						
						
						
						
					 
					
						2017-02-15 08:51:47 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						3ca2e953fb 
					 
					
						
						
							
							Fix limit/skip/hint/batch_size chaining ( #1476 )  
						
						
						
						
					 
					
						2017-02-09 12:02:46 -08:00 
						 
				 
			
				
					
						
							
							
								martin sereinig 
							
						 
					 
					
						
						
							
						
						d8a7328365 
					 
					
						
						
							
							Fix docs regarding reverse_delete_rule and delete signals ( #1473 )  
						
						
						
						
					 
					
						2017-02-06 14:11:42 -07:00 
						 
				 
			
				
					
						
							
							
								Eli Boyarski 
							
						 
					 
					
						
						
							
						
						e5acbcc0dd 
					 
					
						
						
							
							Improved a docstring for FieldDoesNotExist ( #1466 )  
						
						
						
						
					 
					
						2017-01-09 11:24:27 -05:00 
						 
				 
			
				
					
						
							
							
								lanf0n 
							
						 
					 
					
						
						
							
						
						193aa4e1f2 
					 
					
						
						
							
							[ #1459 ] fix typo __neq__ to __ne__ ( #1461 )  
						
						
						
						
					 
					
						2017-01-05 22:37:09 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						ebd34427c7 
					 
					
						
						
							
							Cleaner Document.save ( #1458 )  
						
						
						
						
					 
					
						2016-12-30 05:43:56 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						3d75573889 
					 
					
						
						
							
							Validate db_field ( #1448 )  
						
						
						
						
					 
					
						2016-12-29 12:39:05 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						2ee8984b44 
					 
					
						
						
							
							add a $rename operator ( #1454 )  
						
						
						
						
					 
					
						2016-12-28 23:25:38 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						b7ec587e5b 
					 
					
						
						
							
							better docstring for BaseDocument.to_json  
						
						
						
						
					 
					
						2016-12-28 22:15:46 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						74b37d11cf 
					 
					
						
						
							
							only validate db_field if it's a string type  
						
						
						
						
					 
					
						2016-12-28 11:46:18 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						c6cc013617 
					 
					
						
						
							
							fix BaseQuerySet.fields when mixing exclusion/inclusion with complex values like $slice ( #1452 )  
						
						
						
						
					 
					
						2016-12-28 11:40:57 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						f4e1d80a87 
					 
					
						
						
							
							support a negative dec operator ( #1450 )  
						
						
						
						
					 
					
						2016-12-28 02:04:49 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						91dad4060f 
					 
					
						
						
							
							raise an error when trying to save an abstract document ( #1449 )  
						
						
						
						
					 
					
						2016-12-28 00:51:47 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						e07cb82c15 
					 
					
						
						
							
							validate db_field  
						
						
						
						
					 
					
						2016-12-27 17:38:26 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						2770cec187 
					 
					
						
						
							
							better docstring for BaseQuerySet.fields  
						
						
						
						
					 
					
						2016-12-27 10:20:13 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						5c3928190a 
					 
					
						
						
							
							fix line width  
						
						
						
						
					 
					
						2016-12-22 13:20:05 -05:00 
						 
				 
			
				
					
						
							
							
								Manuel Jeckelmann 
							
						 
					 
					
						
						
							
						
						9f4b04ea0f 
					 
					
						
						
							
							Fix querying an embedded document field by an invalid value ( #1440 )  
						
						
						
						
					 
					
						2016-12-22 13:19:18 -05:00 
						 
				 
			
				
					
						
							
							
								John Dupuy 
							
						 
					 
					
						
						
							
						
						b8454c7f5b 
					 
					
						
						
							
							Fixed ListField deletion bug ( #1435 )  
						
						
						
						
					 
					
						2016-12-22 13:11:44 -05:00 
						 
				 
			
				
					
						
							
							
								Malthe Jørgensen 
							
						 
					 
					
						
						
							
						
						76524b7498 
					 
					
						
						
							
							Raise TypeError when __in-operator used with a Document ( #1237 )  
						
						
						
						
					 
					
						2016-12-12 23:27:25 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						65914fb2b2 
					 
					
						
						
							
							fix the way MongoDB URI w/ ?replicaset is passed  
						
						
						
						
					 
					
						2016-12-12 23:24:19 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						c9d496e9a0 
					 
					
						
						
							
							Fix connecting to MongoReplicaSetClient ( #1436 )  
						
						
						
						
					 
					
						2016-12-12 23:08:11 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						88a951ba4f 
					 
					
						
						
							
							version bump  
						
						
						
						
					 
					
						2016-12-12 19:03:21 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						835d3c3d18 
					 
					
						
						
							
							Improve the health of this package ( #1428 )  
						
						
						
						
					 
					
						2016-12-11 18:49:21 -05:00 
						 
				 
			
				
					
						
							
							
								Omer Katz 
							
						 
					 
					
						
						
							
						
						0be6d3661a 
					 
					
						
						
							
							Merge branch 'master' of git://github.com/mrTable/mongoengine  
						
						
						
						
					 
					
						2016-12-11 10:52:08 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Wojcik 
							
						 
					 
					
						
						
							
						
						6f5f5b4711 
					 
					
						
						
							
							version bump (forgot to do it with v0.10.8 release, so have to go for v0.10.9)  
						
						
						
						
					 
					
						2016-12-10 23:36:06 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						7b860f7739 
					 
					
						
						
							
							Deprecate Python v2.6 ( #1430 )  
						
						
						
						
					 
					
						2016-12-10 13:29:31 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						1b9432824b 
					 
					
						
						
							
							Add ability to filter the generic reference field by ObjectId and DBRef ( #1425 )  
						
						
						
						
					 
					
						2016-12-09 12:56:06 -05:00 
						 
				 
			
				
					
						
							
							
								Дмитрий Янцен 
							
						 
					 
					
						
						
							
						
						7ce8768c19 
					 
					
						
						
							
							Added rounding for unicode return value of to_mongo in DecimalField.  Closes   #1103  
						
						
						
						
					 
					
						2016-12-06 10:42:10 +05:00 
						 
				 
			
				
					
						
							
							
								rmendocna 
							
						 
					 
					
						
						
							
						
						25e0f12976 
					 
					
						
						
							
							fix delete cascade for models without a literal id field: replace with pk ( #1247 )  
						
						
						
						
					 
					
						2016-12-05 22:54:21 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						f168682a68 
					 
					
						
						
							
							Dont let the MongoDB URI override connection settings it doesnt explicitly specify ( #1421 )  
						
						
						
						
					 
					
						2016-12-05 22:31:00 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						d25058a46d 
					 
					
						
						
							
							Implement BaseQuerySet.batch_size ( #1426 )  
						
						
						
						
					 
					
						2016-12-05 22:13:22 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						4d0c092d9f 
					 
					
						
						
							
							Fix iteration within iteration ( #1427 )  
						
						
						
						
					 
					
						2016-12-05 09:38:24 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						15714ef855 
					 
					
						
						
							
							Fix __repr__ method of the StrictDict ( #1424 )  
						
						
						
						
					 
					
						2016-12-04 16:10:59 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						eb743beaa3 
					 
					
						
						
							
							fix doc.get_<field>_display + unit test inspired by  #1279  ( #1419 )  
						
						
						
						
					 
					
						2016-12-04 00:34:24 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						0007535a46 
					 
					
						
						
							
							Add support for cursor.comment ( #1420 )  
						
						
						
						
					 
					
						2016-12-04 00:33:42 -05:00 
						 
				 
			
				
					
						
							
							
								Stefan Wójcik 
							
						 
					 
					
						
						
							
						
						8391af026c 
					 
					
						
						
							
							Fix filtering by embedded_doc=None ( #1422 )  
						
						
						
						
					 
					
						2016-12-04 00:32:53 -05:00 
						 
				 
			
				
					
						
							
							
								Ollie Ford 
							
						 
					 
					
						
						
							
						
						d8d98b6143 
					 
					
						
						
							
							Support Falsey primary_keys ( #1354 )  
						
						
						
						
					 
					
						2016-12-03 16:10:05 -05:00