summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-21[4.0.x] Bumped version for 4.0 alpha 1 release.4.0a1Mariusz Felisiak
2021-09-21[4.0.x] Fixed #33083 -- Fixed selecting all items in the admin changelist ↵Carlton Gibson
when actions are both top and bottom. Thanks Benjamin Locher for the report. Regression in 30e59705fc3e3e9e8370b965af794ad6173bf92b. Backport of b0ed619303d2fb723330ca9efa3acf23d49f1d19 from main
2021-09-21[4.0.x] Updated source translation catalogs.Mariusz Felisiak
2021-09-21[4.0.x] Fixed #33111 -- Fixed passing object to ModelAdmin.get_inlines() ↵Hasan Ramezani
when editing in admin change view. ModelAdmin.get_inlines() should get an unmutated object when creating formsets during POST request. Backport of 2f0f30f973363a59c20f204f9351724fb2ce7327 from main
2021-09-21[4.0.x] Refs #32204 -- Replaced three dots with ellipsis in navigation ↵Mariusz Felisiak
sidebar template. Backport of 1bb8200f2f900a0cb200adfb0b0e11ec6f69fdd2 from main
2021-09-21[4.0.x] Refs #31026 -- Fixed forms_tests if Jinja2 is not installed.Mariusz Felisiak
Backport of 881a4799114fccefbc0f56c6524110ede2682e16 from main
2021-09-21[4.0.x] Fixed broken links and redirects in docs.Mariusz Felisiak
Backport of 1d16dbc74563ec9aeb4bdff870d0fe5064667b26 from main
2021-09-21[4.0.x] Used :rfc: role in docs/topics/conditional-view-processing.txt.Mariusz Felisiak
Backport of f8bab4e0dcdad5cb174998e1b31d74c8434a2477 from main
2021-09-21[4.0.x] Fixed #33070 -- Fixed loading translations with language subtags in ↵Cleiton Lima
admin's Select2 widget. Backport of 8eb56930915f8022aa27ec29ab5be7d21764608c from main
2021-09-20[4.0.x] Bumped django_next_version in docs config.Mariusz Felisiak
2021-09-20Updated man page for Django 4.0 alpha.Mariusz Felisiak
2021-09-20Made cosmetic edits to docs/releases/4.0.txt.Mariusz Felisiak
2021-09-20Removed empty sections from 4.0 release notes.Mariusz Felisiak
2021-09-20Fixed #31026 -- Switched form rendering to template engine.David Smith
Thanks Carlton Gibson, Keryn Knight, Mariusz Felisiak, and Nick Pope for reviews. Co-authored-by: Johannes Hoppe <info@johanneshoppe.com>
2021-09-20Refs #27624 -- Optimized Query.clone() for non-combined queries.Keryn Knight
This avoids constructing a generator expression and a new tuple if the Query has no combined queries.
2021-09-20Refs #33119 -- Added tests for changing model name case referenced by ↵AliGhotbizadeh
ManyToManyField. Fixed in aa4acc164d1247c0de515c959f7b09648b57dc42.
2021-09-20Fixed #32970 -- Changed WhereNode.clone() to create a shallow copy of children.Keryn Knight
2021-09-20Fixed #32504 -- Updated admin's jQuery to 3.6.0.Mariusz Felisiak
2021-09-18Fixed #33077 -- Fixed links to related models for admin's readonly fields in ↵Ken Whitesell
custom admin site.
2021-09-17Fixed typo in docs/intro/reusable-apps.txt.Steven Maude
2021-09-17Fixed #32492 -- Added TrigramWordSimilarity() and TrigramWordDistance() on ↵Nikita Marchant
PostgreSQL.
2021-09-17Refs #31026 -- Added extra form render tests.David Smith
2021-09-17Refs #31026 -- Moved Template tests to separate class.David Smith
2021-09-17Fixed #27674 -- Deprecated GeoModelAdmin and OSMGeoAdmin.Giannis Adamopoulos
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2021-09-17Corrected outputs and made cosmetic edits in GeoDjango tutorial.Mariusz Felisiak
2021-09-17Refs #27624 -- Changed Query.explain_info to namedtuple.Adam Johnson
2021-09-17Optimized Query.clone() a bit.Adam Johnson
This removes unnecessary "if ... is None" branches, which are already shallow-copied in the __dict__.copy() call.
2021-09-16Refs #32074 -- Fixed find_module()/find_loader() warnings on Python 3.10+.Mariusz Felisiak
2021-09-16Fixed #32365 -- Made zoneinfo the default timezone implementation.Carlton Gibson
Thanks to Adam Johnson, Aymeric Augustin, David Smith, Mariusz Felisiak, Nick Pope, and Paul Ganssle for reviews.
2021-09-16Doc'd Jinja2 form renderer.David Smith
2021-09-16Fixed #33107 -- Fixed import_string() crash on not fully initialized modules.Mariusz Felisiak
Regression in ecf87ad513fd8af6e4a6093ed918723a7d88d5ca. Thanks Collin Anderson for the report.
2021-09-14Fixed #33012 -- Added Redis cache backend.Daniyal
Thanks Carlton Gibson, Chris Jerdonek, David Smith, Keryn Knight, Mariusz Felisiak, and Nick Pope for reviews and mentoring this Google Summer of Code 2021 project.
2021-09-14Fixed #32873 -- Deprecated settings.USE_L10N.Claude Paroz
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2021-09-13Fixed #33104 -- Fixed wrapping of long words in admin readonly fields.Aakash Singh
2021-09-13Made CSRF JavaScript example more reusable.sdwoodbury
2021-09-10Fixed #33099 -- Improved performance of import_string().yujin
This improves performance of import_string() by avoiding multiple imports for the same path. Thanks Andrew Godwin and Keryn Knight for the implementation idea.
2021-09-10Clarified type of Window()'s partition_by and order_by arguments.David Sanders
2021-09-10Refs #31055 -- Doc'd 'databases' argument of check functions.Adam Johnson
2021-09-10Fixed #31867 -- Made TabularInline handling of hidden fields with view-only ↵antoinehumbert
permissions consistent with StackedInline.
2021-09-10Fixed #33096 -- Fixed <form> nesting in technical 500 template.Jan Schär
This also prevents sending <form> tags in emails.
2021-09-09Fixed #33084 -- Removed incorrect system check for ManyToManyField with ↵Hasan Ramezani
limit_choices_to.
2021-09-08Fixed #32219 -- Made InlineModelAdmin.verbose_name_plural fallback to its ↵Siburg
verbose_name.
2021-09-08Refs #32219 -- Added admin model inline tests for verbose names.Siburg
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2021-09-08Fixed #30086, Refs #32873 -- Made floatformat template filter independent of ↵Mariusz Felisiak
USE_L10N.
2021-09-07Fixed #32076 -- Added async methods to BaseCache.Andrew-Chen-Wang
This also makes DummyCache async-compatible.
2021-09-07Fixed #33060 -- Added BaseCache.make_and_validate_key() hook.Nick Pope
This helper function reduces the amount of duplicated code and makes it easier to ensure that we always validate the keys.
2021-09-07Refs #33060 -- Ensured cache backends validate keys.Nick Pope
The validate_key() function should be called after make_key() to ensure that the validation is performed on the key that will actually be stored in the cache. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2021-09-07Refs #33060 -- Added memcached test for make_key() making keys invalid.Mariusz Felisiak
2021-09-06Refs #32363 -- Made shell ignore a missing sys.___interactivehook__.Peter Inglesby
Thanks Tim Graham for the report. Follow up to 1bbb98d9a4b7d83e422b14ae2429cb368eff5a13.
2021-09-06Refs #32508 -- Raised TypeError/ValueError instead of using "assert" in ↵Mateo Radman
encode() methods of remaining password hashers.