| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-03 | Removed stray comment in ArrayField.check(). | Tim Graham | |
| 2024-12-05 | Fixed #35944 -- Handled serialization of Unicode values in ArrayField and ↵ | Oleg Sverdlov | |
| HStoreField. | |||
| 2023-12-30 | Fixed #29049 -- Added slicing notation to F expressions. | Nick Pope | |
| Co-authored-by: Priyansh Saxena <askpriyansh@gmail.com> Co-authored-by: Niclas Olofsson <n@niclasolofsson.se> Co-authored-by: David Smith <smithdc@gmail.com> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> Co-authored-by: Abhinav Yadav <abhinav.sny.2002@gmail.com> | |||
| 2023-09-18 | Refs #33872 -- Removed ↵ | Mariusz Felisiak | |
| django.contrib.postgres.fields.CIText/CICharField/CIEmailField/CITextField. Per deprecation timeline. | |||
| 2023-02-07 | Fixed #34285 -- Fixed index/slice lookups on filtered aggregates with ↵ | Nils VAN ZUIJLEN | |
| ArrayField. Thanks Simon Charette for the review. | |||
| 2022-12-15 | Fixed #33308 -- Added support for psycopg version 3. | Daniele Varrazzo | |
| Thanks Simon Charette, Tim Graham, and Adam Johnson for reviews. Co-authored-by: Florian Apolloner <florian@apolloner.eu> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-12-12 | Refs #33308 -- Moved psycopg2 imports to the psycopg_any module. | Florian Apolloner | |
| 2022-12-10 | Fixed #34205 -- Fixed Meta.constraints validation crash with ArrayField and ↵ | James Gillard | |
| __len lookup. Regression in 88fc9e2826044110b7b22577a227f122fe9c1fb5 that began manifesting in Django 4.1. | |||
| 2022-11-03 | Fixed #34080 -- Fixed __exact lookup when nested arrays contain only NULL ↵ | Ion Alberdi | |
| values. Thanks jerch and David Sanders for reviews. | |||
| 2022-08-09 | Fixed #33905 -- Fixed CheckConstraint() validation on range fields. | David Sanders | |
| Bug in 667105877e6723c6985399803a364848891513cc. | |||
| 2022-08-03 | Fixed #33872 -- Deprecated ↵ | Mariusz Felisiak | |
| django.contrib.postgres.fields.CIText/CICharField/CIEmailField/CITextField. | |||
| 2022-08-02 | Fixed #33881 -- Added support for database collations to ↵ | Mariusz Felisiak | |
| ArrayField(Char/TextFields). | |||
| 2022-02-07 | Refs #33476 -- Refactored code to strictly match 88 characters line length. | Mariusz Felisiak | |
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2021-11-04 | Fixed #27147 -- Allowed specifying bounds of tuple inputs for non-discrete ↵ | Guilherme Martins Crocetti | |
| range fields. | |||
| 2021-01-14 | Refs #12990 -- Removed ↵ | Mariusz Felisiak | |
| django.contrib.postgres.fields.jsonb.KeyTransform/KeyTextTransform. Per deprecation timeline. | |||
| 2021-01-14 | Refs #12990 -- Removed django.contrib.postgres.fields.JSONField per ↵ | Mariusz Felisiak | |
| deprecation timeline. | |||
| 2020-11-26 | Refs #27095 -- Allowed (non-nested) arrays containing expressions for ↵ | Hannes Ljungberg | |
| ArrayField lookups. | |||
| 2020-07-15 | Fixed #30446 -- Resolved Value.output_field for stdlib types. | Simon Charette | |
| This required implementing a limited form of dynamic dispatch to combine expressions with numerical output. Refs #26355 should eventually provide a better interface for that. | |||
| 2020-05-08 | Fixed #12990, Refs #27694 -- Added JSONField model field. | sage | |
| Thanks to Adam Johnson, Carlton Gibson, Mariusz Felisiak, and Raphael Michel for mentoring this Google Summer of Code 2019 project and everyone else who helped with the patch. Special thanks to Mads Jensen, Nick Pope, and Simon Charette for extensive reviews. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2020-04-01 | Refs #12990 -- Moved PostgresSimpleLookup to the ↵ | Mariusz Felisiak | |
| django.db.models.lookups.PostgresOperatorLookup. | |||
| 2019-12-05 | Fixed #31039 -- Added support for contained_by lookup with AutoFields, ↵ | Hasan Ramezani | |
| SmallIntegerField, and DecimalField. | |||
| 2019-12-05 | Refs #31039 -- Removed unnecessary registration of contained_by lookup for ↵ | Hasan Ramezani | |
| BigIntegerField. It's already registered for IntegerField. | |||
| 2019-11-14 | Fixed #29916 -- Added lower_inc, lower_inf, upper_inc, and upper_inf lookups ↵ | Dulmandakh | |
| for RangeFields. Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2019-11-05 | Fixed #30095 -- Fixed system check for RangeField/ArrayField.choices with ↵ | Hasan Ramezani | |
| lists and tuples. | |||
| 2019-10-17 | Refs #12990 -- Moved CheckFieldDefaultMixin to the ↵ | sage | |
| django.db.models.fields.mixins. | |||
| 2019-09-16 | 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. | |||
| 2019-09-10 | Refs #29598 -- Removed FloatRangeField per deprecation timeline. | Mariusz Felisiak | |
| 2019-08-23 | Fixed #30715 -- Fixed crash of ArrayField lookups on ArrayAgg annotations ↵ | Mariusz Felisiak | |
| over AutoField. | |||
| 2019-08-23 | Reduced code duplication in ArrayField's lookups. | Mariusz Felisiak | |
| 2019-08-14 | Fixed #30672 -- Fixed crash of JSONField/HStoreField key transforms on ↵ | Mariusz Felisiak | |
| expressions with params. Regression in 4f5b58f5cd3c57fee9972ab074f8dc6895d8f387. Thanks Florian Apolloner for the report and helping with tests. | |||
| 2019-08-13 | Fixed #30704 -- Fixed crash of JSONField nested key and index transforms on ↵ | Mariusz Felisiak | |
| expressions with params. Thanks Florian Apolloner for the report and helping with tests. | |||
| 2019-08-05 | Moved indexes in ArrayField's Index and Slice transforms to SQL params. | Mariusz Felisiak | |
| Follow up to 7deeabc7c7526786df6894429ce89a9c4b614086. These lookups aren't vulnerable to SQL injection because both accept only integer indexes. It is a part of good practices. | |||
| 2019-08-01 | Fixed CVE-2019-14234 -- Protected JSONField/HStoreField key and index ↵ | Mariusz Felisiak | |
| lookups against SQL injection. Thanks to Sage M. Abdullah for the report and initial patch. Thanks Florian Apolloner for reviews. | |||
| 2019-07-16 | Fixed #29824 -- Added support for database exclusion constraints on PostgreSQL. | Mads Jensen | |
| Thanks to Nick Pope and Mariusz Felisiak for review. Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2019-07-16 | Refs #29824 -- Added RangeOperators helper class. | Mads Jensen | |
| 2019-07-13 | Simplified RangeContainedBy by making it subclass PostgresSimpleLookup. | Mariusz Felisiak | |
| 2019-07-12 | Simplified DateTimeRangeContains by making it subclass PostgresSimpleLookup. | Mariusz Felisiak | |
| 2019-07-10 | Fixed #30621 -- Fixed crash of __contains lookup for Date/DateTimeRangeField ↵ | Mariusz Felisiak | |
| 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 6b048b364ca1e0e56a0d3815bf2be33ac9998355. | |||
| 2019-06-28 | Fixed #30400 -- Improved typography of user facing strings. | Jon Dufresne | |
| Thanks Claude Paroz for assistance with translations. | |||
| 2019-03-21 | Removed obsolete Lookup hook to prepare rhs expressions. | Simon Charette | |
| After 3a505c70e7b228bf1212c067a8f38271ca86ce09, all _prepare() methods return self. | |||
| 2019-03-03 | 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. | |||
| 2019-02-25 | Fixed relative paths imports per isort 4.3.5. | Mariusz Felisiak | |
| 2019-01-17 | Refs #28370 -- Removed support for the context arg of Field.from_db_value() ↵ | Tim Graham | |
| and Expression.convert_value(). Per deprecation timeline. | |||
| 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. | |||
