Märt Häkkinen 
							
						 
					 
					
						
						
							
						
						ed317e79e3 
					 
					
						
						
							
							Fixed   #33030  -- Fixed broken links to GDAL docs.  
						
						
						
						
					 
					
						2021-08-23 06:22:07 +02:00 
						 
				 
			
				
					
						
							
							
								Manav Agarwal 
							
						 
					 
					
						
						
							
						
						3e6a3e8853 
					 
					
						
						
							
							Refs  #29898  -- Refactored out ProjectState.resolve_model_relations()/resolve_model_field_relations() hooks.  
						
						
						
						
					 
					
						2021-08-20 13:45:21 +02:00 
						 
				 
			
				
					
						
							
							
								Matjaz Gregoric 
							
						 
					 
					
						
						
							
						
						518ce7a51f 
					 
					
						
						
							
							Fixed   #33017  -- Fixed storage engine introspection on MySQL.  
						
						... 
						
						
						
						This also improves performance on MySQL instances with a large number
of databases, since querying the information_schema table can be very
slow 
						
						
					 
					
						2021-08-20 11:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								Matjaz Gregoric 
							
						 
					 
					
						
						
							
						
						e9aa20e4e1 
					 
					
						
						
							
							Optimized DatabaseSchemaEditor._field_should_be_indexed() on MySQL.  
						
						
						
						
					 
					
						2021-08-20 10:30:02 +02:00 
						 
				 
			
				
					
						
							
							
								Keryn Knight 
							
						 
					 
					
						
						
							
						
						bf5abf1bdc 
					 
					
						
						
							
							Fixed   #33025  -- Avoided accessing the database connections in Query.build_lookup() when not necessary.  
						
						... 
						
						
						
						Of the built-in backends, only Oracle treats empty strings and nulls as
equal, so avoid testing the default connection backend for
interprets_empty_strings_as_nulls if it can be established from the
lookup that it wouldn't affect the lookup instance returned. This
improves performance a small amount for most lookups being built,
because accessing the connections requires touching the thread critical
`Local` which is an expensive operation. 
						
						
					 
					
						2021-08-19 13:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						faf6d48590 
					 
					
						
						
							
							Removed reference to nonexistent collectstatic --exclude-dirs option.  
						
						
						
						
					 
					
						2021-08-19 12:49:46 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						7800596924 
					 
					
						
						
							
							Fixed   #33014  -- Made ProjectState raise exception when real_apps argument is not a set.  
						
						
						
						
					 
					
						2021-08-19 10:18:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jonny Park 
							
						 
					 
					
						
						
							
						
						4e8121e8e4 
					 
					
						
						
							
							Fixed   #32994  -- Fixed autoreloader tests when using 'python -m'.  
						
						
						
						
					 
					
						2021-08-19 09:20:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						36714be874 
					 
					
						
						
							
							Refs  #31621  -- Fixed handling --parallel option in test management command and runtests.py.  
						
						... 
						
						
						
						Regression in ae89daf46f 
						
						
					 
					
						2021-08-19 09:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c2a5735d86 
					 
					
						
						
							
							Refs  #31621  -- Added more tests for test --parallel option.  
						
						
						
						
					 
					
						2021-08-19 09:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Westcott 
							
						 
					 
					
						
						
							
						
						5092f7247d 
					 
					
						
						
							
							Fixed   #33036  -- Made simple_tag()/inclusion_tag() with takes_context raise TemplateSyntaxError when function has no parameters.  
						
						
						
						
					 
					
						2021-08-19 07:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						231de683d8 
					 
					
						
						
							
							Refs  #32800  -- Added _add_new_csrf_cookie() helper function.  
						
						... 
						
						
						
						This centralizes the logic to use when setting a new cookie. It also
eliminates the need for the _get_new_csrf_token() function, which is now
removed. 
						
						
					 
					
						2021-08-17 12:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						be1fd6645d 
					 
					
						
						
							
							Refs  #32800  -- Added test_masked_secret_accepted_and_not_replaced().  
						
						... 
						
						
						
						This improves test_bare_secret_accepted_and_replaced() by adding a stronger
assertion. It also adds a parallel test for the non-bare (masked) case. 
						
						
					 
					
						2021-08-17 12:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						7aba820aca 
					 
					
						
						
							
							Refs  #32800  -- Improved CsrfViewMiddlewareTestMixin._check_token_present().  
						
						... 
						
						
						
						This changes CsrfViewMiddlewareTestMixin._check_token_present() to give more
