| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-01 | Fixed #33080 -- Preserved nullability of textual fields on Oracle. | Mariusz Felisiak | |
| Thanks Matt Hoskins for the report. | |||
| 2021-09-01 | Fixed typo in tests/schema/tests.py docstrings. | Mariusz Felisiak | |
| 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-09-01 | Refs #32309 -- Added test for excluding hidden directories in startproject ↵ | sage | |
| command. | |||
| 2021-09-01 | Added stub release notes for Django 3.2.8. | Mariusz Felisiak | |
| 2021-09-01 | Added release date for 3.2.7. | Mariusz Felisiak | |
| 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 #25264 -- Added test for command --help output with default options and ↵ | Jan Szoja | |
| custom arguments. | |||
| 2021-08-31 | Refs #25264 -- Doc's that not all default options are supported by every ↵ | Jan Szoja | |
| management command. | |||
| 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-31 | Refs #33061 -- Added DummyCache.incr()/decr() tests for nonexistent keys ↵ | Sondre Lillebø Gundersen | |
| with negative deltas. | |||
| 2021-08-30 | Fixed #24900 -- Allowed migrating backward to squashed migrations. | Jacob Walls | |
| 2021-08-30 | Refs #24900 -- Added MigrationLoader test for applying 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 | Refs #32900 -- Added makemigrations tests for messages in interactive mode. | Mateo Radman | |
| 2021-08-27 | Refs #32900 -- Added test for ignoring the default value in ↵ | Mateo Radman | |
| InteractiveMigrationQuestioner.ask_not_null_alteration(). | |||
| 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-27 | Corrected BaseDatabaseSchemaEditor.execute() signature in docs. | Mariusz Felisiak | |
| 2021-08-26 | Made sentence about Model consistent in docs. | Zainab Amir | |
| 2021-08-26 | Refs #29898 -- Changed fields in ProjectState's relation registry to dict. | Mariusz Felisiak | |
| 2021-08-26 | Fixed #33046 -- Added note about using length of cached result by ↵ | Can Sarıgöl | |
| QuerySet.count(). | |||
| 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 | Used backend vendors in custom model fields docs. | Mariusz Felisiak | |
| 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 | Removed reference to nonexistent collectstatic --exclude-dirs option. | Chris Jerdonek | |
| 2021-08-19 | Fixed #33014 -- Made ProjectState raise exception when real_apps argument is ↵ | Chris Jerdonek | |
| not a set. | |||
| 2021-08-19 | Fixed #32994 -- Fixed autoreloader tests when using 'python -m'. | Jonny Park | |
| 2021-08-19 | Refs #31621 -- Fixed handling --parallel option in test management command ↵ | Mariusz Felisiak | |
| and runtests.py. Regression in ae89daf46f83a7b39d599d289624c3377bfa4ab1. Thanks Tim Graham for the report. | |||
| 2021-08-19 | Refs #31621 -- Added more tests for test --parallel option. | Mariusz Felisiak | |
| 2021-08-19 | Fixed #33036 -- Made simple_tag()/inclusion_tag() with takes_context raise ↵ | Matt Westcott | |
| TemplateSyntaxError when function has no parameters. | |||
| 2021-08-17 | Refs #32800 -- Added _add_new_csrf_cookie() helper function. | Chris Jerdonek | |
| This centralizes the logic to use when setting a new cookie. It also eliminates the need for the _get_new_csrf_token() function, which is now removed. | |||
| 2021-08-17 | Refs #32800 -- Added test_masked_secret_accepted_and_not_replaced(). | Chris Jerdonek | |
| This improves test_bare_secret_accepted_and_replaced() by adding a stronger assertion. It also adds a parallel test for the non-bare (masked) case. | |||
| 2021-08-17 | Refs #32800 -- Improved CsrfViewMiddlewareTestMixin._check_token_present(). | Chris Jerdonek | |
| This changes CsrfViewMiddlewareTestMixin._check_token_present() to give more detailed information if the check fails, and in particular why it failed. It also moves CsrfFunctionTests.assertMaskedSecretCorrect() to a separate CsrfFunctionTestMixin so the helper can be used in CsrfViewMiddlewareTestMixin. | |||
| 2021-08-17 | Refs #32800 -- Renamed _set_token() to _set_csrf_cookie(). | Chris Jerdonek | |
| 2021-08-17 | Refs #32800 -- Used the cookie argument to ↵ | Chris Jerdonek | |
| CsrfViewMiddlewareTestMixin._get_request() in more tests. | |||
| 2021-08-17 | Fixed #32964 -- Corrected 'setup'/'set up' usage in docs. | Andrew Northall | |
