Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f82a2c3b3d 
					 
					
						
						
							
							Added release date for 5.0.1 and 4.2.9.  
						
						
						
						
					 
					
						2024-01-02 09:57:41 +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 
							
						 
					 
					
						
						
							
						
						94b6f101f7 
					 
					
						
						
							
							Fixed   #29049  -- Added slicing notation to F expressions.  
						
						... 
						
						
						
						Co-authored-by: Priyansh Saxena <askpriyansh@gmail.com >
Co-authored-by: Niclas Olofsson <n@niclasolofsson.se >
Co-authored-by: David Smith <smithdc@gmail.com >
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com >
Co-authored-by: Abhinav Yadav <abhinav.sny.2002@gmail.com > 
						
						
					 
					
						2023-12-30 08:24:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						751d732a38 
					 
					
						
						
							
							Fixed   #35056  -- Fixed system check crash on reverse m2m relations with related_name in ModelAdmin.filter_horizontal/vertical.  
						
						... 
						
						
						
						Thanks Thomas Feldmann for the report.
Regression in 107865780a 
						
						
					 
					
						2023-12-27 20:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						14917c9ae2 
					 
					
						
						
							
							Fixed   #35050  -- Fixed prefixing field names in FilteredRelation().  
						
						... 
						
						
						
						Thanks Mark Zorn for the report.
Regression in 59f4754704 
						
						
					 
					
						2023-12-23 17:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						6c08dba517 
					 
					
						
						
							
							Fixed   #35054  -- Fixed crash on Oracle when fetching JSONFields with oracledb 2.0.0.  
						
						
						
						
					 
					
						2023-12-22 09:43:45 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas Lupien 
							
						 
					 
					
						
						
							
						
						2bf46c3825 
					 
					
						
						
							
							Fixed   #34658  -- Added SimpleTestCase.assertNotInHTML().  
						
						
						
						
					 
					
						2023-12-22 08:27:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						c709a748ce 
					 
					
						
						
							
							Fixed   #35049  -- Dropped support for GDAL 2.4.  
						
						
						
						
					 
					
						2023-12-20 21:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						fa1d0b11e4 
					 
					
						
						
							
							Fixed   #35048  -- Dropped support for PROJ 5.x.  
						
						
						
						
					 
					
						2023-12-20 21:06:43 +01:00 
						 
				 
			
				
					
						
							
							
								Emanuel Andrecut 
							
						 
					 
					
						
						
							
						
						e72b2826ff 
					 
					
						
						
							
							Fixed   #35032  -- Corrected Char32UUIDField implementation in 5.0 release notes.  
						
						... 
						
						
						
						This fixes Char32UUIDField implementation in 5.0 release notes causing
records with UUIDFields created using pre-Django 5.0 and CHAR(32) not
being able to be saved anymore after upgrading and keeping the CHAR(32)
columns.
Regression in 7cd187a5ba 
						
						
					 
					
						2023-12-14 09:26:24 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						4aae864463 
					 
					
						
						
							
							Fixed   #35012  -- Restored wrapping admin fieldsets with multiple fields per line.  
						
						... 
						
						
						
						Thanks James Gillard for the report.
Regression in 729266c6f2 
						
						
					 
					
						2023-12-13 06:04:18 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						b0ad41198b 
					 
					
						
						
							
							Fixed   #34013  -- Added QuerySet.order_by() support for annotation transforms.  
						
						... 
						
						
						
						Thanks Eugene Morozov and Ben Nace for the reports. 
						
						
					 
					
						2023-12-12 05:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						fcf95e5927 
					 
					
						
						
							
							Fixed   #35018  -- Fixed migrations crash on GeneratedField with BooleanField as output_field on Oracle < 23c.  
						
						... 
						
						
						
						Thanks Václav Řehák for the report.
Regression in f333e3513e 
						
						
					 
					
						2023-12-12 05:39:11 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						b287af5dc9 
					 
					
						
						
							
							Fixed   #35019  -- Fixed save() on models with both GeneratedFields and ForeignKeys.  
						
						... 
						
						
						
						Thanks Deb Kumar Das for the report.
