Mariusz Felisiak
|
b435f82939
|
Reverted "Fixed relative paths imports per isort 4.3.5."
This reverts commit 463fe11bc8 due to
restore of relative paths sorting from isort < 4.3.5 in isort 4.3.10.
|
2019-03-03 19:33:48 +01:00 |
Tim Graham
|
8ec7ded370
|
Refs #30227 -- Added helpful message for non-ASCII Content-Type in mulitpart request.
|
2019-03-02 09:19:05 -05:00 |
Tim Graham
|
2ed2acf872
|
Fixed #30227 -- Fixed crash on request without boundary in Content-Type.
|
2019-03-02 09:19:05 -05:00 |
Paveł Tyślacki
|
4492be348a
|
Refs #30183 -- Moved SQLite table constraint parsing to a method.
|
2019-03-01 17:05:36 -05:00 |
Paveł Tyślacki
|
b777c0675e
|
Unified nonexistent foreign key introspection value for SQLite.
|
2019-03-01 15:51:37 -05:00 |
Mariusz Felisiak
|
f69c7bbdce
|
Refs #29408 -- Cosmetic edits for validation of related fields and lookups in model Meta.ordering.
Follow up to 440505cb2c .
|
2019-03-01 19:38:21 +01:00 |
Dan Wilson
|
fe65918dca
|
Fixed #30229 -- Removed polyfill from inlines.min.js.
find() is only called on jQuery objects, so the polyfill is necessary.
|
2019-03-01 13:00:30 -05:00 |
Hasan Ramezani
|
440505cb2c
|
Fixed #29408 -- Added validation of related fields and lookups in model Meta.ordering.
|
2019-03-01 17:09:33 +01:00 |
Etienne Chové
|
4dcbe6eb2d
|
Fixed #30221 -- Made label suffix of admin's read-only fields translatable.
|
2019-02-28 11:12:30 -05:00 |
Johannes Hoppe
|
25e724a5d6
|
Fixed #30218 -- Fixed size of admin changelist's search button.
|
2019-02-28 11:05:48 -05:00 |
Matthias Kestenholz
|
231b513926
|
Fixed #30179 -- Fixed form Media merging when pairwise merging is insufficient.
Thanks gasman for the tests, and codingjoe and timgraham for the review.
|
2019-02-27 16:39:17 -05:00 |
Tim Graham
|
93e892bb64
|
Refs #29523 -- Updated admin's collapse.min.js.
Omitted in ba83378a77 .
|
2019-02-27 16:17:10 -05:00 |
shiningfm
|
99cfb28e99
|
Fixed #30215 -- Fixed autoreloader crash for modules without __spec__.
Regression in c8720e7696 .
|
2019-02-27 10:35:30 -05:00 |
Johannes Hoppe
|
5deb7a86e8
|
Removed AutocompleteJsonView.paginator_class.
Unused since its introduction in 94cd8efc50 .
|
2019-02-27 09:54:16 -05:00 |
Tom Forbes
|
65ef5f467b
|
Refs #27685 -- Removed "watchman unavailable" message.
|
2019-02-25 21:43:29 -05:00 |
Matthias Kestenholz
|
e04209e181
|
Refs #30179 -- Moved topological sort functions to django.utils.
|
2019-02-25 15:44:49 -05:00 |
Matthias Kestenholz
|
c41e6c4eb8
|
Fixed #30208 -- Fixed login header height and alignment in the largest breakpoint.
|
2019-02-25 14:39:50 -05:00 |
Mariusz Felisiak
|
463fe11bc8
|
Fixed relative paths imports per isort 4.3.5.
|
2019-02-25 11:03:30 +01:00 |
Gabriele Giaccari
|
52e9c75365
|
Added PositiveIntegerField support to LayerMapping.
|
2019-02-23 19:34:10 -05:00 |
Seunghun Lee
|
99fc5dc13c
|
Fixed #30141 -- Fixed parse_duration() for some negative durations.
|
2019-02-23 18:54:09 -05:00 |
Simon Charette
|
de7f6b51b2
|
Refs #19544 -- Added a fast path for through additions if supported.
The single query insertion path is taken if the backend supports inserts
that ignore conflicts and m2m_changed signals don't have to be sent.
|
2019-02-21 10:20:47 -05:00 |
Simon Charette
|
28712d8acf
|
Refs #19544 -- Ignored auto-created through additions conflicts if supported.
This prevents IntegrityError caused by race conditions between missing ids
retrieval and bulk insertions.
|
2019-02-21 10:20:47 -05:00 |
Simon Charette
|
dd32f9a3a2
|
Refs #19544 -- Extracted ManyRelatedManager.add() missing ids logic to a method.
|
2019-02-21 10:20:47 -05:00 |
Mariusz Felisiak
|
9ff18c08c3
|
Refs #28643 -- Added MD5 database function.
Thanks Tim Graham, Nick Pope and Simon Charette for reviews.
|
2019-02-21 10:52:51 +01:00 |
Ran Benita
|
21ff23bfeb
|
Removed an outdated comment on DefaultConnectionProxy.
|
2019-02-20 11:30:51 -05:00 |
Jon Dufresne
|
7feddd878c
|
Fixed #18707 -- Added support for the test client to return 500 responses.
|
2019-02-20 12:16:10 +01:00 |
Simon Charette
|
7071f8f272
|
Fixed #30193, Refs #28478 -- Avoided PostgreSQL connection health checks on initialization.
This addressed a regression introduced by a96b901932 as identified by Ran Benita.
|
2019-02-20 10:59:40 +01:00 |
Jakub Szafrański
|
0104b5a417
|
Fixed #30181 -- Made cache.get() with default work correctly on PyLibMCCache if None is cached.
|
2019-02-14 19:57:38 -05:00 |
Hasan Ramezani
|
741ce81a42
|
Fixed #29619 -- Added field names to some FieldErrors.
|
2019-02-14 18:58:08 -05:00 |
Nick Pope
|
5013d38380
|
Optimized iterator exhaustion using collections.deque().
|
2019-02-14 18:21:57 -05:00 |
Claude Paroz
|
a8e2a9bac6
|
Refs #15902 -- Deprecated storing user's language in the session.
|
2019-02-14 10:23:02 -05:00 |
Jon Dufresne
|
76990cbbda
|
Fixed #30171 -- Fixed DatabaseError in servers tests.
Made DatabaseWrapper thread sharing logic reentrant. Used a reference
counting like scheme to allow nested uses.
The error appeared after 8c775391b7 .
|
2019-02-14 10:04:55 -05:00 |
Daniel Bowring
|
cf826c9a91
|
Fixed #30173 -- Simplified db.backends.postgresql.client.
|
2019-02-13 17:12:02 -05:00 |
Dan Davis
|
2bd8df243a
|
Fixed #30184 -- Removed ellipsis characters from shell output strings.
Partially reverted 50b8493581 (refs #29654)
to avoid a crash when the user shell doesn't support non-ASCII characters.
|
2019-02-13 13:59:44 -05:00 |
Claude Paroz
|
15715bf2a2
|
Fixed #22423 -- Added support for MySQL operators on real geometries.
Thanks Viswanathan Mahalingam for the report and initial patch, and
Nicke Pope and Tim Graham for the review.
|
2019-02-12 17:29:16 -05:00 |
Sergey Fedoseev
|
543fc97407
|
Removed unneeded list() calls in enumerate() argument.
|
2019-02-12 07:51:43 +05:00 |
Carlton Gibson
|
402c0caa85
|
Fixed CVE-2019-6975 -- Fixed memory exhaustion in utils.numberformat.format().
Thanks Sjoerd Job Postmus for the report and initial patch.
Thanks Michael Manfre, Tim Graham, and Florian Apolloner for review.
|
2019-02-11 11:08:45 +01:00 |
Sergey Fedoseev
|
1835563ab8
|
Removed unneeded list() calls in sorted() argument.
|
2019-02-09 19:08:22 -05:00 |
Vinay Karanam
|
5a36c81f58
|
Fixed #29391 -- Made PostgresSimpleLookup respect Field.get_db_prep_value().
|
2019-02-09 18:05:50 -05:00 |
Matthias Kestenholz
|
959d0c078a
|
Fixed #30153 -- Fixed incorrect form Media asset ordering after three way merge.
Delaying merging assets as long as possible avoids introducing
incorrect relative orderings that cause a broken final result.
|
2019-02-09 09:38:52 -05:00 |
Sergey Fedoseev
|
1933e56eca
|
Removed uneeded generator expressions and list comprehensions.
|
2019-02-09 09:18:48 -05:00 |
Simon Charette
|
b8c48d06fa
|
Refs #26608 -- Added a database feature for fixed frame range distance support.
|
2019-02-09 08:47:41 -05:00 |
Simon Charette
|
64d5bafbc6
|
Fixed #30027 -- Errored out on Window function usage if unsupported.
|
2019-02-09 08:47:41 -05:00 |
Simon Charette
|
ebd2fe1861
|
Refs #30027 -- Enabled window function tests on SQLite 3.25+.
|
2019-02-09 08:47:40 -05:00 |
Sergey Fedoseev
|
eefc9550fd
|
Simplified Window.as_sql().
|
2019-02-09 08:41:35 -05:00 |
Tim Graham
|
ea87a85fad
|
Dropped support for GEOS 3.4.
|
2019-02-09 08:40:55 -05:00 |
Tim Graham
|
b2333426de
|
Confirmed support for GDAL 2.4.
|
2019-02-09 08:38:49 -05:00 |
Jon Dufresne
|
e42b788960
|
Simplified FileBasedCache.clear().
glob.glob1() ignores missing paths.
|
2019-02-08 18:23:41 -05:00 |
Himanshu Lakhara
|
22aab8662f
|
Fixed #30004 -- Changed default FILE_UPLOAD_PERMISSION to 0o644.
|
2019-02-08 14:53:15 -05:00 |
Tim Graham
|
e7fd69d051
|
Fixed #30166 -- Dropped support for GDAL 1.11.
|
2019-02-08 14:08:05 -05:00 |
Jon Dufresne
|
6eb4996672
|
Fixed #30165 -- Deprecated ugettext(), ugettext_lazy(), ugettext_noop(), ungettext(), and ungettext_lazy().
|
2019-02-08 10:05:53 -05:00 |
Gregory N. Schmit
|
48c17807a9
|
Fixed #16027 -- Added app_label to ContentType.__str__().
|
2019-02-07 19:56:47 -05:00 |
Mariusz Felisiak
|
759a9b710c
|
Updated Oracle docs links to Oracle 18c.
|
2019-02-07 09:59:47 +01:00 |
Jon Dufresne
|
af1434329f
|
Removed unnecessary type() calls for class methods.
|
2019-02-06 22:00:32 -05:00 |
Tim Graham
|
77d25dbd0f
|
Refs #27753 -- Favored SafeString over SafeText.
|
2019-02-06 14:12:06 -05:00 |
Tim Graham
|
d55e882927
|
Refs #27753 -- Deprecated django.utils.encoding.force_text() and smart_text().
|
2019-02-06 14:12:06 -05:00 |
Aymeric Augustin
|
3bb6a4390c
|
Refs #27753 -- Favored force/smart_str() over force/smart_text().
|
2019-02-06 14:12:06 -05:00 |
Nick Pope
|
24b82cd201
|
Fixed #30159 -- Removed unneeded use of OrderedDict.
Dicts preserve order since Python 3.6.
|
2019-02-06 13:48:39 -05:00 |
Mariusz Felisiak
|
21bb71ef0d
|
Fixed #30157 -- Dropped support for Oracle 12.1.
Thanks Tim Graham for the review.
|
2019-02-06 19:25:04 +01:00 |
Tim Graham
|
f09b0f6483
|
Refs #27753 -- Removed django.utils.safestring.SafeBytes.
|
2019-02-05 13:00:15 -05:00 |
Tim Graham
|
3004d7057f
|
Refs #27753 -- Removed django.utils.functional.curry().
|
2019-02-05 13:00:15 -05:00 |
Tim Graham
|
9a750cbd5c
|
Refs #27753 -- Removed django.utils.decorators.ContextDecorator alias.
|
2019-02-05 13:00:11 -05:00 |
Tim Graham
|
41384812ef
|
Refs #27753 -- Removed django.utils.six.
|
2019-02-05 12:58:55 -05:00 |
Tim Graham
|
efe28d3f56
|
Refs #27753 -- Removed django.utils._os.abspathu(), upath(), and npath().
|
2019-02-05 12:57:11 -05:00 |
Tim Graham
|
d1f4b3c68a
|
Refs #27753 -- Removed django.utils.decorators.available_attrs().
|
2019-02-05 12:52:07 -05:00 |
Tim Graham
|
c679f357a8
|
Refs #27753 -- Removed django.utils.lru_cache.
|
2019-02-05 12:52:07 -05:00 |
Tim Graham
|
6d2ae49f25
|
Refs #27753 -- Removed django.test.utils.patch_logger() and str_prefix().
|
2019-02-05 12:52:07 -05:00 |
Tim Graham
|
0367bc6d04
|
Removed django.utils.lru_cache usage.
|
2019-02-04 20:07:49 -05:00 |
Tim Graham
|
83c2bc52c2
|
Refs #27753 -- Deprecated django.utils.http urllib aliases.
|
2019-02-04 18:53:11 -05:00 |
Tim Graham
|
39ebdf5a3c
|
Fixed #30155 -- Dropped support for PostgreSQL 9.4 and PostGIS 2.1.
|
2019-02-04 18:07:02 -05:00 |
Tim Graham
|
d47498c5df
|
Fixed #30156 -- Dropped support for SpatiaLite 4.1 and 4.2.
|
2019-02-04 13:16:38 -05:00 |
Mariusz Felisiak
|
85f924a9b9
|
Refs #28859 -- Simplified fetch_returned_insert_id() by using int data type for binding variable on Oracle.
|
2019-02-04 16:31:23 +01:00 |
Vinay Karanam
|
3634560fa9
|
Fixed #29393 -- Prevented infinite loop in ExceptionReporter.get_traceback_frames().
|
2019-02-02 16:39:36 -05:00 |
Kathryn Killebrew
|
75d627888b
|
Fixed #30020 -- Fixed reading nulls with LayerMapping.
|
2019-01-31 19:50:16 -05:00 |
Jon Dufresne
|
290d8471bb
|
Fixed #30147 -- Simplified directory creation with os.makedirs(..., exist_ok=True).
|
2019-01-31 12:53:36 -05:00 |
Johannes Hoppe
|
b131f9c79f
|
Refs #29444 -- Renamed DatabaseFeatures.can_return_id* to be generic for other columns.
|
2019-01-30 15:31:56 -05:00 |
Joshua Cannon
|
16a5a2a2c8
|
Fixed #30076 -- Added Model.get_FOO_display() even if field's choices are empty.
|
2019-01-30 13:44:10 -05:00 |
Tim Graham
|
7e6b214ed3
|
Fixed #30116 -- Dropped support for Python 3.5.
|
2019-01-30 10:19:48 -05:00 |
Mariusz Felisiak
|
5a5c77d55d
|
Fixed E117 and F405 flake8 warnings.
|
2019-01-30 13:06:09 +01:00 |
Dan Tao
|
738faf9da2
|
Fixed #30108 -- Allowed adding foreign key constraints in the same statement that adds a field.
|
2019-01-29 15:42:57 -05:00 |
rsiemens
|
a168e5616c
|
Fixed #29973 -- Added compilemessages --ignore option.
|
2019-01-28 18:23:41 -05:00 |
rsiemens
|
bc9f0b3203
|
Refs #29973 -- Extracted helper functions from makemessages.
|
2019-01-28 18:23:41 -05:00 |
Claude Paroz
|
16454ac35f
|
Fixed #29825 -- Fixed JS ngettext if the string is a non-plural msgid in the catalog.
|
2019-01-28 21:04:36 +01:00 |
Tom Forbes
|
1e92407f83
|
Fixed #25624 -- Fixed autoreload crash with jinja2.ModuleLoader.
|
2019-01-28 14:17:50 -05:00 |
Jon Dufresne
|
7785e03ba8
|
Fixed #30137 -- Replaced OSError aliases with the canonical OSError.
Used more specific errors (e.g. FileExistsError) as appropriate.
|
2019-01-28 11:15:06 -05:00 |
Tim Graham
|
7444f32527
|
Refs #30055 -- Added a helpful error when SQLite is too old.
|
2019-01-28 11:14:45 -05:00 |
Jon Dufresne
|
7e3bf2662b
|
Removed default mode='r' argument from calls to open().
|
2019-01-27 17:41:43 -05:00 |
Jon Dufresne
|
ac956dae1d
|
Fixed grammar in FakePayload exception message.
|
2019-01-25 08:43:21 -08:00 |
Nick Pope
|
0ef9979669
|
Fixed #30123 -- Removed tuple support in DatabaseIntrospection.get_field_type().
Support for returning tuples was undocumented and error prone.
|
2019-01-23 13:18:03 -05:00 |
Nick Pope
|
8d01edfa65
|
Refs #30123 -- Simplified introspection of geography columns on PostGIS.
|
2019-01-23 13:18:03 -05:00 |
Nick Pope
|
327bbaae24
|
Refs #30123 -- Changed second arg of DatabaseIntrospection.get_geometry_type() to the row description.
|
2019-01-23 13:18:03 -05:00 |
Nick Pope
|
bff748df3e
|
Fixed #30115 -- Fixed SQLite introspection crash with a varchar primary key.
Removed obsolete max_length handling for CharField that caused the issue.
Regression in a35d2a4510 .
|
2019-01-22 19:02:34 -05:00 |
Nick Pope
|
d82f212ec8
|
Simplified DatabaseIntrospection.get_geometry_type() for PostGIS.
|
2019-01-22 18:23:37 -05:00 |
Nick Pope
|
e19f58fc01
|
Inlined DatabaseIntrospection._table_info() for SQLite.
|
2019-01-22 18:23:37 -05:00 |
Nasir Hussain
|
2804b8d215
|
Fixed #30111 -- Fixed AppRegistryNotReady error with django.contrib.postgres in INSTALLED_APPS.
Regression in e192223ed9 .
|
2019-01-22 17:49:30 -05:00 |
Simon Charette
|
8d2dcc47cd
|
Fixed #30106 -- Made order_with_respect_to updates use QuerySet.bulk_update().
|
2019-01-21 17:02:20 -05:00 |
Jon Dufresne
|
d15c61cabb
|
Fixed #30121 -- Fixed assertURLEqual() crash with reverse_lazy() URLs.
Regression in 24959e48d9 .
|
2019-01-21 09:31:33 -05:00 |
Simon Charette
|
65858119d2
|
Fixed #30120 -- Fixed invalid SQL in distinct aggregate.
Regression in bc05547cd8 (refs #28658).
|
2019-01-21 09:24:32 -05:00 |
Tom Forbes
|
d8a2f4ec09
|
Removed redundant period in Watchman unavailable message.
|
2019-01-19 18:25:01 -05:00 |
Tom Forbes
|
7eb4db8732
|
Removed template_cache attribute from cached template loader.
Unused since 5d8da093a9 .
|
2019-01-18 18:35:00 -05:00 |