SaJH 
							
						 
					 
					
						
						
							
						
						3ba24c18e7 
					 
					
						
						
							
							Fixed   #36251  -- Avoided mutating form Meta.fields in BaseInlineFormSet.  
						
						... 
						
						
						
						Signed-off-by: SaJH <wogur981208@gmail.com > 
						
						
					 
					
						2025-08-25 10:05:45 +02:00 
						 
				 
			
				
					
						
							
							
								django-bot 
							
						 
					 
					
						
						
							
						
						69a93a88ed 
					 
					
						
						
							
							Refs  #36500  -- Rewrapped long docstrings and block comments via a script.  
						
						... 
						
						
						
						Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505 . 
						
						
					 
					
						2025-07-23 20:17:55 -03:00 
						 
				 
			
				
					
						
							
							
								Mike Edmunds 
							
						 
					 
					
						
						
							
						
						55b0cc2131 
					 
					
						
						
							
							Refs  #36500  -- Shortened some long docstrings and comments.  
						
						... 
						
						
						
						Manually reformatted some long docstrings and comments that would be
damaged by the to-be-applied autofixer script, in cases where editorial
judgment seemed necessary for style or wording changes. 
						
						
					 
					
						2025-07-23 20:17:55 -03:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						1ecf6889ca 
					 
					
						
						
							
							Removed double spaces after periods and within phrases.  
						
						
						
						
					 
					
						2025-07-23 10:09:43 -03:00 
						 
				 
			
				
					
						
							
							
								Madalin Popa 
							
						 
					 
					
						
						
							
						
						d28626ecf8 
					 
					
						
						
							
							Fixed   #35488  -- Fixed BaseModelFormSet.validate_unique() crash due to unhashable type.  
						
						
						
						
					 
					
						2024-06-13 16:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Cave-Ayland 
							
						 
					 
					
						
						
							
						
						95e4d6b813 
					 
					
						
						
							
							Fixed   #34532  -- Made formset_factory() respect Form's default_renderer.  
						
						... 
						
						
						
						Co-authored-by: David Smith <smithdc@gmail.com > 
						
						
					 
					
						2023-07-24 09:09:53 +02: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 
						 
				 
			
				
					
						
							
							
								Shawn Dong 
							
						 
					 
					
						
						
							
						
						18c5ba07cc 
					 
					
						
						
							
							Fixed   #33822  -- Fixed save() crash on model formsets when not created by modelformset_factory().  
						
						... 
						
						
						
						Thanks Claude Paroz for the report.
Regression in e87f57fdb8 
						
						
					 
					
						2022-07-05 07:19:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7119f40c98 
					 
					
						
						
							
							Refs  #33476  -- Refactored code to strictly match 88 characters line length.  
						
						
						
						
					 
					
						2022-02-07 20:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								django-bot 
							
						 
					 
					
						
						
							
						
						9c19aff7c7 
					 
					
						
						
							
							Refs  #33476  -- Reformatted code with Black.  
						
						
						
						
					 
					
						2022-02-07 20:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								vgolubev 
							
						 
					 
					
						
						
							
						
						e87f57fdb8 
					 
					
						
						
							
							Fixed   #26142  -- Allowed model formsets to prevent new object creation.  
						
						... 
						
						
						
						Thanks Jacob Walls, David Smith, and Mariusz Felisiak for reviews.
Co-authored-by: parth <parthvin@gmail.com > 
						
						
					 
					
						2022-01-27 20:45:21 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						eba9a9b7f7 
					 
					
						
						
							
							Refs  #32338  -- Added Boundfield.legend_tag().  
						
						
						
						
					 
					
						2021-12-09 07:16:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						456466d932 
					 
					
						
						
							
							Fixed   #31026  -- Switched form rendering to template engine.  
						
						... 
						
						
						
						Thanks Carlton Gibson, Keryn Knight, Mariusz Felisiak, and Nick Pope
for reviews.
Co-authored-by: Johannes Hoppe <info@johanneshoppe.com > 
						
						
					 
					
						2021-09-20 15:50:18 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						3f7b327562 
					 
					
						
						
							
							Fixed   #31235  -- Made assertQuerysetEqual() compare querysets directly.  
						
						... 
						
						
						
						This also replaces assertQuerysetEqual() to
