Curtis 
							
						 
					 
					
						
						
							
						
						11cac1bd8e 
					 
					
						
						
							
							Fixed   #4960  -- Added "strip" option to CharField  
						
						
						
						
					 
					
						2015-07-01 17:47:05 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						b44dee16e6 
					 
					
						
						
							
							Fixed   #20916  -- Added Client.force_login() to bypass authentication.  
						
						
						
						
					 
					
						2015-07-01 13:01:08 -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 
						 
				 
			
				
					
						
							
							
								Jean-Michel Vourgère 
							
						 
					 
					
						
						
							
						
						b64c0d4d61 
					 
					
						
						
							
							Fixed   #23658  -- Provided the password to PostgreSQL dbshell command  
						
						... 
						
						
						
						The password from settings.py is written in a temporary .pgpass file
file whose name is given to psql using the PGPASSFILE environment
variable. 
						
						
					 
					
						2015-06-30 18:21:51 -04:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						eecd42ea7d 
					 
					
						
						
							
							Removed datetime_cast_sql, which is never overridden or used anywhere in Django.  
						
						... 
						
						
						
						Thanks Tim Graham for review. 
						
						
					 
					
						2015-07-01 00:43:45 +03:00 
						 
				 
			
				
					
						
							
							
								Andreas Pelme 
							
						 
					 
					
						
						
							
						
						00a1d4d042 
					 
					
						
						
							
							Fixed   #21803  -- Added support for post-commit callbacks  
						
						... 
						
						
						
						Made it possible to register and run callbacks after a database
transaction is committed with the `transaction.on_commit()` function.
This patch is heavily based on Carl Meyers django-transaction-hooks
<https://django-transaction-hooks.readthedocs.org/ >. Thanks to
Aymeric Augustin, Carl Meyer, and Tim Graham for review and feedback. 
						
						
					 
					
						2015-06-30 14:51:00 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9f0d67137c 
					 
					
						
						
							
							Fixed   #25038  -- Reverted incorrect documentation about inspectdb introspecting views.  
						
						... 
						
						
						
						This reverts commit bd691f4586#24177 ). 
						
						
					 
					
						2015-06-30 14:23:29 -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 
						 
				 
			
				
					
						
							
							
								sujayskumar 
							
						 
					 
					
						
						
							
						
						2e70bf3785 
					 
					
						
						
							
							Fixed   #25017  -- Allowed customizing the DISALLOWED_USER_AGENTS response  
						
						
						
						
					 
					
						2015-06-27 08:46:23 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Hoos 
							
						 
					 
					
						
						
							
						
						a50b66da30 
					 
					
						
						
							
							Fixed   #24958  -- Fixed inline forms using UUID-PK parents with auto-PK children.  
						
						
						
						
					 
					
						2015-06-26 09:09:09 -04:00 
						 
				 
			
				
					
						
							
							
								薛丞宏 
							
						 
					 
					
						
						
							
						
						d3e12c9017 
					 
					
						
						
							
							Fixed   #25016  -- Reallowed non-ASCII values for ForeignKey.related_name on Python 3.  
						
						
						
						
					 
					
						2015-06-26 08:30:05 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						aed437d567 
					 
					
						
						
							
							Updated release process for new release schedule.  
						
						
						
						
					 
					
						2015-06-25 11:36:17 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						aaacaeb096 
					 
					
						
						
							
							Renamed RemovedInDjangoXYWarnings for new roadmap.  
						
						... 
						
						
						
						Forwardport of ae1d663b79 
						
						
					 
					
						2015-06-24 16:08:20 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Wiesmann 
							
						 
					 
					
						
						
							
						
						c078021555 
					 
					
						
						
							
							Refs  #24840  -- Added GDALRaster Warp and transform methods  
						
						... 
						
						
						
						Thanks to Tim Graham for the review. 
						
						
					 
					
						2015-06-24 18:31:22 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7f155a0703 
					 
					
						
						
							
							Refs  #25006  -- Added a '6 p.m.' option to the admin's time picker.  
						
						
						
						
					 
					
						2015-06-22 07:24:57 -04:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						738c0de300 
					 
					
						
						
							
							Fixed   #14200  -- Added a fallback if HttpRequest.urlconf is None.  
						
						... 
						
						
						
						Made BaseHandler fall back to settings.ROOT_URLCONF if
HttpRequest.urlconf is set to None, rather than raising
ImproperlyConfigured. 
						
						
					 
					
						2015-06-20 18:52:33 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						9368f51e12 
					 
					
						
						
							
							Fixed   #20197  -- Made XML serializer fail loudly when outputting unserializable chars  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2015-06-19 20:54:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Wiesmann 
							
						 
					 
					
						
						
							
						
						b769bbd4f6 
					 
					
						
						
							
							Fixed   #23804  -- Added RasterField for PostGIS.  
						
						... 
						
						
						
						Thanks to Tim Graham and Claude Paroz for the reviews and patches. 
						
						
					 
					
						2015-06-19 14:36:43 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						d3d66d4722 
					 
					
						
						
							
							Fixed   #24940  -- Made model managers hashable  
						
						... 
						
						
						
						Thanks Federico Jaramillo Martínez for the report and Tim Graham for the
