16 documented changes.

Version
11.0.16.10371
Product
Unity Version Control
Unity Version Control 11.x release notes

Unity Version Control 11.0.16.10371

Official notes

New

  1. Change

    All platforms - Desktop GUI: Show hidden branches in the Branch Explorer: The Branch Explorer now has a new Show hidden toggle button inside the Other filter. When enabled, hidden branches appear in the diagram at reduced opacity, alongside regular ones.

  2. Change

    All platforms - Desktop GUI: Show hidden branches in the Branch Explorer: The Branch Explorer with the new 'Show hidden' filter enabled and a hidden branch displayed:

  3. Change

    All platforms - Desktop GUI: Enable the merge to operation when you are not in a workspace: The Merge to operation merges a source branch, changeset, or label into a destination branch directly on the server, without loading the source into your workspace.

  4. Change

    All platforms - Desktop GUI: Enable the merge to operation when you are not in a workspace: Until now the option was disabled in the context menus whenever no workspace was active, even though the operation does not need one. It is now available in those menus. You can start a merge to operation from the right-click menu of the following items:

  5. Change

    All platforms - Desktop GUI: Enable the merge to operation when you are not in a workspace: The same operation is available from the command line with the `--to` (or `--destination` ) option:

All platforms - Desktop GUI: Enable the merge to operation when you are not in a workspace

  1. Change

    Branches: right-click a branch and select Merge to.

  2. Change

    Changesets: right-click a changeset and select Merge to.

  3. Change

    Labels: right-click a label and select Merge to.

Bug

  1. Change

    All platforms - Desktop GUI: Diff view no longer freezes on files with a very long line: Previously, opening a diff of a file that contained a single extremely long line, such as a Unity YAML asset with an inline binary blob serialized as hex on one line, froze the application for several seconds when that line scrolled into view. The editor measured and highlighted the whole line on the UI thread. The editor no longer processes the entire line. It renders the first few thousand characters followed by a truncation marker, so scrolling stays responsive.

  2. Fix

    All platforms - Desktop GUI: Fixed crash when a block selection crosses the diff splitter: Before, holding the block selection modifier and dragging the mouse from one pane of a side-by-side diff across the center splitter into the other pane crashed the application. The diff now keeps rendering correctly during the drag and the application stays open.

  3. Fix

    All platforms - Desktop GUI: Fixed crash when a block selection crosses the diff splitter: Hold Alt (macOS: Ctrl) and drag to make a block selection.

    • macOS
  4. Fix

    All platforms - Desktop GUI: Fixed crash when a block selection crosses the diff splitter: Both diff surfaces were affected:

  5. Change

    All platforms - Desktop GUI: The shelves list now shows correct information: Previously, the Shelves panel in the Pending Changes tab kept showing the values it read when the list was first loaded. A shelve created the day before could still say Just now, and refreshing the view did not correct it.

  6. Change

    All platforms - Desktop GUI: The shelves list now shows correct information: The shelves list now redraws its rows every time it is refreshed, so the dates match the age of each shelve.

All platforms - Desktop GUI: Fixed crash when a block selection crosses the diff splitter

  1. Fix

    Embedded diff: The diff shown inside the main window, for example from the Pending Changes or Changesets views.

  2. Fix

    Diff in a new window: The diff opened as a separate window.

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.