What's Changed
- Fix
reveal_type
to return its argument by @andersk in #2716 - fix stubs of HttpRequest read / readine by @asottile in #2714
- restore iterability of ResolverMatch by @asottile in #2719
- Add missing instance variable declarations for
RawQuerySet
by @youtux in #2718 - Add
join
toJSONObject
by @sobolevn in #2721 - add stubs for
QuerySet._raw_delete
by @asottile in #2733 - Fix aliasing of choices in a class in choices plugin by @ngnpope in #2734
- Change
resolve_callables
argument type toMapping
by @rodmk in #2735 - Update django to 5.2.4 by @sobolevn in #2736
- Fix test
HttpResponse.context_data
by @UnknownPlatypus in #2737 - Don't try to patch automatically symbols in
django.contrib.auth.forms
by @UnknownPlatypus in #2738 - Improve
.values()
types when expressions are used by @UnknownPlatypus in #2739 - Update mypy to 1.17.0 by @ngnpope in #2744
- Minor Plugin improvements by @UnknownPlatypus in #2745
BasePasswordHasher.safe_summary
commonly usesStrOrPromise
by @jdelic in #2742- Fix
FormMixin
plugin by @UnknownPlatypus in #2746
New Contributors
Full Changelog: 5.2.1...5.2.2