24 documented changes.

Version
11.0.16.8729
Released
Jun 27, 2024
Product
Unity Version Control
Unity Version Control 11.x release notes

Unity Version Control 11.0.16.8729

Official notes

New

  1. Change

    All platforms - Desktop GUI: Allow to remove branches with changesets

  2. Change

    All platforms - Desktop GUI: Before, if you wanted to delete a branch containing changesets, you had to delete the changesets first. Now all the data is deleted at once from the delete branch option.

  3. Removal

    All platforms - Desktop GUI: Bear in mind that the operation is atomic. Either all of the changesets or none of them will be removed.

  4. Change

    All platforms - Desktop GUI: Plastic SCM will prevent removing the changesets in a branch under the following circumstances:

  5. Feature

    All platforms - Desktop GUI: Added advanced filters to the shelves view

  6. Change

    All platforms - Desktop GUI: The advanced filters that we are adding to several places in the GUI are now available in the shelves view. You can filter the shelves list by branch or user, using the same saved filters that you have for the rest of the views.

  7. Improvement

    All platforms - Semanticmerge: Updated semanticmerge to support C# 12

  8. Improvement

    All platforms - Semanticmerge: We updated the parser in semanticmerge to support the new features in C# 11 and C# 12. The syntax highlighting now also supports these new versions.

  9. Change

    All platforms - Semanticmerge: Also, when semanticmerge detects parsing errors, they are now shown automatically in a modal dialog, warning about possible file corruption if the user continues.

All platforms - Desktop GUI

  1. Change

    The changeset zero is included in the operation (that is, you are trying to delete the main branch).

  2. Change

    One or more of the changesets have children outside of the branch (that is, the branch has child branches).

  3. Change

    One or more of the changesets in the branch are the source of a merge, and the destination changeset of the merge falls outside of the branch.

  4. Change

    One or more of the changesets in the branch are pointed to by a label.

  5. Change

    There are one or more shelvesets created from a changeset in the branch.

Bug

  1. Change

    All Platforms - Server: Changeset deletion can fail in partially replicated repositories

  2. Change

    All Platforms - Server: The changeset deletion of a replicated changeset failed if its parent was not replicated too. The error thrown was "Cannot show differences between changeset X and changeset Y. The source changeset X has not been replicated to this repository. Make sure that you replicated the branch containing this changeset".

  3. Change

    All Platforms - Server: Now, the changeset deletion succeeds regardless of whether the parent changeset was replicated or not.

  4. Change

    All platforms - Desktop GUI, Gluon: Allow to specify multiple repositories in the advanced queries

  5. Fix

    All platforms - Desktop GUI, Gluon: For some of the query views, like the Branches or Code Reviews, if you used an advanced query that contained multiple repositories, an error was raised to the user. We fixed this error, and now you can specify multiple repositories in the query, and use it together with the new filters.

  6. Change

    macOS - Desktop GUI: Crash when canceling undo changes dialog

    • macOS
  7. Change

    macOS - Desktop GUI: The application crashed when the "Undo confirmation" dialog was closed by pressing the "Esc" key in the pending changes view.

    • macOS
  8. Change

    macOS - Desktop GUI: Additionally, a fix was applied to prevent the TreeDataGrid component from incorrectly moving the selected item when Esc was pressed.

    • macOS
  9. Fix

    macOS - Desktop GUI: Fixed writing issue in merge-to dialog

    • macOS
  10. Fix

    macOS - Desktop GUI: When performing a server-side merge operation, the dialog that lets you write the checkin comment was not working properly on macOS, resulting in unexpected behavior after removing characters and writing them again. This issue is fixed, and now you can use the text area normally.

    • macOS

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.