Unity Version Control 11.0.16.7679
33 documented changes.
- Version
- 11.0.16.7679
- Released
- Dec 15, 2022
- Product
- Unity Version Control
Unity Version Control 11.0.16.7679
New
- Change
DevOps: TrunkBot now deletes shelvesets for Xlinks
- Change
DevOps: When merging a task, the TrunkBot creates a shelveset that gets deleted when done. If the repository contains Xlinks, shelves are potentially created for each "xlinked" repository.
- Removal
DevOps: Before, the TrunkBot only removed the shelveset of the root repository, so the shelves of the "xlinked" repositories were left behind.
- Improvement
DevOps: Now server and TrunkBot were improved so all shelvesets are properly cleaned.
- Change
Command-line client: Automatic shelve before switch (with pending changes).
- Change
Command-line client: The 'cm switch' and 'cm partial switch' commands now ask about shelving the workspace changes before continuing with the switch operation when there are pending changes in the workspace.
- Change
Command-line client: If the answer to the question is yes, it automatically shelves and undo your local changes before continuing with the switch operation.
- Change
Command-line client: This new behavior only happens if the following option is set in the client.conf configuration file.
- Change
Command-line client: The shelve question can be skipped if the switch commands are executed with the '--noinput' option. In this case, the shelve + undo are run by default before the switch operation.
- Change
MacOS - Plastic: Automated update workflow
- macOS
- Improvement
MacOS - Plastic: The update workflow has been improved on MacOS! It automatically downloads the latest release and executes it, whenever an update is available, and the user wishes to update.
- macOS
- Change
All Platforms - Plastic/PlasticX/GluonX: Semantic supports C# 9, and 10 versions!
- Change
All Platforms - Plastic/PlasticX/GluonX: We modified Semantic Diff/Merge to support the new features introduced in the C# (9, and 10), and VB (16.9) languages for all platforms.
- Change
All Platforms - Plastic/PlasticX/GluonX: Here is a sample for C# 9 files with target-typed new expressions, and top-level statements (program without Main method):
- Change
All Platforms - Plastic/PlasticX/GluonX: Here is a sample for C# 10 files with global using, file-scoped namespace, and constant interpolated strings:
- Removal
All platforms - PlasticX, GluonX: Removed the repositories view from the switcher window
- Removal
All platforms - PlasticX, GluonX: When you clicked on the workspaces drop down at the top and selected "View repositories..." you would see the switcher window with a list of all the repositories you can access. This information was redundant, because you can also see the repositories from the home view. We removed the repositories view from the switcher window, and now it only displays the list of your workspaces
- Change
All Platforms - Plastic: Check for update option
- Change
All Platforms - Plastic: You can now to check for a new update at any time, by selecting it from the application context menu.
Bug
- Change
All platforms - Plastic, Gluon: Home shows error message selecting repo with read permission denied
- Fix
All platforms - Plastic, Gluon: Plastic app could show a "An unexpected error has occurred" message in Home View if a repository with no read permission was selected, we fixed this issue
- Change
All platforms - Plastic, Gluon: Home will show public directories in repos with root path permission denied
- Fix
All platforms - Plastic, Gluon: We fixed the following scenario:
- Change
All platforms - Plastic, Gluon: If an admin account denied all root permissions to another user accounts, but some subdirectories are public, HomeView would show empty repository to these users
- Change
All platforms - Plastic, Gluon: This is the full repo an admin user could have:
- Change
All platforms - Plastic, Gluon: And this will be the Home View normal users will now see in this scenario:
- Change
Windows - Visual Studio 2022 plugin: Prevent private files from showing CodeLens information
- Windows
- Change
Windows - Visual Studio 2022 plugin: Previously to this change, private files were showing "Private" for every method and class and an empty tooltip. Now we are hiding useless information.
- Windows
- Change
Command-line client: status --short option not providing a list of files
- Change
Command-line client: Before, the status command didn't provide a list of files as the help said. It couldn't be used in a pipeline without some workarounds.
- Change
Command-line client: Now it is possible to use it as expected:
- Change
All platforms - Plastic, Gluon: Home View Path permissions created with \ instead of /
- Fix
All platforms - Plastic, Gluon: In the Home View, if we browse a file o directory to add a Path Permission, backslashes were used instead of forward slashes, we fixed this issue