| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-17 | Fixed #32492 -- Added TrigramWordSimilarity() and TrigramWordDistance() on ↵ | Nikita Marchant | |
| PostgreSQL. | |||
| 2021-09-17 | Fixed #27674 -- Deprecated GeoModelAdmin and OSMGeoAdmin. | Giannis Adamopoulos | |
| Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2021-09-17 | Refs #27624 -- Changed Query.explain_info to namedtuple. | Adam Johnson | |
| 2021-09-17 | Optimized 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-16 | Fixed #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-16 | Fixed #33107 -- Fixed import_string() crash on not fully initialized modules. | Mariusz Felisiak | |
| Regression in ecf87ad513fd8af6e4a6093ed918723a7d88d5ca. Thanks Collin Anderson for the report. | |||
| 2021-09-14 | Fixed #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-14 | Fixed #32873 -- Deprecated settings.USE_L10N. | Claude Paroz | |
| Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2021-09-13 | Fixed #33104 -- Fixed wrapping of long words in admin readonly fields. | Aakash Singh | |
| 2021-09-10 | Fixed #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-10 | Fixed #31867 -- Made TabularInline handling of hidden fields with view-only ↵ | antoinehumbert | |
| permissions consistent with StackedInline. | |||
| 2021-09-10 | Fixed #33096 -- Fixed <form> nesting in technical 500 template. | Jan Schär | |
| This also prevents sending <form> tags in emails. | |||
| 2021-09-09 | Fixed #33084 -- Removed incorrect system check for ManyToManyField with ↵ | Hasan Ramezani | |
| limit_choices_to. | |||
| 2021-09-08 | Fixed #32219 -- Made InlineModelAdmin.verbose_name_plural fallback to its ↵ | Siburg | |
| verbose_name. | |||
| 2021-09-08 | Fixed #30086, Refs #32873 -- Made floatformat template filter independent of ↵ | Mariusz Felisiak | |
| USE_L10N. | |||
| 2021-09-07 | Fixed #32076 -- Added async methods to BaseCache. | Andrew-Chen-Wang | |
| This also makes DummyCache async-compatible. | |||
| 2021-09-07 | Fixed #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-07 | Refs #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-06 | Refs #32363 -- Made shell ignore a missing sys.___interactivehook__. | Peter Inglesby | |
| Thanks Tim Graham for the report. Follow up to 1bbb98d9a4b7d83e422b14ae2429cb368eff5a13. | |||
| 2021-09-06 | Refs #32508 -- Raised TypeError/ValueError instead of using "assert" in ↵ | Mateo Radman | |
| encode() methods of remaining password hashers. | |||
| 2021-09-03 | Refs #33060 -- Added .make_key() in .touch() for dummy cache backend. | Nick Pope | |
| All cache operations should use make_key(). | |||
| 2021-09-03 | Fixed #32975 -- Fixed admin system check for inlines with foreign keys to ↵ | taulant | |
| proxy models. | |||
| 2021-09-02 | Refs #33012 -- Moved PickleSerializer to django.core.serializers.base and ↵ | Daniyal Abbasi | |
| added tests. | |||
| 2021-09-02 | Fixed #33079 -- Fixed get_image_dimensions() on nonexistent images. | Stefanos I. Tsaklidis | |
| Thanks Nick Pope for the review. | |||
| 2021-09-01 | Fixed #33073 -- Fixed queryset crash with aggregation and empty/extra ↵ | David Wobrock | |
| queryset annotation. | |||
| 2021-09-01 | Fixed #33080 -- Preserved nullability of textual fields on Oracle. | Mariusz Felisiak | |
| Thanks Matt Hoskins for the report. | |||
| 2021-09-01 | Fixed #32768 -- Added Vary header when redirecting to prefixed i18n pattern. | Alex Hayward | |
| get_language_from_request() uses Accept-Language and/or Cookie to determine the correct redirect. Upstream caches need the matching Vary header to cache the result. | |||
| 2021-09-01 | Fixed #32309 -- Added --exclude option to startapp/startproject management ↵ | sage | |
| commands. | |||
| 2021-08-31 | Fixed #33057 -- Fixed recreation of foreign key constraints in m2m tables ↵ | Mariusz Felisiak | |
| when altering type of referenced primary key on Oracle. | |||
| 2021-08-31 | Fixed #25264 -- Allowed suppressing base command options in --help output. | Jan Szoja | |
| This also suppresses -verbosity and --trackback options in the runserver's help. | |||
| 2021-08-31 | Refs #33061 -- Removed unnecessary BaseMemcachedCache.decr(). | Mariusz Felisiak | |
| 2021-08-31 | Fixed #33061 -- Fixed handling nonexistent keys with negative deltas in ↵ | Sondre Lillebø Gundersen | |
| incr()/decr() in memcached backends. Thanks Chris Jerdonek for the review. | |||
| 2021-08-30 | Fixed #24900 -- Allowed migrating backward to squashed migrations. | Jacob Walls | |
| 2021-08-30 | Fixed #32992 -- Restored offset extraction for fixed offset timezones. | Carlton Gibson | |
| Regression in 10d126198434810529e0220b0c6896ed64ca0e88. | |||
| 2021-08-30 | Fixed #33054 -- Made TestCase.captureOnCommitCallbacks() capture callbacks ↵ | Eugene Morozov | |
| recursively. | |||
| 2021-08-27 | Fixed #32900 -- Improved migrations questioner prompts. | Mateo Radman | |
| 2021-08-27 | Fixed #33051 -- Fixed highlighting the current model in admin's sidebar with ↵ | Hasan Ramezani | |
| non-ASCII model names. | |||
| 2021-08-27 | Refs #32338 -- Made RadioSelect/CheckboxSelectMultiple render in <div> tags. | David Smith | |
| This improves accessibility for screen reader users. | |||
| 2021-08-26 | Refs #29898 -- Changed fields in ProjectState's relation registry to dict. | Mariusz Felisiak | |
| 2021-08-25 | Refs #32919 -- Simplified Lexer.create_token() by reorganizing blocks. | Chris Jerdonek | |
| 2021-08-25 | Refs #32919 -- Added assertion for token start in Lexer.create_token(). | Chris Jerdonek | |
| This adds an assertion in the code path where the method would otherwise return None, which isn't allowed. | |||
| 2021-08-25 | Refs #29898 -- Made ProjectState encapsulate alterations in relations registry. | Manav Agarwal | |
| Thanks Simon Charette and Chris Jerdonek for reviews. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2021-08-24 | Fixed #32552 -- Added logger argument to DiscoverRunner. | Chris Jerdonek | |
| 2021-08-24 | Refs #10929 -- Allowed NowUTC SQL customization for third-party backends. | Tim Graham | |
| 2021-08-23 | Fixed #33030 -- Fixed broken links to GDAL docs. | Märt Häkkinen | |
| 2021-08-20 | Refs #29898 -- Refactored out ↵ | Manav Agarwal | |
| ProjectState.resolve_model_relations()/resolve_model_field_relations() hooks. | |||
| 2021-08-20 | Fixed #33017 -- Fixed storage engine introspection on MySQL. | Matjaz Gregoric | |
| This also improves performance on MySQL instances with a large number of databases, since querying the information_schema table can be very slow | |||
| 2021-08-20 | Optimized DatabaseSchemaEditor._field_should_be_indexed() on MySQL. | Matjaz Gregoric | |
| 2021-08-19 | Fixed #33025 -- Avoided accessing the database connections in ↵ | Keryn Knight | |
| Query.build_lookup() when not necessary. Of the built-in backends, only Oracle treats empty strings and nulls as equal, so avoid testing the default connection backend for interprets_empty_strings_as_nulls if it can be established from the lookup that it wouldn't affect the lookup instance returned. This improves performance a small amount for most lookups being built, because accessing the connections requires touching the thread critical `Local` which is an expensive operation. | |||
| 2021-08-19 | Fixed #33014 -- Made ProjectState raise exception when real_apps argument is ↵ | Chris Jerdonek | |
| not a set. | |||
