| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-19 | Fixed #33662 -- Allowed Sitemap to customize languages for each item. | Roxane | |
| 2022-12-17 | Fixed #34170 -- Implemented Heal The Breach (HTB) in GzipMiddleware. | Andreas Pelme | |
| 2022-12-16 | Fixed #34212 -- Made RedisCacheClient.incr() use write connection. | Leo | |
| Co-authored-by: Sin-Woo Bang <sinwoobang@gmail.com> | |||
| 2022-12-16 | Fixed lookup.tests.LookupTests.test_exact_none_transform() test on Oracle. | Mariusz Felisiak | |
| NulledTransform doesn't return TextField anymore so it cannot be wrapped with DBMS_LOB.SUBSTR(). Test regression in 09ffc5c1212d4ced58b708cbbf3dfbfb77b782ca. | |||
| 2022-12-15 | Fixed #33308 -- Added support for psycopg version 3. | Daniele Varrazzo | |
| Thanks Simon Charette, Tim Graham, and Adam Johnson for reviews. Co-authored-by: Florian Apolloner <florian@apolloner.eu> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-12-13 | Fixed #34209 -- Prevented FileBasedCache.has_key() crash caused by a race ↵ | Marti Raudsepp | |
| condition. | |||
| 2022-12-12 | Refs #33308 -- Added DatabaseOperations.compose_sql() on PostgreSQL. | Florian Apolloner | |
| 2022-12-12 | Refs #33308 -- Added psycopg_any.IsolationLevel. | Florian Apolloner | |
| 2022-12-12 | Refs #33308 -- Moved psycopg2 imports to the psycopg_any module. | Florian Apolloner | |
| 2022-12-10 | Fixed #34205 -- Fixed Meta.constraints validation crash with ArrayField and ↵ | James Gillard | |
| __len lookup. Regression in 88fc9e2826044110b7b22577a227f122fe9c1fb5 that began manifesting in Django 4.1. | |||
| 2022-12-09 | Fixed #33199 -- Deprecated passing positional arguments to ↵ | SirAbhi13 | |
| Signer/TimestampSigner. Thanks Jacob Walls for the implementation idea. | |||
| 2022-12-08 | Avoided direct mocking of psycopg2.__version__ in ↵ | Mariusz Felisiak | |
| test_correct_extraction_psycopg2_version(). | |||
| 2022-12-08 | Made inspectdb used Cursor.description.display_size for CharFields' max_length. | Mariusz Felisiak | |
| internal_size is size for fixed-size types not for char types. | |||
| 2022-12-08 | Fixed #34201 -- Bumped minimum supported SQLite to 3.21.0. | Mariusz Felisiak | |
| 2022-12-07 | Fixed #32319 -- Added ES module support to ManifestStaticFilesStorage. | James Bligh | |
| Co-authored-by: James Bligh <james.bligh@silvercloudhealth.com> | |||
| 2022-12-06 | Used homogeneous weights list in SearchRank tests. | Florian Apolloner | |
| A homogenous array is required on PostgreSQL. | |||
| 2022-12-06 | Fixed typo in tests/postgres_tests/test_signals.py comment. | Daniele Varrazzo | |
| 2022-12-06 | Refs #33308 -- Modernized database wrapper in the PostgreSQL backend. | Florian Apolloner | |
| - Used connection.info instead of connection.get_parameter_status() and connection.server_info which don't exist in psycopg 3. - Set encoding using the client_encoding connection parameter instead of connection.set_client_encoding() that doesn't exist in psycopg 3. - Used the dbname connection parameter instead of deprecated alias - database. | |||
| 2022-12-06 | Fixed AdminViewDeletedObjectsTest.test_cyclic failure when using --keepdb. | Mariusz Felisiak | |
| This changes to hardcoded pks when hardcoded fks are used. | |||
| 2022-12-06 | Fixed #29084 -- Skipped some postgres_tests.test_search tests when ↵ | Pablo | |
| pg_catalog isn't English. | |||
| 2022-12-05 | Fixed #34194 -- Added django.utils.http.content_disposition_header(). | Alex Vandiver | |
| 2022-12-05 | Improved test coverage for django.db.transaction. | Pablo | |
| 2022-12-02 | Improved isolation of TestGeneralAggregate.test_default_argument(). | Simon Charette | |
| 2022-12-02 | Refs #33308 -- Avoided passing None to RawSQL's params. | Florian Apolloner | |
| Passing None to params causes errors in determining the data type on psycopg3. | |||
| 2022-12-01 | Refs #33308 -- Deprecated support for passing encoded JSON string literals ↵ | Simon Charette | |
| to JSONField & co. JSON should be provided as literal Python objects an not in their encoded string literal forms. | |||
| 2022-12-01 | Refs #33308 -- Added get_type_oids() hook and simplified registering type ↵ | Daniele Varrazzo | |
| handlers on PostgreSQL. | |||
| 2022-12-01 | Refs #33308 -- Ensured type handlers are registered for all PostgreSQL ↵ | Florian Apolloner | |
| specific tests. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-12-01 | Refs #33308 -- Used psycopg's errors instead of errorcodes. | Florian Apolloner | |
| 2022-11-29 | Refs #10929 -- Fixed aggregates crash when passing strings as defaults. | Simon Charette | |
| Previously strings were interpreted as F() expressions and default crashed with AttributeError: 'F' object has no attribute 'empty_result_set_value' | |||
| 2022-11-29 | Fixed #33701 -- Added fine-grained error locations to the technical 500 ↵ | Giebisch | |
| debug page. | |||
| 2022-11-29 | Fixed #34187 -- Made UserCreationForm save many-to-many fields. | sdolemelipone | |
| 2022-11-28 | Refs #34119 -- Skipped ↵ | Mariusz Felisiak | |
| test_callable_default_hidden_widget_value_not_overridden when JSONField is not supported. | |||
| 2022-11-25 | Fixed #34103 -- Fixed logging SQL queries with duplicate parameters on Oracle. | David Sanders | |
| 2022-11-25 | Fixed #33747 -- Added exception notes to the technical 500 debug page. | Giebisch | |
| 2022-11-24 | Used DatabaseFeatures.django_test_skips to skip ↵ | Christophe Baldy | |
| AssertNumQueriesUponConnectionTests tests. | |||
| 2022-11-24 | Fixed #34173 -- Skipped saving sessions on 5xx responses. | SirAbhi13 | |
| 2022-11-24 | Fixed #29062 -- Prevented possibility of database lock when using ↵ | baldychristophe | |
| LiveServerTestCase with in-memory SQLite database. Thanks Chris Jerdonek for the implementation idea. | |||
| 2022-11-23 | Fixed #31679 -- Delayed annotating aggregations. | Simon Charette | |
| By avoiding to annotate aggregations meant to be possibly pushed to an outer query until their references are resolved it is possible to aggregate over a query with the same alias. Even if #34176 is a convoluted case to support, this refactor seems worth it given the reduction in complexity it brings with regards to annotation removal when performing a subquery pushdown. | |||
| 2022-11-23 | Refs #33050 -- Added test for QuerySet.count() on combined queries with ↵ | Mariusz Felisiak | |
| select_related(). Thanks Simon Charette for noticing this. Fixed in 70499b25c708557fb9ee2264686cd172f4b2354e. | |||
| 2022-11-22 | Fixed #34171 -- Fixed QuerySet.bulk_create() on fields with db_column in ↵ | DevilsAutumn | |
| unique_fields/update_fields. Bug in 0f6946495a8ec955b471ca1baaf408ceb53d4796. Thanks Joshua Brooks for the report. | |||
| 2022-11-22 | Fixed #34177 -- Fixed QuerySet.bulk_create() crash on "pk" in unique_fields. | Mariusz Felisiak | |
| Bug in 0f6946495a8ec955b471ca1baaf408ceb53d4796. | |||
| 2022-11-21 | Fixed #31090 -- Logged transaction management queries. | Ilya Bass | |
| Thanks to Petter Strandmark for the original idea and Mariusz Felisiak for advice during the DjangoConUS 2022 Sprint! | |||
| 2022-11-18 | Fixed #34119 -- Prevented callable default hidden widget value from being ↵ | David Sanders | |
| overridden. Thanks to Benjamin Rigaud for the report. | |||
| 2022-11-18 | Fixed #26261 -- Fixed queryset crash when excluding reverse GenericRelation. | roman_p | |
| Thanks Amir Hadi for the report. | |||
| 2022-11-18 | Fixed #34148 -- Reverted "Fixed #32901 -- Optimized BaseForm.__getitem__()." | Francesco Panico | |
| This reverts commit edde2a069929c93e37835dc3f7c9a229040058e2. Thanks Jan Pieter Waagmeester for the report. | |||
| 2022-11-18 | Fixed #26056 -- Added QuerySet.values()/values_list() support for ↵ | Ben Cail | |
| ArrayField's __overlap lookup. Thanks Mads Jensen and kosz85 and the initial patch. | |||
| 2022-11-17 | Fixed #28987 -- Fixed altering ManyToManyField when changing to ↵ | DevilsAutumn | |
| self-referential. | |||
| 2022-11-16 | Refs #34118 -- Skipped not compatible requirements on daily builds for ↵ | Mariusz Felisiak | |
| Python 3.12. | |||
| 2022-11-15 | Fixed #34123 -- Fixed combinator order by alias when using select_related(). | Simon Charette | |
| Regression in c58a8acd413ccc992dd30afd98ed900897e1f719. Thanks to Shai Berger for the report and tests. Co-Authored-By: David Sanders <shang.xiao.sanders@gmail.com> | |||
| 2022-11-14 | Fixed #34074 -- Added headers argument to RequestFactory and Client classes. | David Wobrock | |
