New in this release:

  • Added support for configuring Rational Synergy to use DiffPlug for Simulink comparisons.
  • The Simulink differ links the diff windows to the list of files more clearly.
    • Mouse over a file in the FileList and the appropriate parts of the differ will light up.
    • Likewise, as you mouseover different parts of the differ, the appropriate part of the FileList will light up.
    • Multiline property values
  • The commandline client can now ask DiffPlug to quit for the purposes of install scripting.
    • dp.exe --Exit
  • All search boxes (BrowseBar, KeyRing, etc) are now fuzzy searches.
    • Fuzzy search
  • The Simulink differ can now display multiline property values.
    • This is especially helpful for Stateflow states and transitions.
    • Multiline property values
  • DiffPlug now supports navigating up one level using the Esc key.
  • DiffPlug can now render masks that have plot() calls.
  • Improved filtering for UserData.
    • If the property which binds the UserData to a block is filtered (e.g. UserData=DataTag12), then any changes in that UserData will be filtered as well.
  • Better handling of MAT-Data Structures.
  • Complete rework of library handling to focus on relative paths.
  • Diffing “jagged” models and libraries is now much easier.
  • Introduced a new report format.

Fixed in this release:

  • DiffPlug now shows proper background colors for all blocks.
  • DiffPlug’s Simulink viewer no longer clips text when zooming.
  • DiffPlug’s Simulink parser can now handle transitions that don’t have a destination state.
  • Fixed a bug in how the Simulink differ displays additions.
  • Fixed a bug which occasionally prevented a tree-view from scrolling to the very bottom.
  • Fixed a bug in how Workspace Data is displayed in Simulink diff reports.

Missing in this release:

  • DiffPlug’s native Subversion client is not present in 1.4.3. It will return in future releases.