sage 
							
						 
					 
					
						
						
							
						
						6f82df69ef 
					 
					
						
						
							
							Refs  #12990  -- Moved CheckFieldDefaultMixin to the django.db.models.fields.mixins.  
						
						
						
						
					 
					
						2019-10-17 12:30:29 +02:00 
						 
				 
			
				
					
						
							
							
								Louise Grandjonc 
							
						 
					 
					
						
						
							
						
						7d1bf29977 
					 
					
						
						
							
							Fixed   #30826  -- Fixed crash of many JSONField lookups when one hand side is key transform.  
						
						... 
						
						
						
						Regression in 6c3dfba892 
						
						
					 
					
						2019-10-11 10:55:22 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						6c3dfba892 
					 
					
						
						
							
							Fixed   #30769  -- Fixed a crash when filtering against a subquery JSON/HStoreField annotation.  
						
						... 
						
						
						
						This was a regression introduced by 7deeabc7c7 
						
						
					 
					
						2019-09-16 08:24:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						1f8382d34d 
					 
					
						
						
							
							Fixed   #30672  -- Fixed crash of JSONField/HStoreField key transforms on expressions with params.  
						
						... 
						
						
						
						Regression in 4f5b58f5cd 
						
						
					 
					
						2019-08-14 15:25:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c19ad2da4b 
					 
					
						
						
							
							Fixed   #30704  -- Fixed crash of JSONField nested key and index transforms on expressions with params.  
						
						... 
						
						
						
						Thanks Florian Apolloner for the report and helping with tests. 
						
						
					 
					
						2019-08-13 08:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7deeabc7c7 
					 
					
						
						
							
							Fixed CVE-2019-14234 -- Protected JSONField/HStoreField key and index lookups against SQL injection.  
						
						... 
						
						
						
						Thanks to Sage M. Abdullah for the report and initial patch.
Thanks Florian Apolloner for reviews. 
						
						
					 
					
						2019-08-01 09:24:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						42b9a23267 
					 
					
						
						
							
							Fixed   #30400  -- Improved typography of user facing strings.  
						
						... 
						
						
						
						Thanks Claude Paroz for assistance with translations. 
						
						
					 
					
						2019-06-28 16:46:18 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						d87bd29c4f 
					 
					
						
						
							
							Fixed   #30335 ,  #29139  -- Fixed crash when ordering or aggregating over a nested JSONField key transform.  
						
						
						
						
					 
					
						2019-04-18 07:16:50 +02:00 
						 
				 
			
				
					
						
							
							
								oliver 
							
						 
					 
					
						
						
							
						
						2aaabe2004 
					 
					
						
						
							
							Used QuerySet.bulk_create() in a couple of postgres tests.  
						
						... 
						
						
						
						Follow up to 0ce2ad9ca4 
						
						
					 
					
						2019-03-21 18:05:29 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f69c7bbdce 
					 
					
						
						
							
							Refs  #29408  -- Cosmetic edits for validation of related fields and lookups in model Meta.ordering.  
						
						... 
						
						
						
						Follow up to 440505cb2c 
						
						
					 
					
						2019-03-01 19:38:21 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						440505cb2c 
					 
					
						
						
							
							Fixed   #29408  -- Added validation of related fields and lookups in model Meta.ordering.  
						
						
						
						
					 
					
						2019-03-01 17:09:33 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						193c109327 
					 
					
						
						
							
							Switched TestCase to SimpleTestCase where possible in Django's tests.  
						
						
						
						
					 
					
						2018-11-27 08:58:44 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Dygalo 
							
						 
					 
					
						
						
							
						
						c979c0a2b8 
					 
					
						
						
							
							Fixed   #25718  -- Made a JSONField lookup value of None match keys that have a null value.  
						
						
						
						
					 
					
						2018-04-04 10:53:46 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						623139b5d1 
					 
					
						
						
							
							Refs  #29147  --- Added JSONField serialization tests.  
						
						
						
						
					 
					
						2018-03-21 20:11:06 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Wilkes 
							
						 
					 
					
						
						
							
						
						2162f0983d 
					 
					
						
						
							
							Fixed   #24747  -- Allowed transforms in QuerySet.order_by() and distinct(*fields).  
						
						
						
						
					 
					
						2018-02-10 19:08:55 -05:00 
						 
				 
			
				
					
						
							
							
								shanghui 
							
						 
					 
					
						
						
							
						
						1907fc9b12 
					 
					
						
						
							
							Fixed   #28534  -- Made JSONField.has_changed() ignore key order and consider True/1 values as different.  
						
						
						
						
					 
					
						2017-11-11 19:45:23 -05:00 
						 
				 
			
				
					
						
							
							
								Flávio Juvenal 
							
						 
					 
					
						
						
							
						
						f6e1789654 
					 
					
						
						
							
							Fixed   #28577  -- Added checks for ArrayField and JSONField to prevent mutable defaults.  
						
						
						
						
					 
					
						2017-10-20 13:17:22 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1d8cfa3608 
					 
					
						
						
							
							Fixed   #28626  -- Dropped support for PostgreSQL 9.3.  
						
						... 
						
						
						
						Thanks Simon Charette for the introspection changes. 
						
						
					 
					
						2017-09-27 11:00:04 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6e4c6281db 
					 
					
						
						
							
							Reverted "Fixed  #27818  -- Replaced try/except/pass with contextlib.suppress()."  
						
						... 
						
						
						
						This reverts commit 550cb3a365 
						
						
					 
					
						2017-09-07 08:16:21 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						550cb3a365 
					 
					
						
						
							
							Fixed   #27818  -- Replaced try/except/pass with contextlib.suppress().  
						
						
						
						
					 
					
						2017-06-28 14:07:55 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						d976760260 
					 
					
						
						
							
							Fixed   #27693 , Refs  #27257  -- Fixed iexact lookup on JSONField keys.  
						
						... 
						
						
						
						Thanks Harris Lapiroff for the report. 
						
						
					 
					
						2017-01-06 19:25:32 -05:00 
						 
				 
			
				
					
						
							
							
								Brandon Chinn 
							
						 
					 
					
						
						
							
						
						eed6150009 
					 
					
						
						
							
							Refs  #27003  -- Fixed JSONField crash on converted values.  
						
						
						
						
					 
					
						2016-11-15 18:43:55 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						cecef94275 
					 
					
						
						
							
							Fixed   #27257  -- Fixed builtin text lookups on JSONField keys.  
						
						... 
						
						
						
						Thanks Nick Stefan for the report and Tim for the review. 
						
						
					 
					
						2016-09-22 22:19:37 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						32c0d823e5 
					 
					
						
						
							
							Used a database feature to prevent the jsonb test model from being migrated.  
						
						... 
						
						
						
						Thanks Tim for the review. 
						
						
					 
					
						2016-09-12 20:07:35 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2eb7d6e6d4 
					 
					
						
						
							
							Fixed   #26908  -- Fixed crash with jsonfield__key__isnull lookup.  
						
						
						
						
					 
					
						2016-09-07 13:56:45 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						13c3e5d5a0 
					 
					
						
						
							
							Fixed   #25995  -- Added an encoder option to JSONField  
						
						... 
						
						
						
						Thanks Berker Peksag and Tim Graham for the reviews. 
						
						
					 
					
						2016-08-25 21:42:42 +02:00 
						 
				 
			
				
					
						
							
							
								Olexander Yermakov 
							
						 
					 
					
						
						
							
						
						68de48c963 
					 
					
						
						
							
							Fixed   #26949  -- Fixed crash of disabled forms.JSONField.  
						
						
						
						
					 
					
						2016-07-27 08:14:14 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a5f85d891b 
					 
					
						
						
							
							Fixed   #26917  -- Fixed crash in disabled ModelChoiceFields.  
						
						... 
						
						
						
						Partially reverted refs #25532  to fix a regression in Django 1.10.
