Brad Melin 
							
						 
					 
					
						
						
							
						
						f6517a5335 
					 
					
						
						
							
							Fixed   #26672  -- Fixed HStoreField to raise ValidationError instead of crashing on non-dict JSON input.  
						
						
						
						
					 
					
						2016-06-02 16:28:01 -04:00 
						 
				 
			
				
					
						
							
							
								Rustam Kashapov 
							
						 
					 
					
						
						
							
						
						df8412d2e5 
					 
					
						
						
							
							Fixed   #26617  -- Added distinct argument to contrib.postgres's StringAgg.  
						
						
						
						
					 
					
						2016-06-02 13:48:35 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Somerville 
							
						 
					 
					
						
						
							
						
						1962a96a30 
					 
					
						
						
							
							Fixed   #24938  -- Added PostgreSQL trigram support.  
						
						
						
						
					 
					
						2016-05-13 12:38:21 -04:00 
						 
				 
			
				
					
						
							
							
								Conrad Kramer 
							
						 
					 
					
						
						
							
						
						c112198332 
					 
					
						
						
							
							Fixed   #26542  -- Fixed quoting in CreateExtension operation.  
						
						
						
						
					 
					
						2016-04-27 09:30:55 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						57f76be35e 
					 
					
						
						
							
							Removed a flaky contrib.postgres search test.  
						
						... 
						
						
						
						The test sometimes fails on CI and isn't worth debugging at this time. 
						
						
					 
					
						2016-04-22 20:32:20 -04:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						2d877da855 
					 
					
						
						
							
							Refs  #3254  -- Added full text search to contrib.postgres.  
						
						... 
						
						
						
						Adds a reasonably feature complete implementation of full text search
using the built in PostgreSQL engine. It uses public APIs from
Expression and Lookup.
With thanks to Tim Graham, Simon Charettes, Josh Smeaton, Mikey Ariel
and many others for their advice and review. Particular thanks also go
to the supporters of the contrib.postgres kickstarter. 
						
						
					 
					
						2016-04-22 10:44:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						ec6121693f 
					 
					
						
						
							
							Fixed   #22383  -- Added support for HTML5 required attribute on required form fields.  
						
						
						
						
					 
					
						2016-04-21 19:16:38 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						92053acbb9 
					 
					
						
						
							
							Fixed E128 flake8 warnings in tests/.  
						
						
						
						
					 
					
						2016-04-08 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								anna 
							
						 
					 
					
						
						
							
						
						b28c60529b 
					 
					
						
						
							
							Fixed   #26101  -- Allowed introspection of base_field.model in RangeField  
						
						... 
						
						
						
						Used the same test and fix as in #25867 .
This required initializing base_field in RangeField.__init__,
not when setting the attribute. 
						
						
					 
					
						2016-04-03 16:32:30 +02: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 
						 
				 
			
				
					
						
							
							
								Matt C 
							
						 
					 
					
						
						
							
						
						e7e5d9b338 
					 
					
						
						
							
							Fixed   #25579  -- Fixed ArrayField.get_db_prep_value() to allow complex types.  
						
						
						
						
					 
					
						2016-03-15 11:23:38 -04:00 
						 
				 
			
				
					
						
							
							
								quaspas 
							
						 
					 
					
						
						
							
						
						91f87b8f91 
					 
					
						
						
							
							Fixed   #26283  -- Fixed removal of trailing nulls for SplitArrayField.  
						
						
						
						
					 
					
						2016-03-12 17:22:25 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Miranda 
							
						 
					 
					
						
						
							
						
						2495023a4c 
					 
					
						
						
							
							Fixed   #25143  -- Added ArrayField.from_db_value().  
						
						... 
						
						
						
						Thanks Karan Lyons for contributing to the patch. 
						
						
					 
					
						2016-03-12 09:14:35 -05: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 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						36f1f5cfb0 
					 
					
						
						
							
							Refs  #25979  -- Dropped compatiblity for running tests on PostgreSQL < 9.2.  
						
						
						
						
					 
					
						2016-02-12 09:59:13 -05:00 
						 
				 
			
				
					
						
							
							
								Greg Chapple 
							
						 
					 
					
						
						
							
						
						8dea9f089d 
					 
					
						
						
							
							Fixed   #26120  -- Made HStoreField cast keys and values to strings.  
						
						... 
						
						
						
						HStoreField now converts all keys and values to string before they're
