Gavin Wahl 
							
						 
					 
					
						
						
							
						
						b4e76f30d1 
					 
					
						
						
							
							Fixed   #23346  -- Fixed lazy() to lookup methods on the real object, not resultclasses.  
						
						... 
						
						
						
						Co-Authored-By: Rocky Meza <rmeza@fusionbox.com > 
						
						
					 
					
						2014-12-26 11:30:34 -05:00 
						 
				 
			
				
					
						
							
							
								Oscar Ramirez 
							
						 
					 
					
						
						
							
						
						54085b0f9b 
					 
					
						
						
							
							Fixed   #23998  -- Added datetime.time support to migrations questioner.  
						
						
						
						
					 
					
						2014-12-22 07:24:54 -05:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						57554442fe 
					 
					
						
						
							
							Fixed   #2443  -- Added DurationField.  
						
						... 
						
						
						
						A field for storing periods of time - modeled in Python by timedelta. It
is stored in the native interval data type on PostgreSQL and as a bigint
of microseconds on other backends.
Also includes significant changes to the internals of time related maths
in expressions, including the removal of DateModifierNode.
Thanks to Tim and Josh in particular for reviews. 
						
						
					 
					
						2014-12-20 18:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Hall 
							
						 
					 
					
						
						
							
						
						895dc880eb 
					 
					
						
						
							
							Fixed   #23812  -- Changed django.utils.six.moves.xrange imports to range  
						
						
						
						
					 
					
						2014-12-13 12:45:58 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Guimarães 
							
						 
					 
					
						
						
							
						
						9f427617e4 
					 
					
						
						
							
							Refs  #23947  -- Worked around a bug in Python that prevents deprecation warnings from appearing in tests.  
						
						
						
						
					 
					
						2014-12-06 14:46:01 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						560b4207b1 
					 
					
						
						
							
							Removed redundant numbered parameters from str.format().  
						
						... 
						
						
						
						Since Python 2.7 and 3.1, "{0} {1}" is equivalent to "{} {}". 
						
						
					 
					
						2014-12-03 14:27:38 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Rouleau 
							
						 
					 
					
						
						
							
						
						9d1a69579b 
					 
					
						
						
							
							Fixed   #23935  -- Converted decimals to fixed point in utils.numberformat.format  
						
						
						
						
					 
					
						2014-12-03 07:49:06 -05:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						b8ba73cd0c 
					 
					
						
						
							
							Raised SuspiciousFileOperation in safe_join.  
						
						... 
						
						
						
						Added a test for the condition safe_join is designed to prevent.
Previously, a generic ValueError was raised. It was impossible to tell
an intentional exception raised to implement safe_join's contract from
an unintentional exception caused by incorrect inputs or unexpected
conditions. That resulted in bizarre exception catching patterns, which
this patch removes.
Since safe_join is a private API and since the change is unlikely to
create security issues for users who use it anyway -- at worst, an
uncaught SuspiciousFileOperation exception will bubble up -- it isn't
documented. 
						
						
					 
					
						2014-11-11 19:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						d89f56dc4d 
					 
					
						
						
							
							Fixed   #21281  -- Made override_settings act at class level when used as a TestCase decorator.  
						
						
						
						
					 
					
						2014-11-03 14:14:39 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						f7969b0920 
					 
					
						
						
							
							Fixed   #23620  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2014-11-03 11:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Unai Zalakain 
							
						 
					 
					
						
						
							
						
						c548c8d0d1 
					 
					
						
						
							
							Fixed   #18456  -- Added path escaping to HttpRequest.get_full_path().  
						
						
						
						
					 
					
						2014-11-03 07:59:19 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						98da408964 
					 
					
						
						
							
							Fixed   #23670  -- Prevented partial import state during module autodiscovery  
						
						... 
						
						
						
						Thanks kostko for the report. 
						
						
					 
					
						2014-10-31 08:01:47 -04:00 
						 
				 
			
				
					
						
							
							
								John-Scott Atlakson 
							
						 
					 
					
						
						
							
						
						dbf7a3df45 
					 
					
						
						
							
							Fixed   #23688  -- Updated cached_property to preserve docstring of original function  
						
						
						
						
					 
					
						2014-10-20 17:59:07 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						54e695331b 
					 
					
						
						
							
							Fixed   #20221  -- Allowed some functions that use mark_safe() to result in SafeText.  
						
						... 
						
						
						
						Thanks Baptiste Mispelon for the report. 
						
						
					 
					
						2014-10-20 17:08:29 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						b962653060 
					 
					
						
						
							
							Fixed   #23664  -- Provided a consistent definition for OrderedSet.__bool__  
						
						... 
						
						
						
						This also defines QuerySet.__bool__ for consistency though this should not have any consequence as bool(qs) used to fallback on QuerySet.__len__ in Py3. 
						
						
					 
					
						2014-10-16 14:16:24 +02:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						10b17a22be 
					 
					
						
						
							
							Fixed   #19508  -- Implemented uri_to_iri as per RFC.  
						
						... 
						
						
						
						Thanks Loic Bistuer for helping in shaping the patch and Claude Paroz
