| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-07-08 | [4.1.x] Fixed #33829 -- Made BaseConstraint.deconstruct() and equality ↵ | Stéphane "Twidi" Angel | |
| handle violation_error_message. Regression in 667105877e6723c6985399803a364848891513cc. Backport of ccbf714ebeff51d1370789e5e487a978d0e2dbfb from main | |||
| 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. | |||
