| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-11 | Refs #34110 -- Added StorageSettingsMixin. | Francesco Panico | |
| 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 | Improved readability of string interpolation in frequently used examples in ↵ | Trey Hunner | |
| docs. | |||
| 2022-11-10 | Fixed #34149 -- Allowed adding deferrable conditional exclusion constraints ↵ | Márton Salomváry | |
| on PostgreSQL. | |||
| 2022-11-10 | Improved async request factory and client docs. | David Wobrock | |
| 2022-11-09 | Added Python 3.12 to daily builds. | Mariusz Felisiak | |
| 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 typo in BaseModelAdmin.has_delete_permission()'s docstring. | Marco Marra | |
| 2022-11-08 | Used super().execute/executemany() in SQLiteCursorWrapper. | Nick Pope | |
| 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 #10070 -- Added support for pyformat style parameters on SQLite. | Ryan Cheley | |
| Co-authored-by: Nick Pope <nick@nickpope.me.uk> | |||
| 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 #33308 -- Improved adapting DecimalField values to decimal. | Florian Apolloner | |
| 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 | Fixed #31331 -- Switched MySQL to group by selected primary keys. | Simon Charette | |
| MySQL 5.7.15 supports group by functional dependences so there is no need to special case group by main table primary key anymore and special case the ONLY_FULL_GROUP_BY sql mode. | |||
| 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 | Refs #33939 -- Improved transaction.on_commit() docs. | Adam Johnson | |
| 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 | Refs #34095 -- Changed height of form controls to use rem units in admin. | jer | |
| Co-authored-by: ja <ja@ja.com> | |||
| 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-04 | Removed obsolete references to pysqlite. | Nick Pope | |
| Obsolete since 1b06d5e6f6be8e567ce78c892c485af039830d7d. | |||
| 2022-11-04 | Noted that JSON1 extension is enabled by default on SQLite 3.38+. | Nick Pope | |
| 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 | Fixed #30801 -- Improved guidance for making good use of signals. | Joseph Victor Zammit | |
| 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-11-02 | Fixed #34054 -- Created a new fixtures topic. | Filip Lajszczak | |
| Moved material from django-admin document into a new document, and added new material. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-11-01 | Added stub release notes for 4.1.4. | Mariusz Felisiak | |
| 2022-11-01 | Added release date for 4.1.3. | Mariusz Felisiak | |
| 2022-11-01 | Refs #33768 -- Fixed ordering compound queries by NULLs on SQLite < 3.30. | Simon Charette | |
| The lack of support for native nulls last/first on SQLite 3.28 and 3.29 requires the compound query to be wrapped for emulation layer to work properly. | |||
| 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-31 | Fixed #34094 -- Corrected margins in admin headers for RTL languages. | Francesco Panico | |
| 2022-10-29 | Removed obsolete doc reference to asyncio.iscoroutinefunction. | Nick Pope | |
| 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-28 | Used Query.is_sliced in SQLCompiler.as_sql(). | Simon Charette | |
| 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 | Refs #33173 -- Doc'd Python 3.11 compatibility in Django 4.1.x. | Mariusz Felisiak | |
