DiffPlug. View, edit, compare. Anything...

Fastest Simulink and Stateflow viewer on the market, for free!
Fastest Simulink and Stateflow viewer on the market, for free!
Trace signals across your model.
Diff Simulink and Stateflow, including 3-way.
Diff Simulink and Stateflow, including 3-way.
Diff Embedded MATLAB.
Diff Embedded MATLAB.
Read more
Powerful tabs.
Powerful tabs.
Syntax highlighting for everything.
Syntax highlighting for everything.
Ubiquitous diff.
Ubiquitous diff.
Read more
Intuitive image viewing.
Intuitive image viewing.
Powerful, minimalist image diffing.
Read more

... from anywhere.

Includes native support for git.
Includes native support for git.
Includes native support for git.
Includes native support for git.
Read more
Includes native support for svn.
Includes native support for svn.
Includes native support for svn.
Includes native support for svn.
Read more
Look inside zips with ease.
Look inside zips with ease.
Or zips of zips.
Or zips of zips.
Or zips of tars of ...
Or zips of tars of ...
Read more

On all platforms. For free.*

We sell the Simulink differ, and the rest is free.

News

Older Newer
November 22, 2019

v2.2.0 is released

New in this release - general usage

Easy mode

A new "Easy mode" was added which allows users to get started more easily.

Easy mode

Diff list extended with tabs for "Recently closed" and "Open now"

Also makes the DiffList easier to open and close.

New Diff list

Closed tabs can be restored

Previously open tabs are now restored on startup, and Ctrl+Shift+T will reopen a recently-closed tab (just like a web browser).

Reopen recently closed

Text diff speed and quality improvement

Speed and quality of text diffs greatly improved, especially for non-western-language Unicode diffs.

Added support for TortoiseSVN

By introducing a new -flavor TortoiseSVN to dp ext. You can read more here.

New in this release - for Simulink users

Multiline properties are now displayed in full

In the viewer

Simulink multiline property view

and in the differ

Simulink multiline property diff

Undock diagrams in the diff to spread across multiple monitors

Simulink diagram docking

This new command is called Undock Undock diagrams across multiple monitors / Undock Dock diagrams back to main window. It is a replacement for Split monitors Spread across multiple monitors.

Wherever you put these undocked diagrams, DiffPlug will remember their position for other Simulink diffs, until you move the main DiffPlug window, at which point you will have to reposition them again.

Ignored filter is shown for additions and removals

You can now view and configure the ignored property filter from the detail diff of additions and removals (previously it was only shown for changes). These filters are also respected when dumping the properties of additions and removals into exported reports.

New Simulink added ignore

Report export now estimates report size

New Simulink report estimate

Improved diff config dialog and defaults.

Better layout, supports copy-paste, undo/redo, drag and drop, and more. The built-in properties ignored as "cosmetic" have added FontWeight and FontAngle for Simulink, and fontSize, drawStyle, midPoint, and labelPosition for Stateflow.

New Simulink report estimate

Fixed in this release

Fixed label parsing for Simulink action ports.

September 5, 2019

v2.1.4 is released

New in this release

Fixed in this release

  • DiffPlug can now handle Windows short filenames (DOS compatibility 8.3 filenames)
    • e.g. "C:\PROGRA~1\SOMEFILE.TXT"
  • When opening a file that no longer exists, DiffPlug now makes it easier to see what happened.
August 26, 2019

v2.1.3 is released

New in this release

  • Added support for R2019b prerelease.

Fixed in this release

  • When using "Track in MATLAB", DiffPlug used to give an error when switching from one model to another with the exact same name, now fixed.
  • Fixed a rendering bug in the selection handles on Simulink lines.
  • Fixed a few things to help load Simulink models from the R13 timeframe.
  • Everything from 2.1.1 and 2.1.2
< < Older Newer > >