# Django 4.0.11.dev20230214085346 documentation

# Django 2.2.7 release notes

November 4, 2019

Django 2.2.7 fixes several bugs in 2.2.6.

## Bugfixes

- Fixed a crash when using a `contains`, `contained_by`, `has_key`, `has_keys`, or `has_any_keys` lookup on `django.contrib.postgres.fields.JSONField`, if the right or left hand side of an expression is a key transform (#30826).
- Prevented `migrate --plan` from showing that `RunPython` operations are irreversible when `reverse_code` callables don’t have docstrings or when showing a forward migration plan (#30870).
- Fixed migrations crash on PostgreSQL when adding an `Index` with fields ordering and `opclasses` (#30903).
- Restored the ability to override `get_FOO_display()` (#30931).