Unity Version Control 11.0.16.8729
24 documented changes.
- Version
- 11.0.16.8729
- Released
- Jun 27, 2024
- Product
- Unity Version Control
Unity Version Control 11.0.16.8729
New
- Change
All platforms - Desktop GUI: Allow to remove branches with changesets
- 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.
- 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.
- Change
All platforms - Desktop GUI: Plastic SCM will prevent removing the changesets in a branch under the following circumstances:
- Feature
All platforms - Desktop GUI: Added advanced filters to the shelves view
- 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.
- Improvement
All platforms - Semanticmerge: Updated semanticmerge to support C# 12
- 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.
- 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
- Change
The changeset zero is included in the operation (that is, you are trying to delete the main branch).
- Change
One or more of the changesets have children outside of the branch (that is, the branch has child branches).
- 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.
- Change
One or more of the changesets in the branch are pointed to by a label.
- Change
There are one or more shelvesets created from a changeset in the branch.
Bug
- Change
All Platforms - Server: Changeset deletion can fail in partially replicated repositories
- 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".
- Change
All Platforms - Server: Now, the changeset deletion succeeds regardless of whether the parent changeset was replicated or not.
- Change
All platforms - Desktop GUI, Gluon: Allow to specify multiple repositories in the advanced queries
- 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.
- Change
macOS - Desktop GUI: Crash when canceling undo changes dialog
- macOS
- 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
- 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
- Fix
macOS - Desktop GUI: Fixed writing issue in merge-to dialog
- macOS
- 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