Gordon Pendleton 
							
						 
					 
					
						
						
							
						
						d0da2820ca 
					 
					
						
						
							
							Fixed   #31402  -- Added migrate --check option.  
						
						... 
						
						
						
						Command exits with non-zero status if unapplied migrations exist. 
						
						
					 
					
						2020-03-26 20:12:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						d88365708c 
					 
					
						
						
							
							Fixed   #31318  -- Allowed sqlmigrate to inspect squashed migrations.  
						
						
						
						
					 
					
						2020-03-09 08:42:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						b88ad1d356 
					 
					
						
						
							
							Refs  #31318  -- Added tests for inspecting squashed migrations and ambiguous names in sqlmigrate.  
						
						
						
						
					 
					
						2020-03-09 08:21:34 +01:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						2a2ea4ee18 
					 
					
						
						
							
							Refs  #31117  -- Made various tests properly handle unexpected databases aliases.  
						
						... 
						
						
						
						- Used selected "databases" instead of django.db.connections.
- Made routers in tests.migrations skip migrations on unexpected
  databases.
- Added DiscoverRunnerGetDatabasesTests.assertSkippedDatabases() hook
  which properly asserts messages about skipped databases. 
						
						
					 
					
						2020-01-20 14:39:02 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						530dd193f2 
					 
					
						
						
							
							Fixed   #29808  -- Fixed initial migration detection when identifiers are case-insensitive.  
						
						... 
						
						
						
						Thanks Simon Charette for the review. 
						
						
					 
					
						2019-11-15 09:01:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						06d34aab7c 
					 
					
						
						
							
							Fixed   #30870  -- Fixed showing that RunPython operations are irreversible by migrate --plan.  
						
						... 
						
						
						
						Thanks Hasan Ramezani for the initial patch and Kyle Dickerson for the
report. 
						
						
					 
					
						2019-10-14 11:13:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						05186c03a3 
					 
					
						
						
							
							Isolated migrations.test_commands.MigrateTests.test_migrate_plan.  
						
						
						
						
					 
					
						2019-10-14 08:42:38 +02:00 
						 
				 
			
				
					
						
							
							
								Min ho Kim 
							
						 
					 
					
						
						
							
						
						65e86948b8 
					 
					
						
						
							
							Corrected several typos in string literals and test names.  
						
						
						
						
					 
					
						2019-08-07 11:23:14 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						5d03f2bc01 
					 
					
						
						
							
							Fixed   #30595  -- Added error message when no objects found to sql* management commands.  
						
						
						
						
					 
					
						2019-07-01 13:47:54 +02:00 
						 
				 
			
				
					
						
							
							
								tschilling 
							
						 
					 
					
						
						
							
						
						7c68cea7ee 
					 
					
						
						
							
							Fixed   #30186  -- Made showmigrations --list display the applied datetimes at verbosity 2+.  
						
						
						
						
					 
					
						2019-03-08 08:25:38 -05:00 
						 
				 
			
				
					
						
							
							
								Parth Patil 
							
						 
					 
					
						
						
							
						
						acc041984f 
					 
					
						
						
							
							Fixed   #30189  -- Removed transaction from sqlmigrate output if database doesn't use one.  
						
						
						
						
					 
					
						2019-03-07 18:28:22 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Davis 
							
						 
					 
					
						
						
							
						
						2bd8df243a 
					 
					
						
						
							
							Fixed   #30184  -- Removed ellipsis characters from shell output strings.  
						
						... 
						
						
						
						Partially reverted 50b8493581#29654 )
