Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						db49def5fc 
					 
					
						
						
							
							[4.2.x]  Fixed   #34459  -- Fixed SearchVector() crash for parameters with % symbol.  
						
						... 
						
						
						
						Thanks Patryk Zawadzki for the report.
Regression in 09ffc5c1214bf4222010 
						
						
					 
					
						2023-04-06 13:33:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						dece89df81 
					 
					
						
						
							
							[4.2.x] Moved SearchVectorIndexTests.test_search_vector_index to postgres_tests.test_indexes.  
						
						... 
						
						
						
						Backport of 02a04ab79a 
						
						
					 
					
						2023-04-06 13:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						aab25a69dd 
					 
					
						
						
							
							[4.2.x]  Fixed   #34346  -- Ordered selected expressions by position.  
						
						... 
						
						
						
						Used the same approach as for #34176  by using selected expressions
position to prevent ambiguous aliases in collisions.
Thanks henribru for the report.
Regression in 04518e310d278881e376 
						
						
					 
					
						2023-02-20 06:22:18 +01:00 
						 
				 
			
				
					
						
							
							
								Nils VAN ZUIJLEN 
							
						 
					 
					
						
						
							
						
						e8a39da396 
					 
					
						
						
							
							[4.2.x]  Fixed   #34285  -- Fixed index/slice lookups on filtered aggregates with ArrayField.  
						
						... 
						
						
						
						Thanks Simon Charette for the review.
Backport of ae1fe72e9b 
						
						
					 
					
						2023-02-07 14:06:08 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						80aae83439 
					 
					
						
						
							
							[4.2.x] Refs  #33476  -- Applied Black's 2023 stable style.  
						
						... 
						
						
						
						Black 23.1.0 is released which, as the first release of the year,
introduces the 2023 stable style. This incorporates most of last year's
preview style.
https://github.com/psf/black/releases/tag/23.1.0 
Backport of 097e3a70c1 
						
						
					 
					
						2023-02-01 11:37:29 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						dd68af62b2 
					 
					
						
						
							
							Fixed   #34176  -- Fixed grouping by ambiguous aliases.  
						
						... 
						
						
						
						Regression in b7b28c7c18#31377 .
Thanks Shai Berger for the report and reviews.
test_aggregation_subquery_annotation_values_collision() has been
updated as queries that are explicitly grouped by a subquery should
always be grouped by it and not its outer columns even if its alias
collides with referenced table columns. This was not possible to
accomplish at the time 10866a10 
						
						
					 
					
						2023-01-09 10:52:51 +01:00 
						 
				 
			
				
					
						
							
							
								Adrian Torres 
							
						 
					 
					
						
						
							
						
						7eee1dca42 
					 
					
						
						
							
							Fixed   #14094  -- Added support for unlimited CharField on PostgreSQL.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2022-12-28 12:31:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
							
						
						09ffc5c121 
					 
					
						
						
							
							Fixed   #33308  -- Added support for psycopg version 3.  
						
						... 
						
						
						
						Thanks Simon Charette, Tim Graham, and Adam Johnson for reviews.
Co-authored-by: Florian Apolloner <florian@apolloner.eu >
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2022-12-15 06:17:57 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						2ebfbd894e 
					 
					
						
						
							
							Refs  #33308  -- Moved psycopg2 imports to the psycopg_any module.  
						
						
						
						
					 
					
						2022-12-12 08:36:17 +01:00 
						 
				 
			
				
					
						
							
							
								James Gillard 
							
						 
					 
					
						
						
							
						
						c5ed884eab 
					 
					
						
						
							
							Fixed   #34205  -- Fixed Meta.constraints validation crash with ArrayField and __len lookup.  
						
						... 
						
						
						
						Regression in 88fc9e2826 
						
						
					 
					
						2022-12-10 17:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						d8c8761901 
					 
					
						
						
							
							Used homogeneous weights list in SearchRank tests.  
						
						... 
						
						
						
						A homogenous array is required on PostgreSQL. 
						
						
					 
					
						2022-12-06 12:52:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
							
						
						c14e5c64c9 
					 
					
						
						
							
							Fixed typo in tests/postgres_tests/test_signals.py comment.  
						
						
						
						
					 
					
						2022-12-06 12:52:56 +01:00 
						 
				 
			
				
					
						
							
							
								Pablo 
							
						 
					 
					
						
						
							
						
						e673c87b56 
					 
					
						
						
							
							Fixed   #29084  -- Skipped some postgres_tests.test_search tests when pg_catalog isn't English.  
						
						
						
						
					 
					
						2022-12-06 08:26:43 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						eccda63a49 
					 
					
						
						
							
							Improved isolation of TestGeneralAggregate.test_default_argument().  
						
						
						
						
					 
					
						2022-12-02 13:58:46 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						0ff46591ac 
					 
					
						
						
							
							Refs  #33308  -- Deprecated support for passing encoded JSON string literals to JSONField & co.  
						
						... 
						
						
						
						JSON should be provided as literal Python objects an not in their
