Release Notes
11.0.16.7388: Sep 07 2022
All platforms - PlasticX, GluonX: Mark unviewed diffs in bold
The list of differences in Diff window will display viewed items in normal text style and non viewed in bold text style. It'll apply just to the path column for each difference from the list.

All platforms - PlasticX: Added new semantic history view
We added a new view to PlasticX: the semantic history. From this view you can see the history of individual methods or classes inside each file. This view was available on the Windows legacy GUI, and now you can use it from every platform in PlasticX. Check it out:


All clients: GitSync doesn't fail anymore if it cannot access to a revision data.
GitSync won't fail anymore if for whatever reason it can't access the contents of a given revision. It will add an empty revision in the Git package instead.
This way we allow syncing with Git even if an old revision is not present due to any old or weird issue.
All platforms - PlasticX: Code review skip merge tracking
A new button to group the diffs by merge has been added to Code review window. This button will be available only when the selected branch/changeset has merges in the differences list.

All platforms - PlasticX, GluonX: Added "Scan network" button
Added a new "Scan network..." button below the server entry, when connecting to an on-premises server. This button will show a dialog that allows you to easily find Plastic servers in your local network


All platforms - PlasticX: Issue trackers not configurable without workspace
A created workspace is required to configure any issue tracker from the Preferences window. For this reason the view controls will be hidden and a message will be displayed when no workspace is loaded.
All platforms - PlasticX: Linked tasks browse broken
Browse button from Linked tasks panel in Pending changes view didn't open the correct task URL in the web browser. The task Id format has been fixed in order to open the URL properly.
Server: The REST API to download revisions had a memory leak.
The endpoint to download a file revision content (api/v1/repos/repName/revisions/revId/raw) had a memory leak when the '?version=2' query parameter was specified. Fixed.
All platforms - PlasticX, GluonX: only show empty comment warning if user wants it
We were failing to save your preference for not re-showing the empty comment warning if you cancelled the warning dialog.
PlasticX: Unexpected directory conflicts after solving selected file conflicts
Unexpected new directory conflicts appear after merging the selected file conflicts. Now, after merging the selected files only the pending file conflicts remains.
Also, the check-in of the previous merge result, with the reappearing directory conflicts, could fail with an item loaded twice error. Now that the merge is working properly the result can be checked in properly.
All platforms - PlasticX: fixed exception scrolling diffs in diff window
We have fixed an unexpected exception that appeared when scrolling Xlinks diffs in diff window
Also, we will always show in normal font style the merge and changes categories

.
All platforms - PlasticX: Restore a in-progress merge on restart
Now when Plastic is restarted, if there are pending links, the in progress merge is restored. In this case, the Merge tab will be available from the startup and the loaded merge will be the last in-progress merge before the app is closed.
All platforms - PlasticX, GluonX: Fixed authentication issue when changing the server working mode
If you had a stored profile for a server, and the server changed its working mode, you were not able to update the the existing profile to authenticate to the server.
We fixed this issue - now when the server changes the working mode, the old profile is removed, and we ask for new credentials to save a new profile
All platforms - PlasticX: Fix code review comment navigation.
When double-clicking a code review comment in the Code Review Window, the left textbox didn't navigate to the proper line, so the DiffViewer scroll got de-synchronized. Now it's fixed.
All platforms - PlasticX: Linked tasks panel layout improvements
Some layout adjustments has been included to improve Linked Tasks panel.
A new button has been also added to Pending changes view at the top header area. This button "Show Tasks" will allow to show/hide the Linked Tasks panel when it'll be available.
Linked tasks are available when an issue tracker was previously configured with bind by changeset option selected.
All platforms - PlasticX, GluonX: Made dialog button order consistent
Some 3 button dialogs had the Cancel button in the wrong position. We reviewed all dialogs and made the button order consistent with platform guidelines in each case.
All platforms - PlasticX: fix exception when subtractive merge returned no results
We have fixed a exception when you tried a subtractive merge that returned no results (for example, a subtractive from a not connected branch)
All platforms - PlasticX: Fixed dynamic view location issues
There were some issues with the location of the dynamic views, such as the annotate, history or semantic history, where they appeared in the wrong place of the screen, or partially cut.
We fixed this issue, and now all these views are shown filling all the available space, no matter where they where opened from