DiffPlug.

View, edit, compare. Anything, from anywhere.

Fastest Simulink and Stateflow viewer on the market, for free!

Simulink

Fastest Simulink and Stateflow viewer on the market, for free!

Learn more
Includes native support for git.

Git

Includes native support for git.

Learn more
Intuitive image viewing.

Image

Intuitive image viewing.

Learn more
Automate change report generation.

Command Line

Automate change report generation.

Learn more

On all platforms. For free.*

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

News

v2.1.1 is released Aug 09 2019

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.
Learn more

v2.1.0 is released Aug 07 2019

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

Learn more

v2.0.4 is released Jun 14 2019

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.
Learn more

Have questions?

We've got answers.