summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-28Documented the order in which signal receivers are called.Adam Johnson
2019-10-28Fixed #30918 -- Made timesince()/timeuntil() respect custom time strings for ↵Hasan Ramezani
future and the same datetimes.
2019-10-28Fixed #30907 -- Fixed SplitArrayField.has_changed() with removal of empty ↵Pavel Dedik
trailing values.
2019-10-28Refs #30907 -- Added SplitArrayField._remove_trailing_nulls() hook.Pavel Dedik
2019-10-28Refs #30907 -- Added more tests for SplitArrayField.has_changed().Pavel Dedik
2019-10-25Fixed #29770 -- Added LinearRing.is_counterclockwise property.Sergey Fedoseev
2019-10-25Fixed #29087 -- Added delete buttons for unsaved admin inlines on validation ↵Carlton Gibson
error.
2019-10-25Refs #29087 -- Refactored admin inlines.js.Carlton Gibson
Split logic into separate functions to clarify and allow reuse.
2019-10-25Refs #30908 -- Fixed the empty value of forms.FilePathField in docs.Mariusz Felisiak
2019-10-25Fixed #30902 -- Added __str__() for model choice enums.Carlton Gibson
Allows expected behavior when cast to str, also matching behaviour of created instances with those fetched from the DB. Thanks to Simon Charette, Nick Pope, and Shai Berger for reviews.
2019-10-25Fixed #30904 -- Doc'd caveat about using filtered queryset with ↵Saad
select_for_update() on MySQL.
2019-10-25Fixed #30906 -- Fixed an example of using the template system to generate CSV.Hasan Ramezani
2019-10-24Refs #30897 -- Made cosmetic edits to QuerySet.explain() documentation.Carlton Gibson
2019-10-24Refs #30897 -- Added support for ANALYZE option to Queryset.explain() on ↵Nick Pope
MariaDB and MySQL 8.0.18+.
2019-10-24Refs #30897 -- Added support for TREE format to Queryset.explain() on MySQL ↵Nick Pope
8.0.16+.
2019-10-24Refs #29926 -- Added Python 3.8 to classifiers and tox.ini.Bastien Vallet
2019-10-24Fixed #23576 -- Implemented multi-alias fast-path deletion in MySQL backend.Simon Charette
This required moving the entirety of DELETE SQL generation to the compiler where it should have been in the first place and implementing a specialized compiler on MySQL/MariaDB. The MySQL compiler relies on the "DELETE table FROM table JOIN" syntax for queries spanning over multiple tables.
2019-10-24Fixed DatabaseFeatures.update_can_self_select on MariaDB 10.3.2+.Mariusz Felisiak
2019-10-24Fixed #30900 -- Skipped async-related tests on Windows using Python 3.8.0.Carlton Gibson
Refs https://bugs.python.org/issue38563.
2019-10-24Fixed #30903 -- Fixed migrations crash on PostgreSQL when adding Index with ↵Hannes Ljungberg
opclasses and ordering.
2019-10-23Added tblib to the list of test suite dependencies in documentation.Mariusz Felisiak
2019-10-23Refs #29926 -- Bumped minimum tblib version to 1.5.0 in test requirements.Mariusz Felisiak
2019-10-23Bumped minimum Pillow version to 6.2.0 in test requirements.Mariusz Felisiak
Pillow < 6.2.0 is vulnerable to CVE-2019-16865.
2019-10-23Refs #30897 -- Added test for SETTINGS option to Queryset.explain() on ↵Nick Pope
PostgreSQL 12+.
2019-10-23Refs #28574 -- Used feature flag for PostgreSQL version check.Nick Pope
2019-10-23Fixed #29919 -- Fixed RelatedOnlyFieldListFilter crash with reverse ↵Dan Moore
relationships.
2019-10-23Added tests for Field.get_choices()'s limit_choices_to argument.Dan Moore
2019-10-23Refs #26601 -- Removed obsolete workarounds for MIDDLEWARE_CLASSES setting.Sergey Fedoseev
2019-10-23Added tests for middlewares' checks.Sergey Fedoseev
2019-10-22Refs #29926 -- Skipped RemoteTestResultTest.test_add_failing_subtests() on ↵Mariusz Felisiak
Python 3.8+ and tblib <= 1.4.0.
2019-10-22Fixed typo in XViewMiddleware.process_view() docstring.Sergey Fedoseev
2019-10-22Refs #13724 -- Corrected QuerySet signature in docs.Antonio Dudarev
2019-10-21Updated link to GEOS C API header.Sergey Fedoseev
2019-10-21Fixed #20577 -- Deferred filtering of prefetched related querysets.Alex Aktsipetrov
Added internal interface to QuerySet that allows to defer next filter call till .query is accessed. Used it to optimize prefetch_related(). Thanks Simon Charette for the review.
2019-10-21Adjusted QuerySet._filter_or_exclude() call to use negated=False, rather ↵Alex Aktsipetrov
than None. None was a remnant from the times _filter_or_exclude accepted qtype/mapper as the first arg.
2019-10-21Fixed #30827 -- Made batch_size arg of QuerySet.bulk_create() respect ↵Ahmet Kucuk
DatabaseOperations.bulk_batch_size(). Thanks Chetan Khanna for tests.
2019-10-21Fixed #30876 -- Moved classproperty() decorator to the django.utils.functional.André Ericson
2019-10-21Fixed #30841 -- Deprecated using non-boolean values for isnull lookup.André Ericson
2019-10-21Replaced deprecated assertEquals() with assertEqual().Jon Dufresne
2019-10-18Fixed #27391 -- Implemented SimpleTestCase.debug().Pavel Savchenko
debug() should bubbled up exceptions if occurring in test, but behave the same as run() when no exceptions occurred.
2019-10-18Refs #27391 -- Added more tests for SimpleTestCase.Pavel Savchenko
2019-10-18Fixed #28337 -- Preserved extra headers of requests made with ↵Patrick Jenkins
django.test.Client in assertRedirects(). Co-Authored-By: Hasan Ramezani <hasan.r67@gmail.com>
2019-10-18Fixed typo in tests/admin_scripts/tests.py.Daniel Musketa
2019-10-18Fixed #30890 -- Added MariaDB support for the relate lookup.Mariusz Felisiak
2019-10-18Added gis_tests.utils.mariadb hook.Mariusz Felisiak
2019-10-17Refs #28816 -- Prevented silencing data loss when decreasing ↵Hasan Ramezani
CharField.max_length for ArrayField.base_field on PostgreSQL.
2019-10-17Refs #12990 -- Moved CheckFieldDefaultMixin to the ↵sage
django.db.models.fields.mixins.
2019-10-16Fixed #30885 -- Dropped support for MariaDB 10.1.Mariusz Felisiak
2019-10-16Fixed #30562 -- Doc'd MariaDB support for GIS spatial lookups.Mariusz Felisiak
2019-10-16Refs #28436 -- Corrected docs regarding MySQL support of distance lookups.Mariusz Felisiak