﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
17085	"Deprecate ""add_to_builtins"" and turn builtins into a property of Engine"	Carl Meyer	nobody	"`add_to_builtins` modifies global process state. This is to be avoided whenever possible, and in this case there would be a much better alternative: provide an API on a Template object to inject templatetag libraries as ""built-in"" for that Template. This provides the same effect as `add_to_builtins` but in a localized and explicit way. If the tag library should be effectively built-in for the whole project, just use a custom `render_to_response` equivalent (or `TemplateResponse` subclass) that uses this API to inject the library for each Template rendered.

Deprecating `add_to_builtins` is another step on the path of cleaning up globally-stored settings-related state in Django, which needs to be done if we're going to clean up settings as process-global."	New feature	closed	Template system	dev	Normal	fixed		Aymeric Augustin	Ready for checkin	1	0	0	0	0	0
