New in this release:

  • DiffPlug now has an integrated Git client.
    • Free while it’s in alpha.
    • Used every day by DiffPlug staff to develop DiffPlug.
  • DiffPlug’s SVN client has returned.
    • Free while it’s in alpha.
    • Not quite ready for day-to-day use.

New in this release related to Simulink:

  • Differ buttons are now located inside the differ window, rather than along the top toolbar.
  • Extensive improvements to Simulink reports.
    • When a subsystem block is added to a model, its contents are now included in the diff report.
    • Added icons for each entry to make it easy to see what kind of element (block, state, transition, etc.) was changed.
    • Long element names (usually Stateflow elements) are now truncated in the table of contents.
    • Very large images now have their lines automatically thickened to ease visibility.
    • Changes to properties are now highlighted on a character-by-character basis.
    • “Image per difference” reports now use a background highlight to emphasize the foreground, rather than dimming the background.
  • The Simulink reference browser is no longer modal, which allows multiple references to be opened at once.
  • Added a tutorial to assist with reducing comparison noise in Simulink diffs.
  • The track in MATLAB feature is now compatible files from version control.

Fixed in this release:

  • Browse now goes to the intended folder, rather than always selecting the user’s home directory.
  • The content of folders are now ordered in a case-insensitive way (similar to the Windows explorer).
  • The MAT-File parser was missing support for unsigned 16-bit integers, as well as some object packing formats.
  • The Simulink “Image per diagram” report was failing intermittently - fixed now.
  • When using the diff navigator to navigate a Simulink diff, the appropriate blocks are now highlighted in the diagram.