What's Changed
- Add django 5.1 to the test matrix and add its classifier by @foarsitter in #2380
- fix function overload of Library.simple_tag by @asottile in #2390
- Fix resolve_error_handler return type by @ljodal in #2392
- Make
BaseEngine.app_dirname
non-optional by @mthuurne in #2394 - [5.1] Add from_queryset param to
(a)refresh_from_db()
by @jacobtylerwalls in #2402 - Make
from_string()
andget_template()
return backend-specific template by @mthuurne in #2400 - Update type of the
get_session_auth_fallback_hash
method to the correct type by @JaeHyuckSa in #2407 - Fix TypedDictType crash with mypy 1.12.x by @federicobond in #2408
- Remove EOL Python 3.8 and add 3.13 to CI by @sobolevn in #2397
- Treat
QuerySet.alias
likeQuerySet.annotate
by @andersk in #2411 - Fixes #2413 -- update ModelAdmin.log_FOO method signatures by @sergei-maertens in #2414
- Update
db.migrations.serializer
by @JaeHyuckSa in #2421 - Update
django.conf.global_settings
by @JaeHyuckSa in #2420 - Allow
None
onview_on_site
by @nijel in #2419 - Version 5.1.1 release by @flaeppe in #2424
New Contributors
- @foarsitter made their first contribution in #2380
- @sergei-maertens made their first contribution in #2414
- @nijel made their first contribution in #2419
Full Changelog: 5.1.0...5.1.1