Sarah Boyce 
							
						 
					 
					
						
						
							
						
						1ecf6889ca 
					 
					
						
						
							
							Removed double spaces after periods and within phrases.  
						
						
						
						
					 
					
						2025-07-23 10:09:43 -03:00 
						 
				 
			
				
					
						
							
							
								Adam Zapletal 
							
						 
					 
					
						
						
							
						
						d2732c30af 
					 
					
						
						
							
							Fixed typo in docs/ref/forms/renderers.txt.  
						
						
						
						
					 
					
						2025-05-23 11:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						ed984f2ac4 
					 
					
						
						
							
							Refs  #34380  -- Fixed the documented URLField default scheme to https.  
						
						... 
						
						
						
						Missed in 9a3f86e960 
						
						
					 
					
						2025-03-12 16:45:08 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						9a3f86e960 
					 
					
						
						
							
							Refs  #34380  -- Changed the URLField default scheme to https and removed FORMS_URLFIELD_ASSUME_HTTPS per deprecation timeline.  
						
						
						
						
					 
					
						2025-01-15 22:28:37 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						ba90b76c6e 
					 
					
						
						
							
							Refs  #32339  -- Removed transitional form renderers per deprecation timeline.  
						
						
						
						
					 
					
						2025-01-15 22:28:37 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						810edfd742 
					 
					
						
						
							
							Removed versionadded/changed annotations for 5.1.  
						
						... 
						
						
						
						This also removes remaining versionadded/changed annotations for older
versions. 
						
						
					 
					
						2025-01-15 22:28:37 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Kestenholz 
							
						 
					 
					
						
						
							
						
						6a7ee02f59 
					 
					
						
						
							
							Fixed   #35521  -- Allowed overriding BoundField class on fields, forms and renderers.  
						
						... 
						
						
						
						Thank you Sarah Boyce, Carlton Gibson, Tim Schilling and Adam Johnson
for reviews.
Co-authored-by: Christophe Henry <contact@c-henry.fr >
Co-authored-by: David Smith <smithdc@gmail.com >
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com >
Co-authored-by: Matthias Kestenholz <mk@feinheit.ch > 
						
						
					 
					
						2025-01-15 17:04:26 -03:00 
						 
				 
			
				
					
						
							
							
								Michael Manfre 
							
						 
					 
					
						
						
							
						
						ca2be7724e 
					 
					
						
						
							
							Fixed CVE-2024-56374 -- Mitigated potential DoS in IPv6 validation.  
						
						... 
						
						
						
						Thanks Saravana Kumar for the report, and Sarah Boyce and Mariusz
