Tim Graham 
							
						 
					 
					
						
						
							
						
						4e729feaa6 
					 
					
						
						
							
							Refs  #23919  -- Removed django.utils._os.upath()/npath()/abspathu() usage.  
						
						... 
						
						
						
						These functions do nothing on Python 3. 
						
						
					 
					
						2017-01-20 08:01:02 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2b281cc35e 
					 
					
						
						
							
							Refs  #23919  -- Removed most of remaining six usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 21:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c716fe8782 
					 
					
						
						
							
							Refs  #23919  -- Removed six.PY2/PY3 usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 16:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5d8da093a9 
					 
					
						
						
							
							Refs  #15053  -- Removed support for non-recursive template loading.  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2017-01-17 20:52:00 -05:00 
						 
				 
			
				
					
						
							
							
								Andy Craze 
							
						 
					 
					
						
						
							
						
						97c1931c4f 
					 
					
						
						
							
							Fixed   #24423  -- Reorganized i18n tag tests.  
						
						
						
						
					 
					
						2017-01-06 10:33:07 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Martin 
							
						 
					 
					
						
						
							
						
						e3f095b086 
					 
					
						
						
							
							Fixed   #26478  -- Made {% for %} reject invalid unpacking vars with quotes or vertical bars.  
						
						
						
						
					 
					
						2016-12-30 09:22:40 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9f16ea21c4 
					 
					
						
						
							
							Used assertRaisesMessage() in {% for %} tests.  
						
						
						
						
					 
					
						2016-12-30 09:22:04 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1a04b1762b 
					 
					
						
						
							
							Refs  #25484  -- Made non-staticfiles {% static %} tag quote its output.  
						
						
						
						
					 
					
						2016-12-19 16:18:06 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a85e84212e 
					 
					
						
						
							
							Refs  #21221  -- Prevented {% static %} tests from using contrib.staticfiles.  
						
						
						
						
					 
					
						2016-12-19 12:37:38 -05:00 
						 
				 
			
				
					
						
							
							
								alix- 
							
						 
					 
					
						
						
							
						
						374e6230ca 
					 
					
						
						
							
							Fixed   #25484  -- Made {% static %} render escaped URLs.  
						
						
						
						
					 
					
						2016-12-17 10:03:44 -05:00 
						 
				 
			
				
					
						
							
							
								za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05: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 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						331ca5391e 
					 
					
						
						
							
							Fixed   #27175  -- Deprecated silencing exceptions from the {% include %} template tag.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2016-09-08 18:24:22 -07:00 
						 
				 
			
				
					
						
							
							
								Sergei Maertens 
							
						 
					 
					
						
						
							
						
						32c02f2a0e 
					 
					
						
						
							
							Fixed   #5908  -- Added {% resetcycle %} template tag.  
						
						... 
						
						
						
						Thanks to Simon Litchfield for the report, Uninen for the initial
