Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								20d2778597 
								
							 
						 
						
							
							
								
								Removed obsolete comments about Django 1.10 in two test files.  
							
							
							
						 
						
							2015-11-17 10:42:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sambhav Satija 
								
							 
						 
						
							
							
							
							
								
							
							
								ce7dd1273e 
								
							 
						 
						
							
							
								
								Fixed   #25441  -- Added support for negative filesize to filesizeformat template filter.  
							
							... 
							
							
							
							Thanks Andrey Yakovlev for the initial patch. 
							
						 
						
							2015-10-27 10:35:45 -04: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pindi Albert 
								
							 
						 
						
							
							
							
							
								
							
							
								9f2881deb1 
								
							 
						 
						
							
							
								
								Fixed   #25423  -- Made error message for unknown template tag more helpful.  
							
							
							
						 
						
							2015-10-05 17:21:35 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								9af3c6b9ce 
								
							 
						 
						
							
							
								
								Made template response APIs enforce the use of dict and backend-specific template objects.  
							
							... 
							
							
							
							Per deprecation timeline; refs 79deb6a071 
							
						 
						
							2015-09-23 19:31:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								9114fe8ada 
								
							 
						 
						
							
							
								
								Removed support for passing a context to a generic Template.render().  
							
							... 
							
							
							
							Per deprecation timeline; refs a3e783fe11 
							
						 
						
							2015-09-23 19:31:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								9023696613 
								
							 
						 
						
							
							
								
								Removed dictionary and context_instance parameters for render functions.  
							
							... 
							
							
							
							Per deprecation timeline. 
							
						 
						
							2015-09-23 19:31:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								b3641512c8 
								
							 
						 
						
							
							
								
								Removed dirs parameter in template engine methods and related funtions.  
							
							... 
							
							
							
							Per deprecation timeline. 
							
						 
						
							2015-09-23 19:31:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								5e450c52aa 
								
							 
						 
						
							
							
								
								Removed current_app argument to render() and TemplateResponse().  
							
							... 
							
							
							
							Per deprecation timeline. 
							
						 
						
							2015-09-23 19:31:10 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								222d063301 
								
							 
						 
						
							
							
								
								Refs  #23269  -- Removed the removetags template tag and related functions 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 
								
							 
						 
						
							
							
							
							
								
							
							
								9a3dfa2a52 
								
							 
						 
						
							
							
								
								Refs  #23261  -- Removed old style list syntax for unordered_list filter  
							
							... 
							
							
							
							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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Johnson 
								
							 
						 
						
							
							
							
							
								
							
							
								392f64842f 
								
							 
						 
						
							
							
								
								Fixed   #25373  -- Added warning logging for exceptions during {% include %} tag rendering.  
							
							
							
						 
						
							2015-09-21 19:57:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Johnson 
								
							 
						 
						
							
							
							
							
								
							
							
								85c52743f7 
								
							 
						 
						
							
							
								
								Refs  #18773  -- Improved template variable exception logging message.  
							
							
							
						 
						
							2015-09-21 19:27:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Orozco 
								
							 
						 
						
							
							
							
							
								
							
							
								d49667ef26 
								
							 
						 
						
							
							
								
								Refs  #25422  -- Added a test for a template tag with type annotations.  
							
							... 
							
							
							
							This doesn't work in Django 1.8 but was fixed in Django 1.9 as a
side effect of another change. 
							
						 
						
							2015-09-18 08:10:38 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Buddy Lindsey, Jr 
								
							 
						 
						
							
							
							
							
								
							
							
								ec704371e3 
								
							 
						 
						
							
							
								
								Fixed   #24765  -- Allowed template context updates to flatten a Context.  
							
							
							
						 
						
							2015-09-11 14:52:13 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claude Paroz 
								
							 
						 
						
							
							
							
							
								
							
							
								64982cc2fb 
								
							 
						 
						
							
							
								
								Updated Wikipedia links to use https  
							
							
							
						 
						
							2015-08-08 12:02:32 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								1fed8dd715 
								
							 
						 
						
							
							
								
								Fixed   #25120  -- Deprecated egg template loader.  
							
							
							
						 
						
							2015-07-16 09:32:42 -04: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Batchelder 
								
							 
						 
						
							
							
							
							
								
							
							
								3b81dbe844 
								
							 
						 
						
							
							
								
								Used %r in the TextNode repr to show newlines better.  
							
							
							
						 
						
							2015-06-30 09:54:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Plant 
								
							 
						 
						
							
							
							
							
								
							
							
								aef2a0ec59 
								
							 
						 
						
							
							
								
								Fixed   #25018  -- Changed simple_tag to apply conditional_escape() to its output.  
							
							... 
							
							
							
							This is a security hardening fix to help prevent XSS (and incorrect HTML)
