64 documented changes.

Version
11.0.16.6898
Released
Apr 28, 2022
Product
Unity Version Control
Unity Version Control 11.x release notes

Unity Version Control 11.0.16.6898

Official notes

New

  1. Change

    Command-line client: New environment variable to track the merge info during an 'after-clientcheckin' trigger

  2. Change

    Command-line client: The `after-clientcheckin` trigger will now fill a new environment variable named `PLASTIC_MERGE_LINKS` with info about the merge links (if any) introduced in the checkin operation (i.e. checking in a merge from another branch).

  3. Change

    Command-line client: The value of the `PLASTIC_MERGE_LINKS` environment variable would be like this format (just one merge link):

  4. Change

    Command-line client: And if there are several merge links in the checkin operation, they will be separated by semicolon ';' char:

  5. Change

    Command-line client: Example:

  6. Change

    Command-line client: Please refer-to the client checkin triggers documentation site for further info.

  7. Change

    Server: New environment variable to track the merge info during an 'after-checkin' trigger

  8. Change

    Server: The `after-checkin` trigger will now fill a new environment variable named `PLASTIC_MERGE_LINKS` with info about the merge links (if any) introduced in the checkin operation (i.e. checking in a merge from another branch).

  9. Change

    Server: The value of the `PLASTIC_MERGE_LINKS` environment variable would be like this format (just one merge link):

  10. Change

    Server: And if there are several merge links in the checkin operation, they will be separated by semicolon ';' char:

  11. Change

    Server: Example:

  12. Change

    Server: Please refer-to the server checkin triggers documentation site for further info.

  13. Change

    All platforms - Command-line client: New 'cm configure' command replaces 'clconfigureclient' tool.

  14. Security

    All platforms - Command-line client: The `clconfigureclient` tool was a mono/netframework application, and it had troubles configuring a client with a server using ssl on linux and macOS. This was caused due to unmatched security protocol for the ssl connection between the `clconfigureclient` process and the plastic server.

    • macOS
    • Linux
  15. Security

    All platforms - Command-line client: To fix this, we have removed the `clconfigureclient` application, and created a subcommand for the regular command-line-client of Plastic SCM (that runs on netcore, and thus accepts enhanced security protocol, enabling a correct ssl handshake with the plastic server).

  16. Change

    All platforms - Command-line client: The new command is `cm configure` command, and does the same as `clconfigureclient` application.

  17. Change

    All platforms - Command-line client: Issue `cm help configure` to show the command help for further info.

  18. Change

    All platforms - Gluon: Try the new Gluon GUI!

  19. Change

    All platforms - Gluon: You are cordially invited to try out the new Gluon GUI, codenamed GluonX. GluonX has all the functionality of Gluon across all platforms, and additionally includes support for changelists in the Checkin view.

  20. Feature

    All platforms - Gluon: To make it as easy as possible, we have added a button to the existing Gluon GUIs which will launch the new GUI. Note, you can switch back at any time using the "Switch to legacy GUI" option in the menu at the top right of the new GUI.

  21. Change

    All platforms - Gluon: Switch to new GUI on Windows:

    • Windows
  22. Change

    All platforms - Gluon: Switch to new GUI on Mac:

    • macOS
  23. Change

    All platforms - Gluon: Switch to new GUI on Linux:

    • Linux
  24. Change

    All platforms - Gluon: When GluonX is launched you will be presented with this welcome screen:

  25. Change

    All platforms - Gluon: Switch back to original GUI:

  26. Change

    All platforms - Gluon: Please give the new Gluon GUI a try and share your thoughts with us.

