Ahmed Nassar 
							
						 
					 
					
						
						
							
						
						be402891cd 
					 
					
						
						
							
							Fixed   #36311  -- Unified spelling of "hardcode" and its variants in docs.  
						
						... 
						
						
						
						Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2025-04-15 14:48:55 -03:00 
						 
				 
			
				
					
						
							
							
								wookkl 
							
						 
					 
					
						
						
							
						
						334677ad57 
					 
					
						
						
							
							Fixed   #35452  -- Deprecated orphans being more than or equal to page_size in pagination.  
						
						
						
						
					 
					
						2025-03-25 12:04:13 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Edmunds 
							
						 
					 
					
						
						
							
						
						e295033144 
					 
					
						
						
							
							Fixed   #36138  -- Changed ADMINS and MANAGERS settings to lists of strings.  
						
						... 
						
						
						
						Previously, the ADMINS and MANAGERS settings were lists of (name, address)
tuples (where the name had been unused). Deprecated use of tuples.
Updated settings value sanity checks, and changed from ValueError to
ImproperlyConfigured. 
						
						
					 
					
						2025-03-21 10:17:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ahmed Nassar 
							
						 
					 
					
						
						
							
						
						ec7044c706 
					 
					
						
						
							
							Fixed   #36000  -- Deprecated HTTP as the default protocol in urlize and urlizetrunc.  
						
						
						
						
					 
					
						2025-03-19 14:28:42 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Muthig 
							
						 
					 
					
						
						
							
						
						1759c1dbd1 
					 
					
						
						
							
							Refs  #35444  -- Deprecated contrib.postgres.OrderableAggMixin.  
						
						... 
						
						
						
						This commit does not create any functional changes, but marks the
existing `OrderableAggMixin` class as deprecated so that developers
using it directly can be made aware of its future removal. 
						
						
					 
					
						2025-03-03 11:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Muthig 
							
						 
					 
					
						
						
							
						
						4b977a5d72 
					 
					
						
						
							
							Fixed   #35444  -- Added generic support for Aggregate.order_by.  
						
						... 
						
						
						
						This moves the behaviors of `order_by` used in Postgres aggregates into
the `Aggregate` class. This allows for creating aggregate functions that
support this behavior across all database engines. This is shown by
moving the `StringAgg` class into the shared `aggregates` module and
adding support for all databases. The Postgres `StringAgg` class is now
a thin wrapper on the new shared `StringAgg` class.
Thank you Simon Charette for the review. 
						
						
					 
					
						2025-03-03 11:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						2d34ebe49a 
					 
					
						
						
							
							Refs  #35967  -- Deprecated BaseDatabaseCreation.create_test_db(serialize).  
						
						... 
						
						
						
						Given there are no longer any internal usages of serialize=True and it
poses a risk to non-test databases integrity it seems appropriate to
deprecate it. 
						
						
					 
					
						2025-02-16 08:43:42 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						7bc88c3c15 
					 
					
						
						
							
							Advanced deprecation warnings for Django 6.0.  
						
						
						
						
					 
					
						2025-01-15 22:28:37 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Muthig 
							
						 
					 
					
						
						
							
						
						d734f1651c 
					 
					
						
						
							
							Refs  #35444  -- Deprecated contrib.postgres aggregates ordering for order_by.  
						
						... 
						
						
						
						Aligns the argument with SQL standards already used in Window.order_by and
sets up for adding support to Aggregate. 
						
						
					 
					
						2025-01-06 09:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jaap Roes 
							
						 
					 
					
						
						
							
						
						ceecd518b1 
					 
					
						
						
							
							Fixed   #35530  -- Deprecated request.user fallback in auth.login and auth.alogin.  
						
						
						
						
					 
					
						2024-11-28 17:43:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						8719a6181e 
					 
					
						
						
							
							Refs  #22712  -- Corrected deprecation of "all" argument in django.contrib.staticfiles.finders.find().  
						
						... 
						
						
						
						Features deprecated in Django 5.2 should be removed in Django 6.1. 
						
						
					 
					
						2024-06-28 08:39:55 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						3a748cd0f5 
					 
					
						
						
							
							Advanced deprecation warnings for Django 5.2.  
						
						
						
						
					 
					
						2024-05-22 15:44:07 -03:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						b9838c65ec 
					 
					
						
						
							
							Fixed   #35405  -- Converted get_cache_name into a cached property in FieldCacheMixin.  
						
						... 
						
						
						
						FieldCacheMixin is used by related fields to track their cached values.
This work migrates get_cache_name() to be a cached property to optimize
performance by reducing unnecessary function calls when working with
related fields, given that its value remains constant.
Co-authored-by: Simon Charette <charette.s@gmail.com >
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com >
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2024-05-21 16:19:29 -03:00 
						 
				 
			
				
					
						
							
							
								Ben Cail 
							
						 
					 
					
						
						
							
						
						0b33a3abc2 
					 
					
						
						
							
							Fixed   #35326  -- Added allow_overwrite parameter to FileSystemStorage.  
						
						
						
						
					 
					
						2024-05-21 07:28:12 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						daf7d482db 
					 
					
						
						
							
							Refs  #35234  -- Deprecated CheckConstraint.check in favor of .condition.  
						
						... 
						
						
						
						Once the deprecation period ends CheckConstraint.check() can become the