saved to the database. 
						
						
					 
					
						2016-01-29 09:51:23 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						a08fda2111 
					 
					
						
						
							
							Fixed   #25746  -- Isolated inlined test models registration.  
						
						... 
						
						
						
						Thanks to Tim for the review. 
						
						
					 
					
						2016-01-06 20:00:07 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						3738e4ac46 
					 
					
						
						
							
							Fixed   #25841  -- Handled base array fields validation errors with params.  
						
						... 
						
						
						
						Thanks to Trac alias benzid-wael for the report. 
						
						
					 
					
						2015-12-17 20:25:04 -05:00 
						 
				 
			
				
					
						
							
							
								Ian Foote 
							
						 
					 
					
						
						
							
						
						86eccdc8b6 
					 
					
						
						
							
							Fixed   #25544  -- Removed duplicate ids in prefetch_related() queries.  
						
						
						
						
					 
					
						2015-12-17 19:08:30 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						59b57e672c 
					 
					
						
						
							
							Fixed   #25867  -- Fixed a system check crash with nested ArrayFields.  
						
						... 
						
						
						
						Thanks to Jean Gourds for the report, Tim and Claude for the review. 
						
						
					 
					
						2015-12-07 14:45:22 -05:00 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
						
						93452a70e8 
					 
					
						
						
							
							Fixed many spelling mistakes in code, comments, and docs.  
						
						
						
						
					 
					
						2015-12-03 12:48:24 -05:00 
						 
				 
			
				
					
						
							
							
								Attila Tovt 
							
						 
					 
					
						
						
							
						
						88fc9e2826 
					 
					
						
						
							
							Fixed   #25772  -- Corrected __len lookup on ArrayField for empty arrays.  
						
						
						
						
					 
					
						2015-11-25 16:53:05 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						d95b22bd56 
					 
					
						
						
							
							Refs  #25745  -- Isolated some postgres array field check tests.  
						
						
						
						
					 
					
						2015-11-14 11:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Dygalo 
							
						 
					 
					
						
						
							
						
						263b3d2ba1 
					 
					
						
						
							
							Fixed   #25666  -- Fixed the exact lookup of ArrayField.  
						
						
						
						
					 
					
						2015-11-14 11:21:16 -05:00 
						 
				 
			
				
					
						
							
							
								Nicolas Delaby 
							
						 
					 
					
						
						
							
						
						2608799439 
					 
					
						
						
							
							Checked DateTimeTZRange/DateRange conversion in postgres_tests.  
						
						
						
						
					 
					
						2015-11-13 08:10:59 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1f07da3e29 
					 
					
						
						
							
							Fixed   #25597  -- Fixed crash with SplitArrayField and IntegerField on invalid value.  
						
						
						
						
					 
					
						2015-10-27 08:11:11 -04:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Caio Ariede 
							
						 
					 
					
						
						
							
						
						dad8434d6f 
					 
					
						
						
							
							Fixed   #25180  -- Prevented varchar_patterns_ops and text_patterns_ops indexes for ArrayField.  
						
						
						
						
					 
					
						2015-08-15 10:02:08 -04:00 
						 
				 
			
				
					
						
							
							
								Ion Scerbatiuc 
							
						 
					 
					
						
						
							
						
						0cc059cd10 
					 
					
						
						
							
							Fixed   #25172  -- Fixed check framework to work with multiple databases.  
						
						
						
						
					 
					
						2015-08-12 18:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a7b7f27c05 
					 
					
						
						
							
							Fixed   #25233  -- Fixed HStoreField.has_changed() handling of initial values.  
						
						... 
						
						
						
						Thanks Simon Charette for review. 
						
						
					 
					
						2015-08-07 13:26:17 -04:00 
						 
				 
			
				
					
						
							
							
								Ion Scerbatiuc 
							
						 
					 
					
						
						
							
						
						520802160a 
					 
					
						
						
							
							Fixed   #25226  -- Set the model attribute on ArrayField's base_field  
						
						
						
						
					 
					
						2015-08-05 15:01:32 -04:00 
						 
				 
			
				
					
						
							
							
								Curtis Maloney 
							
						 
					 
					
						
						
							
						
						9f73009e98 
					 
					
						
						
							
							Fixed   #25215  -- Solved reference to forms.HStoreField in declaration of HStoreField  
						
						... 
						
						
						
						Correct test which was using the model field in a test form. 
						
						
					 
					
						2015-08-04 19:15:22 +10:00 
						 
				 
			
				
					
						
							
							
								Flavio Curella 
							
						 
					 
					
						
						
							
						
						c2e70f0265 
					 
					
						
						
							
							Fixed   #21127  -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField  
						
						
						
						
					 
					
						2015-07-27 18:28:13 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Chainz 
							
						 
					 
					
						
						
							
						
						d34d39ade7 
					 
					
						
						
							
							Fixed   #24894  -- Added contrib.postgres.functions.TransactionNow  
						
						
						
						
					 
					
						2015-06-15 14:03:17 -04:00 
						 
				 
			
				
					
						
							
							
								Andriy Sokolovskiy 
							
						 
					 
					
						
						
							
						
						2a7c59cd88 
					 
					
						
						
							
							Added missing tests for transforms usage with subquery for PostgreSQL fields  
						
						
						
						
					 
					
						2015-06-06 09:04:53 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Somerville 
							
						 
					 
					
						
						
							
						
						8a842148b6 
					 
					
						
						
							
							Switch to aware datetimes in test.  
						
						
						
						
					 
					
						2015-06-06 13:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Somerville 
							
						 
					 
					
						
						
							
						
						86d9b10dc3 
					 
					
						
						
							
							Instead of using DjangoJSONEncoder, use base_field's value_to_string.  
						
						... 
						
						
						
						Note this means the serialization of e.g. IntegerRangeField now has