to avoid a crash when the user shell doesn't support non-ASCII characters. 
						
						
					 
					
						2019-02-13 13:59:44 -05:00 
						 
				 
			
				
					
						
							
							
								Semen Zhydenko 
							
						 
					 
					
						
						
							
						
						255d6a26a8 
					 
					
						
						
							
							Fixed spelling mistakes in comments and tests.  
						
						
						
						
					 
					
						2019-02-11 08:55:57 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						7e3bf2662b 
					 
					
						
						
							
							Removed default mode='r' argument from calls to open().  
						
						
						
						
					 
					
						2019-01-27 17:41:43 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						8c775391b7 
					 
					
						
						
							
							Refs  #28478  -- Deprecated TestCase's allow_database_queries and multi_db in favor of databases.  
						
						
						
						
					 
					
						2019-01-10 19:11:21 -05:00 
						 
				 
			
				
					
						
							
							
								Sarah Guermond 
							
						 
					 
					
						
						
							
						
						cd40306854 
					 
					
						
						
							
							Fixed   #25884  -- Fixed migrate --run-syncdb when specifying an app label.  
						
						
						
						
					 
					
						2018-11-14 18:22:59 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f82be9ebc7 
					 
					
						
						
							
							Fixed   #29934  -- Added sqlparse as a require dependency.  
						
						
						
						
					 
					
						2018-11-09 19:09:36 -05:00 
						 
				 
			
				
					
						
							
							
								Junyoung 
							
						 
					 
					
						
						
							
						
						df448bfd02 
					 
					
						
						
							
							Fixed   #29783  -- Added app label validation to showmigrations command.  
						
						
						
						
					 
					
						2018-10-30 19:29:00 -04:00 
						 
				 
			
				
					
						
							
							
								Prabakaran Kumaresshan 
							
						 
					 
					
						
						
							
						
						10d82c85aa 
					 
					
						
						
							
							Fixed   #29831  -- Added validation for makemigrations --name.  
						
						
						
						
					 
					
						2018-10-23 10:05:24 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4fc8fb7dda 
					 
					
						
						
							
							Tested showmigrations with apps without migrations.  
						
						
						
						
					 
					
						2018-09-28 09:56:40 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						495abe0095 
					 
					
						
						
							
							Refs  #29198  -- Fixed migrate --plan crash if RunSQL uses a list or tuple.  
						
						... 
						
						
						
						Also fixed test failures if sqlparse isn't installed. 
						
						
					 
					
						2018-09-19 17:13:39 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						50b8493581 
					 
					
						
						
							
							Refs  #29654  -- Replaced three dots with ellipsis character in output strings.  
						
						
						
						
					 
					
						2018-08-22 09:13:58 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						201017df30 
					 
					
						
						
							
							Fixed   #29654  -- Made text truncation an ellipsis character instead of three dots.  
						
						... 
						
						
						
						Thanks Sudhanshu Mishra for the initial patch and Tim Graham for the review. 
						
						
					 
					
						2018-08-21 17:46:45 +02:00 
						 
				 
			
				
					
						
							
							
								Calvin DeBoer 
							
						 
					 
					
						
						
							
						
						058d33f3ed 
					 
					
						
						
							
							Fixed   #29198  -- Added migrate --plan option.  
						
						
						
						
					 
					
						2018-08-03 15:22:42 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5a017eef4c 
					 
					
						
						
							
							Fixed test_migrate_syncdb_deferred_sql_executed_with_schemaeditor() on Oracle.  
						
						
						
						
					 
					
						2018-07-22 08:47:55 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						8d4ab0c41f 
					 
					
						
						
							
							Added tests for migrate logging and error messages.  
						
						
						
						
					 
					
						2018-07-20 20:37:52 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						8e3f22f251 
					 
					
						
						
							
							Fixed   #27731  -- Implemented CreateModel/AlterFooOperation reduction.  
						
						... 
						
						
						
						This should alleviate the side effects of disabling the AlterFooOperation
reduction with RemoveField to fix refs #28862  during migration squashing
because CreateModel can perform a reduction with RemoveField.
Thanks Nick Pope for the review. 
						
						
					 
					
						2018-07-19 17:06:01 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						ed7898e1b5 
					 
					
						
						
							
							Fixed   #28862  -- Disabled optimization of AlterFooTogether and RemoveField.  
						
						... 
						
						
						
						AlterFooTogether operations cannot be swapped with RemoveField operations on