detailed information if the check fails, and in particular why it failed. It
also moves CsrfFunctionTests.assertMaskedSecretCorrect() to a separate
CsrfFunctionTestMixin so the helper can be used in CsrfViewMiddlewareTestMixin. 
						
						
					 
					
						2021-08-17 12:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						f10553ec93 
					 
					
						
						
							
							Refs  #32800  -- Renamed _set_token() to _set_csrf_cookie().  
						
						
						
						
					 
					
						2021-08-17 12:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						26d8e3f302 
					 
					
						
						
							
							Refs  #32800  -- Used the cookie argument to CsrfViewMiddlewareTestMixin._get_request() in more tests.  
						
						
						
						
					 
					
						2021-08-17 12:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Northall 
							
						 
					 
					
						
						
							
						
						c23aa73626 
					 
					
						
						
							
							Fixed   #32964  -- Corrected 'setup'/'set up' usage in docs.  
						
						
						
						
					 
					
						2021-08-17 12:18:07 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						6c3525a09d 
					 
					
						
						
							
							The geodjango mailing list moved to the Django Forum.  
						
						
						
						
					 
					
						2021-08-13 15:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						754b82d9de 
					 
					
						
						
							
							The django-i18n mailing list moved to the Django Forum.  
						
						
						
						
					 
					
						2021-08-13 15:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						54a30a7a00 
					 
					
						
						
							
							Refs  #29898  -- Changed ProjectState.real_apps to set.  
						
						
						
						
					 
					
						2021-08-11 09:01:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						3a6431db54 
					 
					
						
						
							
							Refs  #29205  -- Added MultiValueField test for rendering of optional subfields.  
						
						
						
						
					 
					
						2021-08-10 12:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mart Sõmermaa 
							
						 
					 
					
						
						
							
						
						9b1158a7e0 
					 
					
						
						
							
							Fixed   #32993  -- Added AutocompleteJsonView.serialize_result() to allow customization.  
						
						
						
						
					 
					
						2021-08-10 07:44:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b64db05b9c 
					 
					
						
						
							
							Removed unnecessary WhereNode.is_summary.  
						
						... 
						
						
						
						Unnecessary since its introduction in 1df89a60c5 
						
						
					 
					
						2021-08-09 19:23:29 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						f0776a558c 
					 
					
						
						
							
							Fixed   #33002  -- Made DebugLexer.tokenize() more closely parallel Lexer.tokenize().  
						
						
						
						
					 
					
						2021-08-09 13:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						6fedd868e1 
					 
					
						
						
							
							Refs  #33002  -- Renamed variable from bit to token_string in Lexer.tokenize().  
						
						
						
						
					 
					
						2021-08-09 13:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						6242c22a2f 
					 
					
						
						
							
							Refs  #33002  -- Optimized Lexer.tokenize() by skipping computing lineno when not needed.  
						
						
						
						
					 
					
						2021-08-09 13:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						65ed96fa39 
					 
					
						
						
							
							Refs  #33002  -- Added DebugLexer/Lexer.tokenize() test for trailing text token.  
						
						
						
						
					 
					
						2021-08-09 13:42:26 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						b2be7e12cc 
					 
					
						
						
							
							Refs  #33002  -- Made template_tests.tests.py's tests test both Lexer and DebugLexer.  
						
						
						
						
					 
					
						2021-08-09 13:37:02 +02:00 
						 
				 
			
				
					
						
							
							
								Keryn Knight 
							
						 
					 
					
						
						
							
						
						921e4ccb77 
					 
					
						
						
							
							Fixed   #33003  -- Removed **kwargs from QuerySet._chain().  
						
						... 
						
						
						
						The functionality of updating the __dict__ was only present to allow
for pickling a Prefetch object, which is a comparably rare operation.
Forcing the __getstate__() implementation to handle it allows the
chaining operation to be slightly faster, which is much more common. 
						
						
					 
					
						2021-08-09 13:28:40 +02:00 
						 
				 
			
				
					
						
							
							
								Premkumar Chalmeti 
							
						 
					 
					
						
						
							
						
						fffeb5df55 
					 
					
						
						
							
							Removed redundant definition of UserModel in ModelBackend.with_perm().  
						
						
						
						
					 
					
						2021-08-09 10:36:55 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Twohig 
							
						 
					 
					
						
						
							
						
						fc2bd40fc7 
					 
					
						
						
							
							Fixed   #32990  -- Simplified and optimized tag regex.  
						
						... 
						
						
						
						Thanks Chris Jerdonek for the review. 
						
						
					 
					
						2021-08-09 08:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Twohig 
							
						 
					 
					
						
						
							
						
						c99aaf14ee 
					 
					
						
						
							
							Refs  #32990  -- Added tests for DebugLexer/Lexer.tokenize().  
						
						
						
						
					 
					
						2021-08-09 08:21:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						259b28706e 
					 
					
						
						
							
							Fixed some broken links and redirects in docs.  
						
						
						
						
					 
					
						2021-08-09 07:07:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						8208381ba6 
					 
					
						
						
							
							Refs  #32956  -- Corrected spelling of daylight saving time.  
						
						... 
						
						
						
						AP Stylebook: Saving not savings, no hyphen, and lowercase. 
						
						
					 
					
						2021-08-06 13:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								qimingmafan 
							
						 
					 
					
						
						
							
						
						ee46722cb9 
					 
					
						
						
							
							Fixed typo in regex for IPv6 literals in EmailValidator.  
						
						
						
						
					 
					
						2021-08-06 12:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						61d92c650f 
					 
					
						
						
							
							Refs  #22123  -- Added more URLValidator test for invalid IPv6 literals.  
						
						
						
						
					 
					
						2021-08-06 12:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Touran 
							
						 
					 
					
						
						
							
						
						5d4f21b16f 
					 
					
						
						
							
							Fixed   #32983  -- Added system check for redundant related_name on symmetrical M2M fields.  
						
						... 
						
						
						
						Since ManyToManyFields defined with `symmetrical=True` do not add a