test and review. 
						
						
					 
					
						2015-06-19 19:02:01 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						b3d5dc6932 
					 
					
						
						
							
							Fixed   #24834  -- Fixed get_current_site() when Host header contains port.  
						
						... 
						
						
						
						When the Host header contains a port, looking up the Site record fails
as the host will never match the domain. 
						
						
					 
					
						2015-06-18 10:18:12 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7f1168e387 
					 
					
						
						
							
							Removed support for Python 3.3.  
						
						
						
						
					 
					
						2015-06-18 08:36:50 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						e5cb4e1411 
					 
					
						
						
							
							Fixed   #24914  -- Added authentication mixins for CBVs  
						
						... 
						
						
						
						Added the mixins LoginRequiredMixin, PermissionRequiredMixin and
UserPassesTestMixin to contrib.auth as counterparts to the respective
view decorators.
The authentication mixins UserPassesTestMixin, LoginRequiredMixin and
PermissionRequiredMixin have been inspired by django-braces
<https://github.com/brack3t/django-braces/ >
Thanks Raphael Michel for the initial patch, tests and docs on the PR
and Ana Balica, Kenneth Love, Marc Tamlyn, and Tim Graham for the
review. 
						
						
					 
					
						2015-06-17 23:19:10 +02:00 
						 
				 
			
				
					
						
							
							
								ana-balica 
							
						 
					 
					
						
						
							
						
						2f615b10e6 
					 
					
						
						
							
							Fixed   #24829  -- Allowed use of TemplateResponse in view error handlers.  
						
						
						
						
					 
					
						2015-06-17 17:11:50 -04:00 
						 
				 
			
				
					
						
							
							
								Andriy Sokolovskiy 
							
						 
					 
					
						
						
							
						
						cf6ce279c7 
					 
					
						
						
							
							Fixed   #24948  -- Fixed crash when uploading bitmap images in forms.ImageField  
						
						
						
						
					 
					
						2015-06-16 14:37:58 -04:00 
						 
				 
			
				
					
						
							
							
								Mounir Messelmeni 
							
						 
					 
					
						
						
							
						
						e6dd7f995a 
					 
					
						
						
							
							Fixed   #24971  -- Made startapp generate an apps.py  
						
						
						
						
					 
					
						2015-06-16 07:08:04 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Brenecki 
							
						 
					 
					
						
						
							
						
						65296b3be3 
					 
					
						
						
							
							Fixed   #24972  -- Fixed removing unique_together indexes on MySQL.  
						
						
						
						
					 
					
						2015-06-15 17:28:13 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Chainz 
							
						 
					 
					
						
						
							
						
						d34d39ade7 
					 
					
						
						
							
							Fixed   #24894  -- Added contrib.postgres.functions.TransactionNow  
						
						
						
						
					 
					
						2015-06-15 14:03:17 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4b600ed244 
					 
					
						
						
							
							Removed django.utils.functional.total_ordering()  
						
						
						
						
					 
					
						2015-06-15 13:15:24 -04:00 
						 
				 
			
				
					
						
							
							
								Brian King 
							
						 
					 
					
						
						
							
						
						bfb5b7150f 
					 
					
						
						
							
							Fixed   #24912  -- Fixed prefetch_related failure for UUIDField primary keys  
						
						... 
						
						
						
						This resolves a problem on databases besides PostgreSQL when using
prefetch_related with a source model that uses a UUID primary key. 
						
						
					 
					
						2015-06-15 09:37:38 -04:00 
						 
				 
			
				
					
						
							
							
								Carson Gee 
							
						 
					 
					
						
						
							
						
						e93e0c03b2 
					 
					
						
						
							
							Fixed   #24963  -- Added File.seekable() on Python 3.  
						
						
						
						
					 
					
						2015-06-12 10:17:21 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						55b3bd8468 
					 
					
						
						
							
							Refs  #16860  -- Minor edits and fixes to password validation.  
						
						
						
						
					 
					
						2015-06-10 07:41:01 -04:00 
						 
				 
			
				
					
						
							
							
								Rivo Laks 
							
						 
					 
					
						
						
							
						
						a0047c6242 
					 
					
						
						
							
							Fixed   #24769  -- Cast optparse verbosity argument to an integer for better backwards compatibility.  
						
						... 
						
						
						
						Using `BaseCommand.options_list` makes Django use the legacy optparse
