Image may be NSFW.
Clik here to view.
ApexSQL Data Diff StandardClik here to view.

Adds Microsoft Visual Studio and Active Directory integration.
Features
- New error handling and send logs functionality.
- Improved application installer with a dark theme.
- New application icon.
- High DPI and 4K resolution support.
- Save automation script as a PowerShell script.
- Visual Studio integration support.
- Active Directory – Password authentication support.
- Active Directory – Integrated authentication support.
- Comparison summary output is added under the Export options in the Home tab.
- Ignore pre-processing script failure option is added under the Synchronization options.
- Additional outputs are added in the Automation script window for:
- Comparison summary.
- Synchronization actions.
- Synchronization warnings.
- Execution results.
- Synchronization summary.
- CLI switches:
- Source and destination login for Azure Active Directory authentication [/ad1 and /ad2].
- Folder mapping settings for source and destination data sources [/fm1 and /fm2].
- New value for the Synchronization options switch: Ignore pre-processing script failure [ippsf].
- Name of the executable installer or C# solution package [/pknm].
Fixes
- “Column 'ColumnName' does not belong to table” error is encountered when the custom mapped tables and columns are selected in the Results grid to view data differences.
- “Object reference not set to an instance of an object” error is encountered when SQL Server 2005 database is compared with a SQL Server 2014 database.
- Data source information are not remembered when the Edit button is clicked for the currently compared data sources.
- Tables and columns with different names are not shown in the Object filter tab, even though they were mapped in the Object mapping tab.
- Project file is shown in the Recent projects list even after the Delete or Remove from list commands were used.
- Project file is not shown in the Recycle bin when the Delete right-click command is used in the Project management window.
- The /records_to_synchronize switch does not contain any value if all objects are unchecked and the Save as batch feature is initiated.
- Missing the "n" value in the /output_elements switch under the Save as batch window, when none of the Output elements options is checked.
- The /on switch is not shown in the Batch script for the C# solution and Executable installer, even though the Package name from the Package tab is checked.
- The shortcut (Ctrl + E) for the Edit current project settings command does not work.
- The shortcut (F5) for the Refresh command does not work.
- Missing the Last value for the /backup_set1 and /backup_set2 switch value to choose the last backup set.
- "The type initializer for 'ApexSql.Common.UI.Forms.MetroMessage' threw an exception" error is encountered when activating the application through add-in in SQL Server Management Studio.
- Wrong values are specified in the /records_to_synchronize switch when only different/missing/additional rows checked.
- "The custom key must contain at least one checked field" message is shown when the Save button is clicked after a click on the Reset button in the Customize comparison key.
- The data comparison process cannot be initiated from SQL Server Management Studio when SQL Server authentication is used in the Data compare query.
- SQL Server Management Studio stops working when SQL Server instance is not chosen and Database list is used from Database drop-down list in Data compare query window.
- SQL Server Management Studio stops working when the Setup button is clicked in the Data compare query window to initiate the Source control setup wizard.
- SQL Server Management Studio stops working when SQL Server instance is not chosen and Database list is used from Database drop-down list in Data compare query window.
- SQL Server Management Studio stops working when use the Data compare option on a SQL Server Analysis Services instance.
- "There is not enough space on the disk" error is encountered while comparing data sources and there is no more space on disk.
- "Source control error: Delete failed for 'Item 'ItemName' is obsoleted" error is encountered when trying to delete folder in the Subversion source control repository.
- “Reloading metadata failed” error is encountered when comparing data source against a Team Foundation Server repository label.
- Release and patch update application error issue when the updating gets canceled on 0% of download, and then started again.
- Wrong values are specified in the /records_to_synchronize switch when only different/missing/additional rows checked.
- “Cannot connect to '(local)'” error is encountered when there is no default named instance (local) on a machine where the application is installed.
- Errors are not shown in the top of the Results window if any is encountered during the synchronization process.
- The Results window does not contain information about how much rows is updated/deleted/added to a synchronized object(s) when synchronizing to a database.
- The missing rows are wrongly shown in the Additional column in the Comparison summary when using the CLI.
- Missing the information about executing Pre and Post processing scripts in the Actions tab.
- "Package executed successfully" message is shown in the Execution results window of an executable installer even when the execution is canceled upon first error.
- Missing an information message when mapping newly added objects to the save project in the CLI.
- The copy row values command from the right-click context menu of the Data difference view panel pastes inverted row order.
- Save as batch is now Automation script.