Release Notes

Public

8.0.16.3621: Oct 11 2019

New

All platforms - GUI: You can specify a default list of values for attributes now! You just need to include a line like the following in the attribute comment:

default: value_one, "value two", value3, "Final value"

The GUIs will scan the attribute comment to find that line and then they'll parse that list of comma-separated values to populate the drop-down list of suggested values whenever you want to apply the attribute to an object.

This is particularly useful when you use our Mergebots, to let all users know which are the expected values they're monitoring.

Bear in mind that if you define a list of default values, you won't see other non-default values that the attribute might have in other objects being suggested in the GUIs.

New

macOS, Linux - Plastic: you can now specify a comment when creating a new Attribute, just like your Windows-using colleagues.

Here is how it looks on macOS:

And Linux

New

Windows - Plastic: now a new help text explains how to enter default values in attributes

New

All platforms - CLI: We added a new 'cm attribute edit' command that enables you to change the comment of attributes. You can use it as follows:

cm attribute edit att:Status "This is the current status of the task branch in the CI pipeline. default: ready building failed merged"

This is especially useful to edit the list of default values available for an attribute!

New

All platforms - Server (Jet backend): We made the 'delete changeset' operation more fault-tolerant. You'll be able to keep working with the same branch even if it fails! Before these changes the branch was left unusable, pointing to the deleted changeset - which no longer existed.

New

Windows - Plastic: we added some help that explains how to do a great review in order to help users to discover how the new Code Review system works. Now you'll see how to add comments, add questions, request changes, apply or close a change request...

The help button is placed in the right top corner of the code review window.

Remember, right now, you need to launch the application with "plastic --codereview" to enjoy the new feature.

New

All platforms - Plastic, Gluon: We added a new column called "Location" in all Workspace Views. It will display the currently loaded branch, changeset or label in each workspace. This is useful if you have many workspaces or if you have multiple workspace for the same repository: this new feature will allow you to know at a glance what you will find if you open a given workspace.

This is how it looks like in Windows:

New

Windows - Plastic: Recently, we added a feature in the new Code Review system that allowed a developer to mark the changes requested by the reviewer, as resolved, from the pending changes view.

The current mechanism did not allow to resolve several changes in one checkin, because when a change was selected, the text in the comment's TextBox was replaced. We fixed it by inserting the text in the comment's TextBox at the current caret position.

New

All platforms - Plastic: the Pending changes view will let you know if new changes have appeared in your branch since you last updated. There used to be an option to disable this alert, but we think it's a useful feature for everyone, so we removed the option and made the feature always enabled.

New

Windows - Installer: From now on, unattended installations of Plastic will update the system environment PATH variable with the client and server installation path.

Example of command to run the Plastic installer on unattended mode:

PlasticSCM-8.0.16.3621-windows-installer.exe --mode unattended --unattendedmodeui none

New

Windows - Installer: From now on, unattended installations of Plastic will configure the Plastic Server with default values and start it up. This is done just when no previous Plastic Server installation was detected in the system.

New

All platforms - GUI and CLI: We improved the message you get when your credentials are set to a user that doesn't exist. It was simply "User unknown", so now we ask you to check your credentials information. We also point out that the username check is case-sensitive.

New

Windows - Plastic: We changed the "Rename" context menu option in the attributes view to "Edit"! It will now allow you to change the name *and* the comment of the attribute. This will make your life easier if you want to change the list of default values for the attribute.

Bug

macOS - Plastic: When you configure Plastic SCM Team Edition for the first time, a dialog shows up asking you your Plastic SCM server's address, and your credentials (if necessary). In that dialog, the Cancel and OK buttons were slightly cut out on the top. You didn't notice? Good! You did notice? That's now fixed!