Regression in f333e3513e 
						
						
					 
					
						2023-12-08 09:46:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5b3b791e90 
					 
					
						
						
							
							Fixed   #35024  -- Fixed model instance creation crash on GeneratedField.output_field with backend converters.  
						
						... 
						
						
						
						Regression in d9de74141e 
						
						
					 
					
						2023-12-07 20:50:18 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						f80669d2f5 
					 
					
						
						
							
							Fixed   #35020  -- Fixed ModelAdmin.lookup_allowed() for non-autofield primary keys.  
						
						... 
						
						
						
						Thanks Joshua Goodwin for the report.
Regression in 45ecd9acca 
						
						
					 
					
						2023-12-07 06:16:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						07f9f9960c 
					 
					
						
						
							
							Deprecated django.contrib.gis.geoip2.GeoIP2.open().  
						
						
						
						
					 
					
						2023-12-05 08:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						464af0975c 
					 
					
						
						
							
							Added stub release notes for 4.2.9.  
						
						
						
						
					 
					
						2023-12-05 06:07:51 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						689306c745 
					 
					
						
						
							
							Updated expected release date for 5.0.1.  
						
						
						
						
					 
					
						2023-12-05 06:02:36 +01:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						14884b6be8 
					 
					
						
						
							
							Added stub release notes for 5.0.1.  
						
						
						
						
					 
					
						2023-12-04 10:21:37 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						1994a26438 
					 
					
						
						
							
							Finalized release notes for Django 5.0.  
						
						
						
						
					 
					
						2023-12-04 09:25:23 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						8fcb9f1f10 
					 
					
						
						
							
							Added release date for 4.2.8.  
						
						
						
						
					 
					
						2023-12-04 09:24:31 +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 
							
						 
					 
					
						
						
							
						
						37fc832a54 
					 
					
						
						
							
							Fixed   #35006  -- Fixed migrations crash when altering Meta.db_table_comment on SQLite.  
						
						... 
						
						
						
						Thanks Юрий for the report.
Regression in 78f163a4fb 
						
						
					 
					
						2023-11-30 10:10:27 +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 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						729266c6f2 
					 
					
						
						
							
							Fixed   #34982  -- Fixed admin's read-only password widget and help texts alignment for tablet screen size.  
						
						... 
						
						
						
						Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com > 
						
						
					 
					
						2023-11-27 14:42:25 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a652f07596 
					 
					
						
						
							
							Fixed   #34978 , Refs  #31331  -- Added backward incompatibility note about raw aggregations on MySQL.  
						
						... 
						
						
						
						Thanks Matthew Somerville for the report. 
						
						
					 
					
						2023-11-27 11:57:07 +01:00 
						 
				 
			
				
					
						
							
							
								Nathaniel Conroy 
							
						 
					 
					
						
						
							
						
						0257426fe1 
					 
					
						
						
							
							Fixed   #34992  -- Fixed DatabaseFeatures.allows_group_by_selected_pks on MariaDB with ONLY_FULL_GROUP_BY sql mode.  
						
						... 
						
						
						
						Regression in 041551d716 
						
						
					 
					
						2023-11-27 09:20:10 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						0203771b62 
					 
					
						
						
							
							Refs  #34380  -- Improved docs for forms.URLField.assume_scheme.  
						
						
						
						
					 
					
						2023-11-25 17:08:50 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						5e28cd3f2c 
					 
					
						
						
							
							Fixed   #34983  -- Deprecated django.utils.itercompat.is_iterable().  
						
						
						
						
					 
					
						2023-11-24 12:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						a89c715c3b 
					 
					
						
						
							
							Fixed   #34994  -- Fixed checkbox layout in admin's change page for narrow screen widths.  
						
						... 
						
						
						
						Regression in d687febce5 
						
						
					 
					
						2023-11-23 15:18:07 -03:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						4eb9c3d90a 
					 
					
						
						
							
							Fixed   #34991  -- Fixed pagination links and input layout in admin's change list page when using list_editable.  
						
						... 
						
						
						
						Regression in b4817d20b9 
						
						
					 
					
						2023-11-23 09:39:57 -03:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						a03593967f 
					 
					
						
						
							
							Fixed   #14611  -- Added query_params argument to RequestFactory and Client classes.  
						
						
						
						
					 
					
						2023-11-23 10:39:29 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						e76cc93b01 
					 
					
						
						
							
							Fixed   #34987  -- Fixed queryset crash when mixing aggregate and window annotations.  
						
						... 
						
						
						
						Regression in f387d024fc 
						
						
					 
					
						2023-11-23 06:09:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ecfea054ee 
					 
					
						
						
							
							Refs  #34118  -- Doc'd Python 3.12 compatibility in Django 4.2.x.  
						
						
						
						
					 
					
						2023-11-19 16:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						7530cf3900 
					 
					
						
						
							
							Fixed   #34975  -- Fixed crash of conditional aggregate() over aggregations.  
						
						... 
						
						
						
						Adjustments made to solve_lookup_type to defer the resolving of
