Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stable/3.2.x ok #14423

Closed
wants to merge 191 commits into from
Closed

Stable/3.2.x ok #14423

wants to merge 191 commits into from

Commits on Jan 15, 2021

  1. Configuration menu
    Copy the full SHA
    3dc3a95 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. [3.2.x] Fixed #18549 -- Fixed heading for inlines with a OneToOneField.

    Used verbose_name instead of verbose_name_plural.
    
    Backport of 0aff3fd from master.
    tim-mccurrach authored and felixxm committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    a91bf80 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32358 -- Fixed queryset crash when grouping by annotat…

    …ion with Distance()/Area().
    
    Made MeasureBase hashable.
    
    Backport of bef6f75 from master
    illia-v authored and felixxm committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    8dcb8b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. [3.2.x] Corrected versionadded annotations.

    Backport of 73ffc73 from master
    felixxm authored and carltongibson committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    de4e854 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5d70cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0db7331 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. [3.2.x] Refs #31259 -- Made various dark theme adjustments.

    Backport of f054468 from master
    knyghty authored and carltongibson committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    4cf4c2d View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32371 -- Doc'd jquery.init.js dependency for admin wid…

    …gets.
    
    Backport of 7b3ec6b from master
    matthiask authored and felixxm committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    41405a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. [3.2.x] Refs #29721 -- Simplified migration used to test atomic recor…

    …ding.
    
    This makes sure atomic recording of migration application is used when
    the schema editor doesn't defer any statement.
    
    Backport of 533a583 from master
    charettes authored and felixxm committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    900b2ce View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32374 -- Stopped recording migration application befor…

    …e deferred SQL.
    
    Migrations cannot be recorded in the same transaction as its associated
    DDL operations when some of it is deferred until the schema editor
    context exits.
    
    Regression in c86a3d8.
    
    Backport of 0c42cdf from master
    charettes authored and felixxm committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    6520ce5 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed #32367 -- Fixed system check for specifying type of aut…

    …o-created primary keys for inherited PKs.
    
    Regression in b5e12d4.
    
    Thanks אורי for the report.
    
    Backport of a03a361 from master
    felixxm committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    e45b944 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. [3.2.x] Fixed #32372 -- Made examples in related objects reference do…

    …cs consistent.
    
    Backport of 725c549 from master
    jackaitken authored and felixxm committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    59c63c7 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #32372 -- Updated manager name in related objects refere…

    …nce docs.
    
    Follow up to 725c549.
    Backport of 2b4b6c8 from master
    jackaitken authored and felixxm committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c708837 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. [3.2.x] Refs #26167 -- Corrected OpClass() example in docs.

    Backport of 90ddf46 from master
    hannseman authored and felixxm committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    5d9374b View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. [3.2.x] Fixed #32369 -- Fixed adding check constraints with pattern l…

    …ookups and expressions as rhs.
    
    This disables interpolation of constraint creation statements. Since
    Constraint.create_sql interpolates its parameters instead of deferring
    this responsibility to the backend connection it must disable
    connection level parameters interpolation.
    
    Backport of 42e8cf4 from master
    charettes authored and felixxm committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    9607e3a View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. [3.2.x] Fixed #32348, Refs #29087 -- Corrected tutorial for updated d…

    …eleting inlines UI.
    
    Updated tutorial to match change in 24e540f
    allowing deletion of original extra inlines.
    
    Backport of f4272d0 from master
    carltongibson committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    4dbbe37 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32290 -- Fixed TemplateNotFound in {% include %} tag f…

    …or relative path in variable.
    
    Backport of c978dd9 from master
    hramezani authored and felixxm committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    73e7bfc View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Changed "Don't overuse count() or exists()" example to Python.

    Backport of 8a642b8 from master
    adamchainz authored and felixxm committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    ba71cf3 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. [3.2.x] Fixed #32388 -- Clarified QuerySet.bulk_update() caveat about…

    … duplicates for multiple batches.
    
    Backport of 241da3f from master
    tim-mccurrach authored and felixxm committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    e95a60b View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32389 -- Fixed ResponseHeaders crash when data is not …

    …mapping.
    
    Backport of 3c00407 from master
    illia-v authored and carltongibson committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    f9b2b1b View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed #32391 -- Used CSS flex properties for changelist filter.

    Matched layout adjustment using flex from admin sidebar added in
    d24ba1b.
    
    Filters would become squashed when viewport was
    constrained or list display table became too wide.
    
    Backport of 269a767 from master
    skulden13 authored and carltongibson committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    d83249b View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Modernized custom manager example

    Since this example was added 15 years ago in a8ccdd0, the ORM has gained the ability to do the `COUNT(*)` related query, so do it with the ORM to avoid misleading users that raw SQL is only supported from manager methods.
    
    Backport of 59e503b from master
    adamchainz authored and carltongibson committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    52a4882 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. [3.2.x] Fixed GeoIPTest.test04_city() failure with the latest GeoIP2 …

    …database.
    
    Backport of 135c800 from master
    felixxm committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    f4d51e1 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32392 -- Fixed ExclusionConstraint crash with Cast() i…

    …n expressions.
    
    Backport of fdfbc66 from master
    tkoschnick authored and felixxm committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    18cac6b View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed #32345 -- Fixed preserving encoded query strings in set…

    …_language() view.
    
    Thanks Johannes Maron for the review.
    
    Backport of 6822aa5 from master
    sacovo authored and felixxm committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    0a3d93f View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. [3.2.x] Fixed CVE-2021-3281 -- Fixed potential directory-traversal vi…

    …a archive.extract().
    
    Thanks Florian Apolloner, Shai Berger, and Simon Charette for reviews.
    
    Thanks Wang Baohua for the report.
    
    Backport of 05413af from master.
    felixxm committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    f944f79 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Added CVE-2021-3281 to security archive.

    Backport of f749148 from master
    felixxm committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    10b25e6 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Added stub release notes for 3.1.7.

    Backport of 8d3c3a5 from master
    felixxm committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    b62e767 View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Fixed typo in docs/ref/forms/widgets.txt.

    Backport of f9cfd34 from master
    bsolomon1124 authored and felixxm committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    eab0b8b View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. [3.2.x] Fixed #32403 -- Fixed re-raising DatabaseErrors when using on…

    …ly 'postgres' database.
    
    Thanks Kazantcev Andrey for the report.
    
    Regression in f48f671.
    Backport of f131841 from master
    felixxm committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    7d65889 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. [3.2.x] Fixed #32332 -- Fixed loss of parent with non-numeric pk when…

    … saving child after parent.
    
    Follow up to 519016e.
    
    Backport of 7cba92e from master
    hramezani authored and felixxm committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    b36beec View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed typos in 3.2 release notes.

    Backport of e17bdb9 from master
    DanielSwain authored and carltongibson committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    afe34e7 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #32412 -- Adjusted beginning of Advice for new contribut…

    …ors.
    
    With the goal of guiding folks to the right destination:
    
    * Improved wording of tutorial call-out.
    * Added summary of page purpose.
    * Added link to Writing code reference doc.
    
    Backport of e733c9a from master
    gabbyprecious authored and carltongibson committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    bbd1b35 View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Refs #32412 -- Adjusted link from tutorial to reference docs.

    The writing code index page is a better location for a newer contributor to
    land, than the specific patch guidelines subpage.
    
    Backport of aa29c57 from master
    gabbyprecious authored and carltongibson committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    cb680b6 View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Refs #32074 -- Fixed TextChoices/IntegerChoices crash on Pyth…

    …on 3.10.
    
    EnumMeta has a new keyword argument 'boundary' in Python 3.10. This
    is a new mechanism that controls how out-of-range / invalid bits are
    handled, see https://bugs.python.org/issue38250.
    
    Backport of 5d9b065 from master
    felixxm authored and carltongibson committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    ff25791 View commit details
    Browse the repository at this point in the history
  6. [3.2.x] Corrected typo in advice to new contributors.

    Backport of e48e787 from master
    carltongibson committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    f490cde View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. [3.2.x] Fixed #32420 -- Fixed detecting primary key values in deseria…

    …lization when PK is also a FK.
    
    Backport of 8e90560 from master
    Mikolaj Rybinski authored and felixxm committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    d881a0e View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32419 -- Clarified URLconf in example of serving media…

    … files.
    
    Backport of 5163722 from master
    Amansingh1202 authored and felixxm committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    d192d75 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. [3.2.x] Fixed #32408 -- Doc'd django.views.generic.detail.BaseDetailV…

    …iew.
    
    Backport of de4492f from master
    imkaka authored and felixxm committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    20e0e47 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32430 -- Doc'd base class-based views.

    Backport of 6ee86a1 from master
    imkaka authored and felixxm committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    bae685f View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. [3.2.x] Fixed #32425 -- Fixed adding nullable field with default on M…

    …ySQL.
    
    Thanks Simon Charette for the review.
    
    Backport of d4ac23b from master
    baidoosik authored and felixxm committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    9eed258 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. [3.2.x] Fixed #32431 -- Reversed order of security issues history.

    Backport of 17a5e2c from master
    hramezani authored and carltongibson committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    dd14e63 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. [3.2.x] Refs #19102 -- Removed flaky test Ticket19102Tests.test_ticke…

    …t_19102_distinct_on.
    
    The subquery pushdown only happens because another table is involved in
    filter. It's not the distinct usage that causes the pushdown.
    
    The distinct('description').order_by('pk') expression is not valid
    because SELECT DISTINCT ON must match initial ORDER BY expressions
    which is not the case here.
    
    Backport of 4e8ecf0 from master
    Egidijus Macijauskas authored and felixxm committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    98ce39b View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32433 -- Added error message on QuerySet.delete() foll…

    …owing distinct().
    
    Backport of 6307c3f from master
    Egidijus Macijauskas authored and felixxm committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    aa1aed9 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Improved pagination documentation

    * Link to the topic guide
    * Document that page() can raise PageNotAnInteger.
    
    Backport of a57e91a from master
    adamchainz authored and carltongibson committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    2ce4f73 View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Documented an example custom context processor.

    Backport of 0963f18 from master
    adamchainz authored and carltongibson committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    f2d955d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. [3.2.x] Fixed #32438 -- Fixed typo in docs/topics/testing/tools.txt.

    Backport of e412b28 from master
    smithdc1 authored and felixxm committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    bfc429d View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32437 -- Fixed cleaning up ALLOWED_HOSTS in LiveServer…

    …TestCase on setUpClass() failure.
    
    Backport of 694deff from master
    cjerdonek authored and felixxm committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    65a6209 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

  1. [3.2.x] Fixed #29052 -- Made test database creation preserve alias or…

    …der and prefer the "default" database.
    
    This fixes flushing test databases when two aliases point to the same
    database.
    
    Use a list() to store the test database aliases so the order remains
    stable by following the order of the connections. Also, always use the
    "default" database alias as the first alias to accommodate `migrate`.
    
    Previously `migrate` could be executed on a secondary alias which
    caused truncating the "default" database.
    
    Backport of 06e5f7a from master
    Urth authored and felixxm committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    b89ce41 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. [3.2.x] Fixed #32453 -- Added introspection of unique constraint fiel…

    …d ordering on SQLite.
    
    Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
    
    Backport of 4d99375 from master
    hannseman authored and felixxm committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    69a585e View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Added documentation extlink for bugs.python.org.

    Backport of d02d60e from master
    ngnpope authored and carltongibson committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    6897da6 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. [3.2.x] Fixed #32450 -- Fixed crash when ANDing/ORing an empty Q() wi…

    …th not pickleable Q().
    
    Regression in bb0b6e5.
    
    Backport of 466920f from master
    starryrbs authored and felixxm committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    0e2979e View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. [3.2.x] Refs #32455 -- Added tests for left combining an empty Q() wi…

    …th boolean expressions.
    
    Backport of efce214 from master
    felixxm committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    732cf4c View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32455 -- Allowed right combining Q() with boolean expr…

    …essions.
    
    Backport of f2bef2b from master
    hramezani authored and felixxm committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    0debc6b View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed CVE-2021-23336 -- Fixed web cache poisoning via django.…

    …utils.http.parse_qsl().
    ngnpope authored and carltongibson committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    be8237c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c238ec5 View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Added CVE-2021-23336 to security archive.

    Backport of ab58f07 from master
    carltongibson committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    0690524 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. [3.2.x] Refs #16117 -- Made @action and @display decorators importabl…

    …e from django.contrib.gis.admin.
    
    Backport of 8f02a78 from master
    ngnpope authored and felixxm committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    eccf40a View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #4027 -- Added Model._state.adding to docs about copying…

    … model instances.
    
    Backport of 0fd05df from master
    johanneswilm authored and felixxm committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    cf05f9f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. [3.2.x] Fixed #32471 -- Doc'd the return value of EmailMessage.send().

    Backport of b1af2cc from master
    hramezani authored and felixxm committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    5431718 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2021

  1. [3.2.x] Fixed #32478 -- Included nested columns referenced by subquer…

    …ies in GROUP BY on aggregations.
    
    Regression in fb3f034.
    
    Refs #31094, #31150.
    
    Thanks Igor Pejic for the report.
    
    Backport of 277eea8 from master
    charettes authored and felixxm committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    7a6ca01 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #31811 -- Restored **kwargs to django.test.utils.setup_d…

    …atabases().
    
    Accidentally removed in 61a0ba4.
    Backport of c883732 from master
    felixxm committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    c963bbc View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #31811 -- Corrected DiscoverRunner.setup_databases() sig…

    …nature.
    
    Accidentally changed in 61a0ba4.
    Backport of af685b5 from master
    felixxm committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    abca17c View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. [3.2.x] Updated links to DEPs.

    Backport of 7cc6899 from master
    MarkusH authored and felixxm committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    76873b8 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Added stub release notes for 3.1.8.

    Backport of e0f82d7 from master
    felixxm committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    904a889 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed indentation in docs/topics/i18n/translation.txt.

    Backport of f6f430d from master
    camilonova authored and felixxm committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    1c10a6c View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. Configuration menu
    Copy the full SHA
    230d5b1 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #20423 -- Doc'd that DTL variable names may not be a nu…

    …mber.
    
    Backport of 7587139 from master
    tim-mccurrach authored and felixxm committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    7e6e822 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. [3.2.x] Fixed #32271 -- Improved consistency of docs CBV examples.

    Co-Authored-By: Carles Pina i Estany <carles@pina.cat>
    
    Backport of 5fd4f22 from master
    jackaitken authored and felixxm committed Mar 2, 2021
    Configuration menu
    Copy the full SHA
    9f277c3 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. [3.2.x] Updated links to djangoproject.com/code.djangoproject.com rep…

    …ositories.
    
    Backport of 2b1de3d from master
    felixxm committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    d7e5590 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #32412 -- Adjusted Contributing Guide start page.

    * Added headers emphasising Work on the framework vs Join the community
      sections, to raise the visibility of the community section.
    * Added callouts to three main code/docs/translations areas, linking to
      respective start pages.
    * Moved some Writing code specific content from the start page to the
      Writing code index. This clarifies the start page and adds content to the
      previously empty Writing code index.
    
    Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
    
    Backport of ead9085 from master
    gabbyprecious authored and carltongibson committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    cafabd0 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. [3.2.x] Corrected admin.E023 message in docs.

    Backport of d1f89c9 from master
    hramezani authored and felixxm committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    4496968 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed typo in docs/ref/contrib/postgres/fields.txt.

    Backport of 05bbff8 from master
    felixxm committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    cd7a5bf View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #32483 -- Doc'd caveat about using JSONField key transfo…

    …rms to booleans with QuerySet.values()/values_list() on SQLite.
    
    Backport of c6b0762 from master
    felixxm committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    49970b5 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. [3.2.x] Fixed #32507 -- Added link to assertHTMLEqual() in assertInHT…

    …ML() docs.
    
    Backport of 286fb73 from master
    jacobtylerwalls authored and felixxm committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    3fd83c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. [3.2.x] Updated Git branch "master" to "main".

    This change follows a long discussion on django-develops:
    
    https://groups.google.com/g/django-developers/c/tctDuKUGosc/
    
    Backport of d9a266d from main
    MarkusH authored and felixxm committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    e078747 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Updated link to Selenium webdrivers.

    Backport of 98d3fd6 from main
    felixxm committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    b129728 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #26167 -- Added @skipUnlessDBFeature('supports_expressio…

    …n_indexes') to a test.
    
    Failure observed on CockroachDB.
    Backport of 76c0b32 from main
    timgraham authored and felixxm committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    cd4dc4c View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Refs #32018 -- Used --darkened-bg for <pre> elements.

    Backport of 781acf0 from main
    felixxm committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    f8aeafe View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Refs #32018 -- Corrected color variable for toggle links in a…

    …dmin.
    
    Follow up to cd3019b.
    Backport of 6f5dbe9 from main
    felixxm committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    3119e3c View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. [3.2.x] Fixed #32512 -- Fixed admin dark theme for autocomplete fields.

    Backport of 0df5c81 from main
    mimi89999 authored and felixxm committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    4503309 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #31235 -- Improved assertQuerysetEqual() warning message…

    … with stacklevel=2.
    
    Backport of bc43ae7 from main
    claudep authored and felixxm committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    104d617 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. Configuration menu
    Copy the full SHA
    6171d6b View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed typo in docs/ref/checks.txt.

    Backport of 50ef9df from main
    hramezani authored and felixxm committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    d076d96 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. [3.2.x] Fixed #32536 -- Added links to BaseDetailView/BaseListView.ge…

    …t() methods in CBV docs.
    
    Backport of bc04941 from main
    hramezani authored and felixxm committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    7e43a10 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32353 -- Confirmed support for PROJ 7.X.

    Backport of 065832e from main
    felixxm committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    4aba709 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. [3.2.x] Fixed typo in docs/topics/testing/advanced.txt.

    Backport of 6993e1b from main
    knaperek authored and felixxm committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    3ff859b View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32560 -- Fixed test runner with --pdb and --buffer on …

    …fail/error.
    
    Backport of 45814af from main
    adamchainz authored and felixxm committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    46bdc3e View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. [3.2.x] Fixed #32547 -- Corrected notes about validation in HTML asse…

    …rtions docs.
    
    Backport of ceb4b9e from main
    hramezani authored and felixxm committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    6b020f3 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32466 -- Corrected autocomplete to_field resolution fo…

    …r complex cases.
    
    In MTI or ForeignKey as primary key cases, it is required to fetch the attname
    from the field instance on the remote model in order to reliably resolve the
    to_field_name.
    
    Backport of ceb4b9e from main Backport of 03d0f12 from main
    
    Co-authored-by: Johannes Maron <info@johanneshoppe.com>
    Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
    Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
    3 people committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    a8fef6d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f6714c View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. [3.2.x] Corrected DiscoverRunner.build_suite() signature.

    Follow up to 9012833.
    
    Backport of fc6fba0 from main
    felixxm committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    62fd750 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Added parallel argument to DiscoverRunner docs.

    Follow up to cd9fcd4.
    
    Backport of f099ef3 from main
    felixxm committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    9059b2f View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #25735 -- Added tags/exclude_tags arguments to DiscoverR…

    …unner docs.
    
    Backport of 3704481 from main
    felixxm committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    8298775 View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Fixed #32570 -- Removed unnecessary default_auto_field in app…

    … config example.
    
    Backport of d40402c from main
    kshitijraghav authored and felixxm committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    fb92a9e View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. [3.2.x] Fixed #32576 -- Corrected dumpdata docs for passing model nam…

    …es to the --exclude option.
    
    Backport of cf2f6fc from main
    tim-mccurrach authored and felixxm committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    153a681 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #31372 -- Added django.utils.inspect tests for bound met…

    …hods.
    
    Backport of ac72a21 from main
    adamchainz authored and felixxm committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    2420fd2 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #31732 -- Fixed django.utils.inspect caching for bound m…

    …ethods.
    
    Thanks Alexandr Artemyev for the report, and Simon Charette for the
    original patch.
    
    Backport of 5628980 from main
    adamchainz authored and felixxm committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    15a8518 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. [3.2.x] Refs #32353, Refs #32352 -- Fixed GIS tests with PROJ 7.X.

    Different PROJ versions use different transformations, all are correct
    as having a 1 meter accuracy.
    
    These are differences in PROJ versions that cannot and should not be
    handled in Django itself.
    
    Thanks Jani Tiainen and David Smith for reports.
    
    See: OSGeo/gdal#3377
    Backport of 2cd4026 from main
    felixxm committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    e2e3715 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. [3.2.x] Fixed page numbers in Paginator.get_elided_page_range() examp…

    …le in docs.
    
    Backport of 4894a97 from main
    jnns authored and felixxm committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    e7ce304 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. [3.2.x] Doc'd that RawSQL can be used with __in.

    Backport of e531597 from main
    simonw authored and carltongibson committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    601cedd View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #31003 -- Moved note about return value of QuerySet.bulk…

    …_create() to the first paragraph.
    
    Backport of cac9ec7 from main.
    claudep authored and felixxm committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    3eb72ad View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. [3.2.x] Fixed #32580 -- Doc'd that HttpRequest.get_host() may raise D…

    …isallowedHost.
    
    Backport of 0860db2 from main
    sreeharicodes authored and felixxm committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    5ebb8e6 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Added missing mode="rb" argument to open() call in Client.pos…

    …t() example in docs.
    
    Backport of 509d266 from main
    thorrak authored and felixxm committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    57d4563 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. [3.2.x] Removed dead link in docs/topics/http/sessions.txt.

    Backport of 4a80d0f from main
    arcanemachine authored and felixxm committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    1f48d38 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #32595 -- Added MySQL's SchemaEditor.quote_value() tests…

    … for values with Unicode chars.
    
    Backport of 3c75f1f from main
    felixxm committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    682eba5 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed #32595 -- Fixed SchemaEditor.quote_value() crash with b…

    …ytes.
    
    Backport of f6018c1 from main
    felixxm committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    d67d48e View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. [3.2.x] Refs #32105 -- Moved ExceptionReporter template paths to prop…

    …erties.
    
    Refs #32316.
    
    Backport of 7248afe from main
    wkschwartz authored and felixxm committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    a118564 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Configuration menu
    Copy the full SHA
    1ea5e98 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32614 -- Fixed MiddlewareSyncAsyncTests tests with asg…

    …iref 3.3.2+.
    
    Backport of 78fea27 from main
    felixxm committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    eb7c0a7 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed CVE-2021-28658 -- Fixed potential directory-traversal v…

    …ia uploaded files.
    
    Thanks Claude Paroz for the initial patch.
    Thanks Dennis Brinkrolf for the report.
    
    Backport of d4d800c from main.
    felixxm committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    2820fd1 View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Added CVE-2021-28658 to security archive.

    Backport of 1eac846 from main
    felixxm committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    29e2df2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    011b92c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09c0b1a View commit details
    Browse the repository at this point in the history
  7. [3.2.x] Added release date for Django 3.2.

    Adjusted wrapping in release notes where needed.
    
    Backport of 0802b40 from main
    carltongibson committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    8df29fc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b6475d7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f0630e7 View commit details
    Browse the repository at this point in the history
  10. [3.2.x] Added stub release notes for Django 3.2.1.

    Backport of df0a9e6 from main
    carltongibson committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    2e8ff5f View commit details
    Browse the repository at this point in the history
  11. [3.2.x] Refs #30156 -- Corrected version in SpatiaLite install instru…

    …ctions.
    
    Backport of da542cc from main
    felixxm committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    42fea5d View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. [3.2.x] Corrected wrapping in 3.2 release notes.

    Partially reverts 0802b40.
    Backport of 5b05a45 from main
    carltongibson authored and felixxm committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    a3a4a0b View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32544 -- Confirmed support for GDAL 3.2 and GEOS 3.9.

    Backport of e3cfba0 from main.
    claudep authored and felixxm committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    5eb17d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55da044 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. [3.2.x] Fixed #32620 -- Allowed subclasses of Big/SmallAutoField for …

    …DEFAULT_AUTO_FIELD.
    
    Backport of 45a58c3 from main
    adamchainz authored and felixxm committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    49e618f View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. [3.2.x] Fixed #32535 -- Added note about DEBUG_PROPAGATE_EXCEPTIONS s…

    …etting to middleware docs.
    
    Backport of fc268c8 from main
    hramezani authored and felixxm committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    0abbdc8 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32618 -- Added link to conditional aggregation in aggr…

    …egation topic guide.
    
    Backport of 1351f2e from main
    hramezani authored and felixxm committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    078bcd5 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2021

  1. Configuration menu
    Copy the full SHA
    98db3c7 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. [3.2.x] Fixed #32627 -- Fixed QuerySet.values()/values_list() crash o…

    …n combined querysets ordered by unannotated columns.
    
    Backport of 9760e26 from main
    iurisilvio authored and felixxm committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    b245845 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32637 -- Restored exception message on technical 404 d…

    …ebug page.
    
    Thanks Atul Varma for the report.
    Backport of 3b8527e from main
    felixxm committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    d6314c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. [3.2.x] Fixed #32635 -- Fixed system check crash for reverse o2o rela…

    …tions in CheckConstraint.check and UniqueConstraint.condition.
    
    Regression in b7b7df5.
    
    Thanks Szymon Zmilczak for the report.
    
    Backport of a77c9a4 from main
    hramezani authored and felixxm committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    700356f View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32649 -- Fixed ModelAdmin.search_fields crash when sea…

    …rching against phrases with unbalanced quotes.
    
    Thanks Dlis for the report.
    
    Regression in 26a4135.
    Backport of 23fa29f from main
    felixxm committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    59cce82 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed #32648 -- Fixed VariableDoesNotExist rendering sitemaps…

    … template.
    
    Backport of 08c60cc from main
    paris-ci authored and carltongibson committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    65dfb06 View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Fixed #32548 -- Fixed crash when combining Q() objects with b…

    …oolean expressions.
    
    Backport of 00b0786 from main.
    
    Regression in 466920f.
    jonathan-golorry authored and felixxm committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    d026769 View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Fixed #32645 -- Fixed QuerySet.update() crash when ordered by…

    … joined fields on MySQL/MariaDB.
    
    Thanks Matt Westcott for the report.
    
    Regression in 779e615.
    Backport of ca98729 from main
    felixxm committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    208e722 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. [3.2.x] Fixed #32643 -- Fixed decoding of messages in the pre-Django …

    …3.2 format.
    
    Thanks Jan Pieter Waagmeester for the report.
    
    Regression in 2d6179c.
    
    Backport of 4511d14 from main.
    apollo13 authored and felixxm committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    539d005 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99ea737 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. [3.2.x] Corrected File, ContentFile, and ImageFile signatures in docs.

    Backport of 725ca1f from main
    adamchainz authored and felixxm committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    4acce4d View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. [3.2.x] Fixed #32647 -- Restored multi-row select with shift-modifier…

    … in admin changelist.
    
    Regression in 30e5970.
    
    Backport of 5c73fbb from main
    carltongibson committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    54d5bfa View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32665 -- Fixed caches system check crash when STATICFI…

    …LES_DIRS is a list of 2-tuples.
    
    Thanks Jared Lockhart for the report.
    
    Regression in c36075a.
    Backport of 34d1905 from main
    felixxm committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    1cc2eaf View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed #32650 -- Fixed handling subquery aliasing on queryset …

    …combination.
    
    This issue started manifesting itself when nesting a combined subquery
    relying on exclude() since 8593e16 but
    sql.Query.combine never properly handled subqueries outer refs in the
    first place, see QuerySetBitwiseOperationTests.test_subquery_aliases()
    (refs #27149).
    
    Thanks Raffaele Salmaso for the report.
    
    Backport of 6d0cbe4 from main
    charettes authored and felixxm committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    48e19ba View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Fixed #32667 -- Added link to labeling checks in BaseCommand.…

    …requires_system_checks docs.
    
    Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
    Backport of 4a77aeb from main
    abhiabhi94 authored and felixxm committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    7d7c6d9 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. [3.2.x] Added note to update docs config when creating new stable bra…

    …nch.
    
    django_next_version in docs/conf.py should be bumped when creating a new stable
    branch.
    
    Backport of 6a7af38 from main
    carltongibson committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    4c63459 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cf0989 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. Configuration menu
    Copy the full SHA
    fc9cbad View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. [3.2.x] Fixed #32681 -- Fixed VariableDoesNotExist when rendering som…

    …e admin template.
    
    Regression in 84609b3.
    
    Backport of 4e5bbb6 from main.
    mzjp2 authored and felixxm committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    0dfe88e View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. [3.2.x] Refs 32637 -- Made technical 404 debug page display exception…

    … message when URL is resolved.
    
    Follow up to 3b8527e.
    Backport of d68be04 from main
    felixxm committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    727a154 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #32682 -- Fixed QuerySet.delete() crash on querysets wit…

    …h self-referential subqueries on MySQL.
    
    Backport of 4074f38 from main
    felixxm committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    7ad7034 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #32682 -- Renamed use_distinct variable to may_have_dupl…

    …icates.
    
    QuerySet.distinct() is not the only way to avoid duplicate, it's also
    not preferred.
    
    Backport of cd74aad from main
    felixxm committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    fbea64b View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Fixed #32682 -- Made admin changelist use Exists() instead of…

    … distinct() for preventing duplicates.
    
    Thanks Zain Patel for the report and Simon Charette for reviews.
    
    The exception introduced in 6307c3f
    revealed a possible data loss issue in the admin.
    
    Backport of 1871182 from main
    felixxm committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    34981f3 View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Fixed #32687 -- Restored passing process’ environment to unde…

    …rlying tool in dbshell on PostgreSQL.
    
    Regression in bbe6fbb.
    
    Backport of 6e742da from main.
    kalekseev authored and felixxm committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    55cb3c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. [3.2.x] Fixed #32632, Fixed #32657 -- Removed flawed support for Subq…

    …uery deconstruction.
    
    Subquery deconstruction support required implementing complex and
    expensive equality rules for sql.Query objects for little benefit as
    the latter cannot themselves be made deconstructible to their reference
    to model classes.
    
    Making Expression @deconstructible and not BaseExpression allows
    interested parties to conform to the "expression" API even if they are
    not deconstructible as it's only a requirement for expressions allowed
    in Model fields and meta options (e.g. constraints, indexes).
    
    Thanks Phillip Cutter for the report.
    
    This also fixes a performance regression in bbf141b.
    
    Backport of c8b6594 from main
    charettes authored and felixxm committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    d5add5d View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Corrected introduction to range field lookups docs.

    Follow up to 24b9f50.
    Backport of 68e876c from main
    adamchainz authored and felixxm committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    263ee44 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. [3.2.x] Refs #32694 -- Clarified when colorama requirement is needed …

    …in Windows how-to.
    
    Backport of 4f128fc from main
    carltongibson committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    d716d30 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Refs #32674 -- Noted that auto-created through table PKs cann…

    …ot be automatically migrated.
    
    Backport of 907d3a7 from main
    carltongibson committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    bac4169 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #32178 -- Doc'd DatabaseFeatures.django_test_skips/djang…

    …o_test_expected_failures in contributing guide.
    
    Backport of ca34db4 from main
    hramezani authored and felixxm committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    ce13074 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. [3.2.x] Added spelling option to make.bat.

    Backport of 7582d91 from main
    swright573 authored and carltongibson committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    8e1900d View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. [3.2.x] Fixed CVE-2021-31542 -- Tightened path & file name sanitation…

    … in file uploads.
    apollo13 authored and carltongibson committed May 4, 2021
    Configuration menu
    Copy the full SHA
    c98f446 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b300f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d57264 View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Added stub release notes for Django 3.2.2.

    Backport of 5a43cfe from main
    carltongibson committed May 4, 2021
    Configuration menu
    Copy the full SHA
    04d8ed3 View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Added CVE-2021-31542 to security archive.

    Backport of 607ebbf and
    62b2e8b from main
    carltongibson committed May 4, 2021
    Configuration menu
    Copy the full SHA
    df801dd View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. [3.2.x] Fixed #32714 -- Prevented recreation of migration for Meta.or…

    …dering with OrderBy expressions.
    
    Regression in c8b6594.
    
    Thanks Kevin Marsh for the report.
    
    Backport of 96f55cc from main
    charettes authored and felixxm committed May 5, 2021
    Configuration menu
    Copy the full SHA
    364098f View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. [3.2.x] Refs CVE-2021-31542 -- Skipped mock AWS storage test on Windows.

    The validate_file_name() sanitation introduced in
    0b79eb3 correctly rejects the example
    file name as containing path elements on Windows. This breaks the test
    introduced in 914c72b to allow path
    components for storages that may allow them.
    
    Test is skipped pending a discussed storage refactoring to support this
    use-case.
    
    Backport of a708f39 from main
    carltongibson authored and felixxm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    a937d7f View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32713, Fixed CVE-2021-32052 -- Prevented newlines and …

    …tabs from being accepted in URLValidator on Python 3.9.5+.
    
    In Python 3.9.5+ urllib.parse() automatically removes ASCII newlines
    and tabs from URLs [1, 2]. Unfortunately it created an issue in
    the URLValidator. URLValidator uses urllib.urlsplit() and
    urllib.urlunsplit() for creating a URL variant with Punycode which no
    longer contains newlines and tabs in Python 3.9.5+. As a consequence,
    the regular expression matched the URL (without unsafe characters) and
    the source value (with unsafe characters) was considered valid.
    
    [1] https://bugs.python.org/issue43882 and
    [2] python/cpython@76cd81d
    
    Backport of e1e81aa from main.
    felixxm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    2d2c1d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26e033b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    40ad501 View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Added CVE-2021-32052 to security archive.

    Backport of efebcc4 from main
    felixxm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    0262579 View commit details
    Browse the repository at this point in the history
  6. [3.2.x] Added stub release notes for Django 3.2.3.

    Backport of 2977907 from main
    felixxm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    8afb677 View commit details
    Browse the repository at this point in the history
  7. [3.2.x] Fixed typo in docs/internals/contributing/writing-documentati…

    …on.txt.
    
    Backport of c240cee from main
    ngnpope authored and felixxm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    bdd5654 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. [3.2.x] Refs #32718 -- Corrected CVE-2021-31542 release notes.

    Backport of d1f1417 from main
    felixxm committed May 12, 2021
    Configuration menu
    Copy the full SHA
    dc7b495 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed a typo in docs/ref/models/fields.txt.

    datetime.date.utcnow() doesn't exist, should be .today().
    
    Backport of 88b3982 from main
    ngnpope authored and carltongibson committed May 12, 2021
    Configuration menu
    Copy the full SHA
    fab710d View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #32366 -- Avoided use of datetime.utcnow() in the docume…

    …ntation.
    
    Backport of 69ffb1a from main
    ngnpope authored and carltongibson committed May 12, 2021
    Configuration menu
    Copy the full SHA
    cd84f7a View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Fixed #32732 -- Removed usage of deprecated 'db' and 'passwd'…

    … connection options in MySQL backend.
    
    The 'db' and 'passwd' connection options have been deprecated, use
    'database' and 'password' instead (available since mysqlclient >= 1.3.8).
    
    This also allows the 'database' option in DATABASES['OPTIONS'] on MySQL.
    
    Backport of 1061f52 from main
    ngnpope authored and felixxm committed May 12, 2021
    Configuration menu
    Copy the full SHA
    4318e60 View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Fixed #26721 -- Doc'd setting UTF-8 on Windows.

    Backport of 0456d3e from main
    smithdc1 authored and felixxm committed May 12, 2021
    Configuration menu
    Copy the full SHA
    d6b6eda View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. [3.2.x] Fixed #32717 -- Fixed filtering of querysets combined with th…

    …e | operator.
    
    Address a long standing bug in a Where.add optimization to discard
    equal nodes that was surfaced by implementing equality for Lookup
    instances in bbf141b.
    
    Thanks Shaheed Haque for the report.
    
    Backport of b81c756 from main
    charettes authored and felixxm committed May 13, 2021
    Configuration menu
    Copy the full SHA
    386caa5 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32718 -- Relaxed file name validation in FileField.

    - Validate filename returned by FileField.upload_to() not a filename
      passed to the FileField.generate_filename() (upload_to() may
      completely ignored passed filename).
    - Allow relative paths (without dot segments) in the generated filename.
    
    Thanks to Jakub Kleň for the report and review.
    Thanks to all folks for checking this patch on existing projects.
    Thanks Florian Apolloner and Markus Holtermann for the discussion and
    implementation idea.
    
    Regression in 0b79eb3.
    Backport of b556999 from main
    felixxm committed May 13, 2021
    Configuration menu
    Copy the full SHA
    224b8e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9385fa2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18525ad View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Added stub release notes for Django 3.2.4.

    Backport of 820408d from main
    felixxm committed May 13, 2021
    Configuration menu
    Copy the full SHA
    1037825 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. [3.2.x] Refs #32720 -- Used :commit: and :source: role in old release…

    … notes.
    
    Backport of 8c4caee from main
    ngnpope authored and felixxm committed May 17, 2021
    Configuration menu
    Copy the full SHA
    80cf193 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Corrected commit hashes for security patches.

    Backport of df5c962 from main
    felixxm committed May 17, 2021
    Configuration menu
    Copy the full SHA
    f844c0c View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Refs #32720 -- Used full hashes in security archive.

    Backport of 1c3bbcf from main
    ngnpope authored and felixxm committed May 17, 2021
    Configuration menu
    Copy the full SHA
    0c19b07 View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Refs #32720 -- Fixed some broken links in docs.

    Backport of 7c4ee48 from main
    ngnpope authored and felixxm committed May 17, 2021
    Configuration menu
    Copy the full SHA
    55b89e8 View commit details
    Browse the repository at this point in the history
  5. [3.2.x] Refs #32720 -- Updated various links in docs to avoid redirec…

    …ts and use HTTPS.
    
    Backport of c156e36 from main
    ngnpope authored and felixxm committed May 17, 2021
    Configuration menu
    Copy the full SHA
    cb91b2d View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. [3.2.x] Fixed #32754 -- Made AdminSite.catch_all_view() respect SCRIP…

    …T_NAME.
    
    Regression in ba31b01.
    
    Backport of f7691d4 from main
    Slava Skvortsov authored and felixxm committed May 18, 2021
    Configuration menu
    Copy the full SHA
    ce78bc9 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32755 -- Corrected Model.get_absolute_url() example in…

    … docs.
    
    Backport of 27d4573 from main
    girishsontakke authored and felixxm committed May 18, 2021
    Configuration menu
    Copy the full SHA
    65b680a View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Fixed #32733 -- Skipped system check for specifying type of a…

    …uto-created primary keys on abstract models.
    
    Regression in b5e12d4.
    
    Backport of a24fed3 from main
    Rust Saiargaliev authored and felixxm committed May 18, 2021
    Configuration menu
    Copy the full SHA
    349bb58 View commit details
    Browse the repository at this point in the history
  4. [3.2.x] Fixed #32747 -- Prevented initialization of unused caches.

    Thanks Alexander Ebral for the report.
    
    Regression in 98e05cc.
    
    Backport of 958cdf6 from main
    felixxm committed May 18, 2021
    Configuration menu
    Copy the full SHA
    41e2aa7 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. [3.2.x] Fixed typo in docs/ref/contrib/admin/index.txt.

    Backport of dacc307 from main
    dsanders11 authored and felixxm committed May 19, 2021
    Configuration menu
    Copy the full SHA
    d743c37 View commit details
    Browse the repository at this point in the history
  2. [3.2.x] Fixed #32740 -- Caught possible exception when initializing c…

    …olorama.
    
    Backport of c2e6047 from main
    carltongibson committed May 19, 2021
    Configuration menu
    Copy the full SHA
    a173202 View commit details
    Browse the repository at this point in the history
  3. [3.2.x] Doc'd that HttpRequest.path doesn't contain a query string.

    Backport of fa4e963 from main
    Flimm authored and felixxm committed May 19, 2021
    Configuration menu
    Copy the full SHA
    33dec7b View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. [3.2.x] Added note about culling in database cache backend docs.

    Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
    
    Backport of 6e155d2 from main
    mlissner authored and felixxm committed May 20, 2021
    Configuration menu
    Copy the full SHA
    d5c675a View commit details
    Browse the repository at this point in the history