David Wobrock 
							
						 
					 
					
						
						
							
						
						2f565f84ac 
					 
					
						
						
							
							Fixed   #31097  -- Fixed crash of ArrayAgg and StringAgg with filter when used in Subquery.  
						
						
						
						
					 
					
						2019-12-31 10:35:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						7d44aeb388 
					 
					
						
						
							
							Refs  #31097  -- Added tests for filter in ArrayAgg and StringAgg.  
						
						
						
						
					 
					
						2019-12-31 10:35:39 +01:00 
						 
				 
			
				
					
						
							
							
								Gabriel Augendre 
							
						 
					 
					
						
						
							
						
						307c63f9a7 
					 
					
						
						
							
							Fixed   #30780  -- Improved visibility of Getting Help FAQ in tutorials.  
						
						
						
						
					 
					
						2019-12-31 08:54:26 +01:00 
						 
				 
			
				
					
						
							
							
								Gabriel Augendre 
							
						 
					 
					
						
						
							
						
						c07b4bce2c 
					 
					
						
						
							
							Refs  #30780  -- Moved "First steps" section to the top of index page.  
						
						
						
						
					 
					
						2019-12-31 08:14:45 +01:00 
						 
				 
			
				
					
						
							
							
								Sjbrgsn 
							
						 
					 
					
						
						
							
						
						b2bd08bb7a 
					 
					
						
						
							
							Fixed   #30892  -- Fixed slugify() and admin's URLify.js for "İ".  
						
						... 
						
						
						
						Thanks Luis Nell for the implementation idea and very detailed report.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2019-12-30 20:47:22 +01:00 
						 
				 
			
				
					
						
							
							
								Farhaan Bukhsh 
							
						 
					 
					
						
						
							
						
						cf5d4701dc 
					 
					
						
						
							
							Fixed   #30819  -- Fixed year determination in admin calendar widget for two-digit years.  
						
						... 
						
						
						
						Two-digit years in the range of [00, 68] are in the current century,
while [69,99] are in the previous century, according to the Open Group
Specification. 
						
						
					 
					
						2019-12-30 13:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								Aldian Fazrihady 
							
						 
					 
					
						
						
							
						
						550357771b 
					 
					
						
						
							
							Refs  #30819  -- Prioritized the date format with four-digit year for the Indonesian (id) locale.  
						
						
						
						
					 
					
						2019-12-30 13:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						ea44d86ed4 
					 
					
						
						
							
							Added guidelines for assertIs() usage.  
						
						
						
						
					 
					
						2019-12-30 11:25:18 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						9e14bc2135 
					 
					
						
						
							
							Refs  #29260  -- Doc'd Model.save() behavior change in Django 3.0.  
						
						
						
						
					 
					
						2019-12-30 07:49:10 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						5779cc938a 
					 
					
						
						
							
							Fixed   #31071  -- Disabled insert optimization for primary keys with defaults when loading fixtures.  
						
						... 
						
						
						
						Model.save_base() is called directly when loading fixtures and assumes
existing rows will be updated. Branching of "raw" allows to maintain
the optimization introduced in #29260  while supporting this edge case.
Regression in 85458e94e3 
						
						
					 
					
						2019-12-30 07:49:10 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5a68f02498 
					 
					
						
						
							
							Fixed random models_fields.test_uuid.TestQuerying failures.  
						
						... 
						
						
						
						Random failures depended on a generated UUID. 
						
						
					 
					
						2019-12-27 15:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						62727e65fb 
					 
					
						
						
							
							Increased test coverage of django.utils.inspect.  
						
						
						
						
					 
					
						2019-12-27 10:08:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						e42b68debf 
					 
					
						
						
							
							Fixed   #31114  -- Fixed HttpRequest.build_absolute_uri() crash with reverse_lazy() locations.  
						
						
						
						
					 
					
						2019-12-27 09:19:56 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						5660267e5b 
					 
					
						
						
							
							Fixed   #31121  -- Cleared Site cache in SitesFrameworkTests.  
						
						... 
						
						
						
						Thanks Matthijs Kooijman for the report and analysis. 
						
						
					 
					
						2019-12-27 08:57:34 +01:00 
						 
				 
			
				
					
						
							
							
								leollon 
							
						 
					 
					
						
						
							
						
						fef2636f28 
					 
					
						
						
							
							Fixed typo in django/utils/termcolors.py docstring.  
						
						
						
						
					 
					
						2019-12-27 07:49:15 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						22ce5d0031 
					 
					
						
						
							
							Fixed   #31106  -- Fixed migrations crash on PostgreSQL 10+ when adding FK constraints inline and changing data.  
						
						... 
						
						
						
						This allows adding foreign key constraints inline and changing data in
