- Filtering of reviews by the comments count in the Code Review Details report is added (T212372)
- Initialization of server administrator is fixed (T233203)
- Check for working directory of repositories (SVN, TFS, P4) for Code Coverage report is removed (T208343)
- Display of an empty Code Review Details report is fixed (R103936)
- Review Assistant feedback link is fixed (R102894)
- NullReferenceException when editing initial review is fixed (T231296)
- Finding of last revision for Mercurial repositories is fixed (T231459)
- Check for ReviewAssistantServerConfig.exe utility before installation process is added (R99687)
- UI slowdown when resizing columns in the 2- and 3-column modes is fixed (R99669)
- Locking of UI after switch from the report filter dialog to other tabs is fixed (R99560)
- Logging version of Review Assistant Server in the Event Log is fixed (R99089)
- Synchronization of read/unread states of my comments between different VS instances is fixed (R98536)
- Mnemonic command for the choose revisions dialog is supported (R91648)
- Formatting for the Three Column Layout mode is fixed (R89756)
Note: Upgrading to this version requires reinstalling both the server and the clients
- Mail sending with SQL cluster is fixed (T228067)
- Visual Studio 2017 Preview integration is fixed (T226738, T225402)
- TFS 2017 integration is fixed (T229180)
- NullReferenceException in revision comparison is fixed (T190127, T209841, T224580)
- New repository focusing is fixed (R92209)
- Opening files with curly brackets in name is fixed (R99862)
- Repositories alphabetical sorting is fixed (T228345)
- Visual Studio 2017 Preview version 15.3 is supported (T225402)
- Review Authored report values are fixed (R91539)
- Email notification in unstable network is fixed (R93113, T212673)
- "The ObjectContext might be in an inconsistent state" error is fixed (R94173, T212673)
- Working with remote repositories is fixed (R91949)
- Comment highlighting in dark theme is fixed (R93042)
- UnauthorizedAccessException during initial review creation is fixed (R94344)
Visual Studio 2017 RC4 support
Review Assistant v3.6 is now compatible with Visual Studio 2017 RC4.
Project members can now export a review
In the previous versions of Review Assistant, only a project owner could export a review. In response to multiple requests from our users, we've made this feature available for any member of a project.
Visual Studio authentication for TFS connections supported
Now, you don't need to additionally enter credentials in Review Assistant. In most cases, this allows you to connect without the prompt at all, and when using Visual Studio Online, there is no need to enable Alternate authentication credentials.
Improved Configuration Wizard
The Configuration Wizard contains a link to the documentation topic explaining in details the steps of setting up the SQL Server connection.
Forward slash symbols in a path of a Perforce workspace supported
The Perforce path syntax is supported in Review Assistant.
- Dropdowns are fixed in dark theme (R88988)
- Comment highlighting is fixed in HTML documents (R89043)
- "The method or operation is not implemented" error in C++ dump comparison is fixed (R88356, T202015)
- Installation under System account is fixed (R87546, T200644)
- Report title when data is empty is fixed (R88685, T203089)
- Exporting Active Directory users from TFS is fixed (R88170)
- Links to review are fixed (R88165)
- EntityCommandExecutionException in Code Review Details is fixed (R87332)
- Silent installation is fixed (T197073, T197698)
- Authors Statistics is fixed (R85971)
- Review creation from TFS work item is fixed (T195070)
- InvalidOperationException on screen resolution change is fixed (T194943)
- LocalDB installed with Visual Studio 2015 is supported
- Migration form SQLite is fixed (T192409)
- "Invalid Credentials" error after migration from version 3.2 is fixed (T192409)
- CREATE TABLE permission check is added (T189040)
- Dark theme icons are fixed (R85114)
- Reviews Authored column is added to Authors Statistics report (T194499)
Review Assistant moved to SQL Server
- Since this release Review Assistant server uses Microsoft SQL Server as a database
- All editions of Microsoft SQL Server starting from SQL Server 2008 are supported.
- Performance for large databases improved.
- Any comment in a review can be marked as fixed.
- In a simple review workflow, reviewers can close a review after code is accepted.
- The "search-as-you-type" suggestion appears when adding users to a project.
- On the Code Review Board, the projects in the drop-down list are now sorted alphabetically.
- Working with a long list of comments in a review became faster.
Note: Upgrading to this version requires reinstalling both the server and the clients
- Check-in policy in Visual Studio 2010 is fixed (R75615)
- Code language switching in Code Compare is fixed (R39750, T167501)
- "Current license does not allow to login with this credentials" error is fixed (R71430, T161163)
- PathTooLongException on initial review creation is fixed (R73915)
- ArgumentException on reviewer deletion is fixed (R73981)
- Error when expanding related work items is fixed (R75201, T169697)
- NullReferenceException on tool windows creation is fixed (R75470, T170809)
- False marking file as read when revision is unavailable is fixed (R73162)
- Enabling author to look at the comments in accepted review by default (R73231)
- Diff Tool options applying is fixed (R72924)
- Opening of Excel files is fixed (R74255, T167501)
More flexible email notifications
- Individual settings of email notifications for each event type.
- Every member of a project can now receive email notifications about all events in reviews.
Project members can join reviews now
When looking through the list of open project reviews or getting a message about a new review, a user can join it as a Reviewer.
To join an existing review, open it in the Code Review Board window and click Join Review.
New role in a review - Watcher
- Watchers receive all review notifications as if they were review participants.
- Watchers can join a review any time if they want to add comments to code.
Create reviews without specifying reviewers
This feature was added for agile teams. It allows creating "hanging" reviews, which any team member can pick up.
- Code author can now create a review without adding specific reviewers.
- All project members receive an email notification about a new review.
- Reviews with no reviewers appear under My Reviews and To Review filters for every project member.
- Any project member can join a review.
- Review editor usability improved.
- Project settings improved to avoid ambiguity.
- The warning on Accept Changes is more straightforward now.
- The .Net 4.6 CoerceIsSelectionBoxHighlighted bug was avoided (T131736, T131848, T133095, T139533, T148496, T148696, T152154, T154704, T158996)
- The "Add review comment" command was added to the JSON editor popup (T154898)
- The "Illegal characters in path" bug when selecting renamed file in Git was fixed (T157998)
- "The Specified Domain Either Does Not Exist or Could Not Be Contacted" error when adding users from Active Directory was fixed (T158502)
- More intelligible version compatibility confirmation dialog (R66854)
- Safer getting text from editor (T156079)
- The separate installation of the command-line client is allowed (R70498)
- The restore of comments folding is fixed (R66578, T152579, T152673, T152877)
- Unsecured Internet connections are fixed (R66520, T152502, T152539, T152571, T152579)
Get code review process up and running in two minutes with TFS
- Quick import of TFS projects together with users
- A user can choose the projects to import
- Both Visual Studio Online and Team Foundation Server are supported
- Selective import of users without projects is now possible
Multiple authors per review
- Several authors may be simultaneously added to one review
- When revisions are added to a review, all related authors are added automatically
- The list of authors can be edited manually
- Comments in a review are automatically addressed to the author of a file revision
- A user responsible for defect fixing can be changed manually
- The initial review option allows to review code of a project in its current state
- Files, not revisions, are added to a review. The latest revision of the file is retrieved from the repository
- Any number of files can be added in a review from the repository
- Based on comments, the latest revisions of files can be added to a review and several review iterations can be implemented
Flexible editing of a range of revisions in a review
- Now you can edit the entire range of revisions added to a review
Better work with the file list in a review
- It is now possible to hide read files. This is especially useful when a large list of files is reviewed
- You can compare revisions for renamed files
- Additional options in the pop-up menu of files
- The Open Containing Folder command allows to quickly display a file in Windows Explorer
- The Copy Full Path command allows to copy to the clipboard the full path to a file
Working with binary files
- A user can work with binary files in a review
- A binary file opens in the associated editor
- The Add File Comment command is supported for binary files
- Defects markers appear red in the Code Editor
- E-mail notifications are sent to all participants of a review, regardless of their role
- For the strict review workflow, participants of a review are restricted in rights to close and delete other users' comments
- An integrated administrator account is not considered a licensed user if it is not involved in projects
- Branch names are now displayed in the Add Revisions dialog box for Git. Also, a splitter was added to the dialog box
- Creating accounts without a password is no longer allowed
The release of Review Assistant 2.8 provides the following functionality:
Support for Microsoft Visual Studio 2015 — a rich, integrated development environment for creating
applications for Windows, Android, and iOS, as well as web applications and cloud services.
Support for Microsoft Visual Studio Community Editions 2013-2015 — a free, fully-featured, and extensible IDE
Support for Team Foundation Server 2015 — the newest version of TFS, the collaboration platform at the core
of Microsoft's application life-cycle management (ALM) solution.
- Nulling a couple of working directories is fixed (T121434)
- Getting SVN revisions after branch switch is fixed (R54310)
- Error of opening comments with empty working directory is fixed (T130719, T130720, T130721)
- Ability to clear working directory path is added (R28417, T121434)
- Displaying changes of Mercurial revisions is fixed (R54159)
Printed code review reports
For companies that conduct external compliance review such as PA-DSS.
- The Review Assistant Reports window contains the new Code Review Details report type
- The report contains all reviews that were conducted for the specified time period
- The report is automatically divided into pages for printing
- You can save the report in the PDF and many other formats
- The Code Review Board shortcut menu contains a command for individual review export
Review comments in Visual Studio's built-in diff tool
Review Assistant provides full integration with the built-in Visual Studio diff tool. You do not need to
have Code Compare installed to see review comments.
The 'Resume Review' action for reviewer
A reviewer may renew the code review process independently of other review participants. This may be useful
when a reviewer finished the review process and after some time would like to change their opinion.
Smarter revision picking algorithm for a comparison
This algorithm will be beneficial for users who conduct iterative code review with help of Git or Mercurial.
The new algorithm selects a file revision more accurate while reviewing changes. In many cases, this allows
you to separate changes of other authors that could get into the file while code merge or as a result of
significant intervals between iterations of one review.
- Group operations with the file list in a review
- Opening files for comparison is optimized
- Operations with TFS are now faster
- 'Pre-commit code review' check-in policy for TFS projects behavior is improved
- A shortcut menu for a file is reordered to hide rarely used commands
- Unmodified files are now hidden for Mercurial's merge-commits
- Visual Studio 2015 Preview is supported (R46023)
- Comment reopening is allowed for any reviewer (R46334)
- Percentage summary is added to reports (R45322)
- Total report rows number summary is added (R46060)
- Keeping order of reports grouping is fixed (R46186)
- Displaying of revision status in revision choose dialog is fixed (R46181)
- The order in recent reviewers list is fixed (R41738)
- Error on getting active window is fixed (T87750, T118344)
- Active Directory folders selection is fixed (R46491)
- Displaying URLs with parenthesis in comments is fixed (R45382)
- Pull prompt showing with corrupted mercurial.ini is fixed (R46766)
- UnauthorizedAccessException in check-in policy is fixed (T117415, T117446)
Code Coverage Report
With the new report, you can:
- See, what revisions in repository were sent to review, and what were not
- Detect whether code was accepted, rejected, or remains uncompleted
- Navigate to the review, that was created for a particular revision
- Group data by authors, review statuses and by other columns
- Filter data to exclude minor revisions from report
Mark revision as reviewed
When creating a review and adding revisions to it, author can easily detect what revisions in repository were not reviewed.
- Select columns you want to include to report
- Tune up data grouping
Adding a review comment for the entire file
The option to comment not only a certain code line, but to add review comment to the entire file.
Review links in reports
Now Review Status and Code Coverage reports include clickable links referring to corresponding reviews.
Visual Studio "14" CTP support
The new version of Review Assistant is compatible with the bleeding edge version of Visual Studio environment.
- Improved performance when working with Review Assistant integrated into Git source control system
- More explicit behavior when working with the files, that were deleted during development
- Getting files from improper TFS folder is fixed (R40855, T109599)
Faster Review Server
We have boosted the Review Assistant Server up to 50%
SSL connections are supported now.
Work without Visual Studio
You can install the Review Assistant (client) on the PC without Visual Studio. The product installation will download and install the Visual Studio Integrated Shell.
Simultaneous work with multiple projects gets more convenient
- Now a user can simultaneously see all accessible reviews from multiple projects.
- Ability to switch a project from Code Review Board
Pre-Commit Code Review Policy for TFS
Review Assistant client now includes a custom check-in policy for TFS. It is used to control that all changes pass code review before the check-in into a version control system.
Options for email notifications
A user profile now includes the 'Email notification level' setting. You can use it to adjust notification preferences
Large code reviews are better now
- For reviews with 300+ comments, Review Assistant client performance is significantly improved.
- A list of review files is hierarchical now. Files are grouped by directories.
- While executing the Replace Recent Revisions command, in the select revisions dialog, the files highlighting recovers.
- While creating a review based on a TFS shelveset, the shelveset name is used as a review title (if there are no comments).
- The product registration is available via the client UI.
- The installation creates a shortcut to run the client. This helps you to get started quickly.
- Now you can add a user from the Active Directory by double-clicking.
- "Index was outside the bounds of the array" error on comment opening is fixed (R34023, R34027)
- Double click word selection is fixed (R28325)
- License agreement is emendated (R34254)
- Review creating from TFS Source Control History and Work Items is fixed (R32845, R33033)
- Misprints in command line client are fixed (R32889)
- Hint on access rights in the Reports window is fixed (T94514)
- Error on report exporting and printing is fixed (R32886)
Perforce source control system integration
Now companies that use Perforce can benefit from using Review Assistant. Our code review tool
provides support for integration with Perforce source code control system and allows you to:
- Add change lists to a review from the GUI client.
- View author's changes, that were made in a code comparison tool.
- Add comments to a specific revision of a file.
- Implement iterative review.
Adding comments to blocks of code
Review Assistant allows to add comments to a block of code. You can select either a word or a
several code lines to add a comment. A block of code with a comment is highlighted with the orange
border for more convenience.
Improvements related to comments in the code editor
- Graphic markers of comments are added instead of the text lines.
- The color of the marker defines a status of a comment.
- A popup window with the information about a comment appears while clicking the marker.
- The popup window contains commands that allow to change comments statuses.
Command line interface
We stick to the tradition of giving our users the priority of choosing new features. Our close
interaction results in the improvements that are really required. One of the most voted-for features
is the support of continuous integration platforms.
Command line client features:
- Getting the information about users, projects and reviews.
- Filtering the reviews list.
- Retrieving data in the XML format.
- Compatibility with Code Compare 3.0.39 is fixed (T93221, T93597)
- Error on adding or opening comments from TFS is fixed (T93416, T93663)
- Problem with flickering and blinking text in the "Add revisions" dialog is fixed (R30370)
- Commenting a file that is not updated from TFS or Mercurial is fixed (R30628)
- Error occurred when reconfiguring the third-party extensions is fixed (T90298)
- "An item with the same key has already been added" error on getting changelists from TFS is fixed (T91859)
- Error on network problems that occur when connecting to Review Assistant server is fixed (T91788, T91865)
- Commenting working copy files from Git is fixed (T92137, T91524)
- Mail templates are simplified and more compatible with most of email clients now (R27961)
- Option to disable SSL Certificate is added (R29226)
- Mail timeout option specifies the value in seconds now (R29400)
- Mail notifications receiving order is fixed (R28849)
- Windows authentication during trial is fixed (R28891, T88798, T88801)
- Service restarting when upgrading the version is fixed (R28974)
- Markers display in the editor when opening it out of the comment is fixed (R28334)
- An error in the command that adds a review from the TFS history is fixed (R28076, T87750)
- Scrolling in a 3-column view is fixed (R28500, T88191)
- Comment closing after replying is fixed (R28843)
- E-mail notifications improved (R-27705, R-28046, R-27960, R-28050, R-28047, R-28045, R-28173, R-28453, R-28459, R-28563)
- Reports improved (R-27855, R-27939, R-27944, R-27954, R-28094, R-28098, R-28119)
- Fixed bugs in Visual Studio 2013 support (R-26791, R-27696, R-27700, R-28435)
- Authentication issues with Active Directory fixed (T-86450, T-87697, T-88653, T-88847, T-88734)
- Supported working without specifying working directory for source code for TFS and SVN (T83510, R28416)
- Fixed working with TFS shelvesets (F-28031, T-87369)
- Fixed bug with related TFS work items and 3 repos in one review(R28168)
- Fixed incorrect behaivior for DVCS when changes are not present in local repository (R-27959)
- Fixed bug with invisible comment reply (F-28042)
- OutOfMemory exception on opening a large review archive fixed (R-28591)
- Problems with ad-hoc comments fixed (R-28172, R-28174, R-28630)
- Other bugs fixed (T-86156, T-88191, T-88191, R-27617, R-22418, R-26509, R-27659, R-27701, R-27753, R-27495, R-27878, R-28569, R-28693, R-27760, T-88277, R-28397)
- The "The specified cryptographic algorithm is not supported on this platform" exception on Windows 2003 is fixed. (T86412, 86422)
- Incorrect Visual Studio Notifications is fixed. (R27386)
- An error related to an incorrect review link render is fixed. (R26793)
- The comparison process by using Visual Studio diff tool is improved. (R27487, R27457)
- E-mail notifications are improved. (R27496)
- Silent behavior on selecting third-party diff tool without specifying one is fixed. (R27489)
New Code Review Board
- New UI is more in line with the Visual Studio 2012 style.
- Role-specific review statuses are shown in the reviews list.
- New filter for recently closed reviews added.
- Email notifications about events occurring when the review is in progress.
- Review links for browser-like navigation added. User can now open Visual Studio right from the email client.
Code Review Reports
- Reviewer Statistics – to assess reviewers' activity.
- Author Statistics – allows to evaluate roughly the quality of code involved in a review process.
- Users Status – for evaluating current review workload per developer.
- Reviews Status – helps to find “stale” reviews.
Improved Commenting on Code
- Comments are linked to a file revision.
- Multiple-line comments are fully displayed.
- The number of replies is now visible in the comment header.
- The comment status is displayed as a bright text label.
Improved Code Review Process
- Reviewers can track their progress now.
- Automatic display of latest unread changes in the file list.
- Simple review workflow is improved to avoid unwanted review auto-closing.
Multiple Repositories in One Review Allowed
- Adding code from more than one repository into a single review.
- SVN Externals, Git sub-modules, and Mercurial sub-repositories are supported.
Closer Integration with TFS
- Related work items are displayed in Code Review Board when user adds changesets.
- Review work item's code.
- Review changesets from the Source Control History window.
Visual Studio 2013 Support
We have implemented the integration of Review Assistant with Visual Studio 2013.
- Work on Turkish version of Windows is fixed (R25227)
- Work on Turkish version of Windows is fixed (R25227)
- Visual Studio Integrated Shell is supported (R20903, T75313)
- The "Incompatible xml output" error on reading revisions from SVN is fixed (R25207, R25226)
- Error on opening a merged revision from Mercurial is fixed (R25378, T68225)
- Path concatenation of TFS changes to working directory is fixed (T72343)
- Comparison opening in the standalone application is fixed (R22991)
- Options clearing when several IDEs are launched is fixed (R23023)
- Revision adding is disallowed for reviewers (R22025)
- ArgumentNullException when comment moves is fixed (R22766)
- Error on login, when project adding is discarded, is fixed (R22514)
- Keyboard mnemonics on menu items are added (R20104)
- The link "you can add general comment" on the Code Review board is fixed (R20219)
- The speed of adding SVN revisions to an existing review is significantly increased
- Trusted domain authentication is supported
- Applying custom working paths for non-owner users is fixed
- Error on connecting under current Windows user is fixed
- Adding multiple revisions, when branch or author is specified, is allowed
- Server database upgrade is fixed
- Speed of Active Directory operations is increased
- Bug with TFS in Visual Studio 2010 is fixed
- Adding users from Active Directory is supported
- Adding of bulk project members is supported
- Refresh speed is increased
- Support Visual Studio 2012 diff tool
- Adding comments in comparisons opened from TortoiseSvn/Get/Hg and TFS is supported
- Reply editing is supported
- Error caused by invalid url specified in TFS repository is fixed
- Incompatible xml output errors while version control operations are fixed
- Detection of deleted files in SVN is fixed
- Comment positions sending upon review apply is fixed
- Automatic reply posting on returning to review list is fixed
- Minor GUI enhancements are introduced
- False pop-up change notifications are fixed
- Pre-commit in TFS using shelvesets is supported
- Git repositories are supported
- Simple workflow is added
- "Collapse all" button on the Code Review Board toolbar is added
- Code snap of comments is enhanced
- TFS repository responce time is decreased
- Displaying of comment author's initials is added
- Indication of reviewers' work completion is added
- Search reviews and comments by user and revision is supported
- Redundant buttons in expanded comments are removed
- Showing initials of creator in comments is added
- Visual Studio themes are supported
- Getting changes from SVN is fixed
- Visual Studio 2012 themes are supported
- Nested folders in a repository are supported
- Getting files from TFS changesets is fixed
- The option to open comparisons via context menu of comment is added
- Retrieving of base files from the TFS repository is fixed
- Third-party comparison tools are supported
- Third-party diff tools are supported
- Options to set SVN/Hg binary paths are added
- Review filtering is enhanced
- Opening of files from Mercurial is fixed
- First release of Review Assistant
© 2012-2017 Devart. All rights reserved.