| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-27 | Fixed #32686 -- Removed unnecessary semicolon on collected multiline SQL for ↵ | Hannes Ljungberg | |
| RunSQL. | |||
| 2021-04-27 | Refs #32686 -- Added tests for adding a semicolon when collecting SQL for ↵ | Hannes Ljungberg | |
| RunSQL. | |||
| 2021-04-26 | Fixed #32681 -- Fixed VariableDoesNotExist when rendering some admin template. | Zain Patel | |
| Regression in 84609b3205905097d7d3038d32e6101f012c0619. | |||
| 2021-04-26 | Fixed isolation of test_rename_table_renames_deferred_sql_references(). | Mariusz Felisiak | |
| 2021-04-23 | Refs #32673 -- Fixed lookups crash when comparing against lookups on Oracle. | Mariusz Felisiak | |
| Follow up to 170b006ce82b0ecf26dc088f832538b747ca0115. | |||
| 2021-04-23 | Fixed #32673 -- Fixed lookups crash when comparing against lookups on ↵ | Simon Charette | |
| PostgreSQL. Regression in 3a505c70e7b228bf1212c067a8f38271ca86ce09. Nonlitteral right-hand-sides of lookups need to be wrapped in parentheses to avoid operator precedence ambiguities. Thanks Charles Lirsac for the detailed report. | |||
| 2021-04-23 | Refs #28034 -- Corrected docs example in contributing tutorial. | Clumart.G | |
| 2021-04-23 | Fixed isolation of test_showmigrations_unmigrated_app(). | Mariusz Felisiak | |
| Follow up to 90916f050c64b817fdf2ea13b5c20986005fd029. | |||
| 2021-04-22 | Fixed isolation of i18n.tests.FormattingTests.test_get_custom_format(). | Mariusz Felisiak | |
| 2021-04-22 | Fixed isolation of test_showmigrations_unmigrated_app(). | Mariusz Felisiak | |
| 2021-04-22 | Used assertCountEqual() in ExcludeTests.test_exclude_subquery(). | Mariusz Felisiak | |
| 2021-04-22 | Added note to update docs config when creating new stable branch. | Carlton Gibson | |
| django_next_version in docs/conf.py should be bumped when creating a new stable branch. | |||
| 2021-04-21 | Fixed #32667 -- Added link to labeling checks in ↵ | Abhyudai | |
| BaseCommand.requires_system_checks docs. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2021-04-21 | Fixed #32662 -- Refactored a generator out of SQLCompiler.get_order_by(). | Chris Jerdonek | |
| This also renames the `asc` variable to `default_order`, markes the `desc` variable as unused, fixes a typo in SQLCompiler.get_order_by() docstring, and reorders some blocks in SQLCompiler._order_by_pairs(). | |||
| 2021-04-21 | Fixed #32650 -- Fixed handling subquery aliasing on queryset combination. | Simon Charette | |
| This issue started manifesting itself when nesting a combined subquery relying on exclude() since 8593e162c9cb63a6c0b06daf045bc1c21eb4d7c1 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. | |||
| 2021-04-21 | Fixed #32665 -- Fixed caches system check crash when STATICFILES_DIRS is a ↵ | Mariusz Felisiak | |
| list of 2-tuples. Thanks Jared Lockhart for the report. Regression in c36075ac1dddfa986340b1a5e15fe48833322372. | |||
| 2021-04-21 | Fixed #32647 -- Restored multi-row select with shift-modifier in admin ↵ | Carlton Gibson | |
| changelist. Regression in 30e59705fc3e3e9e8370b965af794ad6173bf92b. | |||
| 2021-04-20 | Refs #25287 -- Added support for multiplying and dividing DurationField by ↵ | Tobias Bengfort | |
| scalar values on SQLite. | |||
| 2021-04-20 | Refs #25287 -- Added _sqlite_prepare_dtdelta_param() hook. | Tobias Bengfort | |
| 2021-04-20 | Removed unnecessary line in OrderBy.as_sql(). | David Beitey | |
| Unnecessary since 7286eaf681d497167cd7dc8b70ceebfcf5cd21ad. | |||
| 2021-04-20 | Fixed #32664 -- Made PasswordResetTokenGenerator.secret validation lazy. | François Freitag | |
| Django apps initialization to run management command triggers the admin autodiscovery. Importing django.contrib.auth.tokens creates an instance of PasswordResetTokenGenerator which required a SECRET_KEY. For several management commands, the token generator is unused. It should only complain about a missing SECRET_KEY when it is used. | |||
| 2021-04-20 | Refs #28017 -- Added test for PasswordResetTokenGenerator subclass with a ↵ | François Freitag | |
| custom secret. | |||
| 2021-04-19 | Fixed #32574 -- Confirmed support for PROJ 8.x. | David Smith | |
| 2021-04-19 | Refs #32609 -- Simplified test_labels_set construction in runtests.py's setup(). | Chris Jerdonek | |
| Follow up to 7cf3a5786bc76374e743fbc0c1a1c8470a61f6c0. | |||
| 2021-04-19 | Refs #32611 -- Removed initial "Testing against ..." log message calls from ↵ | Chris Jerdonek | |
| --bisect/--pair runtests options. | |||
| 2021-04-19 | Fixed #32611 -- Prevented unecessary setup()/teardown() calls when using ↵ | Chris Jerdonek | |
| --bisect/--pair runtests options. This commit changes runtests.py's bisect_tests() and paired_tests() to change settings only when necessary, namely when specific test names aren't provided. | |||
| 2021-04-16 | Fixed #29899 -- Made autodetector use model states instead of model classes. | David Wobrock | |
| Thanks Simon Charette and Markus Holtermann for reviews. | |||
| 2021-04-16 | Refs #29899 -- Improved variable names in ↵ | David Wobrock | |
| MigrationAutodetector._detect_changes(). | |||
| 2021-04-16 | Refs #29899 -- Moved resolve_relation() to django.db.migrations.utils. | David Wobrock | |
| 2021-04-16 | Corrected File, ContentFile, and ImageFile signatures in docs. | Adam Johnson | |
| 2021-04-15 | Fixed #32652 -- Fixed links to new contributors FAQ. | Carlton Gibson | |
| 2021-04-15 | Fixed #32641 -- Made DiscoverRunner print the number of found tests. | girishsontakke | |
| Thanks Chris Jerdonek for reviews. | |||
| 2021-04-15 | Removed obsolete version check in setup.py. | Nick Pope | |
| This was originally added to ensure that Django 2.0+ could not be installed on Python 2.7 or earlier, in particular where the version of pip or setuptools being used did not support the python_requires argument. Unfortunately, as REQUIRED_PYTHON has been bumped, this check no longer satisfies its original purpose and could be misleading, e.g. if REQUIRED_PYTHON is 3.8 and CURRENT_PYTHON is 3.7 it would request that Django < 2 is installed, but there are later versions of Django that support Python 3.7. By the time Django 4 is released in December 2021, the python_requires argument will have been supported for over five years, and Python 2 will have been EOL for nearly two years, so we can remove this check. See https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires | |||
| 2021-04-14 | Fixed #32643 -- Fixed decoding of messages in the pre-Django 3.2 format. | Florian Apolloner | |
| Thanks Jan Pieter Waagmeester for the report. Regression in 2d6179c819010f6a9d00835d5893c4593c0b85a0. | |||
| 2021-04-14 | Fixed #32645 -- Fixed QuerySet.update() crash when ordered by joined fields ↵ | Mariusz Felisiak | |
| on MySQL/MariaDB. Thanks Matt Westcott for the report. Regression in 779e615e362108862f1681f965ee9e4f1d0ae6d2. | |||
| 2021-04-14 | Refs #32548 -- Forwardported 3.2.1 release note. | Mariusz Felisiak | |
| 2021-04-14 | Fixed #32648 -- Fixed VariableDoesNotExist rendering sitemaps template. | Arthur Jovart | |
| 2021-04-14 | Fixed #32649 -- Fixed ModelAdmin.search_fields crash when searching against ↵ | Mariusz Felisiak | |
| phrases with unbalanced quotes. Thanks Dlis for the report. Regression in 26a413507abb38f7eee4cf62f2ee9727fdc7bf8d. | |||
| 2021-04-14 | Fixed #32635 -- Fixed system check crash for reverse o2o relations in ↵ | Hasan Ramezani | |
| CheckConstraint.check and UniqueConstraint.condition. Regression in b7b7df5fbcf44e6598396905136cab5a19e9faff. Thanks Szymon Zmilczak for the report. | |||
| 2021-04-14 | Refs #31530 -- Added test for joined OneToOneField in CheckConstraint.check | Hasan Ramezani | |
| 2021-04-13 | Corrected typo in Field.deconstruct docstring. | Daniel Hahler | |
| 2021-04-13 | Fixed #32637 -- Restored exception message on technical 404 debug page. | Mariusz Felisiak | |
| Thanks Atul Varma for the report. | |||
| 2021-04-13 | Reduced the garbage collection frequency in runtests.py. | Adam Johnson | |
| 2021-04-12 | Fixed #32627 -- Fixed QuerySet.values()/values_list() crash on combined ↵ | Iuri de Silvio | |
| querysets ordered by unannotated columns. | |||
| 2021-04-12 | Fixed #32416 -- Made ThreadedWSGIServer close connections after each thread. | Chris Jerdonek | |
| ThreadedWSGIServer is used by LiveServerTestCase. | |||
| 2021-04-12 | Refs #32416 -- Added LiveServerTestCase._make_connections_override() hook. | Chris Jerdonek | |
| 2021-04-10 | Fixed #31937 -- Eased translation of time strings in some languages. | Claude Paroz | |
| 2021-04-09 | Fixed #32618 -- Added link to conditional aggregation in aggregation topic ↵ | Hasan Ramezani | |
| guide. | |||
| 2021-04-09 | Refs #32074 -- Removed usage of Python's deprecated distutils.version package. | Mariusz Felisiak | |
| The distutils package was formally deprecated in Python 3.10 and will be removed in Python 3.12. | |||
| 2021-04-09 | Fixed #32535 -- Added note about DEBUG_PROPAGATE_EXCEPTIONS setting to ↵ | Hasan Ramezani | |
| middleware docs. | |||
