| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-12-01 | Refs #33308 -- Ensured type handlers are registered for all PostgreSQL ↵ | Florian Apolloner | |
| specific tests. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-11-10 | Fixed #34149 -- Allowed adding deferrable conditional exclusion constraints ↵ | Márton Salomváry | |
| on PostgreSQL. | |||
| 2022-09-13 | Fixed #33996 -- Fixed CheckConstraint validation on NULL values. | David Sanders | |
| Bug in 667105877e6723c6985399803a364848891513cc. Thanks James Beith for the report. | |||
| 2022-09-07 | Fixed #33982 -- Fixed migrations crash when adding model with ↵ | James Beith | |
| ExclusionConstraint. Regression in 0e656c02fe945389246f0c08f51c6db4a0849bd2. | |||
| 2022-08-09 | Fixed #33905 -- Fixed CheckConstraint() validation on range fields. | David Sanders | |
| Bug in 667105877e6723c6985399803a364848891513cc. | |||
| 2022-08-09 | Refs #33905 -- Added test for CheckConstraint() validation with ArrayField ↵ | David Sanders | |
| and __contains. | |||
| 2022-07-08 | Fixed #33829 -- Made BaseConstraint.deconstruct() and equality handle ↵ | Stéphane "Twidi" Angel | |
| violation_error_message. Regression in 667105877e6723c6985399803a364848891513cc. | |||
| 2022-05-19 | Fixed #33717 -- Dropped support for PostgreSQL 11. | Mariusz Felisiak | |
| 2022-05-10 | Fixed #30581 -- Added support for Meta.constraints validation. | Gagaro | |
| Thanks Simon Charette, Keryn Knight, and Mariusz Felisiak for reviews. | |||
| 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-12-27 | Refs #33342 -- Deprecated ExclusionConstraint.opclasses. | Hannes Ljungberg | |
| 2021-12-24 | Fixed #33342 -- Added support for using OpClass() in exclusion constraints. | Hannes Ljungberg | |
| 2021-10-01 | Refs #32943 -- Added support for covering exclusion constraints using ↵ | Nick Pope | |
| SP-GiST indexes on PostgreSQL 14+. | |||
| 2021-10-01 | Fixed typo in exception message for GiST indexes and exclusion constraints. | Nick Pope | |
| 2021-06-22 | Fixed #32858 -- Fixed ExclusionConstraint crash with index transforms in ↵ | Lucidiot | |
| expressions. | |||
| 2021-02-23 | Fixed #30916 -- Added support for functional unique constraints. | Hannes Ljungberg | |
| Thanks Ian Foote and Mariusz Felisiak for reviews. | |||
| 2021-02-19 | Fixed #32458 -- Made __repr__() for Index and BaseConstraint subclasses more ↵ | Hannes Ljungberg | |
| consistent. | |||
| 2021-01-29 | Fixed #32392 -- Fixed ExclusionConstraint crash with Cast() in expressions. | Tilman Koschnick | |
| 2020-10-14 | Refs #32096 -- Fixed ExclusionConstraint crash with JSONField key transforms ↵ | Mariusz Felisiak | |
| in expressions. Regression in 6789ded0a6ab797f0dcdfa6ad5d1cfa46e23abcd. | |||
| 2020-08-19 | Fixed #31902 -- Fixed crash of ExclusionConstraint on expressions with params. | Maxim Petrov | |
| 2020-07-30 | Bumped minimum isort version to 5.1.0. | David Smith | |
| Fixed inner imports per isort 5. isort 5.0.0 to 5.1.0 was unstable. | |||
| 2020-06-16 | Fixed #31709 -- Added support for opclasses in ExclusionConstraint. | Hannes Ljungberg | |
| 2020-06-16 | Fixed #31702 -- Added support for PostgreSQL opclasses in UniqueConstraint. | Hannes Ljungberg | |
| 2020-06-12 | Fixed #31649 -- Added support for covering exclusion constraints on ↵ | Hannes Ljungberg | |
| PostgreSQL 12+. | |||
| 2020-05-07 | Completed test coverage for ExclusionConstraint. | Mariusz Felisiak | |
| Dropping exclusion constraints was untested. | |||
| 2020-05-01 | Fixed #31455 -- Added support for deferrable exclusion constraints on ↵ | Ian Foote | |
| PostgreSQL. | |||
| 2020-02-04 | Simplified imports from django.db and django.contrib.gis.db. | Nick Pope | |
| 2019-10-01 | Fixed #30651 -- Made __eq__() methods return NotImplemented for not ↵ | ElizabethU | |
| implemented comparisons. Changed __eq__ to return NotImplemented instead of False if compared to an object of the same type, as is recommended by the Python data model reference. Now these models can be compared to ANY (or other objects with __eq__ overwritten) without returning False automatically. | |||
| 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 | Simplified tests for PostgreSQL constraints. | 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-03-18 | Fixed #30258 -- Adjusted postgres schema value quoting of ranges. | Simon Charette | |
| Thanks Tilman Koschnick for the report and patch. | |||