encoded string literal forms. 
						
						
					 
					
						2022-12-01 19:14:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
							
						
						d3e746ace5 
					 
					
						
						
							
							Refs  #33308  -- Added get_type_oids() hook and simplified registering type handlers on PostgreSQL.  
						
						
						
						
					 
					
						2022-12-01 11:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						149b55fefa 
					 
					
						
						
							
							Refs  #33308  -- Ensured type handlers are registered for all PostgreSQL specific tests.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2022-12-01 09:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						0db8bf3d60 
					 
					
						
						
							
							Refs  #10929  -- Fixed aggregates crash when passing strings as defaults.  
						
						... 
						
						
						
						Previously strings were interpreted as F() expressions and default
crashed with AttributeError:
    'F' object has no attribute 'empty_result_set_value' 
						
						
					 
					
						2022-11-29 13:08:05 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Cail 
							
						 
					 
					
						
						
							
						
						fbde929b19 
					 
					
						
						
							
							Fixed   #26056  -- Added QuerySet.values()/values_list() support for ArrayField's __overlap lookup.  
						
						... 
						
						
						
						Thanks Mads Jensen and kosz85 and the initial patch. 
						
						
					 
					
						2022-11-18 05:53:37 +01:00 
						 
				 
			
				
					
						
							
							
								Márton Salomváry 
							
						 
					 
					
						
						
							
						
						d6cbf39a1b 
					 
					
						
						
							
							Fixed   #34149  -- Allowed adding deferrable conditional exclusion constraints on PostgreSQL.  
						
						
						
						
					 
					
						2022-11-10 11:07:24 +01:00 
						 
				 
			
				
					
						
							
							
								Ion Alberdi 
							
						 
					 
					
						
						
							
						
						3dc9f3ac69 
					 
					
						
						
							
							Fixed   #34080  -- Fixed __exact lookup when nested arrays contain only NULL values.  
						
						... 
						
						
						
						Thanks jerch and David Sanders for reviews. 
						
						
					 
					
						2022-11-03 06:59:49 +01:00 
						 
				 
			
				
					
						
							
							
								Ion Alberdi 
							
						 
					 
					
						
						
							
						
						34d63d5a41 
					 
					
						
						
							
							Refs  #34080  -- Added tests for __exact lookup when non-nested arrays contain only NULL values.  
						
						
						
						
					 
					
						2022-11-03 06:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Gärtner 
							
						 
					 
					
						
						
							
						
						f0c06f8ab7 
					 
					
						
						
							
							Refs  #33990  -- Renamed TransactionTestCase.assertQuerysetEqual() to assertQuerySetEqual().  
						
						... 
						
						
						
						Co-Authored-By: Michael Howitz <mh@gocept.com > 
						
						
					 
					
						2022-10-08 08:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						749cd83e13 
					 
					
						
						
							
							Removed hardcoded pks in TestQuerying.test_group_by_order_by_aliases test.  
						
						
						
						
					 
					
						2022-10-07 08:26:41 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						04518e310d 
					 
					
						
						
							
							Refs  #33308  -- Enabled explicit GROUP BY and ORDER BY aliases.  
						
						... 
						
						
						
						This ensures explicit grouping from using values() before annotating an
aggregate function groups by selected aliases if supported.
The GROUP BY feature is disabled on Oracle because it doesn't support it. 
						
						
					 
					
						2022-10-06 09:34:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jack Linke 
							
						 
					 
					
						
						
							
						
						344d31c7e9 
					 
					
						
						
							
							Fixed   #34071  -- Improved error message for Range(Min/Max)ValueValidator.  
						
						
						
						
					 
					
						2022-10-05 09:41:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Kerkum 
							
						 
					 
					
						
						
							
						
						f88fc72da4 
					 
					
						
						
							
							Fixed   #34016  -- Fixed QuerySet.values()/values_list() crash on ArrayAgg() and JSONBAgg().  
						
						... 
						
						
						
						Regression in e06dc4571e 
						
						
					 
					
						2022-09-17 19:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Sanders 
							
						 
					 
					
						
						
							
						
						e14d08cd89 
					 
					
						
						
							
							Fixed   #33996  -- Fixed CheckConstraint validation on NULL values.  
						
						... 
						
						
						
						Bug in 667105877e 
						
						
					 
					
						2022-09-13 12:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								James Beith 
							
						 
					 
					
						
						
							
						
						19e838daa8 
					 
					
						
						
							
							Fixed   #33982  -- Fixed migrations crash when adding model with ExclusionConstraint.  
						
						... 
						
						
						
						Regression in 0e656c02fe 
						
						
					 
					
						2022-09-07 08:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						897f38fabe 
					 
					
						
						
							
							Fixed   #33927  -- Fixed crash when displaying ArrayField with choices in admin.  
						
						
						
						
					 
					
						2022-08-23 15:51:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Sanders 
							
						 
					 
					
						
						
							
						
						e0ae1363ec 
					 
					
						
						
							
							Fixed   #33905  -- Fixed CheckConstraint() validation on range fields.  
						
						... 
						
						
						
						Bug in 667105877e 
						
						
					 
					
						2022-08-09 20:13:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Sanders 
							
						 
					 
					
						
						
							
						
						e0ac72fe80 
					 
					
						
						
							
							Refs  #33905  -- Added test for CheckConstraint() validation with ArrayField and __contains.  
						
						
						
						
					 
					
						2022-08-09 20:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						fd93db97c7 
					 
					
						
						
							
							Fixed   #33898  -- Fixed Window() expression crash with ArrayAgg().  
						
						... 
						
						
						
						Thanks Kia for the report.
