Jon Dufresne 
							
						 
					 
					
						
						
							
						
						505fec6bad 
					 
					
						
						
							
							Capitalized Unicode in docs, strings, and comments.  
						
						
						
						
					 
					
						2020-04-20 12:10:33 +02:00 
						 
				 
			
				
					
						
							
							
								Author: Mads Jensen 
							
						 
					 
					
						
						
							
						
						6461583b6c 
					 
					
						
						
							
							Removed unused __str__() methods in tests models.  
						
						... 
						
						
						
						Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com >
Co-Authored-By: Hasan Ramezani <hasan.r67@gmail.com > 
						
						
					 
					
						2020-04-15 20:20:32 +02:00 
						 
				 
			
				
					
						
							
							
								Ichlasul Affan 
							
						 
					 
					
						
						
							
						
						3e7c39f710 
					 
					
						
						
							
							Fixed   #31451  -- Made settings cleansing work with list and tuple settings.  
						
						
						
						
					 
					
						2020-04-15 09:18:40 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Hahler 
							
						 
					 
					
						
						
							
						
						377018b6ff 
					 
					
						
						
							
							Fixed   #30779  -- Improved selection of filenames in technical 500 debug page.  
						
						
						
						
					 
					
						2020-04-09 11:28:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						94d1d4a71b 
					 
					
						
						
							
							Captured logging in DebugViewTests with assertLogs().  
						
						
						
						
					 
					
						2020-02-20 09:07:15 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7fa0fa45c5 
					 
					
						
						
							
							Refs  #30997  -- Removed HttpRequest.is_ajax() usage.  
						
						
						
						
					 
					
						2020-01-27 08:52:40 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Lysak 
							
						 
					 
					
						
						
							
						
						13e4abf83e 
					 
					
						
						
							
							Fixed   #30752  -- Allowed using ExceptionReporter subclasses in error reports.  
						
						
						
						
					 
					
						2020-01-16 15:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						e2d9d66a22 
					 
					
						
						
							
							Fixed   #23004  -- Added request.META filtering to SafeExceptionReporterFilter.  
						
						... 
						
						
						
						Co-authored-by: Ryan Castner <castner.rr@gmail.com > 
						
						
					 
					
						2020-01-10 11:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						581ba5a948 
					 
					
						
						
							
							Refs  #23004  -- Allowed exception reporter filters to customize settings filtering.  
						
						... 
						
						
						
						Thanks to Tim Graham for the original implementation idea.