for the review. 
						
						
					 
					
						2014-10-16 02:31:17 +07:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						3af5af1a61 
					 
					
						
						
							
							Fixed remaining test failure in jslex tests.  
						
						
						
						
					 
					
						2014-10-15 17:36:19 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						2ccbaba1f2 
					 
					
						
						
							
							Added unicode_literals to the jslexer.  
						
						... 
						
						
						
						This ensure that ''.join(c) in jslex.py always returns text. 
						
						
					 
					
						2014-10-15 15:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jaap Roes 
							
						 
					 
					
						
						
							
						
						115c307184 
					 
					
						
						
							
							Fixed   #23613  -- Deprecated django.utils.checksums  
						
						
						
						
					 
					
						2014-10-10 09:22:20 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						b2aad7b836 
					 
					
						
						
							
							Replaced set([foo, ...]) by {foo, ...} literals. Refs PR 3282.  
						
						... 
						
						
						
						Thanks Collin Anderson for the review. 
						
						
					 
					
						2014-09-29 00:01:38 +07:00 
						 
				 
			
				
					
						
							
							
								Loic Bistuer 
							
						 
					 
					
						
						
							
						
						3c6ac0bab8 
					 
					
						
						
							
							Consolidated some text utils into the utils_tests test package.  
						
						
						
						
					 
					
						2014-09-23 19:45:59 +07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						b9d9287f59 
					 
					
						
						
							
							Fixed urlize after smart_urlquote rewrite  
						
						... 
						
						
						
						Refs #22267 . 
						
						
					 
					
						2014-09-09 21:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4b8a1d2c0d 
					 
					
						
						
							
							Fixed   #22267  -- Fixed unquote/quote in smart_urlquote  
						
						... 
						
						
						
						Thanks Md. Enzam Hossain for the report and initial patch, and
Tim Graham for the review. 
						
						
					 
					
						2014-09-09 21:58:07 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						032c091659 
					 
					
						
						
							
							Fixed   #23388  -- Made django.utils.timezone.override usable as a decorator  
						
						
						
						
					 
					
						2014-08-31 09:03:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ian Foote 
							
						 
					 
					
						
						
							
						
						03d89168a2 
					 
					
						
						
							
							Fixed   #23333  -- Made urlsafe_base64_decode() return proper type on Python 3.  
						
						
						
						
					 
					
						2014-08-22 20:07:12 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e122facbd8 
					 
					
						
						
							
							Fixed   #23269  -- Deprecated django.utils.remove_tags() and removetags filter.  
						
						... 
						
						
						
						Also the unused, undocumented django.utils.html.strip_entities() function. 
						
						
					 
					
						2014-08-15 08:20:02 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c2ab501bab 
					 
					
						
						
							
							Fixed test failure on Windows.  
						
						... 
						
						
						
						os.close(fd) is needed to avoid "The process cannot access the file
because it is being used by another process" 
						
						
					 
					
						2014-07-30 14:31:59 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						57d2b3f2a7 
					 
					
						
						
							
							Fixed bad usage of rstrip() that caused test failure.  
						
						... 
						
						
						
						If the temporary file name contained a p or y as its last
