| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-14 | Refs #30997 -- Removed HttpRequest.is_ajax() per deprecation timeline. | Mariusz Felisiak | |
| 2021-01-14 | Refs #23433 -- Removed django-admin.py entry point per deprecation timeline. | Mariusz Felisiak | |
| 2021-01-14 | Refs #30988 -- Removed InvalidQuery exception per deprecation timeline. | Mariusz Felisiak | |
| 2021-01-14 | Refs #30841 -- Made isnull lookup raise ValueError for non-boolean values. | Mariusz Felisiak | |
| Per deprecation timeline. | |||
| 2021-01-14 | Refs #28622 -- Removed settings.PASSWORD_RESET_TIMEOUT_DAYS per deprecation ↵ | Mariusz Felisiak | |
| timeline. | |||
| 2021-01-14 | Refs #30747 -- Removed django.utils.http.is_safe_url() per deprecation timeline. | Mariusz Felisiak | |
| 2021-01-14 | Refs #27753 -- Removed django.utils.text.unescape_entities() per deprecation ↵ | Mariusz Felisiak | |
| timeline. | |||
| 2021-01-14 | Refs #30158 -- Made alias argument required in signature of ↵ | Mariusz Felisiak | |
| Expression.get_group_by_cols() subclasses. Per deprecation timeline. | |||
| 2021-01-14 | Refs #15902 -- Stopped set_language() storing user's language in the session. | Mariusz Felisiak | |
| Per deprecation timeline. | |||
| 2021-01-14 | Refs #30165 -- Removed ugettext(), ugettext_lazy(), ugettext_noop(), ↵ | Mariusz Felisiak | |
| ungettext(), and ungettext_lazy() per deprecation timeline. | |||
| 2021-01-14 | Refs #27753 -- Removed django.utils.encoding.force_text() and smart_text() ↵ | Mariusz Felisiak | |
| per deprecation timeline. | |||
| 2021-01-14 | Refs #27753 -- Removed django.utils.http urllib aliases per deprecation ↵ | Mariusz Felisiak | |
| timeline. | |||
| 2021-01-14 | Bumped version; master is now 4.0 pre-alpha. | Mariusz Felisiak | |
| 2021-01-14 | Refs #31259 -- Improved some color contrasts for admin dark theme. | Matthias Kestenholz | |
| 2021-01-14 | Fixed #32321 -- Added system checks for invalid model field names in ↵ | Hasan Ramezani | |
| functional indexes. | |||
| 2021-01-14 | Fixed #31358 -- Increased salt entropy of password hashers. | Jon Moroney | |
| Co-authored-by: Florian Apolloner <florian@apolloner.eu> | |||
| 2021-01-14 | Refs #26167 -- Changed default value of ↵ | Hannes Ljungberg | |
| DatabaseFeatures.supports_expression_indexes to True. | |||
| 2021-01-14 | Fixed #31259 -- Added admin dark theme. | mimi89999 | |
| 2021-01-13 | Refs #31358 -- Added constant for get_random_string()'s default alphabet. | Florian Apolloner | |
| 2021-01-13 | Fixed #16117 -- Added decorators for admin action and display functions. | Nick Pope | |
| Refs #25134, #32099. | |||
| 2021-01-13 | Fixed #26167 -- Added support for functional indexes. | Hannes Ljungberg | |
| Thanks Simon Charette, Mads Jensen, and Mariusz Felisiak for reviews. Co-authored-by: Markus Holtermann <info@markusholtermann.eu> | |||
| 2021-01-13 | Removed redundant database vendor helpers in gis_tests/utils.py. | Tim Graham | |
| 2021-01-13 | Added SpatialFeatures.empty_intersection_returns_none. | Tim Graham | |
| 2021-01-12 | Refs #26709 -- Made Index raise ValueError on non-string fields. | Hannes Ljungberg | |
| 2021-01-12 | Fixed #32291 -- Added fixtures compression support to dumpdata. | Paolo Melchiorre | |
| 2021-01-12 | Fixed #31747 -- Fixed model enumeration via admin URLs. | Jon Dufresne | |
| Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> | |||
| 2021-01-12 | Fixed #29010, Fixed #29138 -- Added limit_choices_to and to_field support to ↵ | Johannes Maron | |
| autocomplete fields. * Fixed #29010 -- Added limit_choices_to support to autocomplete fields. * Fixed #29138 -- Allowed autocomplete fields to target a custom to_field rather than the PK. | |||
| 2021-01-12 | Refs #32311 -- Fixed CSRF_FAILURE_VIEW system check errors code. | Hasan Ramezani | |
| 2021-01-12 | Fixed #32311 -- Added system check for CSRF_FAILURE_VIEW setting. | Hasan Ramezani | |
| 2021-01-12 | Refs #32018 -- Corrected color variables for paginator and header links in ↵ | Michel Le Bihan | |
| admin. Follow up to cd3019bc106eed27b2f97776e4dd9ec7cbac29b2. | |||
| 2021-01-11 | Fixed #32342 -- Added index order introspection on MySQL 8.0.1+. | Mariusz Felisiak | |
| 2021-01-11 | Refs #32018 -- Used --header-link-color for header links in admin. | Michel Le Bihan | |
| 2021-01-11 | Refs #31791 -- Improved performance of URLResolver.resolve(). | David Smith | |
| Performance regression in 11ebc6479ffda87376b60c9475d33d8120f86368. | |||
| 2021-01-07 | Fixed #32191 -- Made CookieStorage use RFC 6265 compliant format. | Florian Apolloner | |
| Co-authored-by: Craig Smith <hello@craigiansmith.com.au> | |||
| 2021-01-07 | Fixed #32018 -- Extracted admin colors into CSS variables. | Matthias Kestenholz | |
| Defined all colors used in the admin CSS as variables. Implemented the following standardizations and accessibility improvements while at it: - Improved the contrast of text to not use ratios of less than 3:1 anymore. - Most hover states already used desaturated and darkened colors. Changed object tools to follow the same rule instead of showing the primary color on hover. Various places used similar colors; those have been merged with the goal of reducing the count of CSS variables. Contrasts have been improved in a few places. - Many borders used slightly different colors (e.g. #eaeaea vs. #eee) - Help texts used #999, this has been changed to --body-quiet-color (#666) which has a better contrast. Introduced fast color transitions on links and buttons. | |||
| 2021-01-06 | Refs #32191 -- Added Signer.sign_object()/unsign_object(). | Florian Apolloner | |
| Co-authored-by: Craig Smith <hello@craigiansmith.com.au> | |||
| 2021-01-06 | Refs #25175 -- Removed postgresql_psycopg2 in django.db.utils.load_backend(). | Mariusz Felisiak | |
| Follow up to 944469939b9eb93fda0924f78faba5c0ffae2dff. | |||
| 2021-01-06 | Fixed #32322 -- Fixed autocomplete widget wrapping. | Viktor Grabov | |
| 2021-01-05 | Fixed #32314 -- Fixed detection when started non-django modules with "python ↵ | William Schwartz | |
| -m" in autoreloader. django.utils.autoreload.get_child_arguments() detected when Python was started with the `-m` option only for `django` module. This commit changes the logic to check __spec__, see https://docs.python.org/3/reference/import.html#main-spec Now packages can implement their own __main__ with the runserver command. | |||
| 2021-01-05 | Fixed #32231 -- Allowed passing None params to QuerySet.raw(). | Alexander Lyabah | |
| 2021-01-04 | Fixed #32298 -- Fixed URLValidator hostname length validation. | Akshat1Nar | |
| URLValidator now validates the maximum length of a hostname without the userinfo and port. | |||
| 2021-01-04 | Simplified django.db.utils.load_backend(). | William Schwartz | |
| Previously load_backend() performed search by computing the (sole) entry of django.db.backends.__path__ manually from django.db.utils.__file__. Now django.db.backends.__path__ is used directly. | |||
| 2021-01-02 | Replaced DatabaseFeatures.supports_left_right_lookups with skipUnlessGISLookup. | Tim Graham | |
| 2020-12-31 | Fixed #32304 -- Fixed prefixing STATIC_URL and MEDIA_URL by SCRIPT_NAME for ↵ | Mariusz Felisiak | |
| absolute URLs with no domain. Thanks Adam Hooper for the report. Regression in c574bec0929cd2527268c96a492d25223a9fd576. | |||
| 2020-12-30 | Fixed #32294 -- Prevented ManyToManyField's hidden related name collisions ↵ | manav014 | |
| between apps. | |||
| 2020-12-30 | Fixed #32303 -- Bumped minimum supported SQLite to 3.9.0. | Mariusz Felisiak | |
| 2020-12-29 | Fixed #32302 -- Allowed migrations to be loaded from regular packages with ↵ | William Schwartz | |
| no __file__ attribute. The migrations loader prevents the use of PEP-420 namespace packages for holding apps' migrations modules. Previously the loader tested for this only by checking that app.migrations.__file__ is present. This prevented migrations' being found in frozen Python environments that don't set __file__ on any modules. Now the loader *additionally* checks whether app.migrations.__path__ is a list because namespace packages use a different type for __path__. Namespace packages continue to be forbidden, and, in fact, users of normal Python environments should experience no change whatsoever. | |||
| 2020-12-29 | Fixed #32299 -- Prevented mutating handlers when processing middlewares ↵ | Mariusz Felisiak | |
| marking as unused in an async context. Thanks Hubert Bielenia for the report. | |||
| 2020-12-29 | Added app labels to related fields checks messages E302-E305. | Mariusz Felisiak | |
| 2020-12-29 | Used model's Options.label where applicable. | Mariusz Felisiak | |
| Follow up to b7a3a6c9ef0a89625881b47594120bca55fa2e49. | |||
