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 
						 
				 
			
				
					
						
							
							
								Johannes Maron 
							
						 
					 
					
						
						
							
						
						3d7235c67b 
					 
					
						
						
							
							Refs  #34488  -- Made ClearableFileInput preserve "Clear" checked attribute when form is invalid.  
						
						
						
						
					 
					
						2024-03-14 14:03:14 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						baf705f34a 
					 
					
						
						
							
							Refs  #34986  -- Fixed some test assertions for PyPy.  
						
						... 
						
						
						
						These failures were due to minor inconsistencies or implementation
differences between CPython and PyPy. 
						
						
					 
					
						2023-11-28 06:19:38 +01: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 
						 
				 
			
				
					
						
							
							
								nessita 
							
						 
					 
					
						
						
							
						
						1ad7761ee6 
					 
					
						
						
							
							Refs  #34655  -- Made cosmetic edits to RadioSelect tests.  
						
						... 
						
						
						
						Follow up to f9c5958b8f 
						
						
					 
					
						2023-07-31 20:17:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jakub Bagiński 
							
						 
					 
					
						
						
							
						
						f9c5958b8f 
					 
					
						
						
							
							Fixed   #34655  -- Increased radioselect's test coverage.  
						
						
						
						
					 
					
						2023-07-28 09:18:07 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						fb4c55d9ec 
					 
					
						
						
							
							Fixed CVE-2023-31047,  Fixed   #31710  -- Prevented potential bypass of validation when uploading multiple files using one form field.  
						
						... 
						
						
						
						Thanks Moataz Al-Sharida and nawaik for reports.
Co-authored-by: Shai Berger <shai@platonix.com >
Co-authored-by: nessita <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2023-05-03 13:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marcelo Galigniana 
							
						 
					 
					
						
						
							
						
						8a6c0203c4 
					 
					
						
						
							
							Fixed   #34488  -- Made ClearableFileInput preserve "Clear" checked attribute when form is invalid.  
						
						
						
						
					 
					
						2023-04-21 07:48:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jure Slak 
							
						 
					 
					
						
						
							
						
						d22209cb42 
					 
					
						
						
							
							Fixed   #34424  -- Fixed SelectDateWidget crash for inputs raising OverflowError.  
						
						
						
						
					 
					
						2023-03-22 07:59:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						8d98f99a4a 
					 
					
						
						
							
							Refs  #32873  -- Removed settings.USE_L10N per deprecation timeline.  
						
						
						
						
					 
					
						2023-01-17 11:49:15 +01:00 
						 
				 
			
				
					
						
							
							
								Neeraj Kumar 
							
						 
					 
					
						
						
							
						
						9942f3fb49 
					 
					
						
						
							
							Fixed   #33830  -- Fixed VariableDoesNotExist when rendering ClearableFileInput.  
						
						
						
						
					 
					
						2022-08-25 07:52:36 +02:00 
						 
				 
			
				
					
						
							
							
								L 
							
						 
					 
					
						
						
							
						
						37602e4948 
					 
					
						
						
							
							Fixed   #33656  -- Fixed MultiWidget crash when compressed value is a tuple.  
						
						
						
						
					 
					
						2022-04-26 07:06:26 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						c8459708a7 
					 
					
						
						
							
							Refs  #32339  -- Added use_fieldset to Widget.  
						
						
						
						
					 
					
						2022-03-30 16:28:14 +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 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c5cd878382 
					 
					
						
						
							
							Refs  #33476  -- Refactored problematic code before reformatting by Black.  
						
						... 
						
						
						
						In these cases Black produces unexpected results, e.g.