patch, akaihola, jamesp, b.schube, and Florian Appoloner for
subsequent patches, tests, and documentation. 
						
						
					 
					
						2016-09-01 15:52:21 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						59afe61a97 
					 
					
						
						
							
							Fixed   #27140  -- Prevented template rendering from hiding a property's TypeError.  
						
						
						
						
					 
					
						2016-08-31 13:44:38 -04:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						61b45dff6b 
					 
					
						
						
							
							Fixed   #27126  -- Made {% regroup %} return a namedtuple to ease unpacking.  
						
						
						
						
					 
					
						2016-08-26 16:59:21 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						937d752d3d 
					 
					
						
						
							
							Fixed   #27058  -- Reallowed the {% for %} tag to unpack any iterable.  
						
						... 
						
						
						
						Thanks Sergei Maertens for the report and patch. 
						
						
					 
					
						2016-08-15 15:39:22 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Schrijver 
							
						 
					 
					
						
						
							
						
						3ae3a1f9fa 
					 
					
						
						
							
							Fixed   #26830  -- Prevented the 'with' templatetag from resetting the cycle variable to its initial state.  
						
						
						
						
					 
					
						2016-08-09 09:05:17 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Schrijver 
							
						 
					 
					
						
						
							
						
						31e053edfa 
					 
					
						
						
							
							Refs  #26830  -- Added a test for a named cycle template tag inside an ifchanged block and a for loop.  
						
						
						
						
					 
					
						2016-08-09 08:47:09 -04:00 
						 
				 
			
				
					
						
							
							
								Raphaël Hertzog 
							
						 
					 
					
						
						
							
						
						8e5cbc884f 
					 
					
						
						
							
							Fixed   #26923  -- Fixed template_tests with numpy < 1.9.0.  
						
						
						
						
					 
					
						2016-07-21 12:59:55 -04:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						418658f453 
					 
					
						
						
							
							Fixed numpy deprecation warning silencing in template_tests.  
						
						
						
						
					 
					
						2016-07-09 10:23:58 -04:00 
						 
				 
			
				
					
						
							
							
								inondle 
							
						 
					 
					
						
						
							
						
						93c312cc9c 
					 
					
						
						
							
							Fixed   #26573  -- Added descriptive error message for malformed if/else/elif template tags.  
						
						
						
						
					 
					
						2016-05-27 18:12:56 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						dac075e910 
					 
					
						
						
							
							Refs  #26479  -- Documented is/is not if tag operator behavior for nonexistent variables.  
						
						
						
						
					 
					
						2016-04-29 12:38:46 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						246020efc5 
					 
					
						
						
							
							Added tests for if tag's != operator.  
						
						
						
						
					 
					
						2016-04-29 12:30:32 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						c16b9dd8e0 
					 
					
						
						
							
							Fixed   #26479  -- Added 'is not' operator to the if tag.  
						
						
						
						
					 
					
						2016-04-09 13:01:15 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						92053acbb9 
					 
					
						
						
							
							Fixed E128 flake8 warnings in tests/.  
						
						
						
						
					 
					
						2016-04-08 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Preston Timmons 
							
						 
					 
					
						
						
							
						
						c00ae7f58c 
					 
					
						
						
							
							Fixed   #26118  -- Added 'is' operator to if template tag.  
						
						
						
						
					 
					
						2016-01-22 15:35:28 -05:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						16411b8400 
					 
					
						
						
							
							Fixed   #26013  -- Moved django.core.urlresolvers to django.urls.  
						
						... 
						
						
						
						Thanks to Tim Graham for the review. 
						
						
					 
					
						2015-12-31 14:21:29 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						20d2778597 
					 
					
						
						
							
							Removed obsolete comments about Django 1.10 in two test files.  
						
						
						
						
					 
					
						2015-11-17 10:42:22 -05:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						34af2bc523 
					 
					
						
						
							
							Fixed   #25610  -- Reverted removal of request.current_app in {% url %} tag.  
						
						... 
						
						
						
						The deprecation removal in 5e450c52aa 
						
						
					 
					
						2015-10-26 10:42:20 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2ccfac1a65 
					 
					
						
						
							
							Refs  #23913  -- Removed support for a single equals sign in {% if %} tag.  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2015-09-23 19:31:11 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						3bbebd06ad 
					 
					
						
						
							
							Refs  #13408  -- Made unpacking mismatch an exception in {% for %} tag per deprecation timeline.  
						
						
						
						
					 
					
						2015-09-23 19:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						785cc71d5b 
					 
					
						
						
							
							Refs  #22384  -- Removed the ability to reverse URLs by dotted path per deprecation timeline.  
						
						
						
						
					 
					
						2015-09-23 19:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						27b2321793 
					 
					
						
						
							
							Refs  #24451  -- Removed comma-separated {% cycle %} syntax per deprecation timeline.  
						
						
						
						
					 
					
						2015-09-23 19:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						04ee4059d7 
					 
					
						
						
							
							Refs  #24022  -- Removed the ssi tag per deprecation timeline.  
						
						
						
						
					 
					
						2015-09-23 19:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						57039f9661 
					 
					
						
						
							
							Refs  #22306  -- Removed cycle/firstof template tags from "future".  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2015-09-23 19:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Smith 
							
						 
					 
					
						
						
							
						
						b53b4d5c10 
					 
					
						
						
							
							Fixed   #25404  -- Added line numbers to TemplateSyntaxError strings.  
						
						... 
						
						
						
						This makes it much easier to diagnose a test failure when all
