django-bot 
							
						 
					 
					
						
						
							
						
						69a93a88ed 
					 
					
						
						
							
							Refs  #36500  -- Rewrapped long docstrings and block comments via a script.  
						
						... 
						
						
						
						Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505 . 
						
						
					 
					
						2025-07-23 20:17:55 -03:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						1ecf6889ca 
					 
					
						
						
							
							Removed double spaces after periods and within phrases.  
						
						
						
						
					 
					
						2025-07-23 10:09:43 -03:00 
						 
				 
			
				
					
						
							
							
								farhan 
							
						 
					 
					
						
						
							
						
						4a293eff6f 
					 
					
						
						
							
							Fixed   #28050  -- Added template name to TemplateSyntaxError.  
						
						
						
						
					 
					
						2025-04-17 08:56:53 +02:00 
						 
				 
			
				
					
						
							
							
								Giannis Terzopoulos 
							
						 
					 
					
						
						
							
						
						a39c28706a 
					 
					
						
						
							
							Fixed   #35529  -- Added support for positional arguments in querystring template tag.  
						
						... 
						
						
						
						Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2025-03-25 12:23:41 -03:00 
						 
				 
			
				
					
						
							
							
								YogyaChugh 
							
						 
					 
					
						
						
							
						
						7164f08047 
					 
					
						
						
							
							Fixed   #36271  -- Raised TemplateSyntaxError when using a relative template path with an unknown origin.  
						
						
						
						
					 
					
						2025-03-24 17:05:58 +01:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						0b4f2d8d39 
					 
					
						
						
							
							Fixed   #36268  -- Added leading ? in every querystring template tag result.  
						
						... 
						
						
						
						Thanks Sarah Boyce for the report. 
						
						
					 
					
						2025-03-24 11:53:42 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						639eafbd27 
					 
					
						
						
							
							Ensured consistency in naming in template_tests/syntax_tests/test_querystring.py.  
						
						
						
						
					 
					
						2025-03-24 11:53:42 -03:00 
						 
				 
			
				
					
						
							
							
								Jonathan Ströbele 
							
						 
					 
					
						
						
							
						
						240421c7c4 
					 
					
						
						
							
							Fixed   #36186  -- Added forloop.length variable within a template for loop.  
						
						
						
						
					 
					
						2025-02-24 16:25:53 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						05002c153c 
					 
					
						
						
							
							Fixed   #36182  -- Returned "?" if all parameters are removed in querystring template tag.  
						
						... 
						
						
						
						Thank you to David Feeley for the report and Natalia Bidart for the review. 
						
						
					 
					
						2025-02-13 15:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Gabriel Nick Pivovarov 
							
						 
					 
					
						
						
							
						
						55855bc6d0 
					 
					
						
						
							
							Fixed   #35493  -- Allowed template self-inclusion with relative paths.  
						
						... 
						
						
						
						Co-authored-by: Brock <bsmick97@gmail.com > 
						
						
					 
					
						2024-12-06 10:44:10 +01:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						15ca75449b 
					 
					
						
						
							
							Refs  #10941  -- Added tests in querystring template tag.  
						
						... 
						
						
						
						These extra tests assert over the handling of empty params (None, empty
dict, empty QueryDict), and also for dicts having non-string keys. 
						
						
					 
					
						2024-11-29 08:27:11 +01:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						f2b44ef408 
					 
					
						
						
							
							Refs  #10941  -- Added helper and refactored tests for querystring template tag.  
						
						... 
						
						
						
						Thank you Sarah Boyce for the review and suggestions. 
						
						
					 
					
						2024-11-29 08:27:11 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Braun 
							
						 
					 
					
						
						
							
						
						d2c97981fb 
					 
					
						
						
							
							Fixed   #35735  -- Enabled template access to methods and properties of classes with __class_get_item__.  
						
						
						
						
					 
					
						2024-09-17 09:52:44 +02:00 
						 
				 
			
				
					
						
							
							
								nessita 
							
						 
					 
					
						
						
							
						
						5dc17177c3 
					 
					
						
						
							
							Refs  #10941  -- Renamed test file test_query_string.py to test_querystring.py.  
						
						... 
						
						
						
						This follows previous renames made in 27043bde5b 
						
						
					 
					
						2024-07-16 22:14:52 -03:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						27043bde5b 
					 
					
						
						
							
							Refs  #10941  -- Renamed query_string template tag to querystring.  
						
						
						
						
					 
					
						2024-07-15 13:28:55 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d88ec42bd0 
					 
					
						
						
							
							Used addCleanup() in tests where appropriate.  
						
						
						
						
					 
					
						2023-12-31 10:01:31 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						e67d3580ed 
					 
					
						
						
							
							Fixed   #10941  -- Added {% query_string %} template tag.  
						
						
						
						
					 
					
						2023-10-26 09:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						097e3a70c1 
					 
					
						
						
							
							Refs  #33476  -- Applied Black's 2023 stable style.  
						
						... 
						
						
						
						Black 23.1.0 is released which, as the first release of the year,
