Dulmandakh
|
24b9f50823
|
Fixed #29916 -- Added lower_inc, lower_inf, upper_inc, and upper_inf lookups for RangeFields.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
2019-11-14 22:27:29 +01:00 |
Hasan Ramezani
|
47379d027b
|
Fixed #30095 -- Fixed system check for RangeField/ArrayField.choices with lists and tuples.
|
2019-11-05 11:48:44 +01:00 |
sage
|
6f82df69ef
|
Refs #12990 -- Moved CheckFieldDefaultMixin to the django.db.models.fields.mixins.
|
2019-10-17 12:30:29 +02:00 |
Simon Charette
|
6c3dfba892
|
Fixed #30769 -- Fixed a crash when filtering against a subquery JSON/HStoreField annotation.
This was a regression introduced by 7deeabc7c7
to address CVE-2019-14234.
Thanks Tim Kleinschmidt for the report and Mariusz for the tests.
|
2019-09-16 08:24:40 +02:00 |
Mariusz Felisiak
|
b47bb4c4a7
|
Refs #29598 -- Removed FloatRangeField per deprecation timeline.
|
2019-09-10 12:01:00 +02:00 |
Mariusz Felisiak
|
521308e575
|
Fixed #30715 -- Fixed crash of ArrayField lookups on ArrayAgg annotations over AutoField.
|
2019-08-23 10:43:08 +02:00 |
Mariusz Felisiak
|
b1f669406f
|
Reduced code duplication in ArrayField's lookups.
|
2019-08-23 10:43:08 +02:00 |
Mariusz Felisiak
|
1f8382d34d
|
Fixed #30672 -- Fixed crash of JSONField/HStoreField key transforms on expressions with params.
Regression in 4f5b58f5cd .
Thanks Florian Apolloner for the report and helping with tests.
|
2019-08-14 15:25:35 +02:00 |
Mariusz Felisiak
|
c19ad2da4b
|
Fixed #30704 -- Fixed crash of JSONField nested key and index transforms on expressions with params.
Thanks Florian Apolloner for the report and helping with tests.
|
2019-08-13 08:42:17 +02:00 |
Mariusz Felisiak
|
05964b2198
|
Moved indexes in ArrayField's Index and Slice transforms to SQL params.
Follow up to 7deeabc7c7 .
These lookups aren't vulnerable to SQL injection because both accept
only integer indexes. It is a part of good practices.
|
2019-08-05 14:16:35 +02:00 |
Mariusz Felisiak
|
7deeabc7c7
|
Fixed CVE-2019-14234 -- Protected JSONField/HStoreField key and index lookups against SQL injection.
Thanks to Sage M. Abdullah for the report and initial patch.
Thanks Florian Apolloner for reviews.
|
2019-08-01 09:24:54 +02:00 |
Mads Jensen
|
a3417282ac
|
Fixed #29824 -- Added support for database exclusion constraints on PostgreSQL.
Thanks to Nick Pope and Mariusz Felisiak for review.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
2019-07-16 18:04:41 +02:00 |
Mads Jensen
|
7174cf0b00
|
Refs #29824 -- Added RangeOperators helper class.
|
2019-07-16 16:57:46 +02:00 |
Mariusz Felisiak
|
858cfd74e9
|
Simplified RangeContainedBy by making it subclass PostgresSimpleLookup.
|
2019-07-13 10:55:19 +02:00 |
Mariusz Felisiak
|
70c2b90d95
|
Simplified DateTimeRangeContains by making it subclass PostgresSimpleLookup.
|
2019-07-12 17:27:49 +02:00 |
Mariusz Felisiak
|
7991111af1
|
Fixed #30621 -- Fixed crash of __contains lookup for Date/DateTimeRangeField when the right hand side is the same type.
Thanks Tilman Koschnick for the report and initial patch.
Thanks Carlton Gibson the review.
Regression in 6b048b364c .
|
2019-07-10 10:33:36 +02:00 |
Jon Dufresne
|
42b9a23267
|
Fixed #30400 -- Improved typography of user facing strings.
Thanks Claude Paroz for assistance with translations.
|
2019-06-28 16:46:18 +02:00 |
Simon Charette
|
5935a9aead
|
Removed obsolete Lookup hook to prepare rhs expressions.
After 3a505c70e7 , all _prepare() methods
return self.
|
2019-03-21 20:54:21 -04:00 |
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 |
Mariusz Felisiak
|
463fe11bc8
|
Fixed relative paths imports per isort 4.3.5.
|
2019-02-25 11:03:30 +01:00 |
Tim Graham
|
da5eb3d56c
|
Refs #28370 -- Removed support for the context arg of Field.from_db_value() and Expression.convert_value().
Per deprecation timeline.
|
2019-01-17 10:52:19 -05:00 |
Stefano Chiodino
|
6de7f9ec60
|
Fixed #29598 -- Deprecated FloatRangeField in favor of DecimalRangeField.
|
2018-10-02 19:17:23 -04:00 |
Sergey Fedoseev
|
8ef8bc0f64
|
Refs #28909 -- Simplifed code using unpacking generalizations.
|
2018-09-28 09:57:12 -04:00 |
vinay karanam
|
3af695eda2
|
Fixed #28291, #24726 -- Fixed ArrayField with JSONField and RangeFields.
|
2018-07-27 11:35:54 -04:00 |
Hasan Ramezani
|
31ce1f7433
|
Refs #29131 -- Fixed space handling in ArrayField's item_invalid message.
|
2018-05-13 17:57:28 -04:00 |
Hasan Ramezani
|
b33f10d8cc
|
Refs #29131 -- Made ArrayField error messages index from 1 instead of 0.
|
2018-04-22 22:18:46 -04:00 |
Dmitry Dygalo
|
c979c0a2b8
|
Fixed #25718 -- Made a JSONField lookup value of None match keys that have a null value.
|
2018-04-04 10:53:46 -04:00 |
Tim Graham
|
4f7467b690
|
Refs #28577 -- Added check for HStoreField to prevent mutable default.
|
2018-04-03 11:12:56 -04:00 |
Nick Pope
|
d13a9e44de
|
Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking.
|
2017-12-11 07:08:45 -05:00 |
Mads Jensen
|
f0a68c2511
|
Fixed #28702 -- Made query lookups for CIText fields use citext.
|
2017-11-29 10:35:37 -05:00 |
Michał Pasternak
|
e554b72a2a
|
Fixed #28749 -- Added subquery support for ArrayField's __in lookup.
|
2017-11-01 15:12:18 -04:00 |
Flávio Juvenal
|
f6e1789654
|
Fixed #28577 -- Added checks for ArrayField and JSONField to prevent mutable defaults.
|
2017-10-20 13:17:22 -04:00 |
Mariusz Felisiak
|
0214f367bc
|
Merged isinstance() calls.
|
2017-09-13 15:00:45 -04:00 |
Tim Graham
|
487362fa8f
|
Fixed #28370 -- Deprecated the context arg of Field.from_db_value() and Expression.convert_value().
Unused since a0d166306f .
|
2017-07-20 16:30:08 -04:00 |
Sergey Fedoseev
|
504ce3914f
|
Fixed #28394 -- Allowed setting BaseExpression.output_field (renamed from _output_field).
|
2017-07-14 21:56:01 -04:00 |
Claude Paroz
|
301de774c2
|
Refs #27795 -- Replaced many force_text() with str()
Thanks Tim Graham for the review.
|
2017-04-27 09:10:02 +02:00 |
Mads Jensen
|
fb5bd38e3b
|
Refs #26610 -- Added CIText mixin and CIChar/Email/TextField.
|
2017-02-11 07:16:35 -05:00 |
Mariusz Felisiak
|
6b048b364c
|
Fixed #26903 -- Fixed __contains lookup for Date/DateTimeRangeField.
Thanks Mariusz Felisiak and Tim Graham for polishing the patch.
|
2017-02-07 12:46:18 -05:00 |
Claude Paroz
|
c651331b34
|
Converted usage of ugettext* functions to their gettext* aliases
Thanks Tim Graham for the review.
|
2017-02-07 09:04:04 +01:00 |
chillaranand
|
d6eaf7c018
|
Refs #23919 -- Replaced super(ClassName, self) with super().
|
2017-01-25 12:23:46 -05:00 |
Simon Charette
|
cecc079168
|
Refs #23919 -- Stopped inheriting from object to define new style classes.
|
2017-01-19 08:39:46 +01:00 |
Claude Paroz
|
7b2f2e74ad
|
Refs #23919 -- Removed six.<various>_types usage
Thanks Tim Graham and Simon Charette for the reviews.
|
2017-01-18 20:18:46 +01:00 |
Dmitry Dygalo
|
1f10c3994c
|
Removed unneeded variable in contrib/postgres/fields/jsonb.py.
|
2017-01-16 06:24:16 -05:00 |
Simon Charette
|
2e55790838
|
Refs #25226 -- Cloned ArrayField.base_field on deconstruction.
This prevents the base_field from sharing attributes with the one used
during migrations.
|
2017-01-14 06:31:34 -05:00 |
Simon Charette
|
d976760260
|
Fixed #27693, Refs #27257 -- Fixed iexact lookup on JSONField keys.
Thanks Harris Lapiroff for the report.
|
2017-01-06 19:25:32 -05:00 |
David Hoffman
|
bf84d042e0
|
Fixed #27582 -- Allowed HStoreField to store null values.
|
2016-12-15 10:35:44 -05:00 |
Ramin Farajpour Cami
|
967be82443
|
Fixed E305 flake8 warnings.
|
2016-11-14 12:30:46 -05:00 |
Simon Charette
|
cecef94275
|
Fixed #27257 -- Fixed builtin text lookups on JSONField keys.
Thanks Nick Stefan for the report and Tim for the review.
|
2016-09-22 22:19:37 -04:00 |
Mads Jensen
|
094d630ae8
|
Fixed #26610 -- Added CITextField to contrib.postgres.
|
2016-09-21 12:11:37 -04:00 |
Tim Graham
|
b5aac66b28
|
Refs #27025 -- Fixed ArrayField querying on Python 3.6.
Python 3.6 parses strings like '0_1' as numeric literals.
http://bugs.python.org/issue26331
|
2016-09-20 10:14:47 -04:00 |