A new "Easy mode" was added which allows users to get started more easily.
Also makes the DiffList easier to open and close.
Previously open tabs are now restored on startup, and Ctrl+Shift+T
will reopen a recently-closed tab (just like a web browser).
Speed and quality of text diffs greatly improved, especially for non-western-language Unicode diffs.
By introducing a new -flavor TortoiseSVN
to dp ext
. You can read more here.
In the viewer
and in the differ
This new command is called Undock diagrams across multiple monitors
/ Dock diagrams back to main window
. It is a replacement for Spread across multiple monitors
.
Wherever you put these undocked diagrams, DiffPlug will remember their position for other Simulink diffs, until you move the main DiffPlug window, at which point you will have to reposition them again.
You can now view and configure the ignored property filter from the detail diff of additions and removals (previously it was only shown for changes). These filters are also respected when dumping the properties of additions and removals into exported reports.
Better layout, supports copy-paste, undo/redo, drag and drop, and more. The built-in properties ignored as "cosmetic" have added FontWeight
and FontAngle
for Simulink, and fontSize
, drawStyle
, midPoint
, and labelPosition
for Stateflow.
Fixed label parsing for Simulink action ports.
dpopen
helper script which allows you to do dpopen SOMEFILE
as an alias to dp ext
.This is a bugfix release for new features introduced in 2.1.0.
dp
command line client was limited to only one concurrent connection. There is now no limit to the number simultaneous dp
connections..gitconfig
file, corrected here.NullPointerException: com.aspose.words.DocumentBuilder.zzZ
UnsupportedOperationException com.diffplug.differs.simulink.e.aT.v(SourceFile:154)
This is a hotfix for 2.1.0.
.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..docx
or .pdf
.
.collabdiff
archive from SmartBear Collaborator.dp
integration with git
for the case where content was added or deleted.
dp
commandline to this, especially SourceTree users.Goto WC
button now triggers a scroll in the history table.+
to add it as a remote.apply content
/ apply delta
/ unapply delta
UI.The long wait for DiffPlug 2 is finally over! DiffPlug 2 streamlines the features from DiffPlug 1, and allows us to explore new capabilities that were impossible with DiffPlug 1.
DiffPlug 2 does not need to be installed, you can run it from any folder, and you can run it in parallel with an existing 1.x install without breaking it.
Many of the changes in DiffPlug 2 are about reorganizing DiffPlug 1's features, you can get an overview of them over at migrating from 1.x to 2.x. The list of changes below only covers new features and deprecated features - it doesn't include all the streamlining and simplification that happened between 1 and 2.
This feature has not yet been exposed to users, but it is now also possible for DiffPlug to modify a Simulink model. This will allow full merge in a future release.
There are a few features that we were not able to include in DiffPlug 2.0, but they will definitely return in future versions of DiffPlug.
The last version of MATLAB to support a 32-bit operating system was R2015b. Many of the software systems that DiffPlug is built on top of have announced end-of-life for 32-bit operating systems.
DiffPlug uses many of the same libraries as the Eclipse Java IDE. The latest release of Eclipse has dropped support for Windows XP. The minimum required version is now Windows Vista.
Git's dominance in the version-control industry makes it difficult to justify maintenance and upkeep on our subversion integration.
New in this release:
XML_WITH_IMAGES
output.xml
, there will now be a folder output.xml_images
which contains a series of 1:1 scale png
images.left_img
and right_img
, which will point to the filename of an image which highlights that particular change.left_diagram_img
and right_diagram_img
, which will point to the filename of an image which contains all the changes of that particular subsystem.XML_WITH_IMAGES
mode, a subsystem which is itself identical, but contains changed children, will appear in the XML document as a nested
element, and will have left_diagram_img
and right_diagram_img
properties.license-user=LICENSEFILE
flag to the installer for advanced batch installation.Fixed in this release:
#
character.
New in this release:
dp
command line client can now be symlinked and still perform properly.
ln -s (DIFFPLUG_INSTALL_DIR)/dp /usr/local/bin/dp
on linux.ln -s /Applications/DiffPlug.app/Contents/Eclipse/dp /usr/local/bin/dp
on mac.dp.exe
file can still be copied on its own.Fixed in this release: