46 documented changes.

Version
11.0.16.7348
Released
Aug 25, 2022
Product
Unity Version Control
Unity Version Control 11.x release notes

Unity Version Control 11.0.16.7348

Official notes

New

  1. Change

    All platforms - PlasticX, GluonX: Delete current workspace could throw non-controlled exceptions

  2. Fix

    All platforms - PlasticX, GluonX: If the user deleted the current workspace in use in the GUI (using the GUI or delete workspace command), further operations with that deleted workspace would throw non-controlled exceptions that could close the program; we fixed this issue.

  3. Change

    All platforms - PlasticX: Show warning when the user tries to delete changeset involved in a pending merge

  4. Change

    All platforms - PlasticX: We now show a warning message and stop the delete changeset operation if you try to delete a changeset that is the source of a pending merge link. We do it because deleting the merge source puts you in an invalid state where you cannot later check in the merge.

  5. Change

    All platforms - All client applications: Upgraded interface assembly consumed by issue tracker extensions

  6. Change

    All platforms - All client applications: We support connecting any client application to an issue tracker to retrieve a user's list of assigned tasks, create a proper branch, or open a task in the issue tracker.

  7. Change

    All platforms - All client applications: We provide built-in connectors for many issue trackers, such as Jira, Bugzilla, etc.

  8. Change

    All platforms - All client applications: And we also published an interface so you can write your own connector for a custom issue tracker. This interface is located at `issuetrackerinterface.dll` file, in the `client` binaries folder of a Plastic SCM installation.

  9. Change

    All platforms - All client applications: We've upgraded the `issuetrackerinterface.dll` and now is compiled in `netstandard2.0` (instead of `net framework 2.0` ). This will enable further improvements in the issue tracker subsystem of plastic.

  10. Change

    All platforms - All client applications: Just in case you have a custom extension compiled in net framework 2.0, you will have two options:

  11. Feature

    All platforms - PlasticX, GluonX: added warning for an empty check-in comment

  12. Feature

    All platforms - PlasticX, GluonX: We have added an optional warning if you accidentally try to check in with no check-in comment. It looks like this.

  13. Change

    All platforms - PlasticX, GluonX: You can activate it in Preferences -> Comments:

  14. Change

    Command-line client: 'cm history' shows if the revision was archived.

  15. Removal

    Command-line client: The 'cm history' command shows whether the revision's data was archived. It adds a new entry for each history entry specifying the data status. The possible values are 'Available' or 'Archived'. The value is empty for the moved/removed history entries.

  16. Change

    Command-line client: Default output:

  17. Change

    Command-line client: Long output (--long):

  18. Change

    Command-line client: Xml output (--xml):

  19. Change

    All platforms - PlasticX: Branch filtering on new history view

  20. Feature

    All platforms - PlasticX: Further improving the new history view, a dedicated branch filtering popup has been added!

  21. Change

    All platforms - PlasticX: Filtering by one or as many branches as needed is now possible. You can try it out by viewing the history of any file or directory and clicking the 'branch' button near the search bar.

All platforms - All client applications

  1. Change

    Upgrade your custom extension and compile it in net framework 4.0 or above

  2. Change

    Use the legacy `issuetrackerinterface.dll` compiled in net framework 2.0, located at `client/extensions` directory of a windows installation of Plastic SCM

    • Windows

Bug

  1. Change

    All platforms - Plastic, PlasticX, Gluon, GluonX: pending changes check status preserved when Incoming changes applied

  2. Change

    All platforms - Plastic, PlasticX, Gluon, GluonX: Previously, pending changes you had unchecked in the Pending Changes view (or Check-in view in Gluon) were being checked when Incoming Changes were viewed or applied. We now preserve your chosen checked state.

  3. Change

    All platforms - Plastic, PlasticX, Gluon, GluonX: Note, that merging can still check previously unchecked items. This is because all items involved in a merge must be checked in together. To help you avoid issues trying to check in a subset of a merge we automatically check all the items involved in the merge.

  4. Change

    All platforms - PlasticX: Create button not refreshed in create branch dialog

  5. Change

    All platforms - PlasticX: The Create button status needs to be refreshed depending on the content of the text fields of the current displayed tab in "Create branch dialog". When an issue tracker was previously configured, two ways of creating a new branch will be available, Manual and From task. The branch name will be mandatory to create a new branch.

  6. Change

    Command-line client: A workspace created with `cm wk mk` unexpectedly points to the default repository

  7. Change

    Command-line client: When creating a workspace there is no need to specify a repository. A default one will be selected instead.

  8. Change

    Command-line client: If a non-existent repository is specified when creating a workspace, the command was silently falling back to picking a default repository. This behavior was misleading.

  9. Change

    Command-line client: Now, the command just fails and shows an error:

  10. Change

    Command-line client: The `cm wk mk` subcommand does not always accept the 'rep:' prefix

  11. Change

    Command-line client: Creating a workspace pointing to a repository specified with the `rep:` prefix failed silently if a server address was not specified.

  12. Fix

    All platforms - PlasticX: corrected GUI hang when switching during Undo

  13. Change

    All platforms - PlasticX: Attempting to switch to another workspace while a long Undo operation was in progress would cause the GUI to hang.

  14. Change

    All platforms - PlasticX: Now, if an operation is in progress, we inform the user and don't allow the switch until the operation has been completed.

  15. Fix

    All platforms - PlasticX: Fixed changeset -1 exception

  16. Change

    All platforms - PlasticX: There was an exception thrown when selecting the Home changeset in the Branch Explorer when there was a diff view in the background.

  17. Fix

    All platforms - PlasticX: We fixed this issue

  18. Change

    All platforms - PlasticX: exception thrown if pending merge source changeset not found

  19. Change

    All platforms - PlasticX: If the source changeset of a pending merge link could not be found (probably because it was deleted), an exception was thrown in the Pending changes view. Now, in this case, we display some helpful text in the merge link description, letting you know you will not be able to check in the merge (because the source changeset is missing).

  20. Change

    All platforms - PlasticX: Hide the "add" repository button before org is created

  21. Fix

    All platforms - PlasticX: Fixed issue that allowed the user to click 'add' repository button. The 'add' repository button has been hidden when a user is not part of an organization yet.

  22. Change

    Windows - PlasticX, GluonX: allow file rename changing case only

    • Windows
  23. Fix

    Windows - PlasticX, GluonX: We fixed the validation in the Rename dialog of the Items view to allow renames that only change the case of the name.

    • Windows

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.