| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-08-22 | Fixed #34781 -- Updated logging ref docs for django.server's request extra ↵ | Keryn Knight | |
| context value. | |||
| 2023-08-22 | Removed unnecessary trailing commas in tests. | konsti | |
| 2023-08-22 | Added tests for model field's choices iterator/iterable values. | Natalia | |
| 2023-08-22 | Fixed #34788 -- Corrected NUMBER_GROUPING for Japanese. | tell-k | |
| 2023-08-21 | Fixed #33143 -- Raised RuntimeWarning when performing import-time queries. | Florian Zimmermann | |
| 2023-08-20 | Fixed DatabaseCreation.get_test_db_clone_settings() for empty database name ↵ | Mariusz Felisiak | |
| on SQLite. Empty string should be considered an in-memory SQLite database. | |||
| 2023-08-20 | Fixed utils_tests.test_lazyobject.SimpleLazyObjectPickleTestCase. | Mariusz Felisiak | |
| SimpleLazyObjectPickleTestCase executes database queries so it must inherit from django.test.TestCase. | |||
| 2023-08-19 | Fixed #34779 -- Avoided unnecessary selection of non-nullable m2m fields ↵ | Juan Alvarez | |
| without natural keys during serialization. By using `select_related(None)` instead of `select_related()`, the unnecessary joins are completely avoided. Note that the current tests already covers the change, when the field is not `null=True`. Regression in f9936deed1ff13b20e18bd9ca2b0750b52706b6c. | |||
| 2023-08-18 | Fixed #34773 -- Fixed syncing DEFAULT_FILE_STORAGE/STATICFILES_STORAGE ↵ | Mariusz Felisiak | |
| settings with STORAGES. Thanks Petr Dlouhý for the report. Bug in 32940d390a00a30a6409282d314d617667892841. | |||
| 2023-08-12 | Added Uyghur language. | Azat | |
| 2023-08-11 | Fixed #34362 -- Fixed FilteredRelation() crash on conditional expressions. | Francesco Panico | |
| Thanks zhu for the report and Simon Charette for reviews. | |||
| 2023-08-11 | Fixed #34743 -- Fixed Meta.constraints validation crash when using pk. | Francesco Panico | |
| Thanks Nwawel A Iroume for the report. | |||
| 2023-08-10 | Fixed #33817 -- Added support for python-oracledb and deprecated cx_Oracle. | Jingbei Li | |
| 2023-08-10 | Fixed DatabaseFeatures.supports_primitives_in_json_field on Oracle 21c+. | Mariusz Felisiak | |
| 2023-08-10 | Fixed non-deterministic order in SubqueryTests.test_slice_subquery_and_query. | Mariusz Felisiak | |
| Slice on unordered subquery may be non-deterministic in some databases. | |||
| 2023-08-09 | Refs #34233 -- Bumped required cx_Oracle to 8.3. | Mariusz Felisiak | |
| This bumps minimum supported versions of cx_Oracle to the first release to support Python 3.10. | |||
| 2023-08-09 | Fixed #34692 -- Made autoreloader reset cached template loader for default ↵ | priyank.panchal | |
| renderer. | |||
| 2023-08-09 | Fixed #34586 -- Made QuerySet.create() raise ValueError for reverse ↵ | Mariana | |
| one-to-many relations. | |||
| 2023-08-08 | Added IntegerField tests for checks for invalid choices. | Nick Pope | |
| 2023-08-08 | Fixed #34542 -- Made createsuperuser handle required blank fields in ↵ | Mateusz Więckowski | |
| non-interactive mode. | |||
| 2023-08-05 | Fixed #34739 -- Added GEOSGeometry.equals_identical() method. | Olivier Tabone | |
| 2023-08-04 | Fixed #15799 -- Doc'd that Storage._open() should raise FileNotFoundError ↵ | anthony kugel | |
| when file doesn't exist. | |||
| 2023-08-04 | Fixed TransactionalTests.test_password_with_at_sign() isolation on Oracle. | Mariusz Felisiak | |
| 2023-08-04 | Fixed #34754 -- Fixed JSONField check constraints validation on NULL values. | Simon Charette | |
| The __isnull lookup of JSONField must special case Value(None, JSONField()) left-hand-side in order to be coherent with its convoluted null handling. Since psycopg>=3 offers no way to pass a NULL::jsonb the issue is resolved by optimizing IsNull(Value(None), True | False) to True | False. Regression in 5c23d9f0c32f166c81ecb6f3f01d5077a6084318. Thanks Alexandre Collet for the report. | |||
| 2023-08-04 | Fixed #34760 -- Dropped support for SQLite < 3.27. | Mariusz Felisiak | |
| 2023-08-04 | Fixed #34686 -- Added support for GEOS 3.12. | Olivier Tabone | |
| 2023-08-03 | Refs #33713 -- Removed unnecessary version check in ↵ | Mariusz Felisiak | |
| DatabaseFeatures.update_can_self_select on MariaDB. Follow up to 19297de2fe5a9c47e471c64249366f39fe12f16a. | |||
| 2023-08-03 | Fixed #34761 -- Dropped support for MySQL < 8.0.11. | Mariusz Felisiak | |
| 2023-08-03 | Fixed #34756 -- Fixed docs HTML build on Sphinx 7.1+. | David Smith | |
| 2023-08-02 | Removed unneeded escapes in regexes. | Mariusz Felisiak | |
| Special characters lose their special meaning inside sets of characters. "-" lose its special meaning if it's placed as the first or last character. Follow up to 7c6b66383da5f9a67142334cd2ed2d769739e8f1. | |||
| 2023-08-02 | Fixed #33507 -- Used UUID data type on MariaDB 10.7+. | Albert Defler | |
| Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2023-08-02 | Simplified django.http.request.split_domain_port(). | Nick Pope | |
| Use the capture groups from the regular expression that has already been matched to avoid resplitting and the need to special case for IPv6. | |||
| 2023-08-02 | Added more tests for django.http.request.split_domain_port(). | Nick Pope | |
| 2023-08-01 | Added stub release notes for 4.2.5. | Natalia | |
| 2023-08-01 | Added release date for 4.2.4. | Natalia | |
| 2023-08-01 | Fixed #34750 -- Fixed QuerySet.count() when grouping by unused multi-valued ↵ | Mariusz Felisiak | |
| annotations. Thanks Toan Vuong for the report. Thanks Simon Charette for the review. Regression in 59bea9efd2768102fc9d3aedda469502c218e9b7. | |||
| 2023-08-01 | Corrected pycon formatting in some docs. | Almaz Kunpeissov | |
| 2023-08-01 | Fixed #32820 -- Added aria-invalid="true" to fields with errors. | Gregor Jerše | |
| Co-authored-by: Demetris Stavrou <demestav@gmail.com> Co-authored-by: David Smith <smithdc@gmail.com> | |||
| 2023-07-31 | Fixed #34331 -- Added QuerySet.aiterator() support for prefetch_related(). | John Parton | |
| 2023-07-31 | Refs #34655 -- Made cosmetic edits to RadioSelect tests. | nessita | |
| Follow up to f9c5958b8fe452983122b6a13c8f806e4e4e1eef. | |||
| 2023-07-30 | Fixed warnings per flake8 6.1.0. | Mariusz Felisiak | |
| 2023-07-29 | Fixed #34748 -- Fixed queryset crash when grouping by a reference in a subquery. | Simon Charette | |
| Regression in dd68af62b2b27ece50d434f6a351877212e15c3f. Thanks Toan Vuong for the report. | |||
| 2023-07-28 | Fixed #34749 -- Corrected QuerySet.acreate() signature in docs. | John Parton | |
| 2023-07-28 | Fixed #34655 -- Increased radioselect's test coverage. | Jakub Bagiński | |
| 2023-07-27 | Simplified call_command() calls. | Nick Pope | |
| 2023-07-27 | Fixed typo in django/test/utils.py. | Bruno Alla | |
| 2023-07-24 | Refs #34712 -- Doc'd that defining STORAGES overrides the default configuration. | Bruno Alla | |
| 2023-07-24 | Fixed #34532 -- Made formset_factory() respect Form's default_renderer. | Christopher Cave-Ayland | |
| Co-authored-by: David Smith <smithdc@gmail.com> | |||
| 2023-07-24 | Fixed #34714 -- Added aget_object_or_404()/aget_list_or_404() shortcuts. | Olivier Tabone | |
| 2023-07-22 | Refs #24686 -- Made AlterField operation a noop when renaming related model ↵ | devilsautumn | |
| with db_table. | |||
