Review Board 4.0.6 Release Notes¶
Release date: March 2, 2022
Packaging¶
Updated the
django_evolutiondependency to >= 2.1.4, < 3.0.
Web API¶
File Diff Resource now provides binary file state.
The
binaryflag will represent whether the file is a binary file or a text file.This is available for diffs generated for most SCMs.
File Diff Resource now provides symlink target information.
When parsing a diff representing a symlink, information on the old and new symlink targets are now available in the
extra_datafield asold_symlink_targetandnew_symlink_targetkeys.This currently applies to newly-uploaded Git diffs, Git-like Mercurial diffs, and DiffX files.
File Diff Resource now provides UNIX file mode changes.
When parsing a diff containing UNIX file mode changes, information on the old and new file modes are now now available in the
extra_datafield asold_unix_modeandnew_unix_mode.This currently applies to newly-uploaded Git diffs, Git-like Mercurial diffs, and DiffX files.
Bug Fixes¶
General¶
Fixed the styling for the mobile menu when logged out.
Patch by Dalton Ronan.
Diff Viewer¶
Indentation changes are no longer hidden when viewing interdiffs.
Fixed a regression in downloading failed patch bundles on Python 3.
Patch by Kyle McLean.
Review Requests¶
Clicking “No issues” in the issue summary table no longer leads to a broken URL.
Administration¶
Fixed a regression with loading database pages provided by extensions.
This was being hit by people using Review Bot.
Bitbucket¶
Fixed a crash with API error parsing on Python 3.
Mercurial¶
Fixed a crash when viewing a diff containing a change to a symlink.
Contributors¶
Christian Hammond
Dalton Ronan
David Trowbridge
Kyle McLean