the same migration on PostgreSQL 10+.
Regression in 738faf9da2 
						
						
					 
					
						2019-12-23 23:28:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						5e00bd1f77 
					 
					
						
						
							
							Removed unnecessary code-block directives in various docs.  
						
						
						
						
					 
					
						2019-12-23 14:47:13 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						45bcc6feac 
					 
					
						
						
							
							Refs  #31115  -- Added test for nested subquery that references related fields.  
						
						... 
						
						
						
						Thanks Dmitriy Gunchenko for the report and Simon Charette for the
analysis and tests.
Regression in 5a4d7285bd5a4d7285bd 
						
						
					 
					
						2019-12-23 12:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						67ea35df52 
					 
					
						
						
							
							Fixed   #30998  -- Added ModelChoiceIteratorValue to pass the model instance to ChoiceWidget.create_option().  
						
						
						
						
					 
					
						2019-12-23 10:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						5da85ea737 
					 
					
						
						
							
							Refs  #30998  -- Doc'd ModelChoiceField/ModelMultipleChoiceField.iterator attributes and ModelChoiceIterator.  
						
						
						
						
					 
					
						2019-12-23 10:08:59 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						720de4d044 
					 
					
						
						
							
							Fixed   #31109  -- Disabled grouping by aliases on QuerySet.exists().  
						
						... 
						
						
						
						Clearing the SELECT clause in Query.has_results was orphaning GROUP BY
references to it.
Thanks Thierry Bastian for the report and Baptiste Mispelon for the
bisect.
Regression in fb3f034f1c 
						
						
					 
					
						2019-12-23 09:24:03 +01:00 
						 
				 
			
				
					
						
							
							
								Taoup 
							
						 
					 
					
						
						
							
						
						cebd41e416 
					 
					
						
						
							
							Fixed   #31110  -- Fixed typo in docs/ref/models/expressions.txt.  
						
						
						
						
					 
					
						2019-12-21 20:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Katie McLaughlin 
							
						 
					 
					
						
						
							
						
						abeb4599af 
					 
					
						
						
							
							Refs  #30767  -- Improved deployment documentation.  
						
						
						
						
					 
					
						2019-12-20 10:42:56 +01:00 
						 
				 
			
				
					
						
							
							
								Garry Polley 
							
						 
					 
					
						
						
							
						
						0b698eaea6 
					 
					
						
						
							
							Added example of assertNumQueries() with "using" kwarg in testing topics docs.  
						
						
						
						
					 
					
						2019-12-20 08:07:36 +01:00 
						 
				 
			
				
					
						
							
							
								Garry Polley 
							
						 
					 
					
						
						
							
						
						d216e67b0c 
					 
					
						
						
							
							Removed outdated information from contrib.sites docs.  
						
						
						
						
					 
					
						2019-12-20 07:53:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						d8b6a76bc7 
					 
					
						
						
							
							Refs  #28954  -- Remove remaining Jython documentation.  
						
						... 
						
						
						
						There is still no further progress on Jython 3 since support for Jython
was stripped in Django 2.0. The developers experimenting with Jython 3
have stated that they would need to start from scratch, so it doesn't
look as though it will materialize for years to come.
Python 2 and Django 1.11, the last version to support Python 2.7, will
both be end-of-life before Django 3.1 is released. We should no longer
instruct users to use an unsupported version of Django. 
						
						
					 
					
						2019-12-19 16:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						a2d894b2e4 
					 
					
						
						
							
							Refs  #28954  -- Removed remaining Jython-specific code from dispatch tests.  
						
						... 
						
						
						
						Missed in 23b21db31b 
						
						
					 
					
						2019-12-19 16:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						a3fc24f014 
					 
					
						
						
							
							Fixed   #31095  -- Made RelatedManager.set() preserve existing m2m relations with an invalid type.  
						
						
						
						
					 
					
						2019-12-19 13:33:05 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						5a4d7285bd 
					 
					
						
						
							
							Fixed   #31094  -- Included columns referenced by subqueries in GROUP BY on aggregations.  
						
						... 
						
						
						
						Thanks Johannes Hoppe for the report.
