summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-12Changed es_MX's THOUSAND_SEPARATOR to a comma.Alejandro Sánchez
2018-03-12Fixed #29209 -- Fixed Cast() with TextField on MySQL and Oracle.Sergey Fedoseev
2018-03-12Fixed typo in django/db/backends/base/schema.py.Tomer Chachamu
2018-03-12Added PatternLookup.prepare_rhs to simplify subclasses.Simon Charette
2018-03-12Removed unused variable in BaseDatabaseSchemaEditor.effective_default().Дилян Палаузов
2018-03-12Refs #29004 -- Optimized InspectDBTransactionalTests.test_include_views() by ↵Mariusz Felisiak
limiting introspected tables.
2018-03-12Added functions for inspectdb table filtering in tests.Tim Graham
2018-03-12Added "Denial-of-service attacks" to the security issue severity classification.Tim Graham
2018-03-12Fixed a couple mistakes in docs/ref/forms/widgets.txt.Daniel Musketa
2018-03-12Removed redundant UploadedFile.DEFAULT_CHUNK_SIZE.Sergey Fedoseev
The same value is inherited from File.
2018-03-10Used cached_property for File.size.Sergey Fedoseev
2018-03-09Fixed #29180 -- Fixed a regression where migrations already in the plan were ↵Carlton Gibson
readded. Regression in a38ae914d89809aed6d79337b74a8b31b6d3849a.
2018-03-09Refs #29180 -- Added MigrationGraph._generate_plan() for testing.Carlton Gibson
2018-03-08Fixed #29188 -- Fixed ContentFile.size after a write().Alex Stovbur
2018-03-08Fixed #29195 -- Fixed Exists.output_field resolution on single-valued queries.Simon Charette
The Subquery class which Exists inherits from defaulted to using single-valued querie's field if no output_field was explicitly specified on initialization which was bypassing the Exists.output_field defined at the class level. Moving Subquery's dynamic output_field resolution to _resolve_output_field should make sure the fallback logic is only performed if required. Regression in 08654a99bbdd09049d682ae57cc94241534b29f0. Thanks Oli Warner for the detailed report.
2018-03-08Fixed #29165 -- Clarified how to load initial data with migrations.Tim Graham
2018-03-08Fixed #29178 -- Allowed Index.fields to accept a tuple.Fabrizio Ettore Messina
2018-03-07Fixed #28655 -- Added more examples for customizing widgets in a form.Richard Oyudo
2018-03-07Used console directive in "Writing documentation".Roy Zwambag
2018-03-07Simplified Contains, StartsWith, and EndsWith lookups.Mariusz Felisiak
2018-03-06Added stub release notes for 2.0.4.Tim Graham
2018-03-06Added CVE-2018-7536,7 to the security release archive.Tim Graham
2018-03-06Added more tests for django.utils.html.urlize().Tim Graham
2018-03-06Fixed CVE-2018-7537 -- Fixed catastrophic backtracking in ↵Tim Graham
django.utils.text.Truncator. Thanks James Davis for suggesting the fix.
2018-03-06Fixed CVE-2018-7536 -- Fixed catastrophic backtracking in urlize and ↵Tim Graham
urlizetrunc template filters. Thanks Florian Apolloner for assisting with the patch.
2018-03-06Added stub release notes for security releases.Tim Graham
2018-03-05Fixed #28981 -- Added an exception if GeoIP database can't be loaded from ↵Alex Stovbur
the path.
2018-03-05Improved clarity of docs/topics/install.txt.jblang94
2018-03-04Corrected User model docstring about required fields.ovalseven8
Follow up to 841a87785a78cc37362a66856025bae2f7ba633c.
2018-03-03Refs #17476 -- Removed obsolete simplification of timezone names in cache ↵Sergey Fedoseev
key generation.
2018-03-03Condensed some widgets code.Daniel Hahler
2018-03-03Added model name to AutoField error message.Almad
2018-03-03Fixed #29144 -- Made untranslated strings for territorial language variants ↵Patryk Zawadzki
use translations from the generic language variant.
2018-03-02Fixed typo in docs/topics/forms/media.txt.Daniel Hahler
2018-03-02Fixed #29133 -- Fixed call_command() crash if a required option is passed in ↵Alex Tomic
options.
2018-03-02Fixed #29176 -- Fixed AbstractBaseUser.normalize_username() crash if ↵Christophe Mehay
username isn't a string.
2018-03-01Fixed #29159 -- Made ModelChoiceIterator reuse QuerySet result cache.François Freitag
When __len__() is called (e.g. when casting to list or tuple), the QuerySet is evaluated and the result cache populated. iterator() shouldn't be called on the QuerySet after that, as it would reset the result cache and trigger a second query.
2018-03-01Fixed #29158 -- Fixed len(choices) crash if ModelChoiceField's queryset is a ↵François Freitag
manager. Removing all() in __iter__() prevents a duplicate query when choices are cast to a list and there's a prefetch_related().
2018-03-01Consolidated ModelChoiceField tests.François Freitag
2018-03-01Refs #27728 -- Fixed thread safety of admin template tags.Carlton Gibson
Regression in 5cc28dc752c3ae78456bb835c3ba195489fc26d7.
2018-03-01Refs #27728 -- Made cosmetic edits to admin template tag template overriding.Tim Graham
2018-03-01Fixed #29172 -- Fixed crash with Window expression in a subquery.Tomáš Ehrlich
2018-03-01Refs #28459 -- Improved performance of time difference expressions on MySQL.Sergey Fedoseev
2018-02-28Updated translations from TransifexClaude Paroz
Forward port of 2126e9317e80a7d4c42e033dd33d7e3378fdfcf8 from stable/2.0.x.
2018-02-28Fixed #29166 -- Fixed crash in When() expression with a list argument.Mariusz Felisiak
Thanks Matthew Pava for the report and Tim Graham and Carlton Gibson for reviews. Regression in 19b2dfd1bfe7fd716dd3d8bfa5f972070d83b42f.
2018-02-28Eliminated the need to modify a model forms test when new test files are added.Tim Graham
2018-02-28Fixed #27728 -- Allowed overriding admin templatetags templates.Raffaele Salmaso
2018-02-26Fixed incorrect regex in re_path() example.René Fleschenberg
2018-02-26Fixed #29141 -- Corrected BCryptPasswordHasher's docstring about truncation.Tim Graham
2018-02-26Refs #28909 -- Simplifed code using unpacking generalizations.Mariusz Felisiak