New in DiffDog 2020

Version 2020 of Altova DiffDog became available on April 2, 2019. Learn about all the new features below and update to the latest version.

DiffDog® 2020 (October 9, 2019)EnterpriseProfessional
CSV/CSV and CSV/database comparisons
Support for additional database versions

CSV/CSV and CSV/database comparisons

CSV is often used for exporting database data, and the ability to compare such data - either with another version of a database dump or to the data in the database itself - is a common requirement. DiffDog now supports CSV as a native format for comparison and cannot only compare CSV to CSV, but also supports mixed comparisons of CSV and database data.

To start a CSV comparison, click Compare Database Data to open the Database Connection Wizard to connect to your CSV files and/or databases. A database or CSV comparison is similar to file comparisons showing left and right components. A "component" is just a representation of the CSV or database structure from where you can conveniently select the tables or columns that are to be compared.

After comparing data, you can optionally merge differences either from left to right, or from right to left. You can either merge all differences as one batch, or you can display the differences for each table in a data grid, and then review and merge each difference individually at row level.

compare csv and database data in DiffDog

This new functionality is extremely helpful for anyone working with databases. Automated comparison of CSV and database data is now supported by DiffDog Server 2020.

Support for additional database versions

For database comparisons, DiffDog now support the latest version of the following databases:

  • SQL Server 2019
  • Access 2019
  • Oracle 18 and 19
Existing customers may update to the latest version here
Download a fully functional, free 30 day trial of any Altova product now!
New in MobileTogether
New features for cross-platform, native app development in

New Features in Previous Versions

Learn about all the additional capabilities you’ll get by upgrading from an older version to DiffDog 2020.

