| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-17 | Fixed #28987 -- Fixed altering ManyToManyField when changing to ↵ | DevilsAutumn | |
| self-referential. | |||
| 2022-11-16 | Refs #34118 -- Skipped not compatible requirements on daily builds for ↵ | Mariusz Felisiak | |
| Python 3.12. | |||
| 2022-11-15 | Fixed #34123 -- Fixed combinator order by alias when using select_related(). | Simon Charette | |
| Regression in c58a8acd413ccc992dd30afd98ed900897e1f719. Thanks to Shai Berger for the report and tests. Co-Authored-By: David Sanders <shang.xiao.sanders@gmail.com> | |||
| 2022-11-14 | Fixed #34074 -- Added headers argument to RequestFactory and Client classes. | David Wobrock | |
| 2022-11-14 | Refs #28477 -- Fixed handling aliased annotations on aggregation. | Simon Charette | |
| Just like when using .annotate(), the .alias() method will generate the necessary JOINs to resolve the alias even if not selected. Since these JOINs could be multi-valued non-selected aggregates must be considered to require subquery wrapping as a GROUP BY is required to combine duplicated tuples from the base table. Regression in 59bea9efd2768102fc9d3aedda469502c218e9b7. | |||
| 2022-11-11 | Refs #28477 -- Reduced complexity of aggregation over qualify queries. | Simon Charette | |
| 2022-11-11 | Refs #34110 -- Reorganized django.core.files.storage into a separate module. | Francesco Panico | |
| 2022-11-10 | Updated documentation and comments for RFC updates. | Nick Pope | |
| - Updated references to RFC 1123 to RFC 5322 - Only partial as RFC 5322 sort of sub-references RFC 1123. - Updated references to RFC 2388 to RFC 7578 - Except RFC 2388 Section 5.3 which has no equivalent. - Updated references to RFC 2396 to RFC 3986 - Updated references to RFC 2616 to RFC 9110 - Updated references to RFC 3066 to RFC 5646 - Updated references to RFC 7230 to RFC 9112 - Updated references to RFC 7231 to RFC 9110 - Updated references to RFC 7232 to RFC 9110 - Updated references to RFC 7234 to RFC 9111 - Tidied up style of text when referring to RFC documents | |||
| 2022-11-10 | Fixed #34149 -- Allowed adding deferrable conditional exclusion constraints ↵ | Márton Salomváry | |
| on PostgreSQL. | |||
| 2022-11-09 | Fixed #28477 -- Stripped unused annotations on aggregation. | Simon Charette | |
| Also avoid an unnecessary pushdown when aggregating over a query that doesn't have aggregate annotations. | |||
| 2022-11-09 | Fixed #34135 -- Added async-compatible interface to related managers. | Jon Janzen | |
| 2022-11-08 | Fixed #34063 -- Fixed reading request body with async request factory and ↵ | Scott Halgrim | |
| client. Co-authored-by: Kevan Swanberg <kevswanberg@gmail.com> Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> | |||
| 2022-11-08 | Fixed #34139 -- Fixed acreate(), aget_or_create(), and aupdate_or_create() ↵ | Jon Janzen | |
| methods for related managers. Bug in 58b27e0dbb3d31ca1438790870b2b51ecdb10500. | |||
| 2022-11-07 | Refs #33374 -- Adjusted full match condition handling. | Simon Charette | |
| Adjusting WhereNode.as_sql() to raise an exception when encoutering a full match just like with empty matches ensures that all case are explicitly handled. | |||
| 2022-11-07 | Refs #33374 -- Added tests for multi-table fast-deletion with filters that ↵ | Simon Charette | |
| match everything. | |||
| 2022-11-07 | Refs #17144 -- Removed support for grouping by primary key. | Simon Charette | |
| No core backend require the feature anymore as it was only added to support a MySQL'ism that has been deprecated since then. | |||
| 2022-11-07 | Refs #27849 -- Fixed filtered aggregates crash on filters that match everything. | Simon Charette | |
| 2022-11-07 | Refs #27849 -- Added test for filtered aggregates with empty conditions. | Simon Charette | |
| 2022-11-07 | Fixed #34137 -- Made Model.refresh_from_db() clear cached generic relations. | Bhuvnesh | |
| Thanks Simon Charette for the implementation idea. | |||
| 2022-11-07 | Fixed #34088 -- Fixed Sitemap.get_latest_lastmod() crash with empty items. | Daniel Ivanov | |
| Bug in 480191244d12fefbf95854b2b117c71ffe44749a. Thanks Michal Čihař for the report. | |||
| 2022-11-04 | Fixed #27654 -- Propagated alters_data attribute to callables overridden in ↵ | LightDiscord | |
| subclasses. Thanks Shai Berger and Adam Johnson for reviews and the implementation idea. | |||
| 2022-11-04 | Fixed #34138 -- Avoided table rebuild when adding inline m2m fields on SQLite. | Mariusz Felisiak | |
| Regression in 2f73e5406d54cb8945e187eff302a3a3373350be. Thanks David Wobrock for the report. | |||
| 2022-11-03 | Refs #33646 -- Moved tests of QuerySet async interface into async tests. | Bhuvnesh | |
| 2022-11-03 | Fixed #34080 -- Fixed __exact lookup when nested arrays contain only NULL ↵ | Ion Alberdi | |
| values. Thanks jerch and David Sanders for reviews. | |||
| 2022-11-03 | Refs #34080 -- Added tests for __exact lookup when non-nested arrays contain ↵ | Ion Alberdi | |
| only NULL values. | |||
| 2022-11-02 | Refs #33984 -- Added test for creating copies of model instances with ↵ | Mariusz Felisiak | |
| inherited m2m fields. | |||
| 2022-11-02 | Fixed #34112 -- Added async-compatible interface to Model methods. | DevilsAutumn | |
| Thanks Adam Johnson for the review. | |||
| 2022-10-31 | Avoided assignment followed by immediate return. | Nick Pope | |
| Identified using the following command: $ pcre2grep --line-number --multiline --recursive \ "(?s)(\n +)(\w+) = [^\n]+\1return \2;?$" \ django docs extras js_tests scripts tests | |||
| 2022-10-31 | Used more augmented assignment statements. | Nick Pope | |
| Identified using the following command: $ git grep -I '\(\<[_a-zA-Z0-9]\+\>\) *= *\1 *[-+/*^%&|<>@]' | |||
| 2022-10-31 | Fixed #16211 -- Added logical NOT support to F expressions. | David Wobrock | |
| 2022-10-29 | Corrected test_update_or_create_with_model_property_defaults test. | Msvstl | |
| 2022-10-29 | Fixed #34125 -- Fixed sliced QuerySet.union() crash on a single non-empty ↵ | Simon Charette | |
| queryset. The bug existed since sliced query union was added but was elevated to query union slices by moving the .exists() optimization to the compiler in 3d734c09ff0138441dfe0a59010435871d17950f. Thanks Stefan Hammer for the report. | |||
| 2022-10-27 | Fixed #34066 -- Fixed link to password reset view in ↵ | Simon Kern | |
| UserChangeForm.password's help text when using to_field. Co-Authored-By: David Sanders <shang.xiao.sanders@gmail.com> Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-10-27 | Refs #19215 -- Fixed admin_widgets tests if Pillow isn't installed. | Mariusz Felisiak | |
| Follow up to c0fc1b5302f5d9d82e2255fb5758321fbac34949. | |||
| 2022-10-26 | Fixed #33606 -- Cleansed sessionid cookie in error reports. | Tobias Bengfort | |
| Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2022-10-26 | Completed test coverage for contrib.auth.forms. | Marcelo Galigniana | |
| 2022-10-25 | Fixed #19215 -- Fixed rendering ClearableFileInput when editing with invalid ↵ | Marcelo Galigniana | |
| files. Thanks Michael Cardillo for the initial patch. | |||
| 2022-10-24 | Fixed #29027 -- Fixed file_move_safe() crash when moving files with SELinux. | Yuri Konotopov | |
| Thanks Florian Apolloner for the review. | |||
| 2022-10-24 | Fixed #34098 -- Fixed loss of precision for Decimal values in floatformat ↵ | Vlastimil Zíma | |
| filter. Regression in 12f7928f5a455e330c0a7f19bc86b37baca12811. | |||
| 2022-10-24 | Fixed flaky test_ForeignKey_using_to_field test. | Marcelo Galigniana | |
| 2022-10-24 | Fixed #34111 -- Made test runner with --debug-sql format SQL queries. | Giebisch | |
| 2022-10-20 | Skipped scrypt tests when OpenSSL 1.1+ is not installed. | HieuPham9720 | |
| 2022-10-20 | Fixed #34085 -- Made management commands don't use black for non-Python files. | Carlton Gibson | |
| Bug in d113b5a837f726d1c638d76c4e88445e6cd59fd5. Co-authored-by: programmylife <acmshar@gmail.com> Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> | |||
| 2022-10-18 | Fixed #34105 -- Fixed crash of ordering by nested selected expression. | Simon Charette | |
| This stops ordering by nested selected references. It's not supported on PostgreSQL and not required to support psycopg3. Regression in 04518e310d4552ff7595a34f5a7f93487d78a406. Thanks Matt Westcott for the report. | |||
| 2022-10-13 | Completed test coverage for django.core.paginator. | Marcelo Galigniana | |
| 2022-10-13 | Fixed #34069 -- Made LocaleMiddleware respect language from requests when ↵ | Sergio | |
| i18n patterns are used. | |||
| 2022-10-12 | Fixed #34042 -- Improved accessibility of admin's navigation sidebar. | Rasmus Magnell | |
| 2022-10-11 | Completed test coverage for contenttypes models. | Marcelo Galigniana | |
| 2022-10-10 | Used test client headers in i18n tests. | Adam Johnson | |
| 2022-10-10 | Fixed #32833 -- Fixed ContentTypeManager.get_for_models() crash when using ↵ | Sarah Boyce | |
| in migrations. Co-authored-by: Heraldo Lucena <23155511+HMaker@users.noreply.github.com> | |||