related field to the target model, including a `related_name` argument
will never do what the coder likely expects. This makes including
a related_name with a symmetrical model raise a system check warning.
ticket-32983 
						
						
					 
					
						2021-08-06 11:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Touran 
							
						 
					 
					
						
						
							
						
						1fb21ab377 
					 
					
						
						
							
							Refs  #32983  -- Removed unneeded related_name from test model definitions.  
						
						
						
						
					 
					
						2021-08-06 11:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jarosław Wygoda 
							
						 
					 
					
						
						
							
						
						d3c4696596 
					 
					
						
						
							
							Fixed   #27590  -- Allowed customizing a manifest file storage in ManifestFilesMixin.  
						
						
						
						
					 
					
						2021-08-05 12:40:34 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						4fe3774c72 
					 
					
						
						
							
							Refs  #32986  -- Moved TRANSLATOR_COMMENT_MARK to django.utils.translation.template.  
						
						
						
						
					 
					
						2021-08-05 06:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						e79ae5c317 
					 
					
						
						
							
							Fixed   #32986  -- Removed unneeded str.find() call in Lexer.create_token().  
						
						... 
						
						
						
						Unnecessary since 47ddd6a408 
						
						
					 
					
						2021-08-05 05:57:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ab16507f19 
					 
					
						
						
							
							Fixed   #32988  -- Prevented creation of more test databases than TestCases.  
						
						... 
						
						
						
						DiscoverRunner.parallel is used in setup_databases() and
teardown_databases() to control the number of test databases.
Regression in cb6c19749d 
						
						
					 
					
						2021-08-05 05:55:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						2d0ae8da80 
					 
					
						
						
							
							Fixed   #29205  -- Corrected rendering of required attributes for MultiValueField subfields.  
						
						
						
						
					 
					
						2021-08-04 17:37:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Rief 
							
						 
					 
					
						
						
							
						
						db1fc5cd3c 
					 
					
						
						
							
							Fixed   #32855  -- Corrected BoundWidget.id_for_label() with custom auto_id.  
						
						
						
						
					 
					
						2021-08-04 15:18:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						910ecd1b8d 
					 
					
						
						
							
							Fixed   #29063  -- Fixed migrate crash when specifying a name of partially applied squashed migrations.  
						
						
						
						
					 
					
						2021-08-04 09:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						202d3e193a 
					 
					
						
						
							
							Fixed typos in migrations tests, comments, and error message.  
						
						
						
						
					 
					
						2021-08-04 09:28:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						52f9cfee9f 
					 
					
						
						
							
							Used assertRaisesMessage() to test MigrationLoader.get_migration_by_prefix()'s error messages.  
						
						
						
						
					 
					
						2021-08-04 09:20:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michał Górny 
							
						 
					 
					
						
						
							
						
						7afca03c40 
					 
					
						
						
							
							Refs  #32074  -- Fixed CommandTests.test_subparser_invalid_option on Python 3.10+.  
						
						... 
						
						
						
						Python 3.10.0rc1 changed the error messages issued by argparse on
invalid choice to include the argument name. Update the expected test
output to account for that. 
						
						
					 
					
						2021-08-04 07:59:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ties Jan Hefting 
							
						 
					 
					
						
						
							
						
						4f3acf9579 
					 
					
						
						
							
							Fixed   #32984  -- Allowed customizing a deletion field widget in formsets.  
						
						
						
						
					 
					
						2021-08-03 13:12:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ties Jan Hefting 
							
						 
					 
					
						
						
							
						
						47cb85b542 
					 
					
						
						
							
							Fixed typos in tests/forms_tests/tests/test_formsets.py.  
						
						
						
						
					 
					
						2021-08-03 12:53:45 +02:00