Nick Pope 
							
						 
					 
					
						
						
							
						
						99b3ab2781 
					 
					
						
						
							
							Simplified some imports for database functions.  
						
						... 
						
						
						
						Used more specific modules to reduce the risk of circular imports. 
						
						
					 
					
						2019-01-08 19:21:31 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						36fceeec88 
					 
					
						
						
							
							Added stub 2.1.6 release notes.  
						
						
						
						
					 
					
						2019-01-08 08:57:22 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						162ae9c914 
					 
					
						
						
							
							Added CVE-2019-3498 to the security release archive.  
						
						
						
						
					 
					
						2019-01-04 09:24:47 -05:00 
						 
				 
			
				
					
						
							
							
								Tom Hacohen 
							
						 
					 
					
						
						
							
						
						1ecc0a395b 
					 
					
						
						
							
							Fixed   #30070 , CVE-2019-3498 -- Fixed content spoofing possiblity in the default 404 page.  
						
						... 
						
						
						
						Co-Authored-By: Tim Graham <timograham@gmail.com > 
						
						
					 
					
						2019-01-03 21:21:55 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						e49ab72637 
					 
					
						
						
							
							Refs  #29851  -- Fixed test_subquery_row_range_rank() crash on MariaDB 10.2+.  
						
						... 
						
						
						
						Thanks Tom Forbes for the report. 
						
						
					 
					
						2019-01-03 20:18:45 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						97844a3213 
					 
					
						
						
							
							Fixed typo in django/db/backends/base/features.py.  
						
						
						
						
					 
					
						2019-01-03 20:10:33 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b5fe97a34e 
					 
					
						
						
							
							Added __init__.py for db_utils tests.  
						
						
						
						
					 
					
						2019-01-02 18:19:45 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0004daa536 
					 
					
						
						
							
							Used 4 space hanging indent for dictionaries.  
						
						... 
						
						
						
						Thanks Mariusz Felisiak for auditing. 
						
						
					 
					
						2019-01-02 18:18:19 -05:00 
						 
				 
			
				
					
						
							
							
								Jozef 
							
						 
					 
					
						
						
							
						
						5bbf31634f 
					 
					
						
						
							
							Fixed typo in docs/ref/migration-operations.txt.  
						
						
						
						
					 
					
						2019-01-02 17:56:25 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e4a714b259 
					 
					
						
						
							
							Pinned Pillow != 5.4.0 in test requirements.  
						
						... 
						
						
						
						There's a bug that causes a test failure in forms_tests:
