Release Notes

Public

5.4.16.710: Dec 11 2015

New

Eclipse plugin: The 'Pending changes' view now allows to launch file diffs when double-clicking an item.

Remark: Deleted items don't show differences.

New

REST API: Two new endpoints have been implemented to address possible URI ambiguities:

a) /api/v1/repos/:repname/branches/:branchname/contents?item=:itempath -> It retrieves the revision metadata of itempath located in the last changeset of branch branchname@repname

(This endpoind extends the already existent endpoint to retreive revision metadata: /api/v1/repos/:repname/branches/:branchname/contents/:itempath )

b) /api/v1/repos/:repname/branches/:branchname/history?item=:itempath -> It retrieves the revision history of itempath located in the last changeset of branch branchname@repname

(This endpoind extends the already existent endpoint to retreive revision history: [code[/api/v1/repos/:repname/branches/:branchname/history/:itempath )

New

Branch naming: The name of a new branch with any leading/trailing whitespaces will be trimmed before creating it.

New

Command Line Interface: cm diff command now accepts new output format parameters: {date}, {owner} and {srcfsprotection}

Bug

Windows GUI: SemanticSCM: An 'index was out of range' error was thrown when clicking the 'skip format changes' button and there were format changes in the file declaration. Fixed.

Bug

Windows GUI: 'New branch' dialog: The 'Switch workspace to this branch' checkbox was disabled while the issue tracker query was still running. Fixed.

Bug

Windows GUI: Sorting by size in the 'Pending changes' view was not working as expected. Fixed.

New

Windows GUI and Gluon: The 'Open in Windows Explorer' menu option was opening folders using the '/root' switch. This prevented Windows Explorer navigation to parent folders of the selected item. Fixed.

Bug

Linux GUI (GTK) and Mac OS GUI: Reloading the 'Pending changes' view did not refresh the diff/contents panel. Fixed.

Bug

JIRA Issue tracker extension: 'Resolved' bugs were not showing up on the 'Branches view' and 'Branch explorer' view. Fixed.

Bug

Command Line Interface: cm diff command was showing a cryptic error message when a changeset without a parent changeset (e.g. cs:0) was selected for diff. Fixed.

Bug

Command Line Interface: cm diff command was always using the repository of the current workspace for branch diffs, instead of parsing the branch spec. Fixed.

Bug

Triggers: The TriggerVariables settings were wrongly removed from the client configuration when the Plastic SCM GUI was restarted. Fixed.

Bug

Installers: Fixed some typos in the installer's text fields.

REMARK: Some strings in Spanish are still wrongly displayed due to an encoding issue, which will be fixed in the next Plastic SCM release.

Bug

Server configuration tool: During the upgrade of the Plastic SCM server, the license could be wrongly overridden. Fixed.

Bug

Server configuration tool: The tool wasn't loading & saving the configuration parameters properly (such as server ports and user authentication mode). Fixed.

IMPORTANT REMARK: The Database Administration tool (a.k.a. 'admintool.exe') is still affected by this issue. It could lead to miss some server configuration parameters, so its usage is not recommended until the next Plastic SCM release.