Release Notes

Public

Release 5.4.16.677

Jun 30 2015
New

Initial release of the Semantic version control initiative.

Now the Windows GUI includes built-in semantic diffing for C#, VB.net and Java. Each time you diff a branch, a changeset or a file from “pending changes” you’ll have the option to switch to semantic mode.

The new diff with semantic capabilities is able to:

* Match methods (declarations of any type in fact) to calculate the diffs. You moved a method down? No problem!

* Decorate the side by side text diff with symbols (A- added, D- deleted, C- changed, M- moved, R- renamed) to better understand the changes.

* Ignore code format changes such as indentation and EOL changes. Suppose you just split a method call in several lines without other changes – the diff will be ignored by default.

Important remark: This new feature forces the Plastic SCM GUI to depend on .NET 4.5.1 and higher.

New

Windows GUI: A workspace can now be activated by double-clicking on it on the 'Workspaces' view.

Internal and public releases

The Plastic SCM development team works in short iterations delivering frequent releases.Our goal is to have at least one new release every week, with new functionalities, bug fixes and performance tweaks.

Every 'weekly' release is not published to our customers, but we like to detail each of them in the release notes so users can easily follow what we achieved on every short iteration.

The releases marked with the word "public" are the ones we do publish on the website. The ones marked as "internal" are the releases we create in-house to keep the project moving week after week.

Version numbering

Starting in Plastic SCM 4.0 the version numbering schema has been modified:

  • major.minor.compatibility.buildnumber

  • Sample: 5.0.44.511 means:
    • 5 -> major release number
    • 0 -> minor release number
    • 44 -> compatibility -> all clients and servers with "44" in the compat number are compatible, even if the build number changes
    • 511 -> internal build number