Felisiak for the reviews.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2025-01-14 08:42:24 -03:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						987854ba44 
					 
					
						
						
							
							Fixed   #32819  -- Added aria-describedby to fields with errors.  
						
						
						
						
					 
					
						2025-01-02 16:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						1e05431881 
					 
					
						
						
							
							Refs  #32819  -- Added aria-describedby property to BoundField.  
						
						
						
						
					 
					
						2024-12-17 12:04:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						edd74c3417 
					 
					
						
						
							
							Refs  #32819  -- Added id to ErrorList class and template.  
						
						
						
						
					 
					
						2024-12-05 10:24:39 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Zapletal 
							
						 
					 
					
						
						
							
						
						e9ed5da3cb 
					 
					
						
						
							
							Removed trailing whitespace in docs.  
						
						
						
						
					 
					
						2024-11-27 13:13:28 -03:00 
						 
				 
			
				
					
						
							
							
								antoliny0919 
							
						 
					 
					
						
						
							
						
						63dbe30d33 
					 
					
						
						
							
							Updated validate_slug regular expression in form validation docs.  
						
						... 
						
						
						
						Outdated since 014247ad19 
						
						
					 
					
						2024-11-11 14:50:13 +01:00 
						 
				 
			
				
					
						
							
							
								antoliny0919 
							
						 
					 
					
						
						
							
						
						18b3a9dd39 
					 
					
						
						
							
							Fixed   #35889  -- Corrected reference of default widgets in "Styling widget instance" docs.  
						
						
						
						
					 
					
						2024-11-06 13:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								antoliny0919 
							
						 
					 
					
						
						
							
						
						72de38239f 
					 
					
						
						
							
							Fixed   #35880  -- Removed invalid example in form Field.required docs due to CharField.strip.  
						
						... 
						
						
						
						CharField.strip was introduced in 11cac1bd8e 
						
						
					 
					
						2024-11-05 15:32:03 +01:00 
						 
				 
			
				
					
						
							
							
								antoliny0919 
							
						 
					 
					
						
						
							
						
						4fcbdb11b1 
					 
					
						
						
							
							Made minor edits to form fields docs.  
						
						
						
						
					 
					
						2024-11-04 10:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								antoliny0919 
							
						 
					 
					
						
						
							
						
						8864125d1f 
					 
					
						
						
							
							Updated the "Built-in Field classes" section reference to a link.  
						
						
						
						
					 
					
						2024-10-31 11:57:25 +01:00 
						 
				 
			
				
					
						
							
							
								antoliny0919 
							
						 
					 
					
						
						
							
						
						8f3dee1dfd 
					 
					
						
						
							
							Fixed   #35873  -- Corrected Form.as_table() call in form docs.  
						
						
						
						
					 
					
						2024-10-30 10:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								antoliny0919 
							
						 
					 
					
						
						
							
						
						738e0601d5 
					 
					
						
						
							
							Fixed   #35871  -- Corrected example on altering the base_fields attribute in forms docs.  
						
						
						
						
					 
					
						2024-10-29 08:39:10 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						304d256674 
					 
					
						
						
							
							Used :pypi: role in docs where appropriate.  
						
						
						
						
					 
					
						2024-08-05 10:35:50 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						6d3464cff0 
					 
					
						
						
							
							Refs  #35601 , Refs  #35599  -- Made cosmetic edits to TelInput/ColorInput docs.  
						
						
						
						
					 
					
						2024-08-02 17:40:53 -03:00 
						 
				 
			
				
					
						
							
							
								lucasesposito 
							
						 
					 
					
						
						
							
						
						b478cae006 
					 
					
						
						
							
							Fixed   #35601  -- Added TelInput widget.  
						
						
						
						
					 
					
						2024-08-02 11:31:54 +02:00 
						 
				 
			
				
					
						
							
							
								arjunomray 
							
						 
					 
					
						
						
							
						
						946c3cf734 
					 
					
						
						
							
							Fixed   #35599  -- Added ColorInput widget.  
						
						
						
						
					 
					
						2024-08-02 09:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Thompson 
							
						 
					 
					
						
						
							
						
						30a60e8492 
					 
					
						
						
							
							Fixed   #35598  -- Added SearchInput widget.  
						
						
						
						
					 
					
						2024-07-31 13:11:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						0f694ce2eb 
					 
					
						
						
							
							Made cosmetic edits to code snippets reformatted with blacken-docs.  
						
						
						
						
					 
					
						2024-05-30 09:42:05 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						05cce083ad 
					 
					
						
						
							
							Removed versionadded/changed annotations for 5.0.  
						
						... 
						
						
						
						This also removes remaining versionadded/changed annotations for older
versions. 
						
						
					 
					
						2024-05-22 15:44:07 -03:00 
						 
				 
			
				
					
						
							
							
								Adam Zapletal 
							
						 
					 
					
						
						
							
						
						828b94b178 
					 
					
						
						
							
							Fixed   #20744  -- Removed hint that arbitrary kwargs are allowed when creating forms.Fields.  
						
						
						
						
					 
					
						2024-04-26 11:23:38 -03:00 
						 
				 
			
				
					
						
							
							
								Salvo Polizzi 
							
						 
					 
					
						
						
							
						
						dc26a3d563 
					 
					
						
						
							
							Fixed   #35069  -- Fixed typo in docs/ref/forms/api.txt.  
						
						
						
						
					 
					
						2023-12-30 14:28:10 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						272ceb9584 
					 
					
						
						
							
							Refs  #25778  -- Updated some links and references to HTTPS.  
						
						
						
						
					 
					
						2023-11-29 11:21:22 +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 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						0203771b62 
					 
					
						
						
							
							Refs  #34380  -- Improved docs for forms.URLField.assume_scheme.  
						
						
						
						
					 
					
						2023-11-25 17:08:50 +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 
							
						 
					 
					
						
						
							
						
						718b32c691 
					 
					
						
						
							
							Added missing pycon directives in various docs.  
						
						
						
						
					 
					
						2023-10-25 12:27:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						295467c04a 
					 
					
						
						
							
							Removed versionadded/changed annotations for 4.2.  
						
						... 
						
						
						
						This also removes remaining versionadded/changed annotations for older