https://github.com/python-pillow/Pillow/pull/3501/files#r244651761 . 
						
						
					 
					
						2019-01-02 17:15:39 -05:00 
						 
				 
			
				
					
						
							
							
								Patrik Sletmo 
							
						 
					 
					
						
						
							
						
						14e2b1b065 
					 
					
						
						
							
							Fixed   #29981  -- Fixed inline formsets with a OnetoOneField primary key that uses to_field.  
						
						
						
						
					 
					
						2019-01-01 10:40:22 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						02c07be95c 
					 
					
						
						
							
							Fixed   #30050  -- Fixed InlineModelAdmin.has_change_permission() called with non-None obj during add.  
						
						... 
						
						
						
						Thanks andreage for the report and suggested fix. 
						
						
					 
					
						2019-01-01 09:42:14 -05:00 
						 
				 
			
				
					
						
							
							
								Paveł Tyślacki 
							
						 
					 
					
						
						
							
						
						0123b67f6b 
					 
					
						
						
							
							Fixed   #30060  -- Moved SQL generation for indexes and constraints to SchemaEditor.  
						
						
						
						
					 
					
						2019-01-01 09:39:58 -05:00 
						 
				 
			
				
					
						
							
							
								Brylie Christopher Oxley 
							
						 
					 
					
						
						
							
						
						e5ae9488ac 
					 
					
						
						
							
							Fixed   #30069  -- Added docstring to manage.py template.  
						
						
						
						
					 
					
						2018-12-31 19:37:23 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						043bd70942 
					 
					
						
						
							
							Updated test URL patterns to use path() and re_path().  
						
						
						
						
					 
					
						2018-12-31 10:47:32 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1136d57f01 
					 
					
						
						
							
							Updated a test to reflect the fact that "import *" isn't used in URLconfs anymore (refs  #14675 ).  
						
						
						
						
					 
					
						2018-12-31 10:24:28 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						100b8dd163 
					 
					
						
						
							
							Renamed QuerySet.earliest()/latest() helper method.  
						
						
						
						
					 
					
						2018-12-30 11:43:39 -05:00 
						 
				 
			
				
					
						
							
							
								Paveł Tyślacki 
							
						 
					 
					
						
						
							
						
						bdf3863bdd 
					 
					
						
						
							
							Fixed   #30063  -- Doc'd that Meta.unique_together may be deprecated in favor of Meta.constraints.  
						
						
						
						
					 
					
						2018-12-29 20:01:29 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						b71e3d635a 
					 
					
						
						
							
							Added examples to HttpRequest.build_absolute_uri() docs.  
						
						
						
						
					 
					
						2018-12-29 19:44:45 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Wiens 
							
						 
					 
					
						
						
							
						
						e817ae74da 
					 
					
						
						
							
							Followed style guide for model attribute ordering.  
						
						
						
						
					 
					
						2018-12-27 19:34:14 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						dd8ed64113 
					 
					
						
						
							
							Fixed   #29851  -- Fixed crash of annotations with window expressions in Subquery.  
						
						
						
						
					 
					
						2018-12-27 20:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						6fe9c45b72 
					 
					
						
						
							
							Fixed   #30024  -- Made urlencode() and Client raise TypeError when None is passed as data.  
						
						
						
						
					 
					
						2018-12-27 11:19:55 -05:00 
						 
				 
			
				
					
						
							
							
								Vedran Karačić 
							
						 
					 
					
						
						
							
						
						293db9eb36 
					 
					
						
						
							
							Updated OWASP Top 10 link to the latest version.  
						
						
						
						
					 
					
						2018-12-27 09:23:40 -05:00 
						 
				 
			
				
					
						
							
							
								CHI Cheng 
							
						 
					 
					
						
						
							
						
						b7dbd5ff68 
					 
					
						
						
							
							Fixed broken links to PyYAML page.  
						
						
						
						
					 
					
						2018-12-27 10:48:37 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Stebunov 
							
						 
					 
					
						
						
							
						
						277de22984 
					 
					
						
						
							
							Fixed   #30058  -- Made SMTP EmailBackend.send_messages() return 0 for empty/error cases.  
						
						
						
						
					 
					
						2018-12-26 13:33:08 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0b54ab0675 
					 
					
						
						
							
							Refs  #30033  -- Fixed schema's test_m2m_rename_field_in_target_model test failure on SQLite < 3.20.  
						
						... 
						
						
						
						Mixing local test models with non-local models resulted in a referential
integrity error during tear down since the models are removed in separate
schema editor instances which each check constraints.
Failure appeared after 7289874adc 
						
						
					 
					
						2018-12-26 11:26:51 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b74b6736d0 
					 
					
						
						
							
							Refs  #29547  -- Skipped an unsupported partial index test on older versions of SQLite.  
						
						... 
						
						
						
						Follow up to e5b8626c0e 
						
						
					 
					
						2018-12-26 11:20:11 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						ec7bf6d826 
					 
					
						
						
							
							Refs  #20483  -- Cached Oracle references retrieval on sql_flush().  
						
						
						
						
					 
					
						2018-12-26 09:20:21 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						2b2ae4eeb7 
					 
					
						
						
							
							Refs  #30054 ,  #20483  -- Cached SQLite references graph retrieval on sql_flush().  
						
						
						
						
					 
					
						2018-12-26 09:19:44 -05:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						7a6dbbb655 
					 
					
						
						
							
							Added import locations to contrib.postgres aggregates and validators docs.  
						
						
						
						
					 
					
						2018-12-24 16:36:00 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						64f9776bc4 
					 
					
						
						
							
							Refs  #29004  -- Prevented inspectdb tests from flushing all tables data.  
						
						... 
						
						
						
						This is a costly operation on most database backends. 
						
						
					 
					
						2018-12-24 15:32:39 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						f6d8b0c47e 
					 
					
						
						
							
							Refs  #26840  -- Corrected SQLite connection mocking in a setup_databases() test.  
						
						... 
						
						
						
						The test was expecting connections used by DiscoverRunner.setup_databases()