references for summarized aggregates failed to account for similar
requirements for lookup values which can also reference annotations
through Aggregate.filter.
Regression in b181cae2e3#25307 .
Thanks Sergey Nesterenko for the report. 
						
						
					 
					
						2023-11-18 15:38:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						eec7e9ba89 
					 
					
						
						
							
							Refs  #32819  -- Established relationship between form fieldsets and their help text.  
						
						... 
						
						
						
						This adds aria-describedby for widgets rendered in a fieldset such as
radios. aria-describedby for these widgets is added to the <fieldset>
element rather than each <input>. 
						
						
					 
					
						2023-11-17 08:12:36 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						292f1ea90f 
					 
					
						
						
							
							Refs  #32819  -- Used auto_id instead of id_for_label as unique identifier for the field.  
						
						... 
						
						
						
						`id_for_label` is blank for widgets with multiple inputs such as radios
and multiple checkboxes. Therefore , `help_text` for fields using these
widgets cannot currently be associated using `aria-describedby`.
`id_for_label` is being used as a guard to avoid incorrectly adding
`aria-describedby` to those widgets.
This change uses `auto_id` as the unique identified for the fields
`help_text`. A guard is added to avoid incorrectly adding
`aria-describedby` to inputs by checking the widget's `use_fieldset`
attribute. Fields rendered in a `<fieldset>` should have
`aria-describedby` added to the `<fieldset>` and not every `<input>`. 
						
						
					 
					
						2023-11-16 12:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5875f03ce6 
					 
					
						
						
							
							Fixed   #34944  -- Made GeneratedField.output_field required.  
						
						... 
						
						
						
						Regression in f333e3513e 
						
						
					 
					
						2023-11-14 20:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						f7389c4b07 
					 
					
						
						
							
							Fixed   #34457  -- Restored output for makemigrations --check.  
						
						... 
						
						
						
						Co-authored-by: David Sanders <shang.xiao.sanders@gmail.com >
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2023-11-09 10:03:19 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						36173cf29d 
					 
					
						
						
							
							Added stub release notes for 4.2.8.  
						
						
						
						
					 
					
						2023-11-01 08:22:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7caf262183 
					 
					
						
						
							
							Added CVE-2023-46695 to security archive.  
						
						
						
						
					 
					
						2023-11-01 08:16:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						05ba4130ee 
					 
					
						
						
							
							Fixed CVE-2023-46695 -- Fixed potential DoS in UsernameField on Windows.  
						
						... 
						
						
						
						Thanks MProgrammer (https://hackerone.com/mprogrammer ) for the report. 
						
						
					 
					
						2023-11-01 06:10:30 +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 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						e4d012ca05 
					 
					
						
						
							
							Refs  #29850  -- Added exclusion support to window frames.  
						
						
						
						
					 
					
						2023-10-30 12:04:55 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						34b411762b 
					 
					
						
						
							
							Fixed   #34932  -- Restored varchar_pattern_ops/text_pattern_ops index creation when deterministic collaction is set.  
						
						... 
						
						
						
						Regression in f3f9d03edf8ed25d65ea 
						
						
					 
					
						2023-10-30 07:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						6375cee490 
					 
					
						
						
							
							Refs  #29850  -- Added RowRange support for positive integer start and negative integer end.  
						
						
						
						
					 
					
						2023-10-28 15:16:07 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						e67d3580ed 
					 
					
						
						
							
							Fixed   #10941  -- Added {% query_string %} template tag.  
						
						
						
						
					 
					
						2023-10-26 09:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						fdd1323b9c 
					 
					
						
						
							
							Added stub release notes and release date for 4.2.7, 4.1.13, and 3.2.23.  
						
						
						
						
					 
					
						2023-10-25 05:37:57 +02:00 
						 
				 
			
				
					
						
							
							
								Claire Pritchard 
							
						 
					 
					
						
						
							
						
						61cc0e6f2c 
					 
					
						
						
							
							Fixed typo in docs/releases/4.2.txt.  
						
						
						
						
					 
					
						2023-10-22 11:02:12 +02:00