SemanticMerge Releases

Released: Jul 2, 2020

Updates in 2.0.152.0

Features

  • Added SemanticMerge Licensing Server - Previously, getting a SemanticMerge license involved several manual steps, including visiting a website. This release has streamlined the process by creating a license server for SemanticMerge. Now, an administrator can install floating licenses on a single server, and each user's instance of SemanticMerge will automatically contact the server to obtain a license as required.

Released: Jun 11, 2020

Updates in 2.0.150.0

Features

  • Updated the learn more link in the welcome window to point to the new documentation web page.

Released: Oct 2, 2019

Updates in 2.0.149.0

Features

  • Some semantic merge users suggested it was not clear which action was next when resolving a merge. This release blinks the buttons to resolve a conflict, so the next action is clear.
  • In order to enable Java and C++ files to be semantically merged, it is required to have a valid installation of Java Virtual Machine (version >= 8). But, if no valid Java Virtual Machine is found, SemanticMerge will warn the user asking whether falling back to regular, embedded text-based mergetool (a.k...

Released: Sep 25, 2019

Updates in 2.0.147.0

Features

  • Now supports C# versions 7.1, 7.2, 7.3 and 8 (preview).

Fixes

  • Configuration changes, for example your choice of external diff and merge tool, didn't take effect until SemanticMerge was re-launched. We have fixed this - now your changes take effect immediately, which is much less confusing.
  • A 'Value cannot be null. Parameter name: source' exception was thrown when the destination file of the merge was empty. Fixed.
  • Improved declaration matching mechanism to properly detect the...

Released: Jun 24, 2019

Updates in 2.0.138.0

Updates in 2.0.138.0

  • Fixed - Changes to fonts weren't properly stored to disk. As a result, font preferences were reset on startup.
  • Fixed - Some dialogs (such as license, about, configuration, etc ... ) were cut off in some screen configurations and resolutions.
  • Fixed - While solving changed-changed problems using the Mergetool, the "Save base / source / destination contributor & exit" options were not working properly.

Released: Jan 26, 2019

Updates in 2.0.135.0

Features

  • PHP language support is added for Windows users.
  • SemanticMerge now understands your PHP code.
  • The PHP parser is released as a beta.

Released: Mar 5, 2018

Updates in 2.0.120.0

Features

  • Added support for C# 7.

Fixes

  • A "No external merge tool has been specified in order to proceed with the merge" warning was shown when the merge was solved using the text-based tool.
  • Automatic installation of SemanticMerge for PlasticSCM was not working correctly.

Released: May 17, 2017

Updates in 2.0.107.0

Features

  • The semantic diffs navigation has been improved. Clicking on a method (or any other declaration) in the 'semantic outline' panel will automatically focus its first difference. Also, the highlighting of the selected semantic difference has been improved, making clearer which word/lines have changed indeed.
  • The 'Parsing errors found' dialog is no longer shown at startup. If SemanticMerge detects parsing errors, a warning panel will be shown at the top of the tool. It will include a button...

Released: Jul 11, 2016

Updates in 2.0

Features

  • Redesigned user interface that makes it more suitable for a wider range of scenarios, not just semantic merges.
  • Uses a new 4-panel pattern used by most merge tools, which results in a much cleaner and clearer interface.
  • The 3 panels on the first row represent, the "source contributors" the "base" and the "destination" whilst the panel on the bottom contains the "result".
  • Code is decorated with "change" icons making it easy to see code that has changed, moved, been deleted or added.
  • Now...