summaryrefslogtreecommitdiff
path: root/django
AgeCommit message (Collapse)Author
2020-06-15[3.1.x] Bumped version for 3.1 beta 1.3.1b1Mariusz Felisiak
2020-06-12[3.1.x] Added support for the Tajik language.Claude Paroz
Thanks Sirius Sufiew for contributing that support. Backport of db8268bce69fb53b7be4be90a2d7200c12019b90 from master
2020-06-12[3.1.x] Fixed #31659 -- Made ExpressionWrapper preserve output_field for ↵Mariusz Felisiak
combined expressions. Regression in df32fd42b84cc6dbba173201f244491b0d154a63. Thanks Simon Charette for the review. Backport of aeb8996a6706cad3e96d8221760c1cb408ee7ed9 from master
2020-06-11[3.1.x] Fixed #28132 -- Made MultiPartParser ignore filenames with trailing ↵Michael Brown
slash. Backport of 36db4dd937ae11c5b687c5d2e5fa3c27e4140001 from master
2020-06-10[3.1.x] Fixed #31657 -- Fixed ordering by attnames of self-referential ↵Hasan Ramezani
ForeignKeys. Backport of 037a624120b676858be4b93c4d0adda45916fd2a from master
2020-06-08[3.1.x] Fixed #31594 -- Added ASGIStaticFilesHandler.get_response_async().Joshua Massover
Backport of 92309e53d9921a60e667656d8dd65e59eb5cf81c from master
2020-06-08[3.1.x] Fixed #31662 -- Added detection for GDAL 3.0 and 3.1 on Windows.David Smith
Backport of 4652f1f0aa459a7b980441d629648707c32e36bf from master
2020-06-08[3.1.x] Fixed #31664 -- Reallowed using non-expressions having filterable ↵Nicolas Baccelli
attribute as rhs in queryset filters. Regression in 4edad1ddf6203326e0be4bdb105beecb0fe454c4. Backport of b38d44229ff185ad156bcb443d6db0db7ae3eb98 from master
2020-06-08[3.1.x] Fixed #31660 -- Fixed queryset crash when grouping by m2o relation.Mariusz Felisiak
Regression in 3a941230c85b2702a5e1cd97e17251ce21057efa. Thanks Tomasz Szymański for the report. Backport of 78ad4b4b0201003792bfdbf1a7781cbc9ee03539 from master
2020-06-05[3.1.x] Fixed #31663 -- Made DecimalField.to_python() handle non-numeric ↵Sasha Pachev
invalid values. Backport of 38a21f2d9ed4f556af934498ec6a242f6a20418a from master
2020-06-05[3.1.x] Fixed #31654 -- Fixed cache key validation messages.Mariusz Felisiak
Backport of 926148ef019abcac3a9988c78734d9336d69f24e from master
2020-06-04[3.1.x] Fixed #30134 -- Ensured unlocalized numbers are string ↵Claude Paroz
representation in templates. Backport of 9e57b1efb5205bd94462e9de35254ec5ea6eb04e from master
2020-06-03[3.1.x] Fixed #31641 -- Improved loading of navigation sidebar in admin.Collin Anderson
Backport of 4ae9a2b18e2b558df2c084064c42faecac2d75c1 from master
2020-06-03[3.1.x] Fixed CVE-2020-13254 -- Enforced cache key validation in memcached ↵Dan Palmer
backends.
2020-06-03[3.1.x] Fixed CVE-2020-13596 -- Fixed potential XSS in admin ↵Jon Dufresne
ForeignKeyRawIdWidget.
2020-06-03[3.1.x] Refs #30997 -- Improved HttpRequest.is_ajax() warning message with ↵Mariusz Felisiak
stacklevel=2. Backport of 7fc317ae736e8fda1aaf4d4ede84d95fffaf5281 from master
2020-06-03[3.1.x] Fixed #31651 -- Made ExpressionWrapper use grouping columns from ↵Thodoris Sotiropoulos
wrapped expression. Backport of df32fd42b84cc6dbba173201f244491b0d154a63 from master
2020-06-01[3.1.x] Fixed #31536 -- Fixed rendering of disabled AdminFileWidget and ↵Carles Pina
ClearableFileInput. Backport of e46c2326c8cfc038e015f55fd050ab5d7eb91b62 from master
2020-06-01[3.1.x] Fixed #31570 -- Corrected translation loading for apps providing ↵Carlton Gibson
territorial language variants with different plural equations. Regression in e3e48b00127c09eafe6439d980a82fc5c591b673. Thanks to Shai Berger for report, reproduce and suggested fix. Backport of dd1ca50b096bf0351819aabc862e91a9797ddaca from master
2020-05-29[3.1.x] Refs #21171 -- Made Collector.delete() rollback in the correct database.Simon Charette
Regression in c7dd8490b882b2cefdc7faf431dc64c532b79c9. Backport of f8ef5f2c86683bef3b200fd864efc14f1fbbc23b from master
2020-05-28[3.1.x] Refs #31040, Refs #31224 -- Prevented cycles in exceptions chain.Mariusz Felisiak
Async exception handling was raising an exception that was creating a cycle in the exception chain (by re-raising an exception in sync_to_async that was already being handled). Thanks Chris Jerdonek for detailed analysis. Backport of d94a9aa0557a459a5b9b7b82a8c043de14f8b1a0 from master
2020-05-28[3.1.x] Refs #31034 -- Improved accessibility of admin navigation sidebar.Tom Carrick
Backport of 780473d75625d014cbe9b0acdea40b7a5970d5d8 from master
2020-05-26[3.1.x] Fixed #31614 -- Fixed aliases ordering by OrderBy() expressions of ↵Laurent Tramoy
combined queryset. Backport of 2aac176e86204785f0f2ec4838049d8fed70870e from master
2020-05-26[3.1.x] Fixed #31416 -- Made autodetector find dependencies for MTI model ↵Nan Liu
creation on base fields removal. Removing a base field must take place before adding a new inherited model that has a field with the same name. Backport of 33c365781abbcc1b21a31b31d95d344a174df0d5 from master
2020-05-25[3.1.x] Fixed #31624 -- Avoided subquery usage on QuerySet.all().delete().Simon Charette
Thanks Adam Johnson for the report. Regression in 7acef095d73322f45dcceb99afa1a4e50b520479. Backport of 972000420e08703dd4981466ff67adcd5a61ad4b from master
2020-05-23[3.1.x] Refs #31534 -- Improved django.conf.urls.url() warning message with ↵Jon Dufresne
stacklevel=2. Use stacklevel=2 to show the calling site. Backport of 437196da9a386bd4cc62b0ce3f2de4aba468613d from master
2020-05-20[3.1.x] Fixed #31597, #31603 -- Corrected admin clear all filters link behavior.Fran Hrzenjak
- Show "Clear all filters" only when any filter is selected. - Preserve query string not related with filters. Co-Authored-By: Hasan Ramezani <hasan.r67@gmail.com> Backport of 4484bc1b2f84da6442c9c2bfd95d3f1f7d8f96f7 from master
2020-05-20[3.1.x] Added Kyrgyz language.Claude Paroz
Thanks Soyuzbek orozbek uulu for contributing that support. Backport of 3460ea49e839fd6bb924c48eaa1cd3d6dc888035 from master
2020-05-19[3.1.x] Fixed #31607 -- Fixed evaluated Subquery equality.Mariusz Felisiak
Regression in 691def10a0197d83d2d108bd9043b0916d0f09b4. Backport of a125da6a7c79b1d4c55677d0bed6f9b1d7d77353 from master
2020-05-18[3.1.x] Updated docutils link to HTTPS and new location.Jon Dufresne
Backport of 7070d4611471db701ed0d51d23e72d5f5c647085 from master
2020-05-18[3.1.x] Refs #12990 -- Added DatabaseFeatures.has_json_operators.Tim Graham
CockroachDB also has them. Backport of f59a2b730685fc62c5cb44101f54faf8921d9bc7 from master
2020-05-18[3.1.x] Refs #31034 -- Used === in nav_sidebar.js admin JS to avoid possible ↵Jon Dufresne
coercion issues. Backport of e46f700e39cef3856f34b56dc5d563d3e27648ac from master
2020-05-15[3.1.x] Fixed #31590 -- Fixed ModelAdmin.date_hierarchy crash with an empty ↵kjpc-tech
QuerySet. Regression in 55cdf6c52db07f29128741b8734a523ed042e465. Backport of 099bce1bf0b9802b7159beb9260b9b9e344bf497 from master
2020-05-14[3.1.x] Fixed #31584 -- Fixed crash when chaining values()/values_list() ↵Mariusz Felisiak
after Exists() annotation and aggregation on Oracle. Oracle requires the EXISTS expression to be wrapped in a CASE WHEN in the GROUP BY clause. Regression in efa1908f662c19038a944129c81462485c4a9fe8. Backport of 3a941230c85b2702a5e1cd97e17251ce21057efa from master
2020-05-14[3.1.x] Bumped version for 3.1 alpha 1 release.3.1a1Mariusz Felisiak
2020-05-14[3.1.x] Fixed #31575 -- Added system check for admin sidebar request context ↵Jon Dufresne
processor dependency. Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> Backport of d522b51c401429c169d88742178a9b3777903d9e from master
2020-05-14[3.1.x] Fixed #31568 -- Fixed alias reference when aggregating over multiple ↵Simon Charette
subqueries. 691def10a0197d83d2d108bd9043b0916d0f09b4 made all Subquery() instances equal to each other which broke aggregation subquery pushdown which relied on object equality to determine which alias it should select. Subquery.__eq__() will be fixed in an another commit but Query.rewrite_cols() should haved used object identity from the start. Refs #30727, #30188. Thanks Makina Corpus for the report. Backport of adfbf653dc1c1d0e0dacc4ed46602d22ba28b004 from master
2020-05-14[3.1.x] Fixed #31566 -- Fixed aliases crash when chaining ↵Simon Charette
values()/values_list() after annotate() with aggregations and subqueries. Subquery annotation references must be resolved if they are excluded from the GROUP BY clause by a following .values() call. Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80. Thanks Makina Corpus for the report. Backport of 42c08ee46539ef44f8658ebb1cbefb408e0d03fe from master
2020-05-12Refs #30678 -- Added support for GDAL 3.1.Sergey Fedoseev
OSRSetAxisMappingStrategy() really returns void, so no errcheck is needed. Previously set errcheck was raising positive false exceptions on GDAL 3.1.
2020-05-12Fixed #30678 -- Added support for GDAL 3.Claude Paroz
2020-05-12Fixed E128, E741 flake8 warnings.Mariusz Felisiak
2020-05-11Updated JS admin translation catalog.Claude Paroz
2020-05-11Updated source translation catalogs.Claude Paroz
2020-05-11Corrected indentation of #main div in admin base template.Tom Carrick
2020-05-11Fixed #31034 -- Added a navigation sidebar to the admin.Tom Carrick
Co-authored-by: elky <elky@users.noreply.github.com> Co-authored-by: Goetz <goetz.buerkle@gmail.com>
2020-05-11Refs #30116 -- Simplified regex match group access with Match.__getitem__().Jon Dufresne
The method has been available since Python 3.6. The shorter syntax is also marginally faster.
2020-05-11Simplified GDAL version parsing.Sergey Fedoseev
2020-05-11Optimized Model and QuerySet pickling version comparison.Adam Johnson
2020-05-11Fixed #25236 -- Deprecated {% ifequal %} and {% ifnotequal %} template tags.Jon Dufresne
The {% if %} tag provides all features of these tags. Since Django 1.2 (May 17, 2010), the docs have hinted that {% ifequal %} and {% ifnotequal %} will be deprecated in a future Django version. Time to make it official.
2020-05-08Fixed #31548 -- Fixed URLValidator crash on non-strings.Yash Saini