Release Notes

Public

11.0.16.7388: Sep 07 2022

New

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.

New

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:

New

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.

New

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.

New

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

Bug

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.

Bug

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.

Bug

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.

Bug

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.

Bug

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.

Bug

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

.

Bug

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.

Bug

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

Bug

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.

Bug

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.

Bug

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.

Bug

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)

Bug

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