| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-06-30 | Fixed #34687 -- Made Apps.clear_cache() clear get_swappable_settings_name() ↵ | sobolevn | |
| cache. | |||
| 2023-06-30 | Fixed #34572 -- Added support for GDAL 3.7. | Mariusz Felisiak | |
| Co-authored-by: Michael Howitz <mh@gocept.com> | |||
| 2023-06-29 | Fixed #30382 -- Allowed specifying parent classes in force_insert of ↵ | Akash Kumar Sen | |
| Model.save(). | |||
| 2023-06-29 | Fixed #34685 -- Dropped support for GEOS 3.6 and 3.7. | Mariusz Felisiak | |
| 2023-06-29 | Refs #30382 -- Added more tests for using force_insert with model inheritance. | Akash Kumar Sen | |
| 2023-06-29 | Fixed #34684 -- Dropped support for GDAL 2.2 and 2.3. | Mariusz Felisiak | |
| 2023-06-28 | Fixed RecorderTests.test_has_table_cached() on databases that perform ↵ | Mariusz Felisiak | |
| multiple queries when introspecting tables. Thanks Tim Graham for the report and implementation idea. Follow up to ea8cbca579cc6742e119747fc1eb6ecf90638bce. | |||
| 2023-06-27 | Fixed #34671 -- Fixed collation introspection for views and materialized ↵ | Mariusz Felisiak | |
| views on Oracle. Thanks Philipp Maino for the report. | |||
| 2023-06-27 | Fixed #34391 -- Added async-compatible interface to auth functions and ↵ | Jon Janzen | |
| related methods test clients. | |||
| 2023-06-26 | Refs #34233 -- Bumped minimum supported version of Selenium to 4.8.0. | Mariusz Felisiak | |
| This bumps minimum supported versions of selenium to the first release to support Python 3.10. | |||
| 2023-06-26 | Refs #31949 -- Made http decorators to work with async functions. | th3nn3ss | |
| 2023-06-26 | Added more tests for http decorators. | th3nn3ss | |
| 2023-06-26 | Moved http decorator tests into decorators/test_http.py. | Mariusz Felisiak | |
| 2023-06-25 | Fixed #34676 -- Normalized Distance()/Area() exceptions for nonexistent units. | Andrew Northall | |
| 2023-06-23 | Refs #34391 -- Updated asgiref dependency for 5.0 release series. | Mariusz Felisiak | |
| 2023-06-23 | Refs #31949 -- Made @sensitive_variables/sensitive_post_parameters ↵ | Jon Janzen | |
| decorators to work with async functions. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2023-06-23 | Improved style of n-tuple wording in docs and comments. | Nick Pope | |
| 2023-06-21 | Fixed #34345 -- Added system check for ManyToManyFields with intermediate ↵ | Hrushikesh | |
| tables in ModelAdmin.filter_horizontal/vertical. | |||
| 2023-06-20 | Refs #34634 -- Fixed creating diamond-shaped MTI objects with ancestors ↵ | Akash Kumar Sen | |
| inherited from different paths. Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2023-06-20 | Fixed #34634 -- Adjusted system check for clashing fields to warn about ↵ | Akash Kumar Sen | |
| links to common parent for MTI models. | |||
| 2023-06-19 | Fixed #34656 -- Fixed unclosed div in admin password change template. | Yaser Amiri | |
| Regression in 6991880109e35c879b71b7d9d9c154baeec12b89. | |||
| 2023-06-19 | Refs #34517 -- Restored skipping ImageFileField.update_dimension_fields ↵ | François Freitag | |
| without width/height fields. This avoids reading the image size when the dimensions fields (image_width, image_height) do not exist, as that operation may be expensive. Partially reverts ea53e7c09f1b8864c20c65976bbeaeab77abdaec, that dropped the check for the dimension fields in update_dimension_fields(), because the post_init signal was no longer registered without dimension fields. However, another code path to that function exists: when the ImageFileField is save()d, the name from the storage is setattr()ed on the field, and ImageFileDescriptor calls update_dimension_fields() because the image size might have changed. Keep bailing out early when dimensions are unused. Besides, computing the image dimensions causes to close() the file, resulting in a backward-incompatible change. The test protects against that change. | |||
| 2023-06-18 | Fixed #34662 -- Corrected number in error messages for ↵ | şuayip üzülmez | |
| Array(Min/Max)LengthValidator. | |||
| 2023-06-18 | Made SeleniumTests.test_inline_uuid_pk_add_with_popup less flaky by waiting ↵ | sarahboyce | |
| until popup is closed. | |||
| 2023-06-16 | Fixed #34629 -- Added filtering support to GIS aggregates. | Olivier Le Thanh Duong | |
| 2023-06-16 | Fixed #34473 -- Fixed step validation for form fields with non-zero minimum ↵ | Jacob Rief | |
| value. | |||
| 2023-06-15 | Fixed #33414 -- Fixed creating diamond-shaped MTI objects for common ↵ | Akash Kumar Sen | |
| ancestor with primary key that has a default. Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2023-06-14 | Refs #32143 -- Removed superflous constraints on excluded query. | Simon Charette | |
| The outer query reference is not necessary when alias can be reused and can even be harmful by confusing query planers. Refs #34597. | |||
| 2023-06-14 | Fixed date_time_picker_shortcuts() tests on Windows. | David Smith | |
| Windows does not allow overriding TIME_ZONE as time.tzset() is only available on Unix. | |||
| 2023-06-13 | Refs #30220 -- Bumped required version of Selenium to 3.8.0. | Mariusz Felisiak | |
| Follow up to 8d010f39869f107820421631111417298d1c5bb9. | |||
| 2023-06-13 | Made SeleniumTests.test_select_multiple less flaky by adding explicit ↵ | sarahboyce | |
| Selenium wait. | |||
| 2023-06-12 | Fixed #34628 -- Improved icons accessibility of related widget wrapper in admin. | Nina Menezes | |
| This improves accessibility of icons by making them larger and grayscale (when not selected). | |||
| 2023-06-12 | Allowed custom formatting of lazy() objects. | Nick Pope | |
| This allows for formatting of lazy objects which have a custom formatter defined by overriding the default implementation from `object`. | |||
| 2023-06-12 | Allowed multiplication of lazy() objects with int return type. | Nick Pope | |
| 2023-06-12 | Made proxy class in lazy() prepare eagerly. | Ran Benita | |
| Previously, the proxy class was prepared lazily: lazy_identity = lazy(identity, int) lazy_identity(10) # prepared here lazy_identity(10) This has a slight advantage that if the lazy doesn't end up getting used, the preparation work is skipped, however that's not very likely. Besides this laziness, it is also inconsistent in that the methods which are wrapped directly (__str__ etc.) are prepared already when __proxy__ is defined, and there is a weird half-initialized state. This change it so that everything is prepared already on the first line of the example above. | |||
| 2023-06-12 | Added more tests for django.utils.functional.lazy(). | Nick Pope | |
| 2023-06-10 | Added tests for HttpResponseBase.charset/reason_phrase setters. | XDEv11 | |
| 2023-06-09 | Fixed #34645 -- Restored alignment for admin date/time timezone warnings. | Mariusz Felisiak | |
| Regression in 96a598356a9ea8c2c05b22cadc12e256a3b295fd. | |||
| 2023-06-08 | Fixed #34604 -- Corrected fallback SQL for n-ary logical XOR. | Anders Kaseorg | |
| An n-ary logical XOR Q(…) ^ Q(…) ^ … ^ Q(…) should evaluate to true when an odd number of its operands evaluate to true, not when exactly one operand evaluates to true. | |||
| 2023-06-08 | Made bytes and str return types no longer mutually exclusive in lazy(). | Ran Benita | |
| They are no longer special cased. | |||
| 2023-06-08 | Refs #34445 -- Fixed string-casting of non-string lazy objects when value ↵ | Ran Benita | |
| may be bytes. If the result type is bytes, then calling bytes() on it does nothing. If the result type is not bytes, we should not cast to bytes, just because the return value may be bytes. | |||
| 2023-06-07 | Added MultiPartParser tests for parsing base64-encoded fields. | benebsiny | |
| 2023-06-06 | Fixed #34609 -- Deprecated calling format_html() without arguments. | devilsautumn | |
| 2023-06-06 | Fixed lookup.tests.LookupTests.test_exclude() on PostgreSQL 16 beta 1. | Mariusz Felisiak | |
| Order doesn't matter for this test, and on PostgreSQL 16 "%" is ordered before "_", so switch to sort by "pub_date". | |||
| 2023-06-06 | Refs #26706, Refs #34633 -- Added test for prefetch_related() cache ↵ | Mariusz Felisiak | |
| invalidation in ManyRelatedManager.create(). | |||
| 2023-06-05 | Fixed #34622 -- Improved accessibility of related widget wrapper in admin. | Coen van der Kamp | |
| This improves accessibility for screen reader users by adding "aria-disabled" and removing "alt". Thanks Thibaud Colas for the report. | |||
| 2023-06-05 | Fixed #34621 -- Made admin site header render in <div> tag. | Howard Cox | |
| This was problematic for screen reader users because they use headings to navigate. Having two <h1> is confusing, and the one in the header wasn’t particularly helpful since it’s the same on all pages. | |||
| 2023-06-05 | Fixed #34601 -- Added field name to check message for ↵ | nessita | |
| ModelAdmin.readonly_fields. Co-authored-by: Rick van Hattem <wolph@wol.ph> | |||
| 2023-06-04 | Fixed #34620 -- Fixed serialization crash on m2m fields without natural keys ↵ | Mariusz Felisiak | |
| when base querysets use select_related(). Regression in 19e0587ee596debf77540d6a08ccb6507e60b6a7. Thanks Martin Svoboda for the report. | |||
| 2023-06-02 | Fixed #34618 -- Added icon descriptions in "Recent Actions" on the admin index. | Nina Menezes | |
