Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EMF Compare/New and Noteworthy/3.3.0"

(N&N for upcoming EMF Compare 3.3 release)
 
m (Fix bugzilla URLS)
 
Line 2: Line 2:
 
Here is a list of all the new or improved features:
 
Here is a list of all the new or improved features:
  
* [[https://eclip.se/493921|493921]] User can deactivate filters - deactivated filters will not appear in the comparison UI and will have no effect;
+
* [[http://eclip.se/493921 493921]] User can deactivate filters - deactivated filters will not appear in the comparison UI and will have no effect;
* [[https://eclip.se/479449|479449]] Introduce MultiplicityElementChange - a new kind of Diff for UML models;
+
* [[http://eclip.se/479449 479449]] Introduce MultiplicityElementChange - a new kind of Diff for UML models;
 
* A preference has been added to allow users to state whether or not their models should be pre-merged in case of conflict during a model merge;
 
* A preference has been added to allow users to state whether or not their models should be pre-merged in case of conflict during a model merge;
* [[https://eclip.se/495259|495259]] Automatic UML profile migration when comparing Papyrus models;
+
* [[http://eclip.se/495259 495259]] Automatic UML profile migration when comparing Papyrus models;
* [[https://eclip.se/497066|497066]] Don't show problems tab if only warnings;
+
* [[http://eclip.se/497066 497066]] Don't show problems tab if only warnings;
* [[https://eclip.se/495753|495753]] Improve layout and homogeneity of EMF Compare preference pages;
+
* [[http://eclip.se/495753 495753]] Improve layout and homogeneity of EMF Compare preference pages;
 
* A git merge strategy has been added to support Additive Merge - Such a merge will not consider deletions and thus automatically resolve all the conflicts related to deletions (and all the related changes and their consequences) by rejecting the deletions;
 
* A git merge strategy has been added to support Additive Merge - Such a merge will not consider deletions and thus automatically resolve all the conflicts related to deletions (and all the related changes and their consequences) by rejecting the deletions;
 
* Modification of the display of comparison in the comparison editor.
 
* Modification of the display of comparison in the comparison editor.
Line 14: Line 14:
 
Here is a list of all the technical changes that you need to be aware of if you use EMFCompare's API or are interested in EMFCompare development.
 
Here is a list of all the technical changes that you need to be aware of if you use EMFCompare's API or are interested in EMFCompare development.
  
- [[https://eclip.se/495334|495334]] New Test Framework based on annotations - makes it far more simple to write test cases that run with several distinct configurations;
+
- [[http://eclip.se/495334 495334]] New Test Framework based on annotations - makes it far more simple to write test cases that run with several distinct configurations;
 
- Development now uses Mars or above release, and the whole code has been re-formatted;
 
- Development now uses Mars or above release, and the whole code has been re-formatted;
 
- The deletion of a container is no longer considered to directly conflict with all the changes on the opposite side that are located underneath the deleted object;
 
- The deletion of a container is no longer considered to directly conflict with all the changes on the opposite side that are located underneath the deleted object;

Latest revision as of 08:59, 28 October 2016

New or Improved Features

Here is a list of all the new or improved features:

  • [493921] User can deactivate filters - deactivated filters will not appear in the comparison UI and will have no effect;
  • [479449] Introduce MultiplicityElementChange - a new kind of Diff for UML models;
  • A preference has been added to allow users to state whether or not their models should be pre-merged in case of conflict during a model merge;
  • [495259] Automatic UML profile migration when comparing Papyrus models;
  • [497066] Don't show problems tab if only warnings;
  • [495753] Improve layout and homogeneity of EMF Compare preference pages;
  • A git merge strategy has been added to support Additive Merge - Such a merge will not consider deletions and thus automatically resolve all the conflicts related to deletions (and all the related changes and their consequences) by rejecting the deletions;
  • Modification of the display of comparison in the comparison editor.

Technical Changes

Here is a list of all the technical changes that you need to be aware of if you use EMFCompare's API or are interested in EMFCompare development.

- [495334] New Test Framework based on annotations - makes it far more simple to write test cases that run with several distinct configurations; - Development now uses Mars or above release, and the whole code has been re-formatted; - The deletion of a container is no longer considered to directly conflict with all the changes on the opposite side that are located underneath the deleted object; - New validation test scenarios that can be replayed manually have been thoroughly described.

Contributors

The following developers and contributors (in alphabetical order) worked on this release:

  • Alexandra Buzila
  • Cédric Brun
  • Mathieu Cartaud
  • Laurent Delaigue
  • Simon Delisle
  • Stefan Dirix
  • Martin Fleck
  • Laurent Goubet
  • Philip Langer
  • Andreas Mayer
  • Tanja Mayerhofer
  • Edgar Mueller
  • Axel Richard

Back to the top