Review Board 4.0.6 Release Notes¶
Release date: March 2, 2022
Packaging¶
Updated the
django_evolution
dependency to >= 2.1.4, < 3.0.
Web API¶
File Diff Resource now provides binary file state.
The
binary
flag 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_data
field asold_symlink_target
andnew_symlink_target
keys.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_data
field asold_unix_mode
andnew_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