Co-authored-by: Daniel Maxson <dmaxson@ccpgames.com > 
						
						
					 
					
						2020-01-10 11:21:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						e703b93a65 
					 
					
						
						
							
							Fixed   #31080  -- Removed redundant type="text/javascript" attribute from <script> tags.  
						
						
						
						
					 
					
						2019-12-11 09:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						d8e2333528 
					 
					
						
						
							
							Fixed   #31077  -- Made debug decorators raise TypeError if they're not called.  
						
						... 
						
						
						
						Django will raise an error if you forget to call the decorator. 
						
						
					 
					
						2019-12-10 13:34:28 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						22a7a406c9 
					 
					
						
						
							
							Removed hardcoded pk in view_tests.tests.test_defaults.  
						
						
						
						
					 
					
						2019-11-18 08:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						4b78546ef1 
					 
					
						
						
							
							Fixed   #30405  -- Fixed source code mismatch crash in ExceptionReporter.  
						
						
						
						
					 
					
						2019-11-12 11:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						607004f81a 
					 
					
						
						
							
							Simplified consecutive calls to pathlib.Path.parent.  
						
						
						
						
					 
					
						2019-11-04 09:59:34 +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 
						 
				 
			
				
					
						
							
							
								Ngalim Siregar 
							
						 
					 
					
						
						
							
						
						503f60ff57 
					 
					
						
						
							
							Fixed   #29008  -- Fixed crash of 404 debug page when URL path converter raises Http404.  
						
						
						
						
					 
					
						2019-08-09 22:48:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jerrod Martin 
							
						 
					 
					
						
						
							
						
						c7bef16a74 
					 
					
						
						
							
							Fixed   #30411  -- Improved formatting of text tracebacks in technical 500 templates.  
						
						... 
						
						
						
						Co-Authored-By: Daniel Hahler <git@thequod.de > 
						
						
					 
					
						2019-07-29 11:09:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						42b9a23267 
					 
					
						
						
							
							Fixed   #30400  -- Improved typography of user facing strings.  
						
						... 
						
						
						
						Thanks Claude Paroz for assistance with translations. 
						
						
					 
					
						2019-06-28 16:46:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Gates 
							
						 
					 
					
						
						
							
						
						698df6a009 
					 
					
						
						
							
							Fixed typos in test comments.  
						
						
						
						
					 
					
						2019-06-25 11:12:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Varas 
							
						 
					 
					
						
						
							
						
						c498f088c5 
					 
					
						
						
							
							Fixed   #30521  -- Fixed invalid HTML in default error pages.  
						
						
						
						
					 
					
						2019-06-07 07:51:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						3fb0a1a67f 
					 
					
						
						
							
							Refs  #30521  -- Added tests for content of default error pages.  
						
						
						
						
					 
					
						2019-06-07 07:49:17 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Hahler 
							
						 
					 
					
						
						
							
						
						08a4ee0651 
					 
					
						
						
							
							Fixed typos in test names.  
						
						
						
						
					 
					
						2019-04-27 07:47:42 +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 
						 
				 
			
				
					
						
							
							
								Ran Benita 
							
						 
					 
					
						
						
							
						
						19fc6376ce 
					 
					
						
						
							
							Fixed   #30304  -- Added support for the HttpOnly, SameSite, and Secure flags on language cookies.  
						
						
						
						
					 
					
						2019-04-08 11:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						6b4e57d79f 
					 
					
						
						
							
							Refs  #30324  -- Forced utf-8 encoding when loading templates for the technical 404 debug and congrats page.  
						
						
						
						
					 
					
						2019-04-05 16:35:01 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						efb257a017 
					 
					
						
						
							
							Fixed   #30324  -- Forced utf-8 encoding when loading the template for the technical 500 debug page.  
						
						... 
						
						
						
						Regression in 50b8493ea542a9 
						
						
					 
					
						2019-04-05 16:35:01 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						a8e2a9bac6 
					 
					
						
						
							
							Refs  #15902  -- Deprecated storing user's language in the session.  
						
						
						
						
					 
					
						2019-02-14 10:23:02 -05:00 
						 
				 
			
				
					
						
							
							
								Vinay Karanam 
							
						 
					 
					
						
						
							
						
						3634560fa9 
					 
					
						
						
							
							Fixed   #29393  -- Prevented infinite loop in ExceptionReporter.get_traceback_frames().  
						
						
						
						
					 
					
						2019-02-02 16:39:36 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7e6b214ed3 
					 
					
						
						
							
							Fixed   #30116  -- Dropped support for Python 3.5.  
						
						
						
						
					 
					
						2019-01-30 10:19:48 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						16454ac35f 
					 
					
						
						
							
							Fixed   #29825  -- Fixed JS ngettext if the string is a non-plural msgid in the catalog.  
						
						
						
						
					 
					
						2019-01-28 21:04:36 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						8045dff98c 
					 
					
						
						
							
							Refs  #27829  -- Removed settings.DEFAULT_CONTENT_TYPE per deprecation timeline.  
						
						
						
						
					 
					
						2019-01-17 10:50:25 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						8c775391b7 
					 
					
						
						
							
							Refs  #28478  -- Deprecated TestCase's allow_database_queries and multi_db in favor of databases.  
						
						
						
						
					 
					
						2019-01-10 19:11:21 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0004daa536 
					 
					
						
						
							
							Used 4 space hanging indent for dictionaries.  
						
						... 
						
						
						
						Thanks Mariusz Felisiak for auditing. 
						
						
					 
					
						2019-01-02 18:18:19 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						043bd70942 
					 
					
						
						
							
							Updated test URL patterns to use path() and re_path().  
						
						
						
						
					 
					
						2018-12-31 10:47:32 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						0f212db29d 
					 
					
						
						
							
							Made reused RequestFactory instances class attributes.  
						
						
						
						
					 
					
						2018-11-27 09:49:02 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						55b0b766fb 
					 
					
						
						
							
							Completed test coverage of views.defaults.bad_request().  
						
						
						
						
					 
					
						2018-10-25 20:03:58 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						6a8b57df6a 
					 
					
						
						
							
							Completed test coverage of views.static.directory_name().  
						
						
						
						
					 
					
						2018-10-23 20:44:27 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						99d4fc18bd 
					 
					
						
						
							
							Refs  #27829  -- Added warning for settings.DEFAULT_CONTENT_TYPE usage outside of Django.  
						
						
						
						
					 
					
						2018-10-15 16:31:39 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2a74ceb5f3 
					 
					
						
						
							
							Fixed   #24336  -- Made django.conf.urls.static() ignore all absolute URLs  
						
						
						
						
					 
					
						2018-07-24 09:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7cdeb23ae7 
					 
					
						
						
							
							Fixed   #29511  -- Added charset to JavaScriptCatalog's Content-Type header.  
						
						
						
						
					 
					
						2018-06-22 09:15:29 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						523e04dfeb 
					 
					
						
						
							
							Captured logging in tests with self.assertLogs().  
						
						
						
						
					 
					
						2018-05-07 09:34:02 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						607970f31c 
					 
					
						
						
							
							Replaced django.test.utils.patch_logger() with assertLogs().  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2018-05-07 09:34:00 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fa75b2cb51 
					 
					
						
						
							
							Refs  #27795  -- Removed force_bytes/text() usage in tests.  
						
						
						
						
					 
					
						2018-02-07 14:20:04 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						b3cd9fb18b 
					 
					
						
						
							
							Refs  #15902  -- Made set_language() view always set the current language in a cookie.  
						
						... 
						
						
						
						The plan is to later deprecate/remove storing the language in the session. 
						
						
					 
					
						2018-01-03 11:25:40 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a862af3839 
					 
					
						
						
							
							Fixed   #28893  -- Removed unnecessary dict.items() calls.  
						
						
						
						
					 
					
						2017-12-06 17:17:59 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						941b0a5b33 
					 
					
						
						
							
							Fixed   #28708  -- Added constants to detect the Python version.  
						
						
						
						
					 
					
						2017-10-13 10:11:15 -04:00 
						 
				 
			
				
					
						
							
							
								Sjoerd Job Postmus 
							
						 
					 
					
						
						
							
						
						df41b5a05d 
					 
					
						
						
							
							Fixed   #28593  -- Added a simplified URL routing syntax per DEP 0201.  
						
						... 
						
						
						
						Thanks Aymeric Augustin for shepherding the DEP and patch review.