introduces the 2023 stable style. This incorporates most of last year's
preview style.
https://github.com/psf/black/releases/tag/23.1.0  
						
						
					 
					
						2023-02-01 11:04:38 +01:00 
						 
				 
			
				
					
						
							
							
								cheng 
							
						 
					 
					
						
						
							
						
						d4c5d2b52c 
					 
					
						
						
							
							Fixed   #33631  -- Marked {% blocktranslate asvar %} result as HTML safe.  
						
						
						
						
					 
					
						2022-07-14 11:09:19 +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 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						394517f078 
					 
					
						
						
							
							Fixed CVE-2022-22818 -- Fixed possible XSS via {% debug %} template tag.  
						
						... 
						
						
						
						Thanks Keryn Knight for the report.
Co-authored-by: Adam Johnson <me@adamj.eu > 
						
						
					 
					
						2022-02-01 07:40:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						f9b7704ab3 
					 
					
						
						
							
							Refs  #32956  -- Corrected spelling of "gray".  
						
						
						
						
					 
					
						2021-08-02 07:51:24 +02:00 
						 
				 
			
				
					
						
							
							
								saeedblanchette 
							
						 
					 
					
						
						
							
						
						66ed03e7c9 
					 
					
						
						
							
							Refs  #24121  -- Added __repr__() to AdminForm, BlockContext, BlockTranslateNode, and IncludeNode.  
						
						
						
						
					 
					
						2021-06-10 12:47:53 +02:00 
						 
				 
			
				
					
						
							
							
								saeedblanchette 
							
						 
					 
					
						
						
							
						
						e6406853c3 
					 
					
						
						
							
							Refs  #24121  -- Added__repr__() to StaticNode.  
						
						
						
						
					 
					
						2021-05-12 08:41:52 +02:00 
						 
				 
			
				
					
						
							
							
								Rohith PR 
							
						 
					 
					
						
						
							
						
						d3ecef26b9 
					 
					
						
						
							
							Refs  #24121  -- Added __repr__() to URLNode.  
						
						
						
						
					 
					
						2021-03-02 12:24:49 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						50a5f8840f 
					 
					
						
						
							
							Refs  #32394  -- Changed STATIC_URL/MEDIA_URL to relative paths in tests and docs where appropriate.  
						
						
						
						
					 
					
						2021-02-06 13:41:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						e7208f13c0 
					 
					
						
						
							
							Refs  #25236  -- Removed {% ifequal %} and {% ifnotequal %} template tags per deprecation timeline.  
						
						
						
						
					 
					
						2021-01-14 17:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						01a7af09b9 
					 
					
						
						
							
							Fixed   #18995  -- Made blocktranslate tag raise TemplateSyntaxError when plural count is not a number.  
						
						
						
						
					 
					
						2020-09-29 08:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						03537e2458 
					 
					
						
						
							
							Completed lorem tag test coverage.  
						
						
						
						
					 
					
						2020-05-14 12:36:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						72a170b4c3 
					 
					
						
						
							
							Fixed   #25236  -- Deprecated {% ifequal %} and {% ifnotequal %} template tags.  
						
						... 
						
						
						
						The {% if %} tag provides all features of these tags.