to be the ones defined in django.test.runner but this doesn't hold true
since this method was made a proxy of django.test.utils.setup_databases.
This broke the TransactionTestCase.serialized_rollback feature in the test
suite because calls to create_db_test() cleared the test data persisted on
connections objects.
Added an assertions to prevent this from happening again. 
						
						
					 
					
						2018-12-24 15:32:27 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						83677faf86 
					 
					
						
						
							
							Fixed   #30056  -- Added SQLite support for StdDev and Variance functions.  
						
						
						
						
					 
					
						2018-12-24 11:14:58 -05:00 
						 
				 
			
				
					
						
							
							
								Sanyam Khurana 
							
						 
					 
					
						
						
							
						
						5d25804eaf 
					 
					
						
						
							
							Fixed   #20098  -- Added a check for model Meta.db_table collisions.  
						
						
						
						
					 
					
						2018-12-24 10:40:11 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						e626a3f993 
					 
					
						
						
							
							Renamed Sqlite and Sqlite3 references to SQLite.  
						
						
						
						
					 
					
						2018-12-22 18:52:54 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						7534e43497 
					 
					
						
						
							
							Refs  #14204  -- Removed obsolete referential integrity comment for SQLite.  
						
						
						
						
					 
					
						2018-12-22 18:44:21 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						a68ea23101 
					 
					
						
						
							
							Fixed   #29970 ,  #30041  -- Made ModelBase.__new__() pass attrs without contribute_to_class() to type.__new__().  
						
						
						
						
					 
					
						2018-12-22 18:11:24 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						ce8b65ac5e 
					 
					
						
						
							
							Fixed   #30054  -- Implemented cascaded flush on SQLite.  
						
						... 
						
						
						
						This is required to maintain foreign key integrity when using
TransactionTestCase.available_apps.
Refs #30033 , #14204 , #20483 . 
						
						
					 
					
						2018-12-22 17:47:48 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						d5af14aa84 
					 
					
						
						
							
							Fixed   #30055  -- Dropped support for SQLite < 3.8.3.  
						
						
						
						
					 
					
						2018-12-22 16:59:28 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						790d108c97 
					 
					
						
						
							
							Refs  #30033  -- Checked constraints before committing SQLite schema changes.  
						
						... 
						
						
						
						This order of operations is more in line with SQLite's documented table
rebuild procedure and ensures that changes aren't committed if foreign key
integrity is broken. 
						
						
					 
					
						2018-12-22 15:26:46 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						6b9bd0933e 
					 
					
						
						
							
							Refs  #29928  -- Added supports_pragma_foreign_key_check SQLite feature flag.  
						
						
						
						
					 
					
						2018-12-22 15:14:33 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						f3eb1cfb58 
					 
					
						
						
							
							Refs  #29928  -- Corrected SQLite's can_defer_constraint_checks feature flag.  
						
						
						
						
					 
					
						2018-12-22 15:13:46 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						25a0781a16 
					 
					
						
						
							
							Refs  #29182  -- Corrected SQLite's supports_atomic_references_rename feature flag.  
						
						
						
						
					 
					
						2018-12-22 14:58:08 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						e5b8626c0e 
					 
					
						
						
							
							Refs  #29547  -- Corrected SQLite's supports_partial_indexes feature flag.  
						
						
						
						
					 
					
						2018-12-22 14:51:59 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						c5b58d7767 
					 
					
						
						
							
							Refs  #29928  -- Adjusted release notes of SQLite test constraint checking.  
						
						
						
						
					 
					
						2018-12-22 14:32:40 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						20f6f9eaa1 
					 
					
						
						
							
							Renamed SQLite3	references to to SQLite.  
						
						... 
						
						
						
						The version suffix isn't part of the product name. 
						
						
					 
					
						2018-12-22 14:20:43 -05:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						e671337e8b 
					 
					
						
						
							
							Fixed   #29750  -- Added View.setup() hook for class-based views.  
						
						
						
						
					 
					
						2018-12-21 19:01:11 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Garwood 
							
						 
					 
					
						
						
							
						
						19e863a844 
					 
					
						
						
							
							Fixed   #29995  -- Used higher contrast colors in debug page.  
						
						
						
						
					 
					
						2018-12-21 18:00:13 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						226a26cf34 
					 
					
						
						
							
							Removed an overridden CSS rule in debug page.  
						
						
						
						
					 
					
						2018-12-21 18:00:03 -05:00 
						 
				 
			
				
					
						
							
							
								jtiai 
							
						 
					 
					
						
						
							
						
						5a77190e66 
					 
					
						
						
							
							Fixed   #29792  -- Made GeometryField.deconstruct() handle 'extent' and 'tolerance' args.  
						
						
						
						
					 
					
						2018-12-21 17:44:45 -05:00