Release Notes

Public

7.0.16.2661: Oct 10 2018

New

Windows GUI: We added a panel to the Image Diff that ask you for confirmation before calculating the diff of big images. This is >2MB by default but you can customize it in the 'mergetool.conf' file using the 'big_file_size' key (in bytes).

New

WebUI: The Plastic SCM Server version number is now displayed in the page footer.

New

macOS: Support for macOS mojave Dark Theme (still beta, please feel free to report any theme issue to support@codicesoftware.com). REMARK: The diff viewer syntax highlighter does not change between themes on-the-fly. You need to close and reopen Plastic to get it working. We're working to support that asap.

New

Windows GUI: Now the GUI displays the current (working) workspace in bold font in the workspaces view. Note that branches, changesets, history ... already display the working object with a bold font.

New

CLI: The 'cm li' command now has a nicer, tidier output, some new flags, and a revamped help. Specifically, the new flags are:

--inactive
--active
--sort={name|status}

The first filters out active users, while the second filters out inactive ones. The third one allows you to sort the license usage table by user name or by its status (licensed or inactive). As always, you can refer to the built-in documentation for further information like this:

cm li --help

This is part of our ongoing effort on making our CLI great, and we expect to enhance the 'cm li' command again soon!

New

We implemented a workaround to a regression in macOS 10.14 Mojave launching apps from Finder or via "open" on the command line. All our clients (plastic, gluon and mergetool) where affected by some graphical issues. Additionally, AppKit started drawing corrupted graphics randomly :'(

New

DevOps: We just published version 0.12 of our plasticscm-mergebot-plugin! Check the changelog in the Wiki page: https://wiki.jenkins.io/display/JENKINS/PlasticSCM+MergeBot+plugin

New

Jenkins plugin: We just released plugin version 2.20! Check the changelog in the Wiki page: https://wiki.jenkins.io/display/JENKINS/PlasticSCM+plugin

New

WebUI: We enabled code folding in the diff/content views, as well as bracket matching and control + G to navigate to a line by number.

Bug

Windows Image Diff: The '1:1' and 'Fit image' buttons had their functionality swapped! We fixed that so each button launches the appropriate operation.

Bug

Jenkins plugin: Requesting the list of affected files from our SCM plugin failed. This happened with the Slack notifier plugin, for instance. It's now fixed!

Bug

DevOps: merge failed and returned a cryptic error message ("The specified branch -1 can't be found.") if the merge contained xlinks with unresolved conflicts and there weren't any changes in the destination branch inside the xlink. We changed that to make the client display a helpful message: 'The "Merge-to" operation cannot be executed because the merge from changeset cs:32992@myRepo to branch br:/main/release_2308 has conflicts. It is necessary to run a "Merge from" operation from a workspace to resolve those conflicts.'

Bug

DevOps: We added support of recursive merges that include a file with conflicts among the ancestors and the merge contributors at the same time.

Bug

macOS: Fixed an issue that could make macplastic & gluon to crash when opening certaing views in Mojave.