Tim Graham 
							
						 
					 
					
						
						
							
						
						2b17e4770b 
					 
					
						
						
							
							[1.11.x]  Fixed   #27805  -- Fixed ClearableFileInput's "Clear" checkbox on model fields with a default.  
						
						... 
						
						
						
						Backport of 4353640ea9 
						
						
					 
					
						2017-02-06 20:55:47 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						9e9d0f8ef7 
					 
					
						
						
							
							[1.11.x]  Fixed   #27759  -- Prevented forms attrs.html template from rendering False attrs.  
						
						... 
						
						
						
						Regression in b52c73008a5fa390ee81 
						
						
					 
					
						2017-01-23 09:28:25 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						6969100595 
					 
					
						
						
							
							[1.11.x]  Fixed   #27761  -- Fixed quote location in multiple_input.html forms templates.  
						
						... 
						
						
						
						Backport of 88183117c2 
						
						
					 
					
						2017-01-23 07:45:22 -05: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 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4e89082f31 
					 
					
						
						
							
							Refs  #15667  -- Fixed form renderer test for Python 2 non-ASCII path.  
						
						
						
						
					 
					
						2016-12-28 15:57:55 -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 
						 
				 
			
				
					
						
							
							
								Illia Volochii 
							
						 
					 
					
						
						
							
						
						4a51ba228b 
					 
					
						
						
							
							Fixed   #27642  -- Made forms.utils.flatatt() omit 'None' values from attrs.  
						
						
						
						
					 
					
						2016-12-27 09:42:17 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b5f0b3478d 
					 
					
						
						
							
							Fixed   #27579  -- Added aliases for Python 3's assertion names in SimpleTestCase.  
						
						
						
						
					 
					
						2016-12-07 17:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d49551bc26 
					 
					
						
						
							
							Fixed   #27119  -- Cached BaseFormSet.management_form property  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2016-12-01 20:17:25 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Martín 
							
						 
					 
					
						
						
							
						
						abd434059e 
					 
					
						
						
							
							Fixed   #27250  -- Removed 'for ="..."' from CheckboxSelectMultiple's <label>.  
						
						
						
						
					 
					
						2016-11-22 11:48:37 -05:00 
						 
				 
			
				
					
						
							
							
								Ramin Farajpour Cami 
							
						 
					 
					
						
						
							
						
						967be82443 
					 
					
						
						
							
							Fixed E305 flake8 warnings.  
						
						
						
						
					 
					
						2016-11-14 12:30:46 -05:00 
						 
				 
			
				
					
						
							
							
								Kenneth Veldman 
							
						 
					 
					
						
						
							
						
						8618a7eaa1 
					 
					
						
						
							
							Fixed   #27431  -- Prevented disabled form fields from appearing as changed.  
						
						
						
						
					 
					
						2016-11-11 06:57:57 -05:00 
						 
				 
			
				
					
						
							
							
								za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Michal Petrucha 
							
						 
					 
					
						
						
							
						
						09da1e79de 
					 
					
						
						
							
							Fixed   #27369  -- Prevented widgets from being shared between form field instances.  
						
						
						
						
					 
					
						2016-11-06 07:16:56 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						87c5e7efeb 
					 
					
						
						
							
							Refs  #27186  -- Fixed model form default fallback for CheckboxSelectMultiple.  
						
						
						
						
					 
					
						2016-09-30 14:49:50 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						3507d4e773 
					 
					
						
						
							
							Fixed   #27186  -- Fixed model form default fallback for MultiWidget, FileInput, SplitDateTimeWidget, SelectDateWidget, and SplitArrayWidget.  
						
						... 
						
						
						
						Thanks Matt Westcott for the review. 
						
						
					 
					
						2016-09-22 12:20:58 -04: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 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						8119b679eb 
					 
					
						
						
							
							Refs  #27025  -- Fixed "invalid escape sequence" warnings in Python 3.6.  
						
						... 
						
						
						
						http://bugs.python.org/issue27364  
					
						2016-09-17 15:44:06 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						dab653cadc 
					 
					
						
						
							
							Organized forms_tests test_regressions.py.  
						
						
						
						
					 
					
						2016-09-09 08:55:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						f5c6d3c8d9 
					 
					
						
						
							
							Fixed   #27068  -- Unified form field initial data retrieval.  
						
						
						
						
					 
					
						2016-08-18 17:55:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						fab46ce6f5 
					 
					
						
						
							
							Fixed   #27037  -- Prevented required attribute on ClearableFileInput when initial data exists.  
						
						
						
						
					 
					
						2016-08-12 13:59:01 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						176f27049e 
					 
					
						
						
							
							Updated an import per isort.  
						
						
						
						
					 
					
						2016-08-10 15:27:31 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Nester 
							
						 
					 
					
						
						
							
						
						f5c6295797 
					 
					
						
						
							
							Fixed   #26844  -- Made formset's validate_min validation ignore empty forms.  
						
						
						
						
					 
					
						2016-08-10 13:03:04 -04:00 
						 
				 
			
				
					
						
							
							
								Marcin Nowak 
							
						 
					 
					
						
						
							
						
						74bb013cc1 
					 
					
						
						
							
							Fixed   #26905  -- Allowed using MultiValueDict-like objects as form data.  
						
						
						
						
					 
					
						2016-08-09 19:46:24 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3569ba0333 
					 
					
						
						
							
							Fixed   #27015  -- Prevented HTML-invalid minlength/maxlength on hidden inputs  
						
						
						
						
					 
					
						2016-08-06 10:22:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						50e299dbfb 
					 
					
						
						
							
							Fixed   #26928  -- Changed forms' checked attribute to HTML5 boolean style.  
						
						
						
						
					 
					
						2016-08-04 19:16:54 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						ac3aaaa740 
					 
					
						
						
							
							Fixed   #26927  -- Made subwidget iteration pass disabled and required attributes.  
						
						
						
						
					 
					
						2016-08-01 10:36:17 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						caa006f327 
					 
					
						
						
							
							Removed unnecessary coerce to list in forms_tests.  
						
						
						
						
					 
					
						2016-07-22 07:46:45 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Dygalo 
							
						 
					 
					
						
						
							
						
						ca32979cdc 
					 
					
						
						
							
							Made miscellaneous code cleanups  
						
						
						
						
					 
					
						2016-07-21 10:08:19 -04:00 
						 
				 
			
				
					
						
							
							
								Priy 
							
						 
					 
					
						
						
							
						
						a7b5dfd170 
					 
					
						
						
							
							Fixed   #26821  -- Fixed forms.Email/URLField crash on None value.  
						
						
						
						
					 
					
						2016-07-14 12:59:14 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						76e19da5b0 
					 
					
						
						
							
							Fixed   #26890  -- Fixed IntegerField crash on Unicode numbers.  
						
						
						
						
					 
					
						2016-07-14 09:38:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c9ae09addf 
					 
					
						
						
							
							Replaced use of TestCase.fail() with assertRaises().  
						
						... 
						
						
						
						Also removed try/except/fail antipattern that hides exceptions. 
						
						
					 
					
						2016-06-28 11:21:26 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						4f336f6652 
					 
					
						
						
							
							Fixed   #26747  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2016-06-16 14:19:18 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						55c3133df8 
					 
					
						
						
							
							Simplified a ClearableFileInput test.  
						
						
						
						
					 
					
						2016-05-14 10:31:32 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						86573861a9 
					 
					
						
						
							
							Refs  #15667  -- Removed choices argument from some RendererMixin methods.  
						
						... 
						
						
						
						RendererMixin will soon be removed but this removal and the corresponding
