All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Dropped support for Python < 3.8 (Python 3.7 reached end-of-life on 2023-06-06)
- Dropped support for Django < 4.2 LTS (Django 3.2 LTS left extended support on 2024-04-01)
- Fixed ForeignKey field to work with Pylance.
- Fix export for JSONField.
- Added types for csrf and vary decorators.
- Added types for some Django decorators.
- Removed Python3.7 version requirement in package.
- Fixed errors raised by Pyright.
- Added missing generic type parameters.
- Fixed HttpHeaders to make get return Optional[str].
- Fixed cursor.execute parameter types for pyscopg2.
- Added basic pyscopg2 type stubs.
- Added missing null overload for TextField.
- Added nullability support for most ORM fields.
- Added support for Postgres-specific ORM fields.
- Added support for nullability of ForeignKey fields.
- mypy plugin
- monkey patching package