| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-19 | Refs #10929 -- Deprecated forced empty result value for PostgreSQL aggregates. | Nick Pope | |
| This deprecates forcing a return value for ArrayAgg, JSONBAgg, and StringAgg when there are no rows in the query. Now that we have a ``default`` argument for aggregates, we want to revert to returning the default of ``None`` which most aggregate functions return and leave it up to the user to decide what they want to be returned by default. | |||
| 2021-07-19 | Fixed #10929 -- Added default argument to aggregates. | Nick Pope | |
| Thanks to Simon Charette and Adam Johnson for the reviews. | |||
| 2021-07-16 | Fixed #32928 -- Confirmed support for GDAL 3.3. | David Smith | |
| 2021-07-15 | Fixed #32910 -- Unified different plural equations for the same language in ↵ | Mariusz Felisiak | |
| contrib apps. Thanks Martin Svoboda for the report and initial patch. | |||
| 2021-07-06 | Fixed #32776 -- Added support for Array subqueries on PostgreSQL. | Hannes Ljungberg | |
| 2021-07-05 | Refs #24121 -- Added __repr__() to AdminSite, DefaultAdminSite, and ModelAdmin. | Eduardo Aldair Ahumada Garcia Jurado | |
| Thanks tlebrize for the initial patch. | |||
| 2021-07-02 | Refs #26430 -- Re-introduced empty aggregation optimization. | Simon Charette | |
| The introduction of the Expression.empty_aggregate_value interface allows the compilation stage to enable the EmptyResultSet optimization if all the aggregates expressions implement it. This also removes unnecessary RegrCount/Count.convert_value() methods. Disabling the empty result set aggregation optimization when it wasn't appropriate prevented None returned for a Count aggregation value. Thanks Nick Pope for the review. | |||
| 2021-06-29 | Fixed #32884 -- Fixed centering of the header on admin login page. | Lou Huang | |
| 2021-06-28 | Updated translations from Transifex. | Claude Paroz | |
| Forwardport of 04b744050f1743a88e2bf0ca2ca82b34e3361f50 from stable/3.2.x. | |||
| 2021-06-25 | Refs #32508 -- Raised ImproperlyConfigured/TypeError instead of using ↵ | Mateo Radman | |
| "assert" in various code. | |||
| 2021-06-23 | Removed options parameter from djangoAdminSelect2. | Adam Johnson | |
| It seems this parameter has never been used internally, so to avoid exposing a large surface area in the admin, remove it. As discussed in: https://groups.google.com/g/django-developers/c/G-fDkNxhxsE/m/--RtGwmtAQAJ | |||
| 2021-06-22 | Fixed #32858 -- Fixed ExclusionConstraint crash with index transforms in ↵ | Lucidiot | |
| expressions. | |||
| 2021-06-10 | Refs #24121 -- Added __repr__() to AdminForm, BlockContext, ↵ | saeedblanchette | |
| BlockTranslateNode, and IncludeNode. | |||
| 2021-06-09 | Fixed #32829 -- Updated help text for clearsessions management command. | Hasan Ramezani | |
| Obsolete since 5fec97b9df6ea075483276de159e522a29437773. | |||
| 2021-06-08 | Fixed #31653 -- Added AddConstraintNotValid()/ValidateConstraint() ↵ | Sanskar Jaiswal | |
| operations for PostgreSQL. | |||
| 2021-06-07 | Fixed #32716 -- Fixed ManifestStaticFilesStorage crash when ↵ | aryabartar | |
| max_post_process_passes is 0. | |||
| 2021-06-07 | Refs #24121 -- Added __repr__() to ChangeList and BaseStorage. | saeedblanchette | |
| 2021-06-02 | Fixed CVE-2021-33203 -- Fixed potential path-traversal via admindocs' ↵ | Florian Apolloner | |
| TemplateDetailView. | |||
| 2021-05-31 | Fixed #32319 -- Added ES module support to ManifestStaticFilesStorage. | Gildardo Adrian Maravilla Jacome | |
| 2021-05-31 | Refs #32319 -- Changed HashedFilesMixin to use named groups in patterns. | Gildardo Adrian Maravilla Jacome | |
| 2021-05-28 | Refs #24121 -- Added __repr__() to PermWrapper. | abhiabhi94 | |
| 2021-05-26 | Fixed #32543 -- Added search_help_text to ModelAdmin. | Hasan Ramezani | |
| 2021-05-21 | Fixed #32375 -- Started deprecation toward changing the default sitemap ↵ | Rohith PR | |
| protocol to https. The default sitemap protocol, when it is built outside the context of a request, will be changed from 'http' to 'https' in Django 5.0. | |||
| 2021-05-20 | Renamed "object" argument of ModelAdmin.log_addition(), log_change(), and ↵ | David Sanders | |
| log_deletion() methods. | |||
| 2021-05-20 | Fixed #32771 -- Used IS_POPUP_VAR constant instead of hard-coded value. | David Sanders | |
| 2021-05-19 | Fixed #32765 -- Removed "for" HTML attribute from ReadOnlyPasswordHashWidget. | David Sanders | |
| ReadOnlyPasswordHashWidget doesn't have any labelable elements. | |||
| 2021-05-19 | Fixed #32766 -- Removed unused ORDER_TYPE_VAR. | David Sanders | |
| Unused since 5434ce231d75004bdbe5cf2b7b24ce67a2a6e737. | |||
| 2021-05-18 | Fixed #32754 -- Made AdminSite.catch_all_view() respect SCRIPT_NAME. | Slava Skvortsov | |
| Regression in ba31b0103442ac891fb3cb98f316781254e366c3. | |||
| 2021-05-14 | Fixed #32721 -- Fixed migrations crash when adding namespaced spatial ↵ | snowman2 | |
| indexes on PostGIS. | |||
| 2021-05-13 | Refs #32721 -- Made PostGISSchemaEditor._create_index_sql() call ↵ | snowman2 | |
| super()._create_index_sql(). | |||
| 2021-05-13 | Fixed #32031 -- Added model class for each model to AdminSite.each_context(). | Raffaele Salmaso | |
| 2021-05-12 | Fixed #32366 -- Updated datetime module usage to recommended approach. | Nick Pope | |
| - Replaced datetime.utcnow() with datetime.now(). - Replaced datetime.utcfromtimestamp() with datetime.fromtimestamp(). - Replaced datetime.utctimetuple() with datetime.timetuple(). - Replaced calendar.timegm() and datetime.utctimetuple() with datetime.timestamp(). | |||
| 2021-05-07 | Fixed #32670 -- Allowed GDALRasters to use any GDAL virtual filesystem. | Jordi Castells | |
| 2021-04-29 | Fixed capitalization of "ECMAScript" and "JavaScript". | Nick Pope | |
| 2021-04-29 | Refs #32682 -- Renamed lookup_needs_distinct() to lookup_spawns_duplicates(). | Mariusz Felisiak | |
| Follow up to 187118203197801c6cb72dc8b06b714b23b6dd3d. | |||
| 2021-04-29 | Refs #32675 -- Removed to_field from ForeignKeys in contrib apps' migrations. | David Wobrock | |
| Refs #22889. | |||
| 2021-04-27 | Fixed #32682 -- Made admin changelist use Exists() instead of distinct() for ↵ | Mariusz Felisiak | |
| preventing duplicates. Thanks Zain Patel for the report and Simon Charette for reviews. The exception introduced in 6307c3f1a123f5975c73b231e8ac4f115fd72c0d revealed a possible data loss issue in the admin. | |||
| 2021-04-27 | Refs #32682 -- Renamed use_distinct variable to may_have_duplicates. | Mariusz Felisiak | |
| QuerySet.distinct() is not the only way to avoid duplicate, it's also not preferred. | |||
| 2021-04-26 | Fixed #32681 -- Fixed VariableDoesNotExist when rendering some admin template. | Zain Patel | |
| Regression in 84609b3205905097d7d3038d32e6101f012c0619. | |||
| 2021-04-21 | Fixed #32647 -- Restored multi-row select with shift-modifier in admin ↵ | Carlton Gibson | |
| changelist. Regression in 30e59705fc3e3e9e8370b965af794ad6173bf92b. | |||
| 2021-04-20 | Fixed #32664 -- Made PasswordResetTokenGenerator.secret validation lazy. | François Freitag | |
| Django apps initialization to run management command triggers the admin autodiscovery. Importing django.contrib.auth.tokens creates an instance of PasswordResetTokenGenerator which required a SECRET_KEY. For several management commands, the token generator is unused. It should only complain about a missing SECRET_KEY when it is used. | |||
| 2021-04-14 | Fixed #32643 -- Fixed decoding of messages in the pre-Django 3.2 format. | Florian Apolloner | |
| Thanks Jan Pieter Waagmeester for the report. Regression in 2d6179c819010f6a9d00835d5893c4593c0b85a0. | |||
| 2021-04-14 | Fixed #32648 -- Fixed VariableDoesNotExist rendering sitemaps template. | Arthur Jovart | |
| 2021-04-14 | Fixed #32649 -- Fixed ModelAdmin.search_fields crash when searching against ↵ | Mariusz Felisiak | |
| phrases with unbalanced quotes. Thanks Dlis for the report. Regression in 26a413507abb38f7eee4cf62f2ee9727fdc7bf8d. | |||
| 2021-04-10 | Fixed #31937 -- Eased translation of time strings in some languages. | Claude Paroz | |
| 2021-04-09 | Added missing "event" argument to addEventListener() call in actions.js. | Raymond Nunez | |
| 2021-04-08 | Fixed #32575 -- Added support for SpatiaLite 5. | Claude Paroz | |
| 2021-04-08 | Refs #27488 -- Corrected detection of IsValid() support on SpatiaLite. | Mariusz Felisiak | |
| LWGEOM is not required for IsValid(). | |||
| 2021-04-07 | Dropped support for GEOS 3.5 and GDAL 2.0. | Claude Paroz | |
| 2021-04-07 | Refs #32074 -- Made ExclusionConstraint.__repr__() use Deferrable.__repr__(). | Mariusz Felisiak | |
| Follow up to c6859f1a684edec7bb33038b4408046a4db0c16d. | |||
