Release notes from 2.10.0 back to 2.9.0

Extend to 2.11.0
December 31, 2022

v2.10.0 is released

New in this release - Simulink

  • Added support for .sldd files (details).
  • Some blocks with custom mask drawing code had their background and foreground colors set to white. Because DiffPlug can't read all custom mask code, white-on-white is invisible, so the foreground color is now drawn as grey for these cases.
  • When the label of a constant block is too long to fit, DiffPlug tries shrinking the font by 1 or 2 points.

Fixed in this release - Simulink

  • Stateflow blocks whose ports have been reordered are now drawn in the correct position - no more unnecessary wire bends.
  • Various bugs around drag-and-drop on the DiffList have been fixed.
October 31, 2022

v2.9.1 is released

New in this release - macOS

  • Installers for macOS are now signed and notarized to prevent security warnings.
  • Installers for Apple Silicon (M1, M2, etc) are now available for better performance on Apple Silicon machines.
October 3, 2022

v2.9.0 is released

New in this release - Git

  • Initial GitHub support. github support
  • Support is limited to public repositories on GitHub.com. Private repositories and GitHub Enterprise support to follow.

Fixed in this release - Git

  • Fixed a bug when diffing changes in the working copy of submodules.
  • Fixed some bugs related to tracking branches, especially when their branch name doesn't exactly match the remote branch name (e.g. main-upstream).

New in this release - Simulink

  • Added support for R2022b.

New in this release - general usage

  • We have bumped the underlying Java Runtime to Java 17, which means that Windows Vista and 7 are no longer officially supported. No changes in Mac or Linux compatibility.
Extend to 2.9.0