characters, it would be stripped. refs #23083 . 
						
						
					 
					
						2014-07-25 15:16:47 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b8cb5ba708 
					 
					
						
						
							
							Fixed   #23083  -- Fixed runserver reloading when deleting a file.  
						
						... 
						
						
						
						Thanks Collin Anderson for the report and hirokiky for the fix. 
						
						
					 
					
						2014-07-25 13:23:52 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4e424084e6 
					 
					
						
						
							
							Fixed   #22991  -- Prevented *.pyc files in autoreload monitoring  
						
						... 
						
						
						
						This fixes a regression introduced in 6d302f639 
						
						
					 
					
						2014-07-15 09:57:54 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						38e001ab6c 
					 
					
						
						
							
							Fixed   #22789  -- Deprecated django.contrib.webdesign.  
						
						... 
						
						
						
						Moved the {% lorem %} tag to built-in tags. 
						
						
					 
					
						2014-07-14 08:45:19 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fddd95254e 
					 
					
						
						
							
							Fixed flake8 errors.  
						
						
						
						
					 
					
						2014-07-07 19:12:39 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						89b9e6e5d6 
					 
					
						
						
							
							Fixed   #22909  -- Removed camelCasing in some tests.  
						
						... 
						
						
						
						Thanks brylie. 
						
						
					 
					
						2014-07-07 19:08:42 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						6d302f6396 
					 
					
						
						
							
							Fixed pyinotify performance regression in  15f82c7011 
						
						... 
						
						
						
						Refs #9722 . Thanks Tim Graham for the review. 
						
						
					 
					
						2014-07-06 21:41:02 +02:00 
						 
				 
			
				
					
						
							
							
								Curtis 
							
						 
					 
					
						
						
							
						
						71461b14ab 
					 
					
						
						
							
							Fixed   #22691  -- Added aliasing to cached_property.  
						
						
						
						
					 
					
						2014-07-01 06:32:53 -04:00 
						 
				 
			
				
					
						
							
							
								Richard Eames 
							
						 
					 
					
						
						
							
						
						7beaeeed2b 
					 
					
						
						
							
							Fixed   #22814  -- Allowed ISO-8601 [+-]hh timezone format in parse_datetime  
						
						
						
						
					 
					
						2014-06-12 10:58:50 -06:00 
						 
				 
			
				
					
						
							
							
								Alexandr Shurigin 
							
						 
					 
					
						
						
							
						
						083d285b82 
					 
					
						
						
							
							Fixed   #22681  -- Made TarArchive recognize leading directories properly.  
						
						
						
						
					 
					
						2014-06-03 12:00:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5abc811a40 
					 
					
						
						
							
							Revert "Fixed  #20477 : Allowed settings.FORMAT_MODULE_PATH to be a list of modules."  
						
						... 
						
						
						
						This reverts commit 950b6de16a 
						
						
					 
					
						2014-05-19 08:22:46 -04:00 
						 
				 
			
				
					
						
							
							
								Martin Brochhaus 
							
						 
					 
					
						
						
							
						
						950b6de16a 
					 
					
						
						
							
							Fixed   #20477 : Allowed settings.FORMAT_MODULE_PATH to be a list of modules.  
						
						... 
						
						
						
						Previously the FORMAT_MODULE_PATH setting only accepted one string (dotted
module path).
This is useful when using several reusable third party apps that define new
formats. We can now use them all and we can even override some of the formats
by providing a project-wide format module. 
						
						
					 
					
						2014-05-19 07:59:13 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						b6b873d2ad 
					 
					
						
						
							
							Fixed several flake8 errors, including one where a test wouldn't be run  
						
						
						
						
					 
					
						2014-05-17 09:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						1109ebd7b3 
					 
					
						
						
							
							Optimized make_aware/naive by removing redundant checks. Refs  #22625 .  
						
						... 
						
						
						
						Also added tests with pytz and removed misplaced tests. 
						
						
					 
					
						2014-05-16 23:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						fa89acf1d0 
					 
					
						
						
							
							Fixed   #22625  -- Normalized make_aware/naive errors.  
						
						... 
						
						
						
						Also added tests for is/make_aware/naive.
Thanks Tom Michaelis for the report. 
						
						
					 
					
						2014-05-16 22:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								Moayad Mardini 
							
						 
					 
					
						
						
							
						
						393ddc10a7 
					 
					
						
						
							
							Fixed   #22531  -- Added tree.Node.__repr__ and tests for the class.  
						
						... 
						
						
						
						While Node class has a useful `__str__`, its `__repr__` is not that
useful. Added a `__repr__` that makes use of the current `__str__`.
This is especially useful since the more popular `Q` class inherits
`tree.Node`. Also created new tests that cover most of `Node` class
functionality. 
						
						
					 
					
						2014-05-16 09:30:25 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e520a73eee 
					 
					
						
						
							
							Harmonized some PEP 0263 coding preambles  
						
						
						
						
					 
					
						2014-05-15 19:58:41 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Romijn 
							
						 
					 
					
						
						
							
						
						255449c1ee 
					 
					
						
						
							
							Added additional checks in is_safe_url to account for flexible parsing.  
						
						... 
						
						
						
						This is a security fix. Disclosure following shortly. 
						
						
					 
					
						2014-05-14 10:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						3800f63721 
					 
					
						
						
							
							Dropped fix_IE_for_vary/attach.  
						
						... 
						
						
						
						This is a security fix. Disclosure following shortly. 
						
						
					 
					
						2014-05-14 10:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								chriscauley 
							
						 
					 
					
						
						
							
						
						66ec9ee441 
					 
					
						
						
							
							Fixed   #22378  -- Updated \d to [0-9]+ in urlpatterns of docs and tests.  
						
						... 
						
						
						
						Thanks tomwys for the suggestion. 
						
						
					 
					
						2014-04-16 20:36:29 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						69a4f383f6 
					 
					
						
						
							
							Fixed   #22338  -- Fixed a test dependent on dictionary key iteration order.  
						
						
						
						
					 
					
						2014-03-30 14:25:06 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c19bbefca2 
					 
					
						
						
							
							Fixed a deprecation warning on Python 3.  
						
						
						
						
					 
					
						2014-03-27 06:59:54 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						232181d1c5 
					 
					
						
						
							
							Advanced deprecation warnings for 1.8.  
						
						
						
						
					 
					
						2014-03-22 21:12:58 +01:00