Regression in e06dc4571e 
						
						
					 
					
						2022-08-06 17:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						cb791a2540 
					 
					
						
						
							
							Fixed   #33872  -- Deprecated django.contrib.postgres.fields.CIText/CICharField/CIEmailField/CITextField.  
						
						
						
						
					 
					
						2022-08-03 11:42:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a1e9e9abc5 
					 
					
						
						
							
							Refs  #27236  -- Reverted "Refs  #27236  -- Added generic mechanism to handle the deprecation of migration operations."  
						
						... 
						
						
						
						This reverts commit 41019e48bb 
						
						
					 
					
						2022-07-26 11:41:19 +02:00 
						 
				 
			
				
					
						
							
							
								Stéphane "Twidi" Angel 
							
						 
					 
					
						
						
							
						
						ccbf714ebe 
					 
					
						
						
							
							Fixed   #33829  -- Made BaseConstraint.deconstruct() and equality handle violation_error_message.  
						
						... 
						
						
						
						Regression in 667105877e 
						
						
					 
					
						2022-07-08 08:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						41019e48bb 
					 
					
						
						
							
							Refs  #27236  -- Added generic mechanism to handle the deprecation of migration operations.  
						
						
						
						
					 
					
						2022-07-08 07:05:55 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Brewer 
							
						 
					 
					
						
						
							
						
						8d160f154f 
					 
					
						
						
							
							Fixed   #33788  -- Added TrigramStrictWordSimilarity() and TrigramStrictWordDistance() on PostgreSQL.  
						
						
						
						
					 
					
						2022-06-17 11:14:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						981c23c0cc 
					 
					
						
						
							
							Fixed   #33717  -- Dropped support for PostgreSQL 11.  
						
						
						
						
					 
					
						2022-05-19 09:26:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						d126eba363 
					 
					
						
						
							
							Refs  #32339  -- Deprecated default.html form template.  
						
						... 
						
						
						
						Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es > 
						
						
					 
					
						2022-05-17 11:16:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c112f837d4 
					 
					
						
						
							
							Fixed   #33704  -- Updated postgres_tests migrations.  
						
						
						
						
					 
					
						2022-05-13 11:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gagaro 
							
						 
					 
					
						
						
							
						
						667105877e 
					 
					
						
						
							
							Fixed   #30581  -- Added support for Meta.constraints validation.  
						
						... 
						
						
						
						Thanks Simon Charette, Keryn Knight, and Mariusz Felisiak for reviews. 
						
						
					 
					
						2022-05-10 11:22:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						37470bbd90 
					 
					
						
						
							
							Fixed   #33675  -- Dropped support for PostgreSQL 10 and PostGIS 2.4.  
						
						
						
						
					 
					
						2022-05-04 06:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								L 
							
						 
					 
					
						
						
							
						
						37602e4948 
					 
					
						
						
							
							Fixed   #33656  -- Fixed MultiWidget crash when compressed value is a tuple.  
						
						
						
						
					 
					
						2022-04-26 07:06:26 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandru Mărășteanu 
							
						 
					 
					
						
						
							
						
						a1e4e86f92 
					 
					
						
						
							
							Fixed   #33607  -- Made PostgresIndex.create_sql() respect the "using" argument.  
						
						
						
						
					 
					
						2022-04-15 22:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						bb61f0186d 
					 
					
						
						
							
							Refs  #32365  -- Removed internal uses of utils.timezone.utc alias.  
						
						... 
						
						
						
						Remaining test case ensures that uses of the alias are mapped
canonically by the migration writer. 
						
						
					 
					
						2022-03-24 06:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						3b3f38b3b0 
					 
					
						
						
							
							Fixed   #31169  -- Adapted the parallel test runner to use spawn.  
						
						... 
						
						
						
						Co-authored-by: Valz <ahmadahussein0@gmail.com >
Co-authored-by: Nick Pope <nick@nickpope.me.uk > 
						
						
					 
					
						2022-03-15 16:23:55 +01:00 
						 
				 
			
				
					
						
							
							
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						7f4fc5cbd4 
					 
					
						
						
							
							Fixed   #33539  -- Fixed spaces in WITH SQL for indexes on PostgreSQL.  
						
						
						
						
					 
					
						2022-02-24 09:03:58 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						847f46e9bf 
					 
					
						
						
							
							Removed redundant QuerySet.all() calls in docs and tests.  
						
						... 
						
						
						
						Most QuerySet methods are mapped onto the Manager and, in general,
it isn't necessary to call .all() on the manager. 
						
						
					 
					
						2022-02-22 10:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7119f40c98 
					 
					
						
						
							
							Refs  #33476  -- Refactored code to strictly match 88 characters line length.  
						
						
						
						
					 
					
						2022-02-07 20:37:05 +01:00