From e6c80756455d3f0f8c0fecb73ca3a00d354300a9 Mon Sep 17 00:00:00 2001 From: Simon Cropp Date: Thu, 18 Sep 2025 22:46:36 +1000 Subject: [PATCH] xlsx support in BeyondCompare --- docs/diff-tool.md | 2 +- src/DiffEngine.Tests/diffTools.include.md | 2 +- src/DiffEngine/Implementation/BeyondCompare.cs | 3 ++- src/Directory.Build.props | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/diff-tool.md b/docs/diff-tool.md index 5296283e..4d54317e 100644 --- a/docs/diff-tool.md +++ b/docs/diff-tool.md @@ -147,7 +147,7 @@ Non-MDI tools are preferred since it allows [DiffEngineTray](tray.md) to track a * Supports text files: True * Use shell execute: True * Environment variable for custom install location: `DiffEngine_BeyondCompare` - * Supported binaries: .7z, .bcpkg, .bmp, .bz, .bz2, .cab, .chm, .deb, .ear, .gif, .gz, .ico, .img, .iso, .iso, .jar, .jpeg, .jpg, .kmz, .nupkg, .pdf, .png, .rar, .rpm, .rtf, .svg, .swm, .tar, .tbz, .tbz2, .tbz2, .tgz, .tif, .tiff, .war, .wim, .xz, .zip, .zipx + * Supported binaries: .7z, .bcpkg, .bmp, .bz, .bz2, .cab, .chm, .deb, .ear, .gif, .gz, .ico, .img, .iso, .iso, .jar, .jpeg, .jpg, .kmz, .nupkg, .pdf, .png, .rar, .rpm, .rtf, .svg, .swm, .tar, .tbz, .tbz2, .tbz2, .tgz, .tif, .tiff, .war, .wim, .xlsx, .xz, .zip, .zipx #### Notes: diff --git a/src/DiffEngine.Tests/diffTools.include.md b/src/DiffEngine.Tests/diffTools.include.md index 38c12740..9d64324b 100644 --- a/src/DiffEngine.Tests/diffTools.include.md +++ b/src/DiffEngine.Tests/diffTools.include.md @@ -12,7 +12,7 @@ Non-MDI tools are preferred since it allows [DiffEngineTray](tray.md) to track a * Supports text files: True * Use shell execute: True * Environment variable for custom install location: `DiffEngine_BeyondCompare` - * Supported binaries: .7z, .bcpkg, .bmp, .bz, .bz2, .cab, .chm, .deb, .ear, .gif, .gz, .ico, .img, .iso, .iso, .jar, .jpeg, .jpg, .kmz, .nupkg, .pdf, .png, .rar, .rpm, .rtf, .svg, .swm, .tar, .tbz, .tbz2, .tbz2, .tgz, .tif, .tiff, .war, .wim, .xz, .zip, .zipx + * Supported binaries: .7z, .bcpkg, .bmp, .bz, .bz2, .cab, .chm, .deb, .ear, .gif, .gz, .ico, .img, .iso, .iso, .jar, .jpeg, .jpg, .kmz, .nupkg, .pdf, .png, .rar, .rpm, .rtf, .svg, .swm, .tar, .tbz, .tbz2, .tbz2, .tgz, .tif, .tiff, .war, .wim, .xlsx, .xz, .zip, .zipx #### Notes: diff --git a/src/DiffEngine/Implementation/BeyondCompare.cs b/src/DiffEngine/Implementation/BeyondCompare.cs index f1dcde69..504a94ba 100644 --- a/src/DiffEngine/Implementation/BeyondCompare.cs +++ b/src/DiffEngine/Implementation/BeyondCompare.cs @@ -65,7 +65,8 @@ static string RightOsxLinuxArguments(string temp, string target) => ".war", ".bcpkg", ".nupkg", - ".kmz" + ".kmz", + ".xlsx" ], OsSupport: new( Windows: new( diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 5c4fd8f0..fae246f3 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -2,7 +2,7 @@ CS1591;CS0649;NU1608;NU1109 - 16.4.1 + 16.5.0 1.0.0 Testing, Snapshot, Diff, Compare Launches diff tools based on file extensions. Designed to be consumed by snapshot testing libraries.