def make_random_password(
    self,
    length=10,
    allowed_chars='abcdefghjkmnpqrstuvwxyz' 'ABCDEFGHJKLMNPQRSTUVWXYZ' '23456789',
):
or
cursor.execute("""
SELECT ...
""",
    [table name],
) 
						
						
					 
					
						2022-02-03 11:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						eba9a9b7f7 
					 
					
						
						
							
							Refs  #32338  -- Added Boundfield.legend_tag().  
						
						
						
						
					 
					
						2021-12-09 07:16:33 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						676bd084f2 
					 
					
						
						
							
							Fixed   #32873  -- Deprecated settings.USE_L10N.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2021-09-14 12:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						5942ab5eb1 
					 
					
						
						
							
							Refs  #32338  -- Made RadioSelect/CheckboxSelectMultiple render in <div> tags.  
						
						... 
						
						
						
						This improves accessibility for screen reader users. 
						
						
					 
					
						2021-08-27 06:14:01 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						46346f8ea0 
					 
					
						
						
							
							Refs  #32738  -- Added sanitize_strftime_format() to replace datetime_safe.  
						
						
						
						
					 
					
						2021-05-12 14:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						75d7af43c1 
					 
					
						
						
							
							Corrected docstring quotes in various code.  
						
						
						
						
					 
					
						2020-09-22 10:30:53 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						00727d384b 
					 
					
						
						
							
							Refs  #30578  -- Made SelectDateWidget.format_value() independent of USE_L10N.  
						
						
						
						
					 
					
						2020-07-10 13:00:37 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Pina 
							
						 
					 
					
						
						
							
						
						e46c2326c8 
					 
					
						
						
							
							Fixed   #31536  -- Fixed rendering of disabled AdminFileWidget and ClearableFileInput.  
						
						
						
						
					 
					
						2020-06-01 12:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						27746ab28a 
					 
					
						
						
							
							Fixed   #7664  -- Allowed customizing suffixes of MultiWidget.widgets' names.  
						
						
						
						
					 
					
						2020-03-24 20:05:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						5cc2c63f90 
					 
					
						
						
							
							Fixed typo in tests/forms_tests/widget_tests/test_clearablefileinput.py docstring.  
						
						
						
						
					 
					
						2020-03-11 08:50:51 +01:00 
						 
				 
			
				
					
						
							
							
								Shubham singh 
							
						 
					 
					
						
						
							
						
						ffcf1a8ebf 
					 
					
						
						
							
							Fixed   #31118  -- Made FileInput to avoid the required attribute when initial data exists.  
						
						
						
						
					 
					
						2020-01-08 09:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Andersen 
							
						 
					 
					
						
						
							
						
						02eff7ef60 
					 
					
						
						
							
							Fixed   #31073  -- Prevented CheckboxInput.get_context() from mutating attrs.  
						
						
						
						
					 
					
						2019-12-10 12:27:50 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						ee4a19053a 
					 
					
						
						
							
							Fixed   #31012  -- Reverted "Fixed  #29056  -- Fixed HTML5 validation of required SelectDateWidget."  
						
						... 
						
						
						
						This reverts commit f038214d91 
						
						
					 
					
						2019-11-21 20:53:31 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						7552de7866 
					 
					
						
						
							
							Used more specific unittest assertions in tests.  
						
						... 
						
						
						
						* assertIsNone()/assertIsNotNone() instead of comparing to None.