DiffDog® 2019r3 (April 2, 2019)EnterpriseProfessional
Support for additional database versions
Open JDK support
Support for Windows Server 2019
DiffDog® 2019 (October 17, 2018)EnterpriseProfessional
Support for additional database versions
DiffDog® 2018r2 (April 17, 2018)EnterpriseProfessional
New product: DiffDog Server
Support for Teradata 16 and MariaDB 10 databases
Detailed network proxy settings
DiffDog® 2018 (October 3, 2017)EnterpriseProfessional
3-Way File Comparison
Support for Sybase 16, PostgreSQL 9.6, MySQL 5.7
DiffDog® 2017 release 3 (April 4, 2017)EnterpriseProfessional
New Find bar for Text View windows
Windows Server 2016 Support
DiffDog® 2017 (October 4, 2016)EnterpriseProfessional
Enhanced database support – support for ADO.NET database drivers, native support for PostgreSQL, support for Progress OpenEdge, support for SQL Server 2016
DiffDog® 2016 (September 30, 2015)EnterpriseProfessional
Support for Firebird databases
Support for numerous databases updated to include newest versions: IBM DB2 10.5, SQL Server 2014, PostgreSQL 9.4, MySQL 5.6, and Oracle 12C
Windows 10 support
DiffDog® 2015 release 4 (June 10, 2015)EnterpriseProfessional
Support for SQLite 3.x databases
DiffDog® 2014 (October 29, 2013)EnterpriseProfessional
Support for new databases and database versions: Informix 11.70, PostgreSQL versions 9.0.10/9.1.6/9.2.1, MySQL 5.5.28, IBM DB2 versions 9.5/9.7/10.1, SQL Server 2012, Sybase ASE (Adaptive Server Enterprise) 15/15.7, and Access 2010/2013
DiffDog® 2013 (September 15, 2012)EnterpriseProfessional
Print results of directory comparisons – Create records of directory differences over time, or before merging contents.
Significant performance improvement – Depending on the XML document structure, XML comparisons can now run up to 4 times faster.
DiffDog® 2012 Release 2 (February 23, 2012)EnterpriseProfessional
Save and reload parameters for file and folder comparisons – Improves efficiency for frequently-repeated comparisons
Selection to hide or display empty folders in directory comparisons – Can make large, complex directory trees easier to manage
Support for logical files in IBM iSeries databases – Enhances database schema comparison for IBM DB2 databases.
DiffDog® 2012 (October 19, 2011)EnterpriseProfessional
Supports file and folder comparison with FTP and HTTP servers – Facilitates comparison tasks for developers and IT managers who work with network servers.
JDBC database driver support – Improves database connectivity for database structure and content comparisons.
DiffDog® 2011 Release 3 (June 8, 2011)EnterpriseProfessional
Simplified directory synchronization – A new feature to completely synchronize folders in a single step.
DiffDog® 2011 Release 2 (February 16, 2011)EnterpriseProfessional
Word-processor view comparison – DiffDog 2011r2 can open two instances of Microsoft Word 2003 (and later) to view, merge, and edit documents side by side in word-processor view.
Optional quick comparison of ZIP archives – DiffDog 2011 allows the user to select quick comparison of ZIP archives to accelerate comparisons of folders containing very large numbers of files.
DiffDog® 2011 (September 8, 2012)EnterpriseProfessional
Significant performance increase – DiffDog 2011 is designed to take advantage of multi-core workstations.
DiffDog® 2010 Release 3 (May 10, 2010)EnterpriseProfessional
Enhanced Child Order Recognition – XML child element order recognition is enhanced in DiffDog 2010r3 to process child element attributes as well as child element names.
DiffDog® 2010 Release 2 (February 16, 2010)EnterpriseProfessional
64-bit version – DiffDog is now available in a 64-bit version to run on Windows Vista 64-bit and Windows 7 64-bit systems.
Integration into Windows Explorer – select two files or two folders while navigating with Windows Explorer and choose “Compare with DiffDog” from the context menu to launch a comparison.
DiffDog® 2010 (October 28, 2009)EnterpriseProfessional
XML Schema comparison and generation of transformations for XML data.
Database schema comparison and merging.
Option to pretty-print XML files before comparison.
Compatibility with Windows 7.
DiffDog® 2009 (February 3, 2009)EnterpriseProfessional
Database content comparison and merging.
New DiffDog Enterprise Edition and Professional Edition.
DiffDog® 2008 Release 2 (April 28, 2008)EnterpriseProfessional
Enhanced support for OOXML files and Zip archives – new functionality complements the OOXML capabilities of Altova XMLSpy, MapForce, and StyleVision, giving you a comprehensive set of tools to work with the OOXML file format.
Enhanced directory comparison filters – define, apply, and save filter sets to display specific sets of files.
DiffDog® 2008 (September 12, 2007)EnterpriseProfessional
Enhanced directory merge functionality – allows users to update/merge entire folders, including sub-folders, with a single step.
Binary file comparison – allows users to consider all binary files, including image files, compiled application executables, and binary-based documents in directory comparisons.
DiffDog® 2007 release 3 (May 30, 2007)EnterpriseProfessional
Increased speed – during comparison of very large files (100k or more).
User interface enhancements – file size column automatically adjusted during directory comparisons, for instance.
DiffDog® 2007 (October 24, 2006)EnterpriseProfessional
User setting to ignore specific elements – or attributes and filtering data when comparing XML files.
Export differencing results – in XML and UNIX-diff formats for further processing.
Altova® MissionKit – DiffDog is included in Altova MissionKit, bundling Altova’s intelligent application development, data management, and modeling tools at a substantial discount in a variety of configurations tailored to meet the needs of software architects and XML developers.
DiffDog® 2005 (January 18, 2005)EnterpriseProfessional
Intuitive user interface – intelligent syntax-coloring, line numbering, indentation guides, folding margins, and other innovative features to assist in comparing source code and XML files.
Special XML differencing capabilities – DTD/schema-based validation, well-formedness checking, intelligent entry helpers, optional entity resolution, and attention to attribute and child element ordering.
Edit and merge – edit documents directly within DiffDog, merge changes, and instantly re-compare the edited files.
Directory comparisons – compare and merge directories, and open and edit file pairs directly from within the directory comparison display, and merge between directories.
Version control integration – integrates with any version control system that supports external differencing applications.
Existing customers may update to the latest version here
Download a fully functional, free 30 day trial of any Altova product now!