parser, which does not set the verbosity attribute correctly. Now the
verbosity argument is always cast to int. Regression in 8568638#19973 ).
Initial report and patch from blueyed. 
						
						
					 
					
						2015-06-09 19:03:23 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						90c59db7a3 
					 
					
						
						
							
							Forwardported release notes for refs  #24903 .  
						
						
						
						
					 
					
						2015-06-09 17:57:21 -04:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						1e82094f1b 
					 
					
						
						
							
							Fixed   #21927  -- Made application and instance namespaces more distinct.  
						
						... 
						
						
						
						Made URL application namespaces be set in the included URLconf and
instance namespaces in the call to include(). Deprecated other ways
to set application and instance namespaces. 
						
						
					 
					
						2015-06-08 15:12:20 -04:00 
						 
				 
			
				
					
						
							
							
								Raphael Michel 
							
						 
					 
					
						
						
							
						
						39937de7e6 
					 
					
						
						
							
							Fixed   #24929  -- Allowed permission_required decorator to take any iterable  
						
						
						
						
					 
					
						2015-06-08 13:44:39 -04:00 
						 
				 
			
				
					
						
							
							
								Trey Hunner 
							
						 
					 
					
						
						
							
						
						788071e22d 
					 
					
						
						
							
							Moved jQuery to a vendor/jquery subdirectory.  
						
						
						
						
					 
					
						2015-06-07 22:23:42 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Romijn 
							
						 
					 
					
						
						
							
						
						1daae25bdc 
					 
					
						
						
							
							Fixed   #16860  -- Added password validation to django.contrib.auth.  
						
						
						
						
					 
					
						2015-06-07 19:31:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Bannon 
							
						 
					 
					
						
						
							
						
						f4416b1a8b 
					 
					
						
						
							
							Fixed   #24915  -- Added stricter session key validation  
						
						... 
						
						
						
						Changed _session_key attribute to a property and implemented basic
validation in the setter. The session key must be 'truthy' and
at least 8 characters long. Otherwise, the value is set to None. 
						
						
					 
					
						2015-06-06 20:04:20 -04:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						bc77eb6d08 
					 
					
						
						
							
							Fixed   #24906  -- Fixed ResolverMatch.app_name for nested namespaces.  
						
						... 
						
						
						
						Set ResolverMatch.app_name to the full path of nested application
namespaces. 
						
						
					 
					
						2015-06-06 10:44:43 -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 
						 
				 
			
				
					
						
							
							
								Andriy Sokolovskiy 
							
						 
					 
					
						
						
							
						
						08232ef84d 
					 
					
						
						
							
							Fixed   #24744  - Fixed relabeled_clone for the Transform  
						
						
						
						
					 
					
						2015-06-06 09:04:53 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Somerville 
							
						 
					 
					
						
						
							
						
						2926559cce 
					 
					
						
						
							
							Fixed   #24937  -- fix serialization of Date(Time)RangeField.  
						
						... 
						
						
						
						Use the DjangoJSONEncoder so that datetime and date are encoded
appropriately. 
						
						
					 
					
						2015-06-05 22:01:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Lavin 
							
						 
					 
					
						
						
							
						
						541f4ea546 
					 
					
						
						
							
							Fixed   #24924  -- Join promotion for multiple Case expressions  
						
						
						
						
					 
					
						2015-06-05 12:22:43 -04:00 
						 
				 
			
				
					
						
							
							
								Andriy Sokolovskiy 
							
						 
					 
					
						
						
							
						
						286d0e6ab1 
					 
					
						
						
							
							Refs  #24833  -- Forwardported some of "Fixed Case expressions with exclude()."  
						
						... 
						
						
						
						Partial forwardport of 469f1e362b 
						
						
					 
					
						2015-06-05 11:21:31 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2fbea621e6 
					 
					
						
						
							
							Capitalized "Python" in docs.  
						
						
						
						
					 
					
						2015-06-05 08:24:53 -04:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						5c35b4a8c9 
					 
					
						
						
							
							Added release notes for feature added in  fe21fb81 
						
						
						
						
					 
					
						2015-06-05 11:42:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Foote 
							
						 
					 
					
						
						
							
						
						4ab53a558a 
					 
					
						
						
							
							Fixed   #24767  -- Added Greatest and Least expressions  
						
						... 
						
						
						
						Greatest and Least are row-level Function versions of Min and Max. 
						
						
					 
					
						2015-06-05 11:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Somerville 
							
						 
					 
					
						
						
							
						
						2dc93bb10a 
					 
					
						
						
							
							Fixed   #22316  -- Added time filters to TimeField on SQLite.  
						
						... 
						
						
						
						This was implemented for non-SQLite backends in 1.7 (as a
side effect of #16187 ). 
						
						
					 
					
						2015-06-04 22:27:13 -04:00 
						 
				 
			
				
					
						
							
							
								Raphael Michel 
							
						 
					 
					
						
						
							
						
						6700c90935 
					 
					
						
						
							
							Fixed   #19210  -- Added leap year support to django.utils.timesince()  
						
						
						
						
					 
					
						2015-06-04 21:36:12 -04:00