strings for lower and upper, so use to_python when they came back in
(same behaviour as ArrayField, hopefully, from where I also got the
set_attributes_from_name function). 
						
						
					 
					
						2015-06-06 12:55:04 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Somerville 
							
						 
					 
					
						
						
							
						
						2926559cce 
					 
					
						
						
							
							Fixed   #24937  -- fix serialization of Date(Time)RangeField.  
						
						... 
						
						
						
						Use the DjangoJSONEncoder so that datetime and date are encoded
appropriately. 
						
						
					 
					
						2015-06-05 22:01:42 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						7bda2d8ebc 
					 
					
						
						
							
							Fixed   #24837  -- field__contained_by=Range  
						
						... 
						
						
						
						Provide `contained_by` lookups for the equivalent single valued fields
related to the range field types. This acts as the opposite direction to
rangefield__contains.
With thanks to schinckel for the idea and initial tests. 
						
						
					 
					
						2015-06-04 19:29:59 +01: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 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						74fe4428e5 
					 
					
						
						
							
							Add HasAnyKeys lookup for HStoreField.  
						
						
						
						
					 
					
						2015-05-30 21:39:45 +01:00 
						 
				 
			
				
					
						
							
							
								Villiers Strauss 
							
						 
					 
					
						
						
							
						
						614bec41b5 
					 
					
						
						
							
							Fixed   #24841  -- Made BaseRangeField.prepare_value() call base_field's prepare_value()  
						
						
						
						
					 
					
						2015-05-25 12:06:55 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						6128005d90 
					 
					
						
						
							
							Fixed forms import.  
						
						
						
						
					 
					
						2015-05-24 17:52:35 +02:00 
						 
				 
			
				
					
						
							
							
								Andrea Grandi 
							
						 
					 
					
						
						
							
						
						43b2d88a5b 
					 
					
						
						
							
							Fixed   #24844  -- Corrected has_changed implementation for HStoreField.  
						
						
						
						
					 
					
						2015-05-24 17:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						3c8fe5dddf 
					 
					
						
						
							
							Fixed   #24751  -- Fixed HStoreField isnull lookup.  
						
						
						
						
					 
					
						2015-05-13 10:31:59 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						eaeea6f947 
					 
					
						
						
							
							Fixed   #24714  -- Used more specific assertions than assertEqual in tests.  
						
						
						
						
					 
					
						2015-04-28 09:31:04 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						36e90d1f45 
					 
					
						
						
							
							Stopped special-casing postgres-specific tests  
						
						... 
						
						
						
						Refs #23879 . 
						
						
					 
					
						2015-04-18 15:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andriy Sokolovskiy 
							
						 
					 
					
						
						
							
						
						e4cf8c8420 
					 
					
						
						
							
							Fixed   #24301  -- Added PostgreSQL-specific aggregate functions  
						
						
						
						
					 
					
						2015-03-30 10:44:37 -04:00 
						 
				 
			
				
					
						
							
							
								foresmac 
							
						 
					 
					
						
						
							
						
						1d1d5d1c31 
					 
					
						
						
							
							Fixed   #24341  -- Added specific error messages to RangeField subclasses  
						
						
						
						
					 
					
						2015-02-20 16:49:15 -05:00