test changes stand on their own. 
						
						
					 
					
						2016-04-28 18:48:52 -04:00 
						 
				 
			
				
					
						
							
							
								David Sanders 
							
						 
					 
					
						
						
							
						
						218175b09d 
					 
					
						
						
							
							Fixed   #26534  -- Fixed boolean form fields has_changed() with hidden input.  
						
						
						
						
					 
					
						2016-04-24 15:06:30 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						859eeaa0f0 
					 
					
						
						
							
							Fixed   #26533  -- Renamed Widget._format_value() to format_value().  
						
						
						
						
					 
					
						2016-04-23 13:15:45 -04:00 
						 
				 
			
				
					
						
							
							
								Loïc Bistuer 
							
						 
					 
					
						
						
							
						
						6f5fcfc6d2 
					 
					
						
						
							
							Moved declaration of test form inside the relevant test for clarity.  
						
						
						
						
					 
					
						2016-04-22 09:38:47 +07:00 
						 
				 
			
				
					
						
							
							
								Loïc Bistuer 
							
						 
					 
					
						
						
							
						
						a885bca1df 
					 
					
						
						
							
							Fixed   #26528  -- Allowed any iterable (e.g. tuple) as validators kwarg for form/model fields.  
						
						
						
						
					 
					
						2016-04-22 09:38:47 +07:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						ec6121693f 
					 
					
						
						
							
							Fixed   #22383  -- Added support for HTML5 required attribute on required form fields.  
						
						
						
						
					 
					
						2016-04-21 19:16:38 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						500e5a6886 
					 
					
						
						
							
							Fixed   #26516  -- Added minlength attribute when forms.CharField.min_length is set.  
						
						
						
						
					 
					
						2016-04-19 08:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						3cb63b0e47 
					 
					
						
						
							
							Refs  #26502  -- Added choices to Form.__getitem__() KeyError message.  
						
						
						
						
					 
					
						2016-04-14 09:15:09 -04:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						0247c9b08f 
					 
					
						
						
							
							Split form's test_fields.py into different files.  
						
						
						
						
					 
					
						2016-04-11 12:48:23 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						92053acbb9 
					 
					
						
						
							
							Fixed E128 flake8 warnings in tests/.  
						
						
						
						
					 
					
						2016-04-08 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2cd2d18851 
					 
					
						
						
							
							Fixed W503 flake8 warnings.  
						
						
						
						
					 
					
						2016-04-04 17:14:26 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						e862296960 
					 
					
						
						
							
							Removed duplicate definition of ChoiceFormSet.  
						
						
						
						
					 
					
						2016-03-25 07:37:21 -04:00 
						 
				 
			
				
					
						
							
							
								Akshesh 
							
						 
					 
					
						
						
							
						
						44c0ecdd92 
					 
					
						
						
							
							Fixed   #25364  -- Added generic way to test on all browsers supported by selenium.  
						
						... 
						
						
						
						Browser names should be passed as a comma separated list to the --selenium flag.
Thanks Tim Graham, Simon Charette and Moritz Sichert for review and discussion. 
						
						
					 
					
						2016-03-15 13:10:32 -04:00