summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-17Refs #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-17Fixed #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-17Fixed #33878 -- Switched to system fonts in CSS.Tom Carrick
2022-08-17Fixed CSS variable indentation.Tom Carrick
Matches 4-space indentation used elsewhere in project CSS files.
2022-08-16Refs #33916 -- Added tests for serialization of enum.Flag in migrations.Willem Van Onsem
2022-08-16Fixed #33909 -- Corrected django.dispatch.receiver() signature.Youssef
2022-08-15Fixed #33778 -- Updated build-system configuration.Youssef
This removes unnecessary wheel dependency and __legacy__ fallback.
2022-08-15Fixed #26780 -- Added prefetch_related() support for sliced queries.Simon Charette
This was made possible by window function filtering support added in f387d024fc75569d2a4a338bfda76cc2f328f627.
2022-08-15Refs #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-15Fixed #33901 -- Skipped varchar_pattern_ops/text_pattern_ops index creation ↵Haolun Chai
when db_collation is set.
2022-08-12Fixed #33921 -- Added release note for 5b8699e723d9daf373fff46c6859fed2b780a9bd.Mohammadtaher Abbasi
2022-08-12Fixed #33919 -- Fixed adding AutoFields on PostgreSQL.Mariusz Felisiak
Thanks Jack Calvin Brown for the report. Regression in 2eea361eff58dd98c409c5227064b901f41bd0d6.
2022-08-12Fixed #33924 -- Deprecated BaseGeometryWidget.map_height/map_width attributes.Claude Paroz
2022-08-11Refs #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-11Refs #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-11Replaced 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-11Optimized 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-11Used F.replace_references().Mariusz Felisiak
Follow up to 63884829acd207404f2a5c3cc1d6b4cd0a822b70.
2022-08-10Fixed #28975 -- Made PostGIS backend skip extension creation if installed.Rust Saiargaliev
2022-08-10Refs #33895 -- Fixed Case() crash with filters that match everything in ↵Mariusz Felisiak
When() on Oracle. Follow up to 036bb2b74afb50a71e7a945e8dd83499b603ac3a.
2022-08-10Refs #26029 -- Doc'd django.core.files.storage.default_storage.Jarosław Wygoda
2022-08-09Fixed #33905 -- Fixed CheckConstraint() validation on range fields.David Sanders
Bug in 667105877e6723c6985399803a364848891513cc.
2022-08-09Refs #33905 -- Added test for CheckConstraint() validation with ArrayField ↵David Sanders
and __contains.
2022-08-09Refs #33842 -- Removed incorrect :file: role in contrib docs.Ramil Yanbulatov
The file role is not appropriate for URLs and URL path-components.
2022-08-09Refs #33842 -- Added :ttag: role in translations docs.Ramil Yanbulatov
2022-08-09Fixed #33842 -- Used :source: role for links to repo files on GitHub.Ramil Yanbulatov
2022-08-09Removed unused InlineAdminForm.ordering_field().Mariusz Felisiak
Unused since its introduction in a19ed8aea395e8e07164ff7d85bd7dff2f24edca.
2022-08-09Fixed #33895 -- Fixed Case() crash with filters that match everything in When().David Wobrock
Thanks shukryzablah for the report.
2022-08-09Fixed #33902 -- Fixed Meta.constraints validation crash with F() expressions.Mariusz Felisiak
Thanks Adam Zahradník for the report. Bug in 667105877e6723c6985399803a364848891513cc.
2022-08-08Fixed typo in docs/topics/i18n/translation.txt.Alessandro Baccini
2022-08-08Fixed #31721 -- Allowed ModelForm meta to specify form fields.Kamil Turek
2022-08-08Added test for non-HTTP request on ASGIStaticFilesHandler.Carlton Gibson
2022-08-08Fixed #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-06Fixed #33898 -- Fixed Window() expression crash with ArrayAgg().Mariusz Felisiak
Thanks Kia for the report. Regression in e06dc4571ea9fd5723c8029959b95808be9f8812.
2022-08-06Fixed typo in docs/ref/forms/renderers.txt.Mariusz Felisiak
Thanks Josh for the report.
2022-08-05Fixed #33893 -- Reverted "Fixed #28889 -- Prevented double submission of ↵Fab
admin forms." Regression in fe7dbef5867c577995f0fc849d8dfdb8f2e6bbfa.
2022-08-04Restricted permissions for GitHub tokens.Mariusz Felisiak
2022-08-04Pinned gh-problem-matcher-wrap to the commit in GitHub actions.Mariusz Felisiak
2022-08-04Refs #33173, Refs #33755 -- Fixed ResourceWarning from unclosed files in ↵Carlton Gibson
ASGI tests.
2022-08-04Fixed #33891 -- Fixed test command crash when running in parallel using spawn.Mariusz Felisiak
Thanks Kevin Renskers for the report. Regression in 41c4cb253c137edf5a96b7408ea55d57d6e0602a.
2022-08-03Fixed #33888 -- Fixed get_select2_language() crash with no language activated.Claude Paroz
Regression in 3079133c73f3b8b0e929673b06b62dce1f54be71.
2022-08-03Fixed typo in docs/releases/4.2.txt.NOTHING
2022-08-03Fixed #33886 -- Reallowed using GeoIP2() when GEOS is not installed.Aarni Koskela
Regression in 31bef51d8ea5e3bf650de1495ae1f0566670b8f3.
2022-08-03Fixed #33887 -- Fixed test_fails_squash_migration_manual_porting() on final ↵Alberto Planas
tags. Regression in 7c318a8bdd66f8c5241864c9970dddb525d0ca4c.
2022-08-03Fixed #33872 -- Deprecated ↵Mariusz Felisiak
django.contrib.postgres.fields.CIText/CICharField/CIEmailField/CITextField.
2022-08-03Added stub release notes for 4.1.1.Carlton Gibson
2022-08-03Updated release notes for Django 4.1 release.Carlton Gibson
2022-08-03Added CVE-2022-36359 to security archive.Carlton Gibson
2022-08-03Fixed CVE-2022-36359 -- Escaped filename in Content-Disposition header.Carlton Gibson
Thanks to Motoyasu Saburi for the report.
2022-08-03Adjusted version 4.0.7 release notes.Carlton Gibson