| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-10 | Fixed #33817 -- Added support for python-oracledb and deprecated cx_Oracle. | Jingbei Li | |
| 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-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 #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 | 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-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-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-27 | Simplified call_command() calls. | Nick Pope | |
| 2023-07-24 | Refs #34712 -- Doc'd that defining STORAGES overrides the default configuration. | Bruno Alla | |
| 2023-07-24 | Fixed #34714 -- Added aget_object_or_404()/aget_list_or_404() shortcuts. | Olivier Tabone | |
| 2023-07-22 | Fixed formatting typo in docs/topics/forms/index.txt. | Carlton Gibson | |
| 2023-07-21 | Added missing backticks in docs. | Mariusz Felisiak | |
| 2023-07-20 | Fixed typo in docs/ref/models/querysets.txt. | nessita | |
| Removed assignment in example for Blog annotation to match shown result. | |||
| 2023-07-20 | Refs #30052 -- Clarified that defer() and only() do not work with aggregated ↵ | Vyacheslav Dmitriev | |
| fields. | |||
| 2023-07-19 | Fixed #34701 -- Added support for NULLS [NOT] DISTINCT on PostgreSQL 15+. | Simon Charette | |
| 2023-07-19 | Fixed #34717 -- Fixed QuerySet.aggregate() crash when referencing window ↵ | Simon Charette | |
| functions. Regression in 59bea9efd2768102fc9d3aedda469502c218e9b7. Refs #28477. Thanks younes-chaoui for the report. | |||
| 2023-07-18 | Added reference to TypedChoiceField in ChoiceField docs. | David Sanders | |
| 2023-07-14 | Fixed #34677 -- Made admin password reset templates more consistent. | priyank.panchal | |
| 2023-07-14 | Fixed #34448 -- Doc'd and tested --no-obsolete option of makemessages. | Tushar | |
| Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2023-07-12 | Fixed typo in docs/ref/checks.txt. | Ryan Chausse | |
| 2023-07-11 | Fixed #34691 -- Added system check for unmatched angle brackets in path(). | Amir Karimi | |
| 2023-07-11 | Fixed #34309 -- Doc'd how to fully delete an app. | Marcelo Galigniana | |
| Co-authored-by: nessita <124304+nessita@users.noreply.github.com> Co-authored-by: shangxiao <shang.xiao.sanders@gmail.com> Co-authored-by: sarahboyce <42296566+sarahboyce@users.noreply.github.com> Co-authored-by: felixxm <felisiak.mariusz@gmail.com> | |||
| 2023-07-10 | Fixed #34698 -- Made QuerySet.bulk_create() retrieve primary keys when ↵ | Thomas Chaumeny | |
| updating conflicts. | |||
| 2023-07-10 | Refs #31949 -- Made @vary_on_(cookie/headers) decorators work with async ↵ | Ben Lomax | |
| functions. | |||
| 2023-07-10 | Refs #31949 -- Mentioned @sensitive_variables/sensitive_post_parameters ↵ | Mariusz Felisiak | |
| decorators in async topic. Follow up to 38e391e95fe5258bc6d2467332dc9cd44ce6ba52. | |||
| 2023-07-10 | Refs #31949 -- Made @csrf_exempt decorator to work with async functions. | Ben Lomax | |
| 2023-07-10 | Fixed #34688 -- Removed contrib.sitemaps.ping_google() and ping_google ↵ | Andrew Northall | |
| management command. Thanks Joachim Jablon for the report. Google has deprecated the sitemap ping endpoint, and will be removing it in 6 months ~January 2024. | |||
| 2023-07-07 | Refs #9602 -- Moved AlreadyRegistered/NotRegistered exceptions to ↵ | Mariusz Felisiak | |
| django.contrib.admin.exceptions. | |||
| 2023-07-07 | Fixed #9602 -- Added AdminSite.get_model_admin(). | Mariusz Felisiak | |
| This allows retrieving an admin class for the given model class without using internal attributes. | |||
| 2023-07-06 | Fixed #32819 -- Established relationship between form fields and their help ↵ | Gregor Jerše | |
| text. Thanks Nimra for the initial patch. Thanks Natalia Bidart, Thibaud Colas, David Smith, and Mariusz Felisiak for reviews. | |||
| 2023-07-03 | Fixed #33405, Refs #7177 -- Clarified docs for filter escapejs regarding ↵ | Jon Ribbens | |
| safe and unsafe usages. | |||
| 2023-07-03 | Added stub release notes for 4.2.4. | Mariusz Felisiak | |
| 2023-07-03 | Added CVE-2023-36053 to security archive. | Mariusz Felisiak | |
| 2023-07-03 | Fixed CVE-2023-36053 -- Prevented potential ReDoS in EmailValidator and ↵ | Mariusz Felisiak | |
| URLValidator. Thanks Seokchan Yoon for reports. | |||
| 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(). | |||
