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
April 30, 2019

v2.0.3 is released

New in this release

  • An empty tree diff now says "(no changes)" rather than just being blank.
  • Right-clicking anywhere in the entity console now opens the context menu.
  • Clicking the Goto WC button now triggers a scroll in the history table.
  • Drag a git folder to the remotes + to add it as a remote.
  • Now possible to make a git commit with no changed files, but only by manually overriding the warning.
  • Added the ability to delete all ignored files from a git working copy.
  • Improvements to the apply content / apply delta / unapply delta UI.

Fixed in this release

  • Renaming a git remote to the empty string is now handled correctly.
  • Fixed bug when comparing git working copy to empty commit.
  • Now possible to initialize a git repository in a folder which already contains files.
  • Fixed editing a git commit with no parents (the first commit in a repository).
  • Weird highlighting on the commit/squash editor is now fixed.
March 28, 2019

v2.0.2 is released

New in this release

  • The content of Simulink DocBlocks can now be opened in the viewer (windows only for now).
  • An in-progress git clone can now be cancelled.
  • Git squash now works on a larger variety of commit topologies.

Fixed in this release

  • Fixed intermittent warning when closing the command console.
  • Fixed several zombie thread issues.
  • Fixed many small bugs in the git client, including:
    • Double-clicking the commit button could cause two commits.
    • Editing an old commit message would sometimes not update in the repository view.
    • Many minor fixes.
February 27, 2019

v2.0.1 is released

New in this release

  • As a security measure, if a git repository redirected you to a new URL, DiffPlug would refuse to disclose your password to the new URL and instead give an error. This error now includes a one-click "update this repository URL" to improve the workflow.

Fixed in this release

  • Fixed a parsing warning related to some stateflow transitions which crossed through subcharts.
  • Fixed a bug when accessing git repositories at the entity console without a trailing slash.
  • Fixed a bug where git repository credentials would sometimes need to be entered more than once.
< < Older Newer > >