* assertLess() for < comparisons.
* assertIs() for 'is' expressions.
* assertIsInstance() for isinstance() expressions.
* rounding of assertAlmostEqual() for round() expressions.
* assertIs(..., True/False) instead of comparing to True/False.
* assertIs()/assertIsNot() for ==/!= comparisons.
* assertNotEqual() for == comparisons.
* assertTrue()/assertFalse() instead of comparing to True/False. 
						
						
					 
					
						2019-10-29 12:37:30 +01:00 
						 
				 
			
				
					
						
							
							
								Min ho Kim 
							
						 
					 
					
						
						
							
						
						65e86948b8 
					 
					
						
						
							
							Corrected several typos in string literals and test names.  
						
						
						
						
					 
					
						2019-08-07 11:23:14 +02:00 
						 
				 
			
				
					
						
							
							
								Shubham Bhagat 
							
						 
					 
					
						
						
							
						
						26d16c07fd 
					 
					
						
						
							
							Fixed   #30578  - Made SelectDateWidget respect a custom date format when USE_L10N is disabled.  
						
						
						
						
					 
					
						2019-06-26 11:07:11 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						f038214d91 
					 
					
						
						
							
							Fixed   #29056  -- Fixed HTML5 validation of required SelectDateWidget.  
						
						... 
						
						
						
						placeholder is required for "select" with "required" attribute. 
						
						
					 
					
						2019-05-08 12:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						8d76443aba 
					 
					
						
						
							
							Fixed   #30399  -- Changed django.utils.html.escape()/urlize() to use html.escape()/unescape().  
						
						
						
						
					 
					
						2019-04-25 15:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Basil Dubyk 
							
						 
					 
					
						
						
							
						
						35a08b8541 
					 
					
						
						
							
							Fixed   #17210  -- Made NullBooleanSelect use unknown/true/false as query data.  
						
						
						
						
					 
					
						2018-11-14 13:43:34 -05:00 
						 
				 
			
				
					
						
							
							
								luz.paz 
							
						 
					 
					
						
						
							
						
						97e637a87f 
					 
					
						
						
							
							Fixed typos in comments and docs.  
						
						
						
						
					 
					
						2018-08-01 16:09:22 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						76852c3989 
					 
					
						
						
							
							Refs  #29600  -- Added test for datetime_safe usage in SelectDateWidget.value_from_datadict().  
						
						
						
						
					 
					
						2018-07-26 16:51:40 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						f3b69f9757 
					 
					
						
						
							
							Fixed   #29273  -- Prevented initial selection of empty choice in multiple choice widgets.  
						
						... 
						
						
						
						Regression in b52c73008a 
						
						
					 
					
						2018-04-02 08:52:53 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						87dc0844a6 
					 
					
						
						
							
							Fixed   #29200  -- Fixed label rendering when using RadioSelect and CheckboxSelectMultiple with MultiWidget.  
						
						
						
						
					 
					
						2018-03-15 09:10:23 -04:00 
						 
				 
			
				
					
						
							
							
								Vlastimil Zíma 
							
						 
					 
					
						
						
							
						
						fbc3c29e7c 
					 
					
						
						
							
							Fixed   #29036  -- Fixed HTML5 required validation on SelectDateWidget if the attribute is added by JavaScript.  
						
						... 
						
						
						
						Thanks Tim Graham for the initial patch. 
						
						
					 
					
						2018-01-30 19:09:31 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						3a4b11873a 
					 
					
						
						
							
							Added tests for SelectDateWidget.value_from_datadict().  
						
						
						
						
					 
					
						2018-01-30 18:10:33 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						ff05de760c 
					 
					
						
						
							
							Fixed   #29038  -- Removed closing slash from HTML void tags.  
						
						
						
						
					 
					
						2018-01-21 02:09:10 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						47d238b696 
					 
					
						
						
							
							Fixed   #29041  -- Changed SelectMultiple's multiple attribute to HTML5 boolean syntax.  
						
						
						
						
					 
					
						2018-01-20 11:19:06 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						e014f91a70 
					 
					
						
						
							
							Fixed   #28890  -- Removed newlines between MultiWidget's subwidgets.  
						
						... 
						
						
						
						Regression in b52c73008a 
						
						
					 
					
						2017-12-05 11:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2bd207ada0 
					 
					
						
						
							
							Refs  #15667  -- Removed support for Widget.render() methods without the renderer argument.  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2017-09-22 12:51:18 -04:00 
						 
				 
			
				
					
						
							
							
								caleb logan 
							
						 
					 
					
						
						
							
						
						9e2bf65d6a 
					 
					
						
						
							
							Fixed   #28530  -- Prevented SelectDateWidget from localizing years in output.  
						
						
						
						
					 
					
						2017-08-29 14:56:08 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Selivanov 
							
						 
					 
					
						
						
							
						
						d4da39685b 
					 
					
						
						
							
							Fixed   #28414  -- Fixed ClearableFileInput rendering as a subwidget of MultiWidget.  
						
						
						
						
					 
					
						2017-07-19 14:28:06 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						221e6e1817 
					 
					
						
						
							
							Fixed   #28176  -- Restored the uncasted option value in ChoiceWidget template context.  
						
						
						
						
					 
					
						2017-06-17 18:17:23 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						3b050fd0d0 
					 
					
						
						
							
							Fixed   #28303  -- Prevented localization of attribute values in the DTL attrs.html widget template.  
						
						
						
						
					 
					
						2017-06-17 08:12:05 -04:00