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 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						b412681359 
					 
					
						
						
							
							Fixed   #26267  -- Fixed BoundField to reallow slices of subwidgets.  
						
						
						
						
					 
					
						2016-02-24 07:02:51 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						043383e3f3 
					 
					
						
						
							
							Fixed   #24727  -- Prevented ClearableFileInput from masking exceptions on Python 2  
						
						
						
						
					 
					
						2016-02-15 22:51:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alexey Kotlyarov 
							
						 
					 
					
						
						
							
						
						b59f963ad2 
					 
					
						
						
							
							Fixed   #26212  -- Made forms.FileField and translation.lazy_number() picklable.  
						
						
						
						
					 
					
						2016-02-15 11:44:29 -05:00 
						 
				 
			
				
					
						
							
							
								jpic 
							
						 
					 
					
						
						
							
						
						926e90132d 
					 
					
						
						
							
							Fixed   #25731  -- Removed unused choices kwarg for Select.render()  
						
						
						
						
					 
					
						2016-02-02 18:03:19 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						253adc2b8a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaisesMessage in tests.  
						
						
						
						
					 
					
						2016-01-29 13:03:39 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						3d0dcd7f5a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaises in tests.  
						
						
						
						
					 
					
						2016-01-29 12:32:18 -05:00