| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-05-02 | Removed 'tests' path prefix in a couple tests. | Tim Graham | |
| 2022-04-29 | Refs #33671 -- Fixed migrations crash when adding collation to a primary key ↵ | Mariusz Felisiak | |
| on Oracle. | |||
| 2022-04-29 | Refs #30426 -- Updated XFrameOptionsMiddleware docstring. | Clemens Wolff | |
| Follow up to 05d0eca635853564c57e639ac5590674a7de2ed6. | |||
| 2022-04-29 | Fixed #33670 -- Fixed altering primary key on SQLite. | Mariusz Felisiak | |
| 2022-04-29 | Refs #23435 -- Added note about GenericForeignKey indexes to docs. | Steven DeMartini | |
| 2022-04-29 | Refs #33413 -- Added collation to CharField/TextField's db_parameters. | David Wobrock | |
| 2022-04-28 | Fixed #33661 -- Corrected Catalan date-format localization. | mpachas | |
| Changed DATE_FORMAT, DATETIME_FORMAT and MONTH_DAY_FORMAT to use E placeholder (Month, locale specific alternative) to handle both “de gener” and contracted “d’abril” cases. Thanks to Ferran Jovell for review. | |||
| 2022-04-28 | Removed hyphen from pre-/re- prefixes. | David | |
| "prepopulate", "preload", and "preprocessing" are already in the spelling_wordlist. This also removes hyphen from double "e" combinations with "pre" and "re", e.g. preexisting, preempt, reestablish, or reenter. See also: - https://ahdictionary.com/word/search.html?q=rerun - https://ahdictionary.com/word/search.html?q=recreate - https://ahdictionary.com/word/search.html?q=predetermined - https://ahdictionary.com/word/search.html?q=reuse - https://ahdictionary.com/word/search.html?q=reopening | |||
| 2022-04-28 | Changed "stdlib" to "Standard Library" in docs/releases/1.9.txt. | David | |
| 2022-04-28 | Added links to Solr and Haystack in docs. | David | |
| 2022-04-28 | Added backticks to code literals in various docs. | David | |
| 2022-04-28 | Changed "refactorings" to "refactoring" in docs/releases/1.0.txt. | David | |
| 2022-04-28 | Changed "ie." to "i.e." in docs. | David | |
| 2022-04-27 | Refs #32339 -- Allowed renderer to specify default form and formset templates. | Carlton Gibson | |
| Co-authored-by: David Smith <smithdc@gmail.com> | |||
| 2022-04-27 | Refs #32339 -- Added base form renderer to docs. | Carlton Gibson | |
| 2022-04-26 | Fixed #33646 -- Added async-compatible interface to QuerySet. | Andrew Godwin | |
| Thanks Simon Charette for reviews. Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-04-26 | Fixed #27471 -- Made admin's filter choices collapsable. | Marcelo Galigniana | |
| 2022-04-26 | Fixed #33656 -- Fixed MultiWidget crash when compressed value is a tuple. | L | |
| 2022-04-26 | Fixed #33655 -- Removed unnecessary constant from GROUP BY clause for ↵ | marcperrinoptel | |
| QuerySet.exists(). | |||
| 2022-04-25 | Refs #2259 -- Disallowed primary keys in ModelAdmin.list_editable. | siddhartha-star-dev | |
| Refs #32728. | |||
| 2022-04-22 | Removed unnecessary variable in Index.create_sql(). | Hannes Ljungberg | |
| Unnecessary since fdfb3086fcba1b737ec09676ab4bb95105f3371e. | |||
| 2022-04-22 | Refs #31223 -- Added __class_getitem__() to ForeignKey. | Collin Anderson | |
| 2022-04-22 | Refs #27674 --- Deprecated django.contrib.gis.admin.OpenLayersWidget. | Mariusz Felisiak | |
| 2022-04-21 | Fixed #33509 -- Added "(no-op)" to sqlmigrate output for operations without ↵ | Adam Johnson | |
| SQL statement. | |||
| 2022-04-21 | Refs #33509 -- Made sqlmigrate tests stricter and improved isolation. | Adam Johnson | |
| 2022-04-21 | Fixed #33004 -- Made saving objects with unsaved GenericForeignKey raise ↵ | sarahboyce | |
| ValueError. This aligns to the behaviour of OneToOneField and ForeignKey fields. Thanks Jonny Park for the initial patch. | |||
| 2022-04-21 | Refs #13085 -- Removed unnecessary ManyToManyFields from ↵ | Mariusz Felisiak | |
| generic_relations_regress test models. | |||
| 2022-04-20 | Refs #33508 -- Corrected note about MySQL/MariaDB support of index ordering. | Hannes Ljungberg | |
| 2022-04-20 | Refs #33646 -- Added example for async cross-thread connection access. | Carlton Gibson | |
| 2022-04-20 | Refactored out RedirectURLMixin.get_success_url(). | Aymeric Augustin | |
| This also adds a default implementation of get_default_redirect_url(). | |||
| 2022-04-20 | Simplified LogoutView.get_success_url(). | Aymeric Augustin | |
| This preserves the behavior of redirecting to the logout URL without query string parameters when an insecure ?next=... parameter is given. It changes the behavior of a POST to the logout URL, as shown by the test that is changed. Currently, this results in a GET to the logout URL. However, such GET requests are deprecated. This change would be necessary in Django 5.0 anyway. This commit merely anticipates it. | |||
| 2022-04-20 | Unified LoginView/LogoutView.get_default_redirect_url() methods. | Aymeric Augustin | |
| This might change the behavior when self.next_page == "". However, resolve_url(self.next_page) would almost certainly fail in that case. It is technically possible to define a logout URLpattern whose name is "": path('logout/', LogoutView.as_view(), name=''), and then to refer to this pattern with next_page = "". However this feels like a pathological case, so we decided not to handle it. Most checks on next_page, LOGIN_REDIRECT_URL, and LOGOUT_REDIRECT_URL are performed with boolean evaluation rather than comparison with None. That's why we standardizing that way. | |||
| 2022-04-20 | Renamed LogoutView.get_next_page() to get_success_url(). | Aymeric Augustin | |
| This aligns it with LoginView. Also, it removes confusion with the get_next_page() method of paginators. get_next_page() was a private API, therefore this refactoring is allowed. | |||
| 2022-04-20 | Refactored out RedirectURLMixin.get_redirect_url(). | Aymeric Augustin | |
| This also renames SuccessURLAllowedHostsMixin to RedirectURLMixin. This doesn't change the behavior of LogoutView.get_next_page() because next_page == "" implies url_is_safe == False before the refactoring. | |||
| 2022-04-20 | Fixed #33654 -- Added localdate to utils.timezone.__all__. | Andrey Otto | |
| 2022-04-20 | Added TiDB to list of third-party DB backends. | Xiang Zhang | |
| 2022-04-19 | Updated note about ListView pagination example in CBV docs. | Theofilos Alexiou | |
| Follow up to 0f0abc20be55d796ecfc3e7698e7ecfd9e9cdf88. | |||
| 2022-04-19 | Fixed #33644 -- Corrected FAQ about displaying ManyToManyField in list_filter. | Dominik | |
| 2022-04-19 | Fixed #33639 -- Enabled cached template loader in development. | Carlton Gibson | |
| 2022-04-19 | Refs #32226 -- Fixed JSON format of QuerySet.explain() on PostgreSQL when ↵ | Mariusz Felisiak | |
| format is uppercased. Follow up to aba9c2de669dcc0278c7ffde7981be91801be00b. | |||
| 2022-04-19 | Removed unnecessary default argument from GET.get() call in ↵ | Aymeric Augustin | |
| LoginView.get_redirect_url(). The default argument is unnecessary because url_has_allowed_host_and_scheme() returns False when its first argument is "" or None, so get_redirect_url() still returns "". This also aligns LoginView.get_redirect_url() and LogoutView.get_next_page(). | |||
| 2022-04-18 | Fixed #33648 -- Prevented extra redirect in LogoutView on invalid next page ↵ | Aymeric Augustin | |
| when LOGOUT_REDIRECT_URL is set. | |||
| 2022-04-18 | Refs #33328 -- Corrected JS check for event.detail presence in docs. | Claude Paroz | |
| 2022-04-18 | Fixed various tests on MySQL with MyISAM storage engine. | Mariusz Felisiak | |
| 2022-04-18 | Fixed DatabaseFeatures.uses_savepoints/can_release_savepoints and related ↵ | Mariusz Felisiak | |
| tests with MyISAM storage engine. | |||
| 2022-04-16 | Fixed #33643 -- Fixed inspectdb crash on functional unique constraints on ↵ | Scott | |
| Oracle. | |||
| 2022-04-15 | Fixed #33607 -- Made PostgresIndex.create_sql() respect the "using" argument. | Alexandru Mărășteanu | |
| 2022-04-15 | Fixed #11803 -- Allowed admin select widgets to display new related objects. | mgaligniana | |
| Adjusted admin javascript to add newly created related objects to already loaded select widgets. In this version, applies only where limit_choices_to is not set. | |||
| 2022-04-14 | Refs #31169 -- Added release note for parallel test running changes. | Carlton Gibson | |
| 2022-04-14 | Relaxed some query ordering assertions in various tests. | Mariusz Felisiak | |
| It accounts for differences seen on MySQL with MyISAM storage engine. | |||