the same model as they could be removing the the same field as well.
Since AlterFooTogether operations don't track what their previous value was,
it's impossible to determine whether or not the optimization is safe so the
only way to proceed is to disable the optimization.
Thanks Ramiro Morales for the in-depth analysis of the issue.
Refs #24828  
						
						
					 
					
						2018-07-19 17:06:01 -04:00 
						 
				 
			
				
					
						
							
							
								oliver 
							
						 
					 
					
						
						
							
						
						6b3e17bab6 
					 
					
						
						
							
							Fixed   #29518  -- Added validation for sqlmigrate's app_label argument.  
						
						
						
						
					 
					
						2018-06-25 10:43:12 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						fc26615164 
					 
					
						
						
							
							Refs  #29506  -- Added validation for squashmigrations' app_label option.  
						
						
						
						
					 
					
						2018-06-20 15:46:43 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c723a1ff8e 
					 
					
						
						
							
							Fixed   #29506  -- Added validation for migrate's app_label option.  
						
						... 
						
						
						
						Thanks MyungSeKyo for the report and the initial patch. 
						
						
					 
					
						2018-06-20 15:42:40 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c3c7d15c34 
					 
					
						
						
							
							Refs  #29469  -- Reused get_app_config() error message in makemigrations error.  
						
						
						
						
					 
					
						2018-06-20 15:41:51 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						abbc9cd71c 
					 
					
						
						
							
							Moved makemigrations app_label validation tests.  
						
						
						
						
					 
					
						2018-06-20 15:33:23 -04:00 
						 
				 
			
				
					
						
							
							
								oliver 
							
						 
					 
					
						
						
							
						
						78972af367 
					 
					
						
						
							
							Fixed   #29469  -- Added a helpful makemigrations error if app_label contains dots.  
						
						
						
						
					 
					
						2018-06-16 15:18:57 -04:00 
						 
				 
			
				
					
						
							
							
								Sanket Saurav 
							
						 
					 
					
						
						
							
						
						079f324357 
					 
					
						
						
							
							Fixed   #28913  -- Fixed error handling when MIGRATIONS_MODULES specifies a nonexistent top-level package.  
						
						
						
						
					 
					
						2018-05-05 18:26:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0a37ea56d0 
					 
					
						
						
							
							Fixed   #29091  -- Fixed makemigrations crash if migrations directory doesn't have __init__.py.  
						
						... 
						
						
						
						Regression in aadd3aeb2b 
						
						
					 
					
						2018-01-31 09:36:36 -05:00 
						 
				 
			
				
					
						
							
							
								Дилян Палаузов 
							
						 
					 
					
						
						
							
						
						6c0042430e 
					 
					
						
						
							
							Fixed   #28776  -- Fixed a/an/and typos in docs and comments.  
						
						
						
						
					 
					
						2017-11-06 22:41:03 -05:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						a51c4de194 
					 
					
						
						
							
							Used assertRaisesMessage() to test Django's error messages.  
						
						
						
						
					 
					
						2017-07-29 19:07:23 -04:00 
						 
				 
			
				
					
						
							
							
								Melvyn Sopacua 
							
						 
					 
					
						
						
							
						
						5bb9b9a388 
					 
					
						
						
							
							Fixed   #28363  -- Allowed naming the migration generated by squashmigrations.  
						
						
						
						
					 
					
						2017-07-26 13:47:35 -04:00 
						 
				 
			
				
					
						
							
							
								Marti Raudsepp 
							
						 
					 
					
						
						
							
						
						fda55c71a8 
					 
					
						
						
							
							Fixed   #27858  -- Prevented read-only management commands from creating the django_migrations table.  
						
						... 
						
						
						
						MigrationRecorder now assumes that if the django_migrations table
doesn't exist, then no migrations are applied.
Reverted documentation change from refs #23808 . 
						
						
					 
					
						2017-06-19 13:04:57 -04:00 
						 
				 
			
				
					
						
							
							
								Michiel Beijen 
							
						 
					 
					
						
						
							
						
						5e8625ba64 
					 
					
						
						
							
							Renamed "Mac OS X" to "macOS" in docs.  
						
						
						
						
					 
					
						2017-04-24 20:16:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						29f607927f 
					 
					
						
						
							
							Fixed spelling of "nonexistent".  
						
						
						
						
					 
					
						2017-02-03 08:01:45 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1c466994d9 
					 
					
						
						
							
							Refs  #23919  -- Removed misc Python 2/3 references.  
						
						
						
						
					 
					
						2017-01-25 13:59:25 -05:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						d6eaf7c018 
					 
					
						
						
							
							Refs  #23919  -- Replaced super(ClassName, self) with super().  
						
						
						
						
					 
					
						2017-01-25 12:23:46 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2366100872 
					 
					
						
						
							
							Removed unneeded force_text calls in the test suite  
						
						
						
						
					 
					
						2017-01-24 18:45:54 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7aba69145d 
					 
					
						
						
							
							Refs  #23919  -- Removed django.test.mock Python 2 compatibility shim.  
						
						
						
						
					 
					
						2017-01-20 08:17:20 -05:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						a556396339 
					 
					
						
						
							
							Refs  #23919  -- Replaced io.open() with open().  
						
						... 
						
						
						
						io.open() is an alias for open() on Python 3. 
						
						
					 
					
						2017-01-18 21:45:12 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2b281cc35e 
					 
					
						
						
							
							Refs  #23919  -- Removed most of remaining six usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 21:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c716fe8782 
					 
					
						
						
							
							Refs  #23919  -- Removed six.PY2/PY3 usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 16:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00