documented method that performs system checks for BaseConstraint
subclasses. 
						
						
					 
					
						2024-03-01 07:15:32 +01:00 
						 
				 
			
				
					
						
							
							
								Salvo Polizzi 
							
						 
					 
					
						
						
							
						
						6e1ece7ed5 
					 
					
						
						
							
							Fixed   #35090  -- Deprecated registering URL converters with the same name.  
						
						
						
						
					 
					
						2024-02-23 15:54:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						f4c5973464 
					 
					
						
						
							
							Refs  #35058  -- Deprecated OGRGeometry.coord_dim setter.  
						
						... 
						
						
						
						Reflecting a change in the underlying GDAL library (since GDAL 2.1)
using coord_dim to set a geometries dimensions is deprecated in favor
of set_3d(). 
						
						
					 
					
						2024-01-23 05:37:59 +01:00 
						 
				 
			
				
					
						
							
							
								Salvo Polizzi 
							
						 
					 
					
						
						
							
						
						3915d4c70d 
					 
					
						
						
							
							Fixed   #35060  -- Deprecated passing positional arguments to Model.save()/asave().  
						
						
						
						
					 
					
						2024-01-02 08:42:33 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						07f9f9960c 
					 
					
						
						
							
							Deprecated django.contrib.gis.geoip2.GeoIP2.open().  
						
						
						
						
					 
					
						2023-12-05 08:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						b925fefd7d 
					 
					
						
						
							
							Deprecated django.contrib.gis.geoip2.GeoIP2.coords().  
						
						... 
						
						
						
						The `ordering` argument is undocumented and of limited use, so this is
effectively the same as `GeoIP2.lon_lat()`. 
						
						
					 
					
						2023-12-01 08:38:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a4931cd75a 
					 
					
						
						
							
							Refs  #34380  -- Added FORMS_URLFIELD_ASSUME_HTTPS transitional setting.  
						
						... 
						
						
						
						This allows early adoption of the new default "https". 
						
						
					 
					
						2023-11-28 20:04:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						5e28cd3f2c 
					 
					
						
						
							
							Fixed   #34983  -- Deprecated django.utils.itercompat.is_iterable().  
						
						
						
						
					 
					
						2023-11-24 12:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								Akash Kumar Sen 
							
						 
					 
					
						
						
							
						
						40b3975e7d 
					 
					
						
						
							
							Fixed   #34462  -- Made admin log actions in bulk.  
						
						... 
						
						
						
						This also deprecates ModelAdmin.log_deletion() and
LogEntryManager.log_action(). 
						
						
					 
					
						2023-10-31 18:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						caf87b4d42 
					 
					
						
						
							
							Advanced deprecation warnings for Django 5.1.  
						
						
						
						
					 
					
						2023-09-18 22:12:40 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Escolano 
							
						 
					 
					
						
						
							
						
						cac94dd8aa 
					 
					
						
						
							
							Fixed   #33651  -- Added support for prefetching GenericForeignKey.  
						
						... 
						
						
						
						Co-authored-by: revanthgss <revanthgss@almabase.com >
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2023-09-18 13:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						e15174983a 
					 
					
						
						
							
							Renamed ChoicesMeta to ChoicesType.  
						
						... 
						
						
						
						This also uses enum.EnumType for Python 3.11+ as Python 3.11 renamed