Since Django 1.2 (May 17, 2010), the docs have hinted that
{% ifequal %} and {% ifnotequal %} will be deprecated in a future
Django version. Time to make it official. 
						
						
					 
					
						2020-05-11 09:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						505fec6bad 
					 
					
						
						
							
							Capitalized Unicode in docs, strings, and comments.  
						
						
						
						
					 
					
						2020-04-20 12:10:33 +02:00 
						 
				 
			
				
					
						
							
							
								Keshav Kumar 
							
						 
					 
					
						
						
							
						
						f37d548ede 
					 
					
						
						
							
							Fixed   #20995  -- Added support for iterables of template names to {% include %} template tag.  
						
						... 
						
						
						
						Thanks Adam Johnson for the review. 
						
						
					 
					
						2020-02-18 06:56:05 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						fc4f45ebdc 
					 
					
						
						
							
							Used assertRaisesMessage() in various tests.  
						
						
						
						
					 
					
						2020-02-07 12:46:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Hansen 
							
						 
					 
					
						
						
							
						
						35d36d9462 
					 
					
						
						
							
							Refs  #30585  -- Updated project templates and tests to use (block)translate tags.  
						
						
						
						
					 
					
						2019-12-18 13:15:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Hansen 
							
						 
					 
					
						
						
							
						
						d291c72bf2 
					 
					
						
						
							
							Fixed   #30585  -- Added {% translate %} and {% blocktranslate %} template tags.  
						
						
						
						
					 
					
						2019-12-18 13:15:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						129583a0d3 
					 
					
						
						
							
							Removed some outdated backwards compatibility imports and misleading comments.  
						
						... 
						
						
						
						EmptyResultSet moved in 46509cf13d89581707558550161e53471596fc1a5c53e30607 
						
						
					 
					
						2019-09-24 15:18:53 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						a415ce70be 
					 
					
						
						
							
							Fixed   #30451  -- Added ASGI handler and coroutine-safety.  
						
						... 
						
						
						
						This adds an ASGI handler, asgi.py file for the default project layout,
a few async utilities and adds async-safety to many parts of Django. 
						
						
					 
					
						2019-06-20 12:29:43 +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 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b435f82939 
					 
					
						
						
							
							Reverted "Fixed relative paths imports per isort 4.3.5."  
						
						... 
						
						
						
						This reverts commit 463fe11bc8 
						
						
					 
					
						2019-03-03 19:33:48 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						463fe11bc8 
					 
					
						
						
							
							Fixed relative paths imports per isort 4.3.5.  
						
						
						
						
					 
					
						2019-02-25 11:03:30 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						0f212db29d 
					 
					
						
						
							
							Made reused RequestFactory instances class attributes.  
						
						
						
						
					 
					
						2018-11-27 09:49:02 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						201017df30 
					 
					
						
						
							
							Fixed   #29654  -- Made text truncation an ellipsis character instead of three dots.  
						
						... 
						
						
						
						Thanks Sudhanshu Mishra for the initial patch and Tim Graham for the review. 
						
						
					 
					
						2018-08-21 17:46:45 +02:00 
						 
				 
			
				
					
						
							
							
								luz.paz 
							
						 
					 
					
						
						
							
						
						97e637a87f 
					 
					
						
						
							
							Fixed typos in comments and docs.  
						
						
						
						
					 
					
						2018-08-01 16:09:22 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						cebbcaa1ba 
					 
					
						
						
							
							Moved yesno filter test to its file.  
						
						
						
						
					 
					
						2018-07-27 17:15:00 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a917a5601f 
					 
					
						
						
							
							Refs  #23890  -- Removed numpy deprecation warning silencing.  
						
						... 
						
						
						
						Obsolete since numpy 1.12.0. 
						
						
					 
					
						2018-04-18 22:09:26 -04:00 
						 
				 
			
				
					
						
							
							
								Jirka Vejrazka 
							
						 
					 
					
						
						
							
						
						6148dda72f 
					 
					
						
						
							
							Fixed   #29288  -- Made {% widthratio %} assign to as var if an exception occurs.  
						
						
						
						
					 
					
						2018-04-04 14:03:16 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						76ae1e9a94 
					 
					
						
						
							
							Increased test coverage for {% get_admin_log %} and {% static %}.  
						
						
						
						
					 
					
						2018-03-26 13:34:23 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						4554f9a783 
					 
					
						
						
							
							Increased test coverage for various template tags.  
						
						
						
						
					 
					
						2018-03-24 19:56:46 -04:00