| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-16 | [2.2.x] Fixed #30769 -- Fixed a crash when filtering against a subquery ↵ | Simon Charette | |
| JSON/HStoreField annotation. This was a regression introduced by 7deeabc7c7526786df6894429ce89a9c4b614086 to address CVE-2019-14234. Thanks Tim Kleinschmidt for the report and Mariusz for the tests. Backport of 6c3dfba89215fc56fc27ef61829a6fff88be4abb from master | |||
| 2019-08-14 | [2.2.x] Fixed #30672 -- Fixed crash of JSONField/HStoreField key transforms ↵ | Mariusz Felisiak | |
| on expressions with params. Regression in 4f5b58f5cd3c57fee9972ab074f8dc6895d8f387. Thanks Florian Apolloner for the report and helping with tests. Backport of 1f8382d34d54061eddc41df6994e20ee38c60907 from master. | |||
| 2019-07-29 | [2.2.x] Fixed CVE-2019-14234 -- Protected JSONField/HStoreField key and ↵ | Mariusz Felisiak | |
| index lookups against SQL injection. Thanks to Sage M. Abdullah for the report and initial patch. Thanks Florian Apolloner for reviews. | |||
| 2019-07-10 | [2.2.x] Fixed #30621 -- Fixed crash of __contains lookup for ↵ | Mariusz Felisiak | |
| Date/DateTimeRangeField when the right hand side is the same type. Thanks Tilman Koschnick for the report and initial patch. Thanks Carlton Gibson for the review. Regression in 6b048b364ca1e0e56a0d3815bf2be33ac9998355. Backport of 7991111af12056ec9a856f35935d273526338c1f from master | |||
| 2019-03-03 | [2.2.x] Reverted "Fixed relative paths imports per isort 4.3.5." | Mariusz Felisiak | |
| This reverts commit 463fe11bc8b2d068e447c5df677e7a31c2af7e03 due to restore of relative paths sorting from isort < 4.3.5 in isort 4.3.10. Backport of b435f82939edf70674856e0e1cd63973c2e0a1d1 from master | |||
| 2019-02-25 | [2.2.x] Fixed relative paths imports per isort 4.3.5. | Mariusz Felisiak | |
| Backport of 463fe11bc8b2d068e447c5df677e7a31c2af7e03 from master | |||
| 2018-10-02 | Fixed #29598 -- Deprecated FloatRangeField in favor of DecimalRangeField. | Stefano Chiodino | |
| 2018-09-28 | Refs #28909 -- Simplifed code using unpacking generalizations. | Sergey Fedoseev | |
| 2018-07-27 | Fixed #28291, #24726 -- Fixed ArrayField with JSONField and RangeFields. | vinay karanam | |
| 2018-05-13 | Refs #29131 -- Fixed space handling in ArrayField's item_invalid message. | Hasan Ramezani | |
| 2018-04-22 | Refs #29131 -- Made ArrayField error messages index from 1 instead of 0. | Hasan Ramezani | |
| 2018-04-04 | Fixed #25718 -- Made a JSONField lookup value of None match keys that have a ↵ | Dmitry Dygalo | |
| null value. | |||
| 2018-04-03 | Refs #28577 -- Added check for HStoreField to prevent mutable default. | Tim Graham | |
| 2017-12-11 | Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking. | Nick Pope | |
| 2017-11-29 | Fixed #28702 -- Made query lookups for CIText fields use citext. | Mads Jensen | |
| 2017-11-01 | Fixed #28749 -- Added subquery support for ArrayField's __in lookup. | Michał Pasternak | |
| 2017-10-20 | Fixed #28577 -- Added checks for ArrayField and JSONField to prevent mutable ↵ | Flávio Juvenal | |
| defaults. | |||
| 2017-09-13 | Merged isinstance() calls. | Mariusz Felisiak | |
| 2017-07-20 | Fixed #28370 -- Deprecated the context arg of Field.from_db_value() and ↵ | Tim Graham | |
| Expression.convert_value(). Unused since a0d166306fbdc41f49e6fadf4ec84b17eb147daa. | |||
| 2017-07-14 | Fixed #28394 -- Allowed setting BaseExpression.output_field (renamed from ↵ | Sergey Fedoseev | |
| _output_field). | |||
| 2017-04-27 | Refs #27795 -- Replaced many force_text() with str() | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-02-11 | Refs #26610 -- Added CIText mixin and CIChar/Email/TextField. | Mads Jensen | |
| 2017-02-07 | Fixed #26903 -- Fixed __contains lookup for Date/DateTimeRangeField. | Mariusz Felisiak | |
| Thanks Mariusz Felisiak and Tim Graham for polishing the patch. | |||
| 2017-02-07 | Converted usage of ugettext* functions to their gettext* aliases | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-01-25 | Refs #23919 -- Replaced super(ClassName, self) with super(). | chillaranand | |
| 2017-01-19 | Refs #23919 -- Stopped inheriting from object to define new style classes. | Simon Charette | |
| 2017-01-18 | Refs #23919 -- Removed six.<various>_types usage | Claude Paroz | |
| Thanks Tim Graham and Simon Charette for the reviews. | |||
| 2017-01-16 | Removed unneeded variable in contrib/postgres/fields/jsonb.py. | Dmitry Dygalo | |
| 2017-01-14 | Refs #25226 -- Cloned ArrayField.base_field on deconstruction. | Simon Charette | |
| This prevents the base_field from sharing attributes with the one used during migrations. | |||
| 2017-01-06 | Fixed #27693, Refs #27257 -- Fixed iexact lookup on JSONField keys. | Simon Charette | |
| Thanks Harris Lapiroff for the report. | |||
| 2016-12-15 | Fixed #27582 -- Allowed HStoreField to store null values. | David Hoffman | |
| 2016-11-14 | Fixed E305 flake8 warnings. | Ramin Farajpour Cami | |
| 2016-09-22 | Fixed #27257 -- Fixed builtin text lookups on JSONField keys. | Simon Charette | |
| Thanks Nick Stefan for the report and Tim for the review. | |||
| 2016-09-21 | Fixed #26610 -- Added CITextField to contrib.postgres. | Mads Jensen | |
| 2016-09-20 | Refs #27025 -- Fixed ArrayField querying on Python 3.6. | Tim Graham | |
| Python 3.6 parses strings like '0_1' as numeric literals. http://bugs.python.org/issue26331 | |||
| 2016-09-07 | Fixed #26908 -- Fixed crash with jsonfield__key__isnull lookup. | Tim Graham | |
| 2016-08-25 | Fixed #25995 -- Added an encoder option to JSONField | Claude Paroz | |
| Thanks Berker Peksag and Tim Graham for the reviews. | |||
| 2016-08-19 | Fixed #22288 -- Fixed F() expressions with the __range lookup. | Matthew Wilkes | |
| 2016-05-04 | Fixed #22936 -- Obsoleted Field.get_prep_lookup()/get_db_prep_lookup() | Claude Paroz | |
| Thanks Tim Graham for completing the initial patch. | |||
| 2016-04-03 | Fixed #26101 -- Allowed introspection of base_field.model in RangeField | anna | |
| Used the same test and fix as in #25867. This required initializing base_field in RangeField.__init__, not when setting the attribute. | |||
| 2016-03-15 | Fixed #25579 -- Fixed ArrayField.get_db_prep_value() to allow complex types. | Matt C | |
| 2016-03-12 | Fixed #25143 -- Added ArrayField.from_db_value(). | Fernando Miranda | |
| Thanks Karan Lyons for contributing to the patch. | |||
| 2016-02-16 | Fixed #26215 -- Fixed RangeField/ArrayField serialization with None values | Claude Paroz | |
| Also added tests for HStoreField and JSONField. Thanks Aleksey Bukin for the report and Tim Graham for the initial patch and the review. | |||
| 2016-02-12 | Removed unneeded hint=None/obj=None in system check messages. | Tim Graham | |
| 2016-01-29 | Fixed #26120 -- Made HStoreField cast keys and values to strings. | Greg Chapple | |
| HStoreField now converts all keys and values to string before they're saved to the database. | |||
| 2015-12-17 | Fixed #25841 -- Handled base array fields validation errors with params. | Simon Charette | |
| Thanks to Trac alias benzid-wael for the report. | |||
| 2015-12-17 | Fixed #25544 -- Removed duplicate ids in prefetch_related() queries. | Ian Foote | |
| 2015-12-07 | Fixed #25867 -- Fixed a system check crash with nested ArrayFields. | Simon Charette | |
| Thanks to Jean Gourds for the report, Tim and Claude for the review. | |||
| 2015-11-25 | Fixed #25772 -- Corrected __len lookup on ArrayField for empty arrays. | Attila Tovt | |
| 2015-11-14 | Fixed #25666 -- Fixed the exact lookup of ArrayField. | Dmitry Dygalo | |
