Review Board 2.0.21 is out!

We have another release for you today. Review Board 2.0.21 is out, adding support for Assembla repositories (already available in 2.5), e-mail improvements, extension enhancements, and several bug fixes.

Many of these enhancements and fixes were backported from 2.5. For example, e-mails will now show "Fix it, then Ship It!" if a reviewer submits a "Ship It!" review with issues opened.

Extension authors now have more control over the display of fields added to a review request, and can tap into the review request approval states in JavaScript (especially useful when defining custom approval hooks.

There are several bug fixes you'll also enjoy:

  • Viewing an interdiff containing a draft diff and then updating that draft diff no longer shows the old interdiff.
  • Updating a review request when it and another review request depend on each other no longer results in errors.
  • Commits against a local GitLab server no longer fail to post.
  • Default reviewers are now applied when posting an existing commit for review on the New Review Request page.
  • Database upgrades from older versions of Review Board should now work consistently.

There are also numerous visual improvements and other small fixes here and there. Check out the release notes for more details.

Please note that in order to upgrade to 2.0.21, you must do:

$ pip install ReviewBoard==2.0.21


$ easy_install ReviewBoard==2.0.21

If you don't specify a version, you'll get the latest 2.5.2 release instead.

Don't forget to upgrade to our Django 1.6.x security updates build. This can't be done automatically just yet. See our announcement for more information.

Review Board 2.5.2 is out!

Review Board 2.5.2 has been released for your downloading pleasure, featuring a couple feature changes and several bug fixes for e-mail, image/PDF review, GitLab, webhooks, and more.

First off, we've made it easier for administrators to figure out how to set up GitHub Enterprise and Microsoft Team Foundation Server repositories. These require an installation of Power Pack, but that wasn't immediately obvious to those unfamiliar with that option. Now, both GitHub Enterprise and TFS are always listed when configuring a repository, and if Power Pack is not installed, it will point administrators in the right direction.

We've also fixed:

  • Issues upgrading from certain older releases.
  • Missing "Ship It!" and "Fix it, then Ship It!" indicators in review e-mails.
  • Payload errors for comments on review replies in webhooks.
  • Problems posting existing commits on self-hosted GitLab repositories.
  • Interaction and performance issues with moving draft comment regions on images and PDFs.
  • Compatibility issues with current releases of Power Pack when it comes to clicking on comment regions on PDFs.
  • Inability to double-click to select text in a diff.
  • Bad output and annoying (but harmless) crashes when running the condensediffs management command, used to reduce database size.

See the release notes for more details.

As a reminder, you should also install our build for the latest Django 1.6.x security updates. See our announcement for more information on this.