| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-08-17 | Refs #33491 -- Split CSS selected-row highlight selectors. | Carlton Gibson | |
| Combined selectors break the whole rule where :has() is not supported, for example on Firefox. Thanks to Marcelo Galigniana for the report. | |||
| 2022-08-17 | Fixed #33491 -- Fixed change-list selected row-highlight on cancelled delete. | Marcelo Galigniana | |
| Selected rows where not highlighted when returning to the change-list after clicking "No, take me back" on the deletion confirmation page. This commit uses the CSS :has() pseudo-class to apply the highlight without requiring the .selected class, which is added by JavaScript on the click event. Once all supported browsers have :has() available, the .selected selector and the JavaScript to add the class can be removed. Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> | |||
| 2022-08-17 | Fixed #33878 -- Switched to system fonts in CSS. | Tom Carrick | |
| 2022-08-17 | Fixed CSS variable indentation. | Tom Carrick | |
| Matches 4-space indentation used elsewhere in project CSS files. | |||
| 2022-08-16 | Refs #33916 -- Added tests for serialization of enum.Flag in migrations. | Willem Van Onsem | |
| 2022-08-16 | Fixed #33909 -- Corrected django.dispatch.receiver() signature. | Youssef | |
| 2022-08-15 | Fixed #33778 -- Updated build-system configuration. | Youssef | |
| This removes unnecessary wheel dependency and __legacy__ fallback. | |||
| 2022-08-15 | Fixed #26780 -- Added prefetch_related() support for sliced queries. | Simon Charette | |
| This was made possible by window function filtering support added in f387d024fc75569d2a4a338bfda76cc2f328f627. | |||
| 2022-08-15 | Refs #28333 -- Added partial support for filtering against window functions. | Simon Charette | |
| Adds support for joint predicates against window annotations through subquery wrapping while maintaining errors for disjointed filter attempts. The "qualify" wording was used to refer to predicates against window annotations as it's the name of a specialized Snowflake extension to SQL that is to window functions what HAVING is to aggregates. While not complete the implementation should cover most of the common use cases for filtering against window functions without requiring the complex subquery pushdown and predicate re-aliasing machinery to deal with disjointed predicates against columns, aggregates, and window functions. A complete disjointed filtering implementation should likely be deferred until proper QUALIFY support lands or the ORM gains a proper subquery pushdown interface. | |||
| 2022-08-15 | Fixed #33901 -- Skipped varchar_pattern_ops/text_pattern_ops index creation ↵ | Haolun Chai | |
| when db_collation is set. | |||
| 2022-08-12 | Fixed #33921 -- Added release note for 5b8699e723d9daf373fff46c6859fed2b780a9bd. | Mohammadtaher Abbasi | |
| 2022-08-12 | Fixed #33919 -- Fixed adding AutoFields on PostgreSQL. | Mariusz Felisiak | |
| Thanks Jack Calvin Brown for the report. Regression in 2eea361eff58dd98c409c5227064b901f41bd0d6. | |||
| 2022-08-12 | Fixed #33924 -- Deprecated BaseGeometryWidget.map_height/map_width attributes. | Claude Paroz | |
| 2022-08-11 | Refs #28333 -- Moved SQLCompiler's forced column aliasing logic to get_select(). | Simon Charette | |
| This extends query composability possibilities when dealing with subqueries which is necessary to implement window function filtering. | |||
| 2022-08-11 | Refs #30213 -- Removed post-startup check for Watchman availability. | Carlton Gibson | |
| This is checked at startup in get_reloader(). The runtime check ties the implementation to Watchman excessively. | |||
| 2022-08-11 | Replaced Expression.replace_references() with .replace_expressions(). | Simon Charette | |
| The latter allows for more generic use cases beyond the currently limited ones constraints validation has. Refs #28333, #30581. | |||
| 2022-08-11 | Optimized ExclusionConstraint.validate() a bit. | Mariusz Felisiak | |
| References to excluded fields are omitted in the replacement_map, so there is no need to replace references before checking for exclusions. | |||
| 2022-08-11 | Used F.replace_references(). | Mariusz Felisiak | |
| Follow up to 63884829acd207404f2a5c3cc1d6b4cd0a822b70. | |||
| 2022-08-10 | Fixed #28975 -- Made PostGIS backend skip extension creation if installed. | Rust Saiargaliev | |
| 2022-08-10 | Refs #33895 -- Fixed Case() crash with filters that match everything in ↵ | Mariusz Felisiak | |
| When() on Oracle. Follow up to 036bb2b74afb50a71e7a945e8dd83499b603ac3a. | |||
| 2022-08-10 | Refs #26029 -- Doc'd django.core.files.storage.default_storage. | Jarosław Wygoda | |
| 2022-08-09 | Fixed #33905 -- Fixed CheckConstraint() validation on range fields. | David Sanders | |
| Bug in 667105877e6723c6985399803a364848891513cc. | |||
| 2022-08-09 | Refs #33905 -- Added test for CheckConstraint() validation with ArrayField ↵ | David Sanders | |
| and __contains. | |||
| 2022-08-09 | Refs #33842 -- Removed incorrect :file: role in contrib docs. | Ramil Yanbulatov | |
| The file role is not appropriate for URLs and URL path-components. | |||
| 2022-08-09 | Refs #33842 -- Added :ttag: role in translations docs. | Ramil Yanbulatov | |
| 2022-08-09 | Fixed #33842 -- Used :source: role for links to repo files on GitHub. | Ramil Yanbulatov | |
| 2022-08-09 | Removed unused InlineAdminForm.ordering_field(). | Mariusz Felisiak | |
| Unused since its introduction in a19ed8aea395e8e07164ff7d85bd7dff2f24edca. | |||
| 2022-08-09 | Fixed #33895 -- Fixed Case() crash with filters that match everything in When(). | David Wobrock | |
| Thanks shukryzablah for the report. | |||
| 2022-08-09 | Fixed #33902 -- Fixed Meta.constraints validation crash with F() expressions. | Mariusz Felisiak | |
| Thanks Adam Zahradník for the report. Bug in 667105877e6723c6985399803a364848891513cc. | |||
| 2022-08-08 | Fixed typo in docs/topics/i18n/translation.txt. | Alessandro Baccini | |
| 2022-08-08 | Fixed #31721 -- Allowed ModelForm meta to specify form fields. | Kamil Turek | |
| 2022-08-08 | Added test for non-HTTP request on ASGIStaticFilesHandler. | Carlton Gibson | |
| 2022-08-08 | Fixed #33899 -- Fixed migration crash when removing indexed field on SQLite ↵ | Fiza Ashraf | |
| 3.35.5+. Regression in 702819227fd0cdd9b581cd99e11d1561d51cbeb. Thanks cessor for the report. | |||
| 2022-08-06 | Fixed #33898 -- Fixed Window() expression crash with ArrayAgg(). | Mariusz Felisiak | |
| Thanks Kia for the report. Regression in e06dc4571ea9fd5723c8029959b95808be9f8812. | |||
| 2022-08-06 | Fixed typo in docs/ref/forms/renderers.txt. | Mariusz Felisiak | |
| Thanks Josh for the report. | |||
| 2022-08-05 | Fixed #33893 -- Reverted "Fixed #28889 -- Prevented double submission of ↵ | Fab | |
| admin forms." Regression in fe7dbef5867c577995f0fc849d8dfdb8f2e6bbfa. | |||
| 2022-08-04 | Restricted permissions for GitHub tokens. | Mariusz Felisiak | |
| 2022-08-04 | Pinned gh-problem-matcher-wrap to the commit in GitHub actions. | Mariusz Felisiak | |
| 2022-08-04 | Refs #33173, Refs #33755 -- Fixed ResourceWarning from unclosed files in ↵ | Carlton Gibson | |
| ASGI tests. | |||
| 2022-08-04 | Fixed #33891 -- Fixed test command crash when running in parallel using spawn. | Mariusz Felisiak | |
| Thanks Kevin Renskers for the report. Regression in 41c4cb253c137edf5a96b7408ea55d57d6e0602a. | |||
| 2022-08-03 | Fixed #33888 -- Fixed get_select2_language() crash with no language activated. | Claude Paroz | |
| Regression in 3079133c73f3b8b0e929673b06b62dce1f54be71. | |||
| 2022-08-03 | Fixed typo in docs/releases/4.2.txt. | NOTHING | |
| 2022-08-03 | Fixed #33886 -- Reallowed using GeoIP2() when GEOS is not installed. | Aarni Koskela | |
| Regression in 31bef51d8ea5e3bf650de1495ae1f0566670b8f3. | |||
| 2022-08-03 | Fixed #33887 -- Fixed test_fails_squash_migration_manual_porting() on final ↵ | Alberto Planas | |
| tags. Regression in 7c318a8bdd66f8c5241864c9970dddb525d0ca4c. | |||
| 2022-08-03 | Fixed #33872 -- Deprecated ↵ | Mariusz Felisiak | |
| django.contrib.postgres.fields.CIText/CICharField/CIEmailField/CITextField. | |||
| 2022-08-03 | Added stub release notes for 4.1.1. | Carlton Gibson | |
| 2022-08-03 | Updated release notes for Django 4.1 release. | Carlton Gibson | |
| 2022-08-03 | Added CVE-2022-36359 to security archive. | Carlton Gibson | |
| 2022-08-03 | Fixed CVE-2022-36359 -- Escaped filename in Content-Disposition header. | Carlton Gibson | |
| Thanks to Motoyasu Saburi for the report. | |||
| 2022-08-03 | Adjusted version 4.0.7 release notes. | Carlton Gibson | |
