Triaged
------- https://code.djangoproject.com/ticket/26326 - Admin related object pop-ups not working (worksforme) https://code.djangoproject.com/ticket/26327 - Add JSON_AGG to contrib.postgres (accepted) https://code.djangoproject.com/ticket/26313 - Show labels next to ManyToMany with raw_id_fields (wontfix) https://code.djangoproject.com/ticket/26329 - StaticFilesStorage permits leading slash, CachedStaticFilesStorage doesn't (accepted) https://code.djangoproject.com/ticket/26332 - BaseCache.get_or_set() doesn't always return a value (accepted) https://code.djangoproject.com/ticket/26334 - django.contrib.auth forms shouldn't strip whitespace from password fields (accepted) https://code.djangoproject.com/ticket/26335 - Show SQL if migration fails (needsinfo) https://code.djangoproject.com/ticket/26344 - EmailMultiAlternatives ignores alternatives when it has attachments and body is empty (accepted) https://code.djangoproject.com/ticket/26346 - Error in makemigrations while changing DateTimeField default value from timezone aware datetime to naive datetime.now() (duplicate) https://code.djangoproject.com/ticket/26349 - A cookie named "?" breaks CSRF (invalid) Authored -------- https://github.com/django/django/pull/6263 - Fixed #26324 -- Fixed DurationField with fractional seconds on SQLite. https://github.com/django/django/pull/6284 - Fixed #26294 -- Clarified call_command()'s handling of args and options. Reviewed/committed ------------------ https://github.com/django/django/pull/6251 - Fixed #26325 -- Fixed crash in MultiPartParser on filenames that normalize to an empty string. https://github.com/django/django/pull/6222 - Fixed #25933 -- Allowed an unprefixed default language in i18n_patterns(). https://github.com/django/django/pull/6214 - Fixed #26289 -- Enabled shell tab completion on systems using libedit. https://github.com/django/django/pull/6008 - Fixed #25971 -- Made BrokenLinkEmailsMiddleware ignore APPEND_SLASH redirects. https://github.com/django/django/pull/5876 - Fixed #26033 -- Added Argon2 password hasher. https://github.com/django/django/pull/6250 - Fixed #26332 -- Fixed a race condition in BaseCache.get_or_set(). https://github.com/django/django/pull/6269 - Fixed #25865 -- Made OSMGeoAdmin require GDAL only if transformation is needed. https://github.com/django/django/pull/6131 - Fixed #25143 -- Added ArrayField.from_db_value(). https://github.com/django/django/pull/6281 - Fixed #26239 -- Added a note about how auto_now works with QuerySet.update() https://github.com/django/django/pull/6280 - Fixed #26343 -- Sent user_login_failed signal if an auth backend raises PermissionDenied. https://github.com/django/django/pull/6099 - Fixed #25364 -- Added support for all selenium's browsers in tests. https://github.com/django/django/pull/6283 - Fixed #26283 -- Fixed removal of trailing nulls for SplitArrayField. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/c8dd6258-22e4-4100-8fdd-9555084624b5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.