assertSequenceEqual()/assertCountEqual() where appropriate.
Co-authored-by: Peter Inglesby <peter.inglesby@gmail.com >
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2020-11-06 09:24:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						859cd7c6b4 
					 
					
						
						
							
							Fixed   #22276  -- Fixed crash when formset  management form is invalid.  
						
						... 
						
						
						
						Co-authored-by: Patryk Zawadzki <patrys@room-303.com > 
						
						
					 
					
						2020-11-05 10:40:41 +01:00 
						 
				 
			
				
					
						
							
							
								meghanabhange 
							
						 
					 
					
						
						
							
						
						848770dd2c 
					 
					
						
						
							
							Fixed   #32042  -- Improved error messages for the number of submitted forms in formsets.  
						
						
						
						
					 
					
						2020-09-28 07:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						162765d6c3 
					 
					
						
						
							
							Fixed   #9061  -- Allowed FormSets to disable deleting extra forms.  
						
						... 
						
						
						
						Thanks to Dan Ward for the initial patch. 
						
						
					 
					
						2020-06-24 09:26:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						433dd737f9 
					 
					
						
						
							
							Fixed   #20347  -- Allowed customizing the maximum number of instantiated forms in formsets.  
						
						... 
						
						
						
						Co-authored-by: ethurgood <ethurgood@gmail.com > 
						
						
					 
					
						2020-06-05 12:01:32 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						8f10ceaa90 
					 
					
						
						
							
							Changed '%s' % value pattern to str(value).  
						
						
						
						
					 
					
						2020-05-04 08:27:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						ef87b38ef7 
					 
					
						
						
							
							Fixed   #29696  -- Prevented BaseModelFormSet.initial_form_count()'s from treating data={} as unbound.  
						
						
						
						
					 
					
						2018-08-21 10:02:03 -04:00 
						 
				 
			
				
					
						
							
							
								Demur Nodia 
							
						 
					 
					
						
						
							
						
						06a11ef6ec 
					 
					
						
						
							
							Fixed   #26819  -- Fixed BaseModelFormSet.validate_unique() "unhashable type: list" crash.  
						
						
						
						
					 
					
						2018-07-30 16:52:12 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						ff05de760c 
					 
					
						
						
							
							Fixed   #29038  -- Removed closing slash from HTML void tags.  
						
						
						
						
					 
					
						2018-01-21 02:09:10 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						d7881d2020 
					 
					
						
						
							
							Fixed   #22229  -- Added primary key validation to BaseModelFormSet._construct_form().  
						
						
						
						
					 
					
						2017-07-11 14:33:21 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						988309a1ae 
					 
					
						
						
							
							Added ModelFormSet test for validation of a nonexistent PK.  
						
						
						
						
					 
					
						2017-07-11 14:28:56 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						21046e7773 
					 
					
						
						
							
							Fixed   #28249  -- Removed unnecessary dict.keys() calls.  
						
						... 
						
						
						
						iter(dict) is equivalent to iter(dict.keys()). 
						
						
					 
					
						2017-05-27 19:08:46 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Kavanaugh 
							
						 
					 
					
						
						
							
						
						362fba87c9 
					 
					
						
						
							
							Fixed   #28159  -- Fixed BaseInlineFormSet._construct_form() crash when using save_as_new.  
						
						... 
						
						
						
						Regression in 4a246a02bd 
						
						
					 
					
						2017-05-03 07:45:51 -04:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						d6eaf7c018 
					 
					
						
						
							
							Refs  #23919  -- Replaced super(ClassName, self) with super().  
						
						
						
						
					 
					
						2017-01-25 12:23:46 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7b2f2e74ad 
					 
					
						
						
							
							Refs  #23919  -- Removed six.<various>_types usage  
						
						... 
						
						
						
						Thanks Tim Graham and Simon Charette for the reviews. 
						
						
					 
					
						2017-01-18 20:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Hiroki Kiyohara 
							
						 
					 
					
						
						
							
						
						181f492ad0 
					 
					
						
						
							
							Fixed   #27416  -- Prevented ModelFormSet from creating objects for invalid PKs in data.  
						
						
						
						
					 
					
						2016-12-06 13:06:58 -05:00 
						 
				 
			
				
					
						
							
							
								za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						2c716c1dc7 
					 
					
						
						
							
							Fixed   #27256  -- Changed Select widget's selected attribute to use HTML5 boolean syntax.  
						
						
						
						
					 
					
						2016-09-21 15:12:13 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Chainz 
							
						 
					 
					
						
						
							
						
						652bcc6f5f 
					 
					
						
						
							
							Refs  #25415  -- Fixed invalid models in the test suite.  
						
						
						
						
					 
					
						2016-09-09 17:16:42 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						4f336f6652 
					 
					
						
						
							
							Fixed   #26747  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2016-06-16 14:19:18 -04: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 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9c5e272860 
					 
					
						
						
							
							Fixed   #25550  -- Deprecated direct assignment to the reverse side of a related set.  
						
						
						
						
					 
					
						2015-10-27 07:57:15 -04:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Stanislas Guerra 
							
						 
					 
					
						
						
							
						
						4c2f546b55 
					 
					
						
						
							
							Fixed   #24395  -- Ensured inline ModelsForms have an updated related instance.  
						
						
						
						
					 
					
						2015-02-24 11:49:00 -05:00 
						 
				 
			
				
					
						
							
							
								Loic Bistuer 
							
						 
					 
					
						
						
							
						
						00a889167f 
					 
					
						
						
							
							Fixed   #24295  -- Allowed ModelForm meta to specify form field classes.  
						
						... 
						
						
						
						Thanks Carl Meyer and Markus Holtermann for the reviews. 
						
						
					 
					
						2015-02-13 19:13:05 +07:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Taylor 
							
						 
					 
					
						
						
							
						
						039465a6a7 
					 
					
						
						
							
							Fixed typos in code comments.  
						
						
						
						
					 
					
						2015-01-20 12:18:03 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						f7969b0920 
					 
					
						
						
							
							Fixed   #23620  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2014-11-03 11:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Petras Zdanavičius 
							
						 
					 
					
						
						
							
						
						f7eee04ebe 
					 
					
						
						
							
							Fixed   #23451  -- Fixed typo in inlineformset_factory() error message.  
						
						
						
						
					 
					
						2014-09-08 17:22:23 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						1dcc603eff 
					 
					
						
						
							
							Fixed several typos in Django  
						
						
						
						
					 
					
						2014-05-28 17:39:14 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Burrows 
							
						 
					 
					
						
						
							
						
						d64f192df1 
					 
					
						
						
							
							Fixed   #22628  -- Took initial forms into account when combining FormSet.min_num and FormSet.extra.  
						
						... 
						
						
						
						Forwardport of 79f15ab1ef 
						
						
					 
					
						2014-05-16 06:38:24 -04:00 
						 
				 
			
				
					
						
							
							
								Anders Steinlein 
							
						 
					 
					
						
						
							
						
						4ef10f245a 
					 
					
						
						
							
							Fixed   #17642  -- Added min_num support to modelformsets, inlines, and the admin.  
						
						... 
						
						
						
						Thanks Stephen Burrows for work on the patch as well.
Forwardport of 2914f66983 
						
						
					 
					
						2014-05-15 07:25:35 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						cff59bedc2 
					 
					
						
						
							
							Split ignores_nulls_in_unique_constraints feature.  
						
						... 
						
						
						
						Oracle and SQL Server don't have exactly the same limitations. It's
worth treating them differently. 
						
						
					 
					
						2014-05-08 22:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								chriscauley 
							
						 
					 
					
						
						
							
						
						66ec9ee441 
					 
					
						
						
							
							Fixed   #22378  -- Updated \d to [0-9]+ in urlpatterns of docs and tests.  
						
						... 
						
						
						
						Thanks tomwys for the suggestion. 
						
						
					 
					
						2014-04-16 20:36:29 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						ee4edb1eda 
					 
					
						
						
							
							Made ModelForms raise ImproperlyConfigured if the list of fields is not specified.  
						
						... 
						
						
						
						Also applies to modelform(set)_factory and generic model views.
refs #19733 . 
						
						
					 
					
						2014-03-22 07:56:48 -04:00