35 documented changes.

Version
11.0.16.8336
Released
Dec 21, 2023
Product
Unity Version Control
Unity Version Control 11.x release notes

Unity Version Control 11.0.16.8336

Official notes

New

  1. Change

    All platforms - Desktop GUI: Conversation panel and multiple reviewers for code review

  2. Change

    All platforms - Desktop GUI: We have redesigned the code review window to include the all new conversation panel. It shows the timeline of the code review, including comments, change requests, questions and status changes all in one place. From this view you can start conversations, or reply to other comments. You can also navigate to the code and see the specific line where a comment was created, or see the changeset where a change request was applied.

  3. Feature

    All platforms - Desktop GUI: Along with this change, we added support for multiple reviewers in a code review. You can now add or remove reviewers from this conversation panel, either specific users or groups. Each reviewer will have their own status, and the global status of the code review will be calculated among all the reviewers.

  4. Improvement

    All Platforms - Desktop GUI: Improved Code Review view list and filters

  5. Change

    All Platforms - Desktop GUI: The code review list has enhancements to better accommodate multiple reviewers and improve the overall user experience.

  6. Improvement

    All Platforms - Desktop GUI: Enhanced Code Review avatar display

  7. Improvement

    All Platforms - Desktop GUI: The code review interface now provides an improved visual experience by incorporating avatars for reviewers and changeset owners in various panels:

  8. Change

    All platforms - Dekstop GUI: Remove dynamic behavior on diff window when changing object selection

  9. Improvement

    All platforms - Dekstop GUI: Previously, if you selected an object in the branch explorer, branches view or changesets view while having a diff window open, we had a dynamic behavior that updated the diff window's contents with the diff of the new selected object. This feature could be annoying in some situations, for instance when trying to open two separate diffs for different objects.

  10. Change

    All platforms - Dekstop GUI: We decided to remove this behavior, and now when changing the selection from any view, the diff window will remain static.

  11. Change

    All platforms - Desktop GUI, Gluon: Allow copy of the diff window branch/changeset/label name

  12. Change

    All platforms - Desktop GUI, Gluon: The diff window title, which contains the name of the branch/changeset/label, has been made selectable and copyable.

  13. Change

    DevOps: Trunkbot queue processing improvements

  14. Improvement

    DevOps: We improved the branch queue in the Trunkbot to play nicely with a higher number of enqueued branches.

  15. Improvement

    DevOps: Before, processing cycles were spaced out when branches were not ready to be tested yet. This was done for performance reasons and also to not stall remote APIs, but it could lead to high unnecessary wait times for branches at the end of the queue.

  16. Change

    DevOps: Now, the Trunkbot is smarter and spaces out the processing of each branch independently of any other. As a result, branches that are ready are dispatched much faster and the Trunkbot is much more responsive and streamlined.

  17. Improvement

    All platforms: Improved the file conflicts merge with Smart Locks.

  18. Change

    All platforms: Now, merge allows to solve file conflicts if the source revision of the conflict matches the head revision (the revision loaded in the Smart Locks destination branch).

  19. Change

    All platforms: It eases the rebase of branches with file conflicts after some related locks were manually deleted or edited.

  20. Change

    All platforms: This is a server side change.

All Platforms - Desktop GUI

  1. Change

    Status Icon in Code Review list: A status icon is now displayed in the status column of the code review list, aligning with the design in the WebUI.

  2. Change

    Filter improvements: The "Assigned to me" filter now supports code reviews with multiple reviewers. Also, it now considers reviews that are in both "rework required" and "under review" statuses (it previously considered only the "rework required" status). This aligns with the Unity Dashboard UX.

  3. Removal

    Column adjustments: The unnecessary reviewer column has been removed from the code reviews view. Default column widths have been optimized for a more visually appealing and user-friendly layout.

Bug

  1. Change

    All Platforms - CLI: Circular dependencies on groups solved

  2. Fix

    All Platforms - CLI: There was a bug when listing users from a group with a circular dependency to another group. For instance, group1 contains 2 users and group2; group2 contains 1 user and group1. That circular dependency caused the CLI to get stuck when listing users from either group1 or group2. Now it is fixed, listing the 3 users as expected.

  3. Change

    All Platforms - CLI: For instance:

  4. Change

    All Platforms - Gluon: File conflicts are properly filtered in partial update.

  5. Change

    All Platforms - Gluon: Before, all the file conflicts were processed in the workspace although only a single folder was specified (it ignored it completely).

  6. Change

    All Platforms - Gluon: Now, it only processes the file conflicts of the specified folder. It means, 'cm partial update /doc' will only process the file conflicts under '/doc'.

  7. Fix

    All platforms - Desktop GUI: Fixed wrong context menu when right-clicking on branch explorer

  8. Change

    All platforms - Desktop GUI: In certain situations, when right-clicking on an object in the branch explorer, we were showing the wrong options for the context menu. So when right-clicking on a branch, the context menu for a changeset would appear. This resulted in unexpected exceptions when using the menu.

  9. Fix

    All platforms - Desktop GUI: We fixed this issue, and now right-clicking will always show the correct menu for the currently selected object.

  10. Change

    All platforms - Desktop GUI: Fix shortcuts when opening subviews

  11. Change

    All platforms - Desktop GUI: Sometimes after opening or closing a subview, like the Shelves view in the Pending Changes, the keyboard shortcuts stopped working.

  12. Fix

    All platforms - Desktop GUI: We fixed this issue, and now the shortcuts will always work, regardless of the currently opened views or the last used control.

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.