Regression in fb3f034f1cfelisiak.mariusz@gmail.com > 
						
						
					 
					
						2019-12-19 10:04:56 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						a0f34d8fef 
					 
					
						
						
							
							Refs  #31094  -- Added test for not using aliases in GROUP BY clauses.  
						
						
						
						
					 
					
						2019-12-19 09:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Hansen 
							
						 
					 
					
						
						
							
						
						35d36d9462 
					 
					
						
						
							
							Refs  #30585  -- Updated project templates and tests to use (block)translate tags.  
						
						
						
						
					 
					
						2019-12-18 13:15:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Hansen 
							
						 
					 
					
						
						
							
						
						d291c72bf2 
					 
					
						
						
							
							Fixed   #30585  -- Added {% translate %} and {% blocktranslate %} template tags.  
						
						
						
						
					 
					
						2019-12-18 13:15:38 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						70d95682b1 
					 
					
						
						
							
							Corrected some typos in documentation.  
						
						
						
						
					 
					
						2019-12-18 11:36:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						50a69efb2e 
					 
					
						
						
							
							Added stub release notes for 3.0.2.  
						
						
						
						
					 
					
						2019-12-18 10:51:57 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						ef3baf966d 
					 
					
						
						
							
							Updated Pytest example in upgrade documentation.  
						
						... 
						
						
						
						Pytest changed their recommended entrypoint to 'pytest' in version 3.0.0 in 2016 : https://docs.pytest.org/en/latest/changelog.html#id1009 . Also link the name since this is the only reference in the Django documentation at current. 
						
						
					 
					
						2019-12-18 10:42:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5a2b9f0b54 
					 
					
						
						
							
							Added CVE-2019-19844 to the security archive.  
						
						
						
						
					 
					
						2019-12-18 10:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						5b1fbcef7a 
					 
					
						
						
							
							Fixed CVE-2019-19844 -- Used verified user email for password reset requests.  
						
						... 
						
						
						
						Co-Authored-By: Florian Apolloner <florian@apolloner.eu > 
						
						
					 
					
						2019-12-18 09:11:39 +01:00 
						 
				 
			
				
					
						
							
							
								Shubham singh 
							
						 
					 
					
						
						
							
						
						f4647179cc 
					 
					
						
						
							
							Fixed   #31086  -- Improved error message for admin model inlines with more than one foreign key to the same parent.  
						
						
						
						
					 
					
						2019-12-17 09:15:01 +01:00 
						 
				 
			
				
					
						
							
							
								James Turk 
							
						 
					 
					
						
						
							
						
						ff00a05347 
					 
					
						
						
							
							Fixed   #31088  -- Added support for websearch searching in SearchQuery.  
						
						
						
						
					 
					
						2019-12-16 14:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ram Rachum 
							
						 
					 
					
						
						
							
						
						972d93a95e 
					 
					
						
						
							
							Optimized containment check in ChoicesMeta.  
						
						
						
						
					 
					
						2019-12-16 11:22:45 +01:00 
						 
				 
			
				
					
						
							
							
								Zeynel Özdemir 
							
						 
					 
					
						
						
							
						
						9d40b6bbf4 
					 
					
						
						
							
							Fixed   #31076  -- Fixed dbshell crash on Windows with Python < 3.8.  
						
						... 
						
						
						
						subprocess.run()'s args parameter accepts path-like objects on Windows
since Python 3.8. 
						
						
					 
					
						2019-12-16 11:20:41 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						4161e35048 
					 
					
						
						
							
							Refs  #12679  -- Added test for using property as ModelAdmin.inlines.  
						
						... 
						
						
						
						Fixed in 1d8eb0cae5 
						
						
					 
					
						2019-12-14 21:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Rabah Saadi 
							
						 
					 
					
						
						
							
						
						5b7450080f 
					 
					
						
						
							
							Added Algerian Arabic language.  
						
						
						
						
					 
					
						2019-12-14 16:26:31 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						738e9e615d 
					 
					
						
						
							
							Fixed   #26743  -- Fixed UnboundLocalError crash when deserializing m2m fields and value isn't iterable.  
						
						
						
						
					 
					
						2019-12-13 11:38:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						3fe5d0128b 
					 
					
						
						
							
							Rewrote CSRF JavaScript example without jQuery.  
						
						
						
						
					 
					
						2019-12-12 16:34:03 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						9736137cdc 
					 
					
						
						
							
							Fixed   #31069 , Refs  #26431  -- Doc'd RegexPattern behavior change in passing optional named groups in Django 3.0.  
						
						
						
						
					 
					
						2019-12-12 14:24:10 +01:00 
						 
				 
			
				
					
						
							
							
								Osaetin Daniel 
							
						 
					 
					
						
						
							
						
						b33bfc3839 
					 
					
						
						
							
							Fixed   #30862  -- Allowed setting SameSite cookies flags to 'none'.  
						
						... 
						
						
						
						Thanks Florian Apolloner and Carlton Gibson for reviews. 
						
						
					 
					
						2019-12-12 10:52:31 +01:00 
						 
				 
			
				
					
						
							
							
								Osaetin Daniel 
							
						 
					 
					
						
						
							
						
						14e690ae5a 
					 
					
						
						
							
							Doc'd HttpResponse.set_cookie()'s secure argument.  
						
						
						
						
					 
					
						2019-12-12 10:52:31 +01:00 
						 
				 
			
				
					
						
							
							
								Osaetin Daniel 
							
						 
					 
					
						
						
							
						
						15c5875e69 
					 
					
						
						
							
							Refs  #6657  -- Corrected HttpResponse.set_cookie()/set_signed_cookie() signatures in docs.  
						
						
						
						
					 
					
						2019-12-12 10:52:31 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						b7d05b2e5a 
					 
					
						
						
							
							Refs  #23919  -- Used yield from in inspectdb.  
						
						
						
						
					 
					
						2019-12-12 10:51:46 +01:00