This reintroduces a crash for disabled forms.JSONField (refs #26949 ),
however, that issue is also present on Django 1.9.
Thanks Ryan Schave for the test. 
						
						
					 
					
						2016-07-27 08:14:14 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						4f336f6652 
					 
					
						
						
							
							Fixed   #26747  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2016-06-16 14:19:18 -04:00 
						 
				 
			
				
					
						
							
							
								Charlie Denton 
							
						 
					 
					
						
						
							
						
						f2c0eb19e9 
					 
					
						
						
							
							Fixed   #26748  -- Allowed overriding JSONField's widget with an attribute.  
						
						
						
						
					 
					
						2016-06-13 08:09:54 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						db19619545 
					 
					
						
						
							
							Fixed   #25532  -- Properly redisplayed JSONField form input values  
						
						... 
						
						
						
						Thanks David Szotten for the report and Tommy Beadle for code inspiration.
Thanks Tim Graham for the review. 
						
						
					 
					
						2016-04-01 09:04:20 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						928c12eb1a 
					 
					
						
						
							
							Fixed   #26215  -- Fixed RangeField/ArrayField serialization with None values  
						
						... 
						
						
						
						Also added tests for HStoreField and JSONField.
Thanks Aleksey Bukin for the report and Tim Graham for the initial patch and
the review. 
						
						
					 
					
						2016-02-16 21:07:05 +01:00 
						 
				 
			
				
					
						
							
							
								Andriy Sokolovskiy 
							
						 
					 
					
						
						
							
						
						2a7c59cd88 
					 
					
						
						
							
							Added missing tests for transforms usage with subquery for PostgreSQL fields  
						
						
						
						
					 
					
						2015-06-06 09:04:53 -04:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						00e8e514e1 
					 
					
						
						
							
							Name PostgreSQL correctly.  
						
						
						
						
					 
					
						2015-05-30 23:10:30 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						33ea472f69 
					 
					
						
						
							
							Fixed   #24604  -- Added JSONField to contrib.postgres.  
						
						
						
						
					 
					
						2015-05-30 23:10:30 +01:00