for the common use case of simple_tag.
Thanks to Tim Graham for the review. 
							
						 
						
							2015-06-29 08:16:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Noam 
								
							 
						 
						
							
							
							
							
								
							
							
								e291fc4757 
								
							 
						 
						
							
							
								
								Fixed   #25031  -- Fixed a regression in the unordered_list template filter.  
							
							
							
						 
						
							2015-06-27 09:37:41 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paweł Marczewski 
								
							 
						 
						
							
							
							
							
								
							
							
								300e8baf94 
								
							 
						 
						
							
							
								
								Fixed   #24847  -- Prevented items set on a RequestContext from being lost.  
							
							
							
						 
						
							2015-05-27 10:04:57 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Charette 
								
							 
						 
						
							
							
							
							
								
							
							
								8bf1449edb 
								
							 
						 
						
							
							
								
								Refs  #24652  -- Converted a template test to avoid executing queries.  
							
							
							
						 
						
							2015-05-20 12:50:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								3b133ffb8b 
								
							 
						 
						
							
							
								
								Fixed template_tests failure on Windows.  
							
							
							
						 
						
							2015-04-28 07:55:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Preston Timmons 
								
							 
						 
						
							
							
							
							
								
							
							
								fc21471526 
								
							 
						 
						
							
							
								
								Fixed   #15053  -- Enabled recursive template loading.  
							
							
							
						 
						
							2015-04-22 14:49:00 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tommy Beadle 
								
							 
						 
						
							
							
							
							
								
							
							
								6bfd864ff2 
								
							 
						 
						
							
							
								
								Fixed   #24603  -- Allowed Context.update() to be used as a context manager.  
							
							
							
						 
						
							2015-04-14 08:01:16 -04: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Preston Timmons 
								
							 
						 
						
							
							
							
							
								
							
							
								0808ccce38 
								
							 
						 
						
							
							
								
								Fixed   #23441 ,  #24555  -- Improved the behavior of InclusionNode.  
							
							... 
							
							
							
							This change:
* Makes the InclusionNode cache-safe by removing render-time side effects
  to its nodelist.
* Ensures the render_context stack is properly scoped and reset by updating
  the render call to use Template.render rather than Nodelist.render. 
							
						 
						
							2015-04-01 13:02:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Caroline Simpson 
								
							 
						 
						
							
							
							
							
								
							
							
								dc5b01ad05 
								
							 
						 
						
							
							
								
								Fixed   #18773  -- Added logging for template variable resolving  
							
							... 
							
							
							
							Added a django.template logger without a default handler. Added
logging if there is an exception while resolving variables in a
template. 
							
						 
						
							2015-03-27 19:19:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Preston Timmons 
								
							 
						 
						
							
							
							
							
								
							
							
								55f12f8709 
								
							 
						 
						
							
							
								
								Cleaned up the template debug implementation.  
							
							... 
							
							
							
							This patch does three major things:
* Merges the django.template.debug implementation into django.template.base.
* Simplifies the debug implementation.
  The old implementation copied debug information to every token and node.
  The django_template_source attribute was set in multiple places, some
  quite hacky, like django.template.defaulttags.ForNode.
  Debug information is now annotated in two high-level places:
  * Template.compile_nodelist for errors during parsing
  * Node.render_annotated for errors during rendering
  These were chosen because they have access to the template and context
  as well as to all exceptions that happen during either the parse or
  render phase.
* Moves the contextual line traceback information creation from
  django.views.debug into django.template.base.Template. The debug views now
  only deal with the presentation of the debug information. 
							
						 
						
							2015-03-20 08:58:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Preston Timmons 
								
							 
						 
						
							
							
							
							
								
							
							
								388e79e9fc 
								
							 
						 
						
							
							
								
								Fixed   #24493  -- Added BaseContext.setdefault()  
							
							
							
						 
						
							2015-03-16 13:13:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								3ed9c7bdfe 
								
							 
						 
						
							
							
								
								Fixed   #24471  -- Enhanced urlize regex to exclude quotes and angle brackets.  
							
							
							
						 
						
							2015-03-10 19:24:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								7b1a67cce5 
								
							 
						 
						
							
							
								
								Fixed escaping regression in urlize filter.  
							
							... 
							
							
							
							Now that the URL is always unescaped as of refs #22267 ,
we should re-escape it before inserting it into the anchor. 
							
						 
						
							2015-03-10 18:58:34 -04:00