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 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						29a518006f 
					 
					
						
						
							
							Fixed   #28265  -- Prevented renderer warning on Widget.render() with **kwargs.  
						
						
						
						
					 
					
						2017-06-02 09:46:43 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						d302e2c09c 
					 
					
						
						
							
							Fixed   #28157  -- Fixed choice ordering in form fields with grouped and non-grouped options.  
						
						... 
						
						
						
						Regression in b52c73008a 
						
						
					 
					
						2017-05-03 07:21:44 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						851874fe0a 
					 
					
						
						
							
							Removed obsolete Widget.format_output() in tests.  
						
						... 
						
						
						
						Obsolete since b52c73008a 
						
						
					 
					
						2017-04-24 13:41:34 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						581879a510 
					 
					
						
						
							
							Fixed   #28075  -- Prevented ChoiceWidget from localizing option values.  
						
						
						
						
					 
					
						2017-04-21 12:14:40 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						af1f986360 
					 
					
						
						
							
							Fixed   #28059  -- Restored class attribute in <ul> of widgets that use multiple_input.html.  
						
						... 
						
						
						
						Regression in b52c73008a 
						
						
					 
					
						2017-04-20 10:06:34 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e487ffd3f0 
					 
					
						
						
							
							Fixed   #27866  -- Made ChoiceWidget.format_value() return a list  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-04-01 12:24:05 +02:00 
						 
				 
			
				
					
						
							
							
								heathervm 
							
						 
					 
					
						
						
							
						
						7d1e237753 
					 
					
						
						
							
							Fixed   #27993  -- Fixed model form default fallback for SelectMultiple.  
						
						
						
						
					 
					
						2017-03-31 10:10:08 -04:00 
						 
				 
			
				
					
						
							
							
								Adonys Alea Boffill 
							
						 
					 
					
						
						
							
						
						cd2ad26cc9 
					 
					
						
						
							
							Fixed   #27724  -- Fixed SelectDateWidget redisplay if a year isn't chosen.  
						
						
						
						
					 
					
						2017-03-18 15:14:52 -04:00 
						 
				 
			
				
					
						
							
							
								Adonys Alea Boffill 
							
						 
					 
					
						
						
							
						
						fb48ad348a 
					 
					
						
						
							
							Added tests for SelectDateWidget.format_value().  
						
						
						
						
					 
					
						2017-03-18 14:58:31 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						540ae68a5c 
					 
					
						
						
							
							Fixed   #27920  -- Restored empty RadioSelect choice producing value=""  
						
						... 
						
						
						
						Regression in b52c73008a 
						
						
					 
					
						2017-03-14 18:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						0034e9af18 
					 
					
						
						
							
							Fixed   #5851  -- Allowed specifying different HTML attrs for SplitDateTimeWidget subwidgets.  
						
						... 
						
						
						
						Thanks Tim Graham and Nick Pope for review. 
						
						
					 
					
						2017-02-07 11:33:37 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4353640ea9 
					 
					
						
						
							
							Fixed   #27805  -- Fixed ClearableFileInput's "Clear" checkbox on model fields with a default.  
						
						
						
						
					 
					
						2017-02-06 20:31:04 -05:00 
						 
				 
			
				
					
						
							
							
								Vytis Banaitis 
							
						 
					 
					
						
						
							
						
						d1bab24e01 
					 
					
						
						
							
							Refs  #23919 ,  #27778  -- Removed obsolete mentions of unicode.  
						
						
						
						
					 
					
						2017-01-26 08:19:27 -05:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						d6eaf7c018 
					 
					
						
						
							
							Refs  #23919  -- Replaced super(ClassName, self) with super().  
						
						
						
						
					 
					
						2017-01-25 12:23:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						5fa390ee81 
					 
					
						
						
							
							Fixed   #27759  -- Prevented forms attrs.html template from rendering False attrs.  
						
						... 
						
						
						
						Regression in b52c73008a 
						
						
					 
					
						2017-01-23 08:49:00 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						88183117c2 
					 
					
						
						
							
							Fixed   #27761  -- Fixed quote location in multiple_input.html forms templates.  
						
						
						
						
					 
					
						2017-01-23 07:44:57 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						cecc079168 
					 
					
						
						
							
							Refs  #23919  -- Stopped inheriting from object to define new style classes.  
						
						
						
						
					 
					
						2017-01-19 08:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						f3c43ad1fd 
					 
					
						
						
							
							Refs  #23919  -- Removed python_2_unicode_compatible decorator usage  
						
						
						
						
					 
					
						2017-01-18 13:44:34 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						974d14534c 
					 
					
						
						
							
							Fixed   #27723  -- Set MultiWidget's subwidgets input type from attrs argument.  
						
						... 
						
						
						
						Regression in b52c73008a 
						
						
					 
					
						2017-01-13 06:34:33 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						6872ce2266 
					 
					
						
						
							
							Fixed   #27712  -- Reallowed Input widget's attrs argument to set the input type.  
						
						... 
						
						
						
						Regression in b52c73008a 
						
						
					 
					
						2017-01-10 11:38:27 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry 
							
						 
					 
					
						
						
							
						
						12cefee5d8 
					 
					
						
						
							
							Refs  #15667  -- Prevented newlines in attrs.html widget rendering.  
						
						... 
						
						
						
						Removed the trailing newline from widget attrs.html template.
The solution may be revisited by fixing refs #9198  but not
for Django 1.11.
Thanks Dmitry Ivanchenko for the report and Preston Timmons for advice. 
						
						
					 
					
						2017-01-06 19:11:32 -05:00 
						 
				 
			
				
					
						
							
							
								Josef Rousek 
							
						 
					 
					
						
						
							
						
						aaecf038ca 
					 
					
						
						
							
							Fixed   #27370  -- Prevented Select widget from using 'required' with a non-empty first value.  
						
						
						
						
					 
					
						2016-12-28 10:45:22 -05:00 
						 
				 
			
				
					
						
							
							
								Preston Timmons 
							
						 
					 
					
						
						
							
						
						b52c73008a 
					 
					
						
						
							
							Fixed   #15667  -- Added template-based widget rendering.  
						
						... 
						
						
						
						Thanks Carl Meyer and Tim Graham for contributing to the patch. 
						
						
					 
					
						2016-12-27 17:50:10 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Martín 
							
						 
					 
					
						
						
							
						
						abd434059e 
					 
					
						
						
							
							Fixed   #27250  -- Removed 'for ="..."' from CheckboxSelectMultiple's <label>.  
						
						
						
						
					 
					
						2016-11-22 11:48:37 -05:00