Skip to content

Releases: AmbitionEng/django-pgtrigger

4.17.0

04 Dec 15:26
98f763d

Choose a tag to compare

Improvements

  • Add pgtrigger.is_ignored to check if triggers are being ignored by @dablak in #217.

4.16.0

30 Nov 23:26
db8a381

Choose a tag to compare

Changes

  • Drop Python 3.9 support, add Python 3.14 support, add Postgres 18 support, add Django 6.0 support by @wesleykendall in #216

4.15.4

17 Aug 02:07
38f9d1e

Choose a tag to compare

Fixes

  • Fix use of core Django management command options (e.g. --skip-checks) when using manage.py pgtrigger by @wesleykendall in #214.

4.15.3

12 Jun 11:59
abe74b1

Choose a tag to compare

Changes

  • Clarify docs on statement-level triggers and how pgtrigger.Composer works by @wesleykendall in #212.

4.15.2

29 Apr 20:13
2ba6f78

Choose a tag to compare

Fixes

  • Remove incorrect validation for using concretely-inherited fields in trigger conditions by @wesleykendall in #208.

4.15.1

26 Apr 02:17
1d17a51

Choose a tag to compare

Fixes

  • Allow ID fields of foreign keys to be expressed in pgtrigger conditions by @wesleykendall in #206.

4.15.0

21 Apr 19:59
54d69a7

Choose a tag to compare

Improvements

  • Added the pgtrigger.Composer trigger utility for writing conditional statement-level triggers by @wesleykendall in #204.
  • Provide statement-level versions of pgtrigger.Protect and pgtrigger.ReadOnly by @wesleykendall in #204.

Fixes

4.14.0

18 Apr 15:46
7d79a71

Choose a tag to compare

Changes

  • Support better type annotations for the compiler and migrations module by @cjwatson in #200
  • Support Django 5.2, drop Postgres 13 support by @wesleykendall in #203.

4.13.3

16 Dec 01:40
fa2155e

Choose a tag to compare

Changes

4.13.2

18 Nov 11:54
2c0acf4

Choose a tag to compare

Fixes

  • Allow overriding of management command logger by @max-prtsr in #187.