## typeddjango/django-stubs — v1.5.0…v1.11.0

_335+ commits._

### Features
- **Support passing extra classes to monkeypatch (#953)** (8fe2bd4)
- **add fail_silently attribute for BaseEmailBackend instances (#931)** (8e875b1)
- **Add missing type for setup_databases (#919)** (40bf7a5)
- **DatabaseClient: add missing class methods and reflect Django 3.2 refactor (#846)** (3eab36a)
- **Add object_list to BaseListView (#833)** (060dc3b)
- **Add FUNDING.yml and drop python3.6** (5bbe353)
- **Add typing to mypy plugin (#804)** (c65e2c4)
- **Adds django@4.0 support (#786)** (b50a907)
- **Add Model._base_manager (#776)** (1219d62)
- **Add more precise RunSQL, RunPython migration hints (#768)** (6436a10)
- **Add ValidationError type hints (#767)** (79d34d6)
- **Add signature for Django 3.2 TimestampSigner (#751)** (331042d)
- **Add a definition for Storage.get_alternative_name (#732)** (676750e)
- **add `HashedFilesMixin.url` argument `force` (#714)** (fb4d204)
- **Add SmallAutoField (#710)** (a1f3712)
- **Add `typing-extension` as a direct dependency of `django-stubs-ext` (#707)** (b6d3373)
- **Add `py.typed` to package distribution of django_stubs_ext. (#694)** (a6a8179)
- **Add tests for some queryset methods (#684)** (01eecf9)
- **Add @display to django.contrib.admin (#677)** (5118323)
- **Add accepts method stub in HttpRequest (#676)** (d29dacd)
- **Add datetime to DateTimeField (#675)** (ee51aa4)
- **Add end-of-file-fixer hook to pre-commit (#668)** (cc5d363)

### Fixes
- **Fix type for related fields in values_list querysets (#955)** (ccef677)
- **Fix type stubs for OuterRef (#952)** (724442b)
- **Fix type of min_value and max_value on DecimalField (#951)** (7d84e54)
- **Fix typecheck default Django version (#944)** (0caee74)
- **Fix URLPattern, URLResolver pattern type (#941)** (f7b6a7b)
- **Fix ValidationError false positive on nested inputs (#943)** (c836c3a)
- **Fix incorrect instance arg for BaseInlineFormSet.__init__ (#928)** (a1b6477)
- **issue-914: ValidationError.error_dict type fix (#915)** (e468ee9)
- **Fix missing related managers on some models (#902)** (76e3fdb)
- **Update Black dependency to fix CI lint (#900)** (212ef40)
- **Fix mypy cache of WithAnnotation types (#725)** (3f340c9)
- **Fix missing args on SlugField.__init__ (#879)** (10e0694)
- **Fix return type of MigrationRecorder.applied_migrations() (#793)** (bf84546)
- **Attempt to fix 'INTERNAL ERROR using annotate'. (#753)** (c556668)
- **Fix .filter-kwargs lookup crash during cached runs (#828)** (515e382)
- **Fix suggested changes from #820 (#821)** (a9e41a8)
- **Fix extra_context argument type in admin views (#816)** (1da693e)
- **Fix annotation of ModelAdmin.get_object (#812)** (7701957)
- **Fix type for templatetag (#801)** (49bed6c)
- **Fix Feed.get_object signature (#798)** (1834242)
- **Fix the get_field type for Pyright (#773)** (0594711)
- **Fix `QuerySet.create` and `Manager.create` annotation since it doesn't accept `*args` (only `**kwargs`) (#762)** (e5361f1)
- **Fix BaseConnectionWrapper.execute_wrapper (#752)** (a57ae4f)
- **Fix boundfield method parameters (#741)** (640553d)
- **fix `django.contrib.auth.models.Group.natural_key` no return type (#724)** (9482f2f)
- **fix typing on HttpResponse and StreamingHttpResponse (#712)** (799b41f)
- **Fix `BaseModelForm` not working with generic type parameter (#705)** (6424e33)
- **Update bug.md** (f983303)
- **Fix/673/from queryset then custom qs method (#680)** (8da8ab4)
- **fix(BaseCache): corrected return type of get_many func (#666)** (446589e)

### Backend
- **bump version to 1.11.0 (#961)** (4a90ad9)
- **Sync django.contrib.gis.gdal with upstream (#956)** (e221f0e)
- **Improve type hints of URL conf & include() (#949)** (1a36c6c)
- **Bump pre-commit from 2.18.1 to 2.19.0 (#950)** (4a5d330)
- **Move `release.sh` to `scripts/`** (69d5aa9)
- **Bump mypy 0.950 (#939)** (2ef7ff3)
- **Update SimpleTestCase.assert method response types (#942)** (e0f45e4)
- **Restore Python 3.7 compatibility (#945)** (2b0bfdb)
- **Recover after #909 (#925)** (6226381)
- **added unique annotation on model Field (#936)** (16499a2)
- **Bump pytest from 7.1.1 to 7.1.2 (#932)** (268ec3b)
- **Update media render return values to SafeString (#923)** (30bf4da)
- **added ExtractIsoWeekDay (#912)** (d8b4174)
- **Switch to setuptools (#911)** (2dad922)
- **Bump pre-commit from 2.17.0 to 2.18.1 (#910)** (21bed1c)
- **Large update (#909)** (f69e063)
- **Emit error instead of raising on union custom QuerySet (#907)** (dc4c0d9)
- **Don't rely on `django.db.models.manager.Manager` metadata for dynamically created manager (#904)** (0e98cc9)
- **Improve MultiValueDict/QueryDict dict() return (#899)** (49d8555)
- **Cache dynamically created manager nodes (#840)** (92e5f20)
- **Version 0.10.1 release** (4e3f9d6)
- **login_form is a class (#885) (#891)** (2fad97a)
- **Import Literal from typing_extensions for 3.7 compatibility (#889)** (a14fb28)
- **Remove Python 3.6 trove classifier (#887)** (aa5f114)
- **Version 1.10.0 release (#886)** (3c58270)
- **Set type parameters for Field in get_fields() (#882)** (1672b54)
- **Don't serialize annotated types (#881)** (32a33c3)
- **Bump pytest from 7.1.0 to 7.1.1 (#880)** (f4d3895)
- **Fixes #822 (#868)** (5c75869)
- **Bump pytest from 7.0.1 to 7.1.0 (#869)** (acfafaa)
- **Fixes #870 (#871)** (f9f6c82)
- **Improve forms stubs (#862)** (eb6991b)
- **Bump actions/checkout from 2 to 3 (#861)** (078925a)
- **Bump actions/setup-python from 2 to 3 (#860)** (cf31c1d)
- **Added `widget_type` annotation to `BoundField` (#855)** (104012b)
- **Make formfield_from_dbfield return forms.Field instead of models.Field (#857)** (850df16)
- **Bump gitpython from 3.1.20 to 3.1.27 (#854)** (30bed85)
- **cache_page should be Optional[float] . (#851)** (ab50fb9)
- **get_cache_key can have multiple httprequest types. (#852)** (319ab7f)
- **Bump pytest from 7.0.0 to 7.0.1 (#850)** (017ac1c)
- **Bump pytest from 6.2.5 to 7.0.0 (#845)** (01a31d2)
- **Correct return type of get_commands() (#838)** (74083c9)
- **Bump black from 21.12b0 to 22.1.0 (#836)** (8843acd)
- **`Model.__init__` supporting same typing as assigment (#835)** (8aae836)
- **Export Datasource, Driver from gdal (#797)** (28d6dc9)
- **Make SomeModel._default_manager return a BaseManager[SomeModel] instead of BaseManager[Model] (#817)** (7329059)
- **Allow *args to be Any for generic views (#831)** (5d3768e)
- **Reuse reverse managers instead of recreating (#825)** (220f0e4)
- **Notify when Manager.from_queryset happens inside model class body (#824)** (edec5a1)
- **Bump pre-commit from 2.16.0 to 2.17.0 (#823)** (140bb38)
- **Delete FUNDING.yml** (c04201c)
- **Update project to use mypy 931 (#819)** (27e5908)
- **Set custom queryset methods as manager attrs instead of method copies (#820)** (99f2838)
- **Allow Iterable[Iterable[Any]] as args_generator argument to format_html_join (#722)** (3c1e9e3)
- **Bump pytest-mypy-plugins from 1.9.2 to 1.9.3 (#815)** (4cdf8a8)
- **Bump requests from 2.27.0 to 2.27.1 (#807)** (fafb200)
- **Allow expressions in UniqueConstraint (#806)** (118f503)
- **Change return type of queryset.bulk_update to int (#683)** (3761c16)
- **Update typecheck_tests.py** (ed68fbc)
- **Delete misspel.yml** (9cad4fb)
- **Bump requests from 2.26.0 to 2.27.0 (#803)** (3a27d8b)
- **Update syndication Feed class (#800)** (3b02222)
- **Make geos.GEOSGeometryBase.equals_exact accept float (#796)** (9483865)
- **Rename `requirements.txt` file for dependabot to work** (3b30348)
- **Adds better `id` and `pk` handling (#791)** (b883e19)
- **Set types for on_delete functions (#772)** (4a0dd04)
- **Updates deps (#788)** (feb0bfa)
- **Replace `toml` with `tomli` (#787)** (02a39f7)
- **Updates deps, adds mypy@0.920 compat, adds dependabot** (e9b328a)
- **Refs #774 (#777)** (eb80b94)
- **Update autoreload to Django 3.2 (#775)** (daf6c65)
- **Update signature for Django 3.1 Paginator (#770)** (ccbbf86)
- **More accurate template.Parser parse_until type (#769)** (69d4b1a)
- **Fixed the types in ManyToManyField according to their definition in Django. (#758)** (593d04d)
- **Update MigrationExecutor stubs to use Sequence (#749)** (b5c2010)
- **Implement stubs for views.decorators.common.no_append_slash (#743)** (48aaf3d)
- **Update send_mail recipient_list type from List[str] to Sequence[str] (#740)** (95060b5)
- **Adjust django.core.signing.dumps and loads key type. (#739)** (09c3dc8)
- **Correct the type of FileField.storage (#731)** (7c87c72)
- **Make AddRelatedManagers look for "objects" on parent model (#730)** (9938378)
- **Fixes CI (#734)** (7ac33f3)
- **update all path related operations to have more accurate types (#713)** (fb12560)
- **Version django-stubs-ext@0.3.1 release** (372b134)
- **Version 1.9.0 release** (a33d8a9)
- **Version 1.9.0 release** (d6ccecd)
- **Version 1.9.0 release** (321284a)
- **Version django-stubs-ext@0.3.0 release** (a0f893e)
- **Minor fixes to improve django-stubs (#695)** (0d8dd85)
- **Fixes a broken link in CONTRIBUTING.md (#690)** (8674c48)
- **extend ProtectedError and RestrictedError stubs (#682)** (44f7c25)
- **Remove assertions for mypy builtins (#685)** (696f39b)
- **Update type of BinaryField to include memoryview as well (#686)** (695a7d7)
- **Change PasswordResetForm.get_users() to return Iterable, not Iterator. (#678)** (08a662e)
- **Change PasswordResetForm.save() to accept HttpRequest, not WSGIRequest. (#679)** (0d7c32f)
- **Fixes by misspell-fixer (#674)** (ee9c0d4)
- **QuerySet.annotate improvements (#398)** (cfd69c0)
- **Replace accepts expression as string (#671)** (c69e720)
- **widen type of make_password and get_hasher parameters (#670)** (2a9410f)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/typeddjango/django-stubs?utm_source=github-action)._