EnumMeta to EnumType. While the former is still available as an alias
of the latter for now, let's prefer the canonical name for this.
Check out https://docs.python.org/3/library/enum.html#enum.EnumType  
						
						
					 
					
						2023-09-12 11:51:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						27b399d235 
					 
					
						
						
							
							Fixed   #34547  -- Deprecated DatabaseOperations.field_cast_sql().  
						
						
						
						
					 
					
						2023-08-31 06:18:07 +02:00 
						 
				 
			
				
					
						
							
							
								Jingbei Li 
							
						 
					 
					
						
						
							
						
						9946f0b0d9 
					 
					
						
						
							
							Fixed   #33817  -- Added support for python-oracledb and deprecated cx_Oracle.  
						
						
						
						
					 
					
						2023-08-10 10:11:53 +02:00 
						 
				 
			
				
					
						
							
							
								devilsautumn 
							
						 
					 
					
						
						
							
						
						094b0bea2c 
					 
					
						
						
							
							Fixed   #34609  -- Deprecated calling format_html() without arguments.  
						
						
						
						
					 
					
						2023-06-06 14:14:57 +02:00 
						 
				 
			
				
					
						
							
							
								Coen van der Kamp 
							
						 
					 
					
						
						
							
						
						7bbbadc693 
					 
					
						
						
							
							Fixed   #34380  -- Allowed specifying a default URL scheme in forms.URLField.  
						
						... 
						
						
						
						This also deprecates "http" as the default scheme. 
						
						
					 
					
						2023-04-28 06:58:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						8b1ff0da4b 
					 
					
						
						
							
							Refs  #16055  -- Deprecated get_joining_columns()/get_reverse_joining_columns() methods.  
						
						
						
						
					 
					
						2023-04-18 12:46:27 +02:00 
						 
				 
			
				
					
						
							
							
								sarahboyce 
							
						 
					 
					
						
						
							
						
						594fcc2b74 
					 
					
						
						
							
							Fixed   #22569  -- Made ModelAdmin.lookup_allowed() respect get_list_filter().  
						
						... 
						
						
						
						Thank you Simon Meers for the initial patch. 
						
						
					 
					
						2023-04-17 14:09:38 +02:00 
						 
				 
			
				
					
						
							
							
								Xavier Fernandez 
							
						 
					 
					
						
						
							
						
						ad18a0102c 
					 
					
						
						
							
							Fixed   #34355  -- Deprecated passing positional arguments to BaseConstraint.  
						
						
						
						
					 
					
						2023-02-22 09:37:58 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b209518089 
					 
					
						
						
							
							Refs  #32339  -- Deprecated transitional form renderers.  
						
						
						
						
					 
					
						2023-01-18 11:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f39f120302 
					 
					
						
						
							
							Advanced deprecation warnings for Django 5.0.  
						
						
						
						
					 
					
						2023-01-17 11:49:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jarosław Wygoda 
							
						 
					 
					
						
						
							
						
						32940d390a 
					 
					
						
						
							
							Refs  #26029  -- Deprecated DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings.  
						
						
						
						
					 
					
						2023-01-12 09:58:36 +01:00 
						 
				 
			
				
					
						
							
							
								SirAbhi13 
							
						 
					 
					
						
						
							
						
						b8738aea14 
					 
					
						
						
							
							Fixed   #33199  -- Deprecated passing positional arguments to Signer/TimestampSigner.  
						
						... 
						
						
						
						Thanks Jacob Walls for the implementation idea. 
						
						
					 
					
						2022-12-09 12:44:48 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Gregor Gärtner 
							
						 
					 
					
						
						
							
						
						564b317fb5 
					 
					
						
						
							
							Refs  #33990  -- Renamed SimpleTestCase.assertFormsetError() to assertFormSetError().  
						
						... 
						
						
						
						Co-Authored-By: Michael Howitz <mh@gocept.com > 
						
						
					 
					
						2022-10-07 11:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4fcba800b8 
					 
					
						
						
							
							Fixed   #33924  -- Deprecated BaseGeometryWidget.map_height/map_width attributes.  
						
						
						
						
					 
					
						2022-08-12 13:26:35 +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 
							
						 
					 
					
						
						
							
						
						c773d5794e 
					 
					
						
						
							
							Refs  #27236  -- Reverted AlterIndexTogether deprecation.  
						
						... 
						
						
						
						This partly reverts a6385b382e 
						
						
					 
					
						2022-07-26 11:41:19 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3b79dab19a 
					 
					
						
						
							
							Refs  #33691  -- Deprecated insecure password hashers.  
						
						... 
						
						
						
						SHA1PasswordHasher, UnsaltedSHA1PasswordHasher, and UnsaltedMD5PasswordHasher
are now deprecated. 
						
						
					 
					
						2022-07-23 21:29:31 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						4d4bf55e0e 
					 
					
						
						
							
							Fixed   #33864  -- Deprecated length_is template filter.  
						
						
						
						
					 
					
						2022-07-23 12:36:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						a6385b382e 
					 
					
						
						
							
							Fixed   #27236  -- Deprecated Meta.index_together in favor of Meta.indexes.  
						
						... 
						
						
						
						This also deprecates AlterIndexTogether migration operation. 
						
						
					 
					
						2022-07-12 09:04:31 +02:00 
						 
				 
			
				
					
						
							
							
								Ciaran McCormick 
							
						 
					 
					
						
						
							
						
						286e7d076c 
					 
					
						
						
							
							Fixed   #33764  -- Deprecated BaseUserManager.make_random_password().  
						
						
						
						
					 
					
						2022-06-03 07:30:57 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						cdb2f7f36c 
					 
					
						
						
							
							Advanced deprecation warnings for Django 4.2.  
						
						
						
						
					 
					
						2022-05-17 14:22:06 +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 
							
						 
					 
					
						
						
							
						
						68da6b389c 
					 
					
						
						
							
							Fixed   #33543  -- Deprecated passing nulls_first/nulls_last=False to OrderBy and Expression.asc()/desc().  
						
						... 
						
						
						
						Thanks Allen Jonathan David for the initial patch. 
						
						
					 
					
						2022-05-12 11:30:03 +02:00