Thanks Marten Kenbeek and Tim Graham for contributing to the code.
Thanks Tom Christie, Shai Berger, and Tim Graham for the docs. 
						
						
					 
					
						2017-09-20 18:04:42 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						46e2b9e059 
					 
					
						
						
							
							Fixed CVE-2017-12794 -- Fixed XSS possibility in traceback section of technical 500 debug page.  
						
						... 
						
						
						
						This is a security fix. 
						
						
					 
					
						2017-09-05 10:58:38 -04:00 
						 
				 
			
				
					
						
							
							
								Martin von Gagern 
							
						 
					 
					
						
						
							
						
						71d39571f4 
					 
					
						
						
							
							Fixed   #28485  -- Made ExceptionReporter.get_traceback_frames() include frames without source code.  
						
						
						
						
					 
					
						2017-08-12 20:32:39 -04:00 
						 
				 
			
				
					
						
							
							
								Timothy Allen 
							
						 
					 
					
						
						
							
						
						5fe9b7b40a 
					 
					
						
						
							
							Fixed   #28457  -- Updated the design of the 'Congrats' page for new Django projects.  
						
						... 
						
						
						
						Developed by Timothy Allen and Chad Whitman of The Wharton School with
shepherding from Aymeric Augustin and Collin Anderson. 
						
						
					 
					
						2017-08-07 10:33:55 -04:00