Bug

  1. Change

    Command-line client: Creating a branch no longer allows empty branch names

  2. Change

    Command-line client: Previously when creating a child branch it was possible to create one with an empty name. It now will return an error message instead.

  3. Change

    All clients: The fast-update operation failed with after-update triggers.

  4. Change

    All clients: The fast-update operation failed with an "Object reference not set" exception when running the after-update trigger if the workspace was already up-to-date (it means, if it already pointed to the branch head).

  5. Change

    All clients: This operation is internally used to update changes from the global configuration repository (plastic-global-config), so it also made the application of the global configuration in the workspace fail.

  6. Change

    All clients: Some trigger environment variables were not properly set for fast-update.

  7. Fix

    All clients: The PLASTIC_INITIAL_CHANGESET and PLASTIC_FINAL_CHANGESET environment variables were not set for the fast-update operation when running before/after-update triggers. Now it is fixed.

Alpha new

  1. Change

    All platforms - PlasticX, GluonX: Loading spinner in Diff window

  2. Change

    All platforms - PlasticX, GluonX: When the diff window is opened a progress spinner will be displayed while the diff data is loading.

  3. Change

    All platforms - PlasticX, GluonX: Save user columns preferences

  4. Change

    All platforms - PlasticX, GluonX: PlasticX will remember user columns width, sort column, and sort column order preferences every time we open the program, giving the user more personalization options

  5. Change

    All platforms - PlasticX, GluonX: Also, we decreased default column size in columns "status", "created by" and "repository" in Items View

  6. Change

    All platforms - PlasticX: Permission dialog is now resizable

  7. Feature

    All platforms - PlasticX: We added the option to resize all permissions dialogs in PlasticX

  8. Change

    All platforms - PlasticX, GluonX: version in client logs.

  9. Change

    All platforms - PlasticX, GluonX: "plasticx.relevant.log.txt" and "plasticx.debug.log.txt" log files will include program version as the first log trace (INFO).

  10. Feature

    Windows - PlasticX: Added SemanticMerge to solve conflicts for supported languages

    • Windows
  11. Feature

    Windows - PlasticX: We added SemanticMerge tool to be launched automatically to solve conflicts during the merge operation for csharp, vb.net, and java languages.

    • Windows
  12. Change

    Windows - PlasticX: Now you have the semantic power by default in the merge without having to configure it.

    • Windows
  13. Feature

    All platforms - GluonX: added Plastic Link button!

  14. Change

    All platforms - GluonX: You can now copy Plastic Links into the clipboard and share file links with your colleagues.

  15. Change

    All platforms - GluonX: A Plastic Link is like a URL that points to a file in a Plastic repository. You can send links to controlled documents to other people, and when they click on the link, the document will be downloaded into their workspace.

  16. Change

    All platforms - GluonX: Click the Copy button in the Details panel to copy a file link into your clipboard:

  17. Change

    All platforms - PlasticX: Diff changeset by changeset

  18. Feature

    All platforms - PlasticX: Added a new mode for diff branches, the diff changeset by changeset mode which allows to get differences for every changeset from a branch.

  19. Change

    All platforms - PlasticX: Both diff modes "Diff entire branch" and "Diff changeset by changeset" will be available in the Diff window and could be switched between each other, the "Diff entire branch" mode will be displayed by default.

  20. Change

    All platforms - PlasticX: The "Diff entire branch" mode will display:

  21. Change

    All platforms - PlasticX: The "Diff changeset by changeset" mode will display:

All platforms - PlasticX

  1. Change

    The branch diff changed files.

  2. Change

    The selected file diff panel.

  3. Change

    The list of changesets panel for this branch.

  4. Change

    The selected changeset comments panel.

  5. Change

    The diff changed files for the selected changeset.

  6. Change

    The selected file diff panel.

Alpha bug

  1. Fix

    All platforms - PlasticX: fixed Japanese text truncation on Sync view buttons

  2. Fix

    All platforms - PlasticX: The fixed an issue where the text of the buttons on the Sync view was being truncated in Japanese.

  3. Change

    All platforms - PlasticX: Error 'CloudLocalAccount' was not found

  4. Removal

    All platforms - PlasticX: The key for text CloudLocalAccount has been removed from plastic-gui.en.txt.

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.