you have is the stack trace from an uncaught TemplateSyntaxError. 
						
						
					 
					
						2015-09-15 12:25:13 -04:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Doug Beck 
							
						 
					 
					
						
						
							
						
						b7508896fb 
					 
					
						
						
							
							Fixed   #24257  -- Corrected i18n handling of percent signs.  
						
						... 
						
						
						
						Refactored tests to use a sample project.
Updated extraction:
* Removed special handling of single percent signs.
* When extracting messages from template text, doubled all percent signs
  so they are not interpreted by gettext as string format flags. All
  strings extracted by gettext, if containing a percent sign, will now
  be labeled "#, python-format".
Updated translation:
* Used "%%" for "%" in template text before calling gettext.
* Updated {% trans %} rendering to restore "%" from "%%". 
						
						
					 
					
						2015-08-12 10:23:34 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a3830f6d66 
					 
					
						
						
							
							Refs  #25236  -- Removed ifequal/ifnotequal usage.  
						
						
						
						
					 
					
						2015-08-08 07:33:15 -04:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						bc7923beff 
					 
					
						
						
							
							Fixed   #24127  -- Changed the default current_app to the current namespace.  
						
						... 
						
						
						
						Changed the url template tag to use request.resolver_match.namespace as a
default for the current_app argument if request.current_app is not set. 
						
						
					 
					
						2015-07-27 09:14:48 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						8a5eadd140 
					 
					
						
						
							
							Corrected HTML-escaping behaviour of url template tag.  
						
						... 
						
						
						
						Due to the URL encoding applied by the tag for all parameters that might be
partly controllable by an end-user, there are no XSS/security problems
caused by this bug, only invalid HTML. 
						
						
					 
					
						2015-07-21 14:04:58 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Somerville 
							
						 
					 
					
						
						
							
						
						839edcebb3 
					 
					
						
						
							
							Fixed   #21695  -- Added asvar option to blocktrans.  
						
						... 
						
						
						
						Thanks Bojan Mihelac for the initial patch. 
						
						
					 
					
						2015-07-01 10:03:00 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						aaacaeb096 
					 
					
						
						
							
							Renamed RemovedInDjangoXYWarnings for new roadmap.  
						
						... 
						
						
						
						Forwardport of ae1d663b79 
						
						
					 
					
						2015-06-24 16:08:20 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Somerville 
							
						 
					 
					
						
						
							
						
						a391b17ad2 
					 
					
						
						
							
							Fixed   #23516  -- Added caching of include tag Template objects  
						
						... 
						
						
						
						This also speeds up for loops that render the same template
multiple times. 
						
						
					 
					
						2015-06-06 09:25:11 -04:00 
						 
				 
			
				
					
						
							
							
								Tomáš Ehrlich 
							
						 
					 
					
						
						
							
						
						002b3d87b5 
					 
					
						
						
							
							Fixed   #24230  -- Added translated language name for i18n template tag/filter.  
						
						
						
						
					 
					
						2015-06-02 16:04:01 -04:00 
						 
				 
			
				
					
						
							
							
								Preston Timmons 
							
						 
					 
					
						
						
							
						
						655f524915 
					 
					
						
						
							
							Fixed   #17085 ,  #24783  -- Refactored template library registration.  
						
						... 
						
						
						
						* Converted the ``libraries`` and ``builtins`` globals of
  ``django.template.base`` into properties of the Engine class.
* Added a public API for explicit registration of libraries and builtins. 
						
						
					 
					
						2015-05-21 09:12:06 -05:00 
						 
				 
			
				
					
						
							
							
								Preston Timmons 
							
						 
					 
					
						
						
							
						
						fb267a1d85 
					 
					
						
						
							
							Updated template tests to create their own engine.  
						
						... 
						
						
						
						This continues work to treat Django templates as a library. 
						
						
					 
					
						2015-04-20 09:11:37 -05:00 
						 
				 
			
				
					
						
							
							
								Craig Oldford 
							
						 
					 
					
						
						
							
						
						75bc5bc634 
					 
					
						
						
							
							Fixed   #12199  -- Added the ability to use "as" with the firstof template tag.  
						
						
						
						
					 
					
						2015-04-14 07:19:47 -04:00