diff --git a/readme.md b/readme.md index c5bfb3f..6d7e9fa 100644 --- a/readme.md +++ b/readme.md @@ -163,6 +163,18 @@ public Task VerifyWordStream() +### Binary output across .NET frameworks + +When verifying binary package output (xlsx, docx, nupkg, etc.) across multiple target frameworks (e.g. net48 and net10.0), the binary output may differ due to Deflate compression implementation differences. The XML content within entries is identical — only the compressed bytes differ. Use `UniqueForRuntime` to generate framework-specific verified files: + +```cs +await Verify(stream, extension: "xlsx") + .UniqueForRuntime(); +``` + +See [Verify Naming docs](https://github.com/VerifyTests/Verify/blob/main/docs/naming.md) for more details. + + #### Verify a WordprocessingDocument diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 06d6c98..2d646e5 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -2,7 +2,7 @@ CS1591;CS0649;CA1416;NU1608;NU1109 - 1.1.0 + 1.2.0 preview 1.0.0 OpenXML, Verify diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index 8e1e7cb..8a9b9f5 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -4,8 +4,8 @@ true - - + + diff --git a/src/Tests/Samples.DontScrub.verified.xlsx b/src/Tests/Samples.DontScrub.verified.xlsx index 8793703..a9d9886 100644 Binary files a/src/Tests/Samples.DontScrub.verified.xlsx and b/src/Tests/Samples.DontScrub.verified.xlsx differ diff --git a/src/Tests/Samples.MultipleSheets.verified.xlsx b/src/Tests/Samples.MultipleSheets.verified.xlsx index fe96187..1d16b9f 100644 Binary files a/src/Tests/Samples.MultipleSheets.verified.xlsx and b/src/Tests/Samples.MultipleSheets.verified.xlsx differ diff --git a/src/Tests/Samples.VerifyExcel.verified.xlsx b/src/Tests/Samples.VerifyExcel.verified.xlsx index 8793703..a9d9886 100644 Binary files a/src/Tests/Samples.VerifyExcel.verified.xlsx and b/src/Tests/Samples.VerifyExcel.verified.xlsx differ diff --git a/src/Tests/Samples.VerifyExcelStream.verified.xlsx b/src/Tests/Samples.VerifyExcelStream.verified.xlsx index 8793703..a9d9886 100644 Binary files a/src/Tests/Samples.VerifyExcelStream.verified.xlsx and b/src/Tests/Samples.VerifyExcelStream.verified.xlsx differ diff --git a/src/Tests/Samples.VerifySpreadsheetDocument.verified.xlsx b/src/Tests/Samples.VerifySpreadsheetDocument.verified.xlsx index 8793703..a9d9886 100644 Binary files a/src/Tests/Samples.VerifySpreadsheetDocument.verified.xlsx and b/src/Tests/Samples.VerifySpreadsheetDocument.verified.xlsx differ diff --git a/src/Tests/Samples.VerifyWord.verified.docx b/src/Tests/Samples.VerifyWord.verified.docx index 4b383b6..e79dd08 100644 Binary files a/src/Tests/Samples.VerifyWord.verified.docx and b/src/Tests/Samples.VerifyWord.verified.docx differ diff --git a/src/Tests/Samples.VerifyWordStream.verified.docx b/src/Tests/Samples.VerifyWordStream.verified.docx index 4b383b6..e79dd08 100644 Binary files a/src/Tests/Samples.VerifyWordStream.verified.docx and b/src/Tests/Samples.VerifyWordStream.verified.docx differ diff --git a/src/Tests/Samples.VerifyWordprocessingDocument.verified.docx b/src/Tests/Samples.VerifyWordprocessingDocument.verified.docx index 528fe8e..25a6642 100644 Binary files a/src/Tests/Samples.VerifyWordprocessingDocument.verified.docx and b/src/Tests/Samples.VerifyWordprocessingDocument.verified.docx differ