This page contains notes on the major changes that need to be made to upgrade a Review Board-related codebase from Django 1.11 to 3.2.
Django 1.11 was used in Review Board 4.0. Django 3.2 is planned for use in Review Board 5.0.
If you're an extension author, the notes here will hopefully help you get your extension ready. We can also provide assistance as part of a Premium Support contract.
See also Upgrading from Django 1.6 to 1.11.
is_anonymous()
calls to is_anonymous
property accessors.is_authenticated()
calls to is_authenticated
property accessors.ugettext*()
functions in django.utils.translation
should be changed to gettext*()
. The old functions will be removed in Django 4.0 (likely Review Board 6).