summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-27Refs #33342 -- Deprecated ExclusionConstraint.opclasses.Hannes Ljungberg
2021-12-27Refs #29517 -- Removed obsolete PositiveIntegerField test skip.Tim Graham
2021-12-24Fixed #33342 -- Added support for using OpClass() in exclusion constraints.Hannes Ljungberg
2021-12-23Refs #31617 -- Changed dark mode primary-fg to give higher contrast to ↵David Smith
secondary.
2021-12-23Refs #33355 -- Constructed SQLite list aggregate types once.Adam Johnson
2021-12-23Refs #33355 -- Removed @none_guard from SQLite functions.Adam Johnson
Co-Authored-By: Nick Pope <nick@nickpope.me.uk>
2021-12-23Refs #33355 -- Made trunc functions raise ValueError on invalid lookups on ↵Adam Johnson
SQLite. Co-Authored-By: Nick Pope <nick@nickpope.me.uk>
2021-12-23Refs #33355 -- Moved SQLite functions to separate module.Adam Johnson
Co-Authored-By: Nick Pope <nick@nickpope.me.uk>
2021-12-23Refs #32339 -- Added rendering tests for forms with CheckboxSelectMultiple ↵David
and SelectMultiple widgets.
2021-12-23Refs #33355 -- Optimized LPad() database function on SQLite.Adam Johnson
Co-Authored-By: Nick Pope <nick@nickpope.me.uk>
2021-12-22Refs #32355 -- Bumped required psycopg2 version to 2.8.4.Mariusz Felisiak
psycopg2 2.8.4 is the first release to support Python 3.8.
2021-12-22Refs #33355 -- Optimized Trunc() on SQLite by using f-strings.Adam Johnson
Co-Authored-By: Nick Pope <nick@nickpope.me.uk>
2021-12-22Refs #33355 -- Added missing tests for database functions and expression on ↵Adam Johnson
null values.
2021-12-22Refs #31026 -- Updated TemplatesSetting docs to refer to forms.David Smith
2021-12-22Added TemplatesSetting to list of built-in renderers in FORM_RENDERER docs.Adam Johnson
2021-12-21Fixed #32600 -- Fixed Geometry collections and Polygon segmentation fault on ↵Brenton Partridge
macOS ARM64.
2021-12-21Refs #24121 -- Added __repr__() to BaseFormSet.Baptiste Mispelon
2021-12-21Used assertRaisesMessage() in test_client_regress.AssertFormErrorTests.Baptiste Mispelon
2021-12-21Fixed typo in django/forms/widgets.py.vavanade
2021-12-21Optimized MiddlewareMixin coroutine check.Adam Johnson
2021-12-21Optimized django.template.autoreload.get_template_directories() a bit.Adam Johnson
2021-12-21Fixed #33374 -- Fixed ExpressionWrapper annotations with full queryset.David Wobrock
2021-12-20Removed a Python error message dependency in ↵Jacob Walls
test_questioner_no_default_bad_user_entry_code().
2021-12-20Increased test coverage of django.db.migrations.questioner.Jacob Walls
2021-12-20Refs #27674 -- Added tests for GISModelAdmin.gis_widget_kwargs.Alexander Filimonov
2021-12-20Fixed #33367 -- Fixed URLValidator crash in some edge cases.mendespedro
2021-12-20Fixed #33368 -- Fixed parse_duration() crash on invalid separators for ↵mendespedro
decimal fractions.
2021-12-17Changed signatures of setting_changed signal receivers.Adam Johnson
2021-12-17Fixed #33366 -- Fixed case handling with swappable setting detection in ↵Simon Charette
migrations autodetector. The migration framework uniquely identifies models by case insensitive labels composed of their app label and model names and so does the app registry in most of its methods (e.g. AppConfig.get_model) but it wasn't the case for get_swappable_settings_name() until this change. This likely slipped under the radar for so long and only regressed in b9df2b74b98b4d63933e8061d3cfc1f6f39eb747 because prior to the changes related to the usage of model states instead of rendered models in the auto-detector the exact value settings value was never going through a case folding hoop. Thanks Andrew Chen Wang for the report and Keryn Knight for the investigation.
2021-12-16Fixed #33350 -- Reallowed using cache decorators with duck-typed HttpRequest.Mariusz Felisiak
Regression in 3fd82a62415e748002435e7bad06b5017507777c. Thanks Terence Honles for the report.
2021-12-16Fixed #30127 -- Deprecated name argument of cached_property().mgaligniana
2021-12-16Fixed admin CSS for calendar widget for RTL languages.ahmadekhalili
Thanks Theodore Ni and Shai Berger for reviews.
2021-12-16Used subTest() in forms.URLField() tests.Mariusz Felisiak
2021-12-15Refs #33365, Refs #30530 -- Doc'd re_path() behavior change in Django ↵Mariusz Felisiak
2.2.25, 3.1.14, and 3.2.10. Follow up to d4dcd5b9dd9e462fec8220e33e3e6c822b7e88a6.
2021-12-15Fixed #33316 -- Added pagination to admin history view.mgaligniana
2021-12-15Refs #33316 -- Moved paginator styles to base.css.mgaligniana
2021-12-15Fixed #16063 -- Adjusted admin changelist searches spanning multi-valued ↵Jacob Walls
relationships. This reduces the likelihood of admin searches issuing queries with excessive joins.
2021-12-14Fixed unescape_string_literal() crash on empty strings.Florian Apolloner
2021-12-14Added test for ValueErrors in unescape_string_literal().Florian Apolloner
2021-12-14Fixed #33358 -- Fixed handling timedelta < 1 day in schema operations on Oracle.mdalp
2021-12-14Fixed #33361 -- Fixed Redis cache backend crash on booleans.Jeremy Lainé
2021-12-14Refs #33361 -- Added Added DummyCache.set() test for boolean values.Jeremy Lainé
2021-12-13Improved wording in password validators docs and docstrings.Adam Johnson
2021-12-13Fixed #33338 -- Doc'd that never_cache() decorator set Expires header.mgaligniana
2021-12-13Refs #33338 -- Added never_cache() tests for Expires header.mgaligniana
2021-12-13Refs #33355 -- Fixed Trunc() with years < 1000 on SQLite.Adam Johnson
Thanks to Nick Pope for spotting the bug in Code Review. Co-Authored-By: Nick Pope <nick@nickpope.me.uk>
2021-12-13Refs #33355 -- Moved Trunc() assertions for invalid arguments and ISO 8601 ↵Mariusz Felisiak
week to separate tests.
2021-12-13Fixed #33351 -- Made path()/re_path() raise TypeError when kwargs argument ↵mendespedro
is not a dict.
2021-12-13Corrected example in models.DecimalField docs.Beomsoo Kim
2021-12-13Updated link to Microsoft SQL Server backend.Wayne Lambert