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
August 9, 2019

v2.1.1 is released

This is a hotfix for 2.1.0.

Fixed in this release

  • DiffPlug 2.0.4 and 2.1.0 include a performance improvement that trusts the size of .zip entries in .slx files. However, for some older files, these sizes are not set, which causes a NegativeArraySizeException when opening these models. DiffPlug 2.1.1 keeps the optimizations from 2.1.0, while also opening these older .slx files.
August 7, 2019

v2.1.0 is released

New in this release

  • Added the ability to generate a report from a Simulink diff and export as .docx or .pdf.
    • Currently suppports only human-readable formats, no machine-readable format yet.
    • If there are changes in MAT-data, the existence of the change will be noted in the report, but there won't be any description. So it will say "UserData was added/removed/changed", but that's all.
  • Added support for TortoiseGit.

Fixed in this release

June 14, 2019

v2.0.4 is released

New in this release

  • Added support for firewalls and proxies (including those that require authentication).
  • Simulink diagrams now keep their scroll position in sync during mouse drags.
  • Added the ability to open a .collabdiff archive from SmartBear Collaborator.

Fixed in this release

  • Fixed dp integration with git for the case where content was added or deleted.
    • All external git client users should update their dp commandline to this, especially SourceTree users.
    • Even better is to learn our built-in git client.
  • Fixed a bug when viewing a Simulink diff which could cause a hang when diffing models where a block has been replaced with its inline library implementation.
  • The DiffList closing behavior is now a little less twitchy.
  • Fixed a bug when diffing Simulink models a line which has a destination but no source could cause an exception when performing topological matching.
  • Fixed a bug for legacy licenses in the Chinese locale.
  • Fixed a bug when importing the MATLAB path for a Simulink library link.
< < Older Newer > >