versions. 
						
						
					 
					
						2023-09-18 22:12:40 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						500e01073a 
					 
					
						
						
							
							Fixed   #31262  -- Added support for mappings on model fields and ChoiceField's choices.  
						
						
						
						
					 
					
						2023-08-30 22:57:40 -03:00 
						 
				 
			
				
					
						
							
							
								Gregor Jerše 
							
						 
					 
					
						
						
							
						
						10725a3187 
					 
					
						
						
							
							Fixed   #32820  -- Added aria-invalid="true" to fields with errors.  
						
						... 
						
						
						
						Co-authored-by: Demetris Stavrou <demestav@gmail.com >
Co-authored-by: David Smith <smithdc@gmail.com > 
						
						
					 
					
						2023-08-01 06:08:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Sanders 
							
						 
					 
					
						
						
							
						
						f8c43aca46 
					 
					
						
						
							
							Added reference to TypedChoiceField in ChoiceField docs.  
						
						
						
						
					 
					
						2023-07-18 11:12:43 -03:00 
						 
				 
			
				
					
						
							
							
								Gregor Jerše 
							
						 
					 
					
						
						
							
						
						966ecdd482 
					 
					
						
						
							
							Fixed   #32819  -- Established relationship between form fields and their help text.  
						
						... 
						
						
						
						Thanks Nimra for the initial patch.
Thanks Natalia Bidart, Thibaud Colas, David Smith, and Mariusz Felisiak
for reviews. 
						
						
					 
					
						2023-07-06 08:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ad0410ec4f 
					 
					
						
						
							
							Fixed CVE-2023-36053 -- Prevented potential ReDoS in EmailValidator and URLValidator.  
						
						... 
						
						
						
						Thanks Seokchan Yoon for reports. 
						
						
					 
					
						2023-07-03 08:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Rief 
							
						 
					 
					
						
						
							
						
						1fe0b167af 
					 
					
						
						
							
							Fixed   #34473  -- Fixed step validation for form fields with non-zero minimum value.  
						
						
						
						
					 
					
						2023-06-16 08:38:28 +02:00 
						 
				 
			
				
					
						
							
							
								sarahboyce 
							
						 
					 
					
						
						
							
						
						531f557f92 
					 
					
						
						
							
							Fixed   #23049  -- Added %a and %A support to Date.strftime.  
						
						... 
						
						
						
						This enables the admin to display the day as locale's abbreviated/full
name if %a/%A is used in the date format. 
						
						
					 
					
						2023-06-09 12:18:17 +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 
						 
				 
			
				
					
						
							
							
								Edison Wang 
							
						 
					 
					
						
						
							
						
						cbcc1240e9 
					 
					
						
						
							
							Fixed   #34431  -- Improved Date/DateTimeField/TimeField.input_formats docs.  
						
						
						
						
					 
					
						2023-04-03 06:58:25 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						659f6b5bc5 
					 
					
						
						
							
							Fixed typos in docs/ref/forms/renderers.txt.  
						
						
						
						
					 
					
						2023-03-24 12:54:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						cad376f844 
					 
					
						
						
							
							Fixed   #34077  -- Added form field rendering.  
						
						
						
						
					 
					
						2023-03-24 10:16:30 +01:00 
						 
				 
			
				
					
						
							
							
								T. Franzel 
							
						 
					 
					
						
						
							
						
						a2eaea8f22 
					 
					
						
						
							
							Fixed   #34388  -- Allowed using choice enumeration types directly on model and form fields.  
						
						
						
						
					 
					
						2023-03-21 19:44:41 +01:00 
						 
				 
			
				
					
						
							
							
								django-bot 
							
						 
					 
					
						
						
							
						
						14459f80ee 
					 
					
						
						
							
							Fixed   #34140  -- Reformatted code blocks in docs with blacken-docs.  
						
						
						
						
					 
					
						2023-03-01 13:03:56 +01:00 
						 
				 
			
				
					
						
							
							
								Joseph Victor Zammit 
							
						 
					 
					
						
						
							
						
						ba755ca131 
					 
					
						
						
							
							Refs  #34140  -- Corrected rst code-block and various formatting issues in docs.  
						
						
						
						
					 
					
						2023-02-28 12:21:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						3cc7a92189 
					 
					
						
						
							
							Refs  #32339  -- Doc'd setting a form's template_name is recomended over using as_* methods.  
						
						
						
						
					 
					
						2023-02-15 10:26:31 +01:00