All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Updated NuGet packages
- Updated Action to use setup-dotnet@4
- Add publish GitHub Action
- Add test scripts for testing and publishing output
- Automatically create release & assets
- Fixes build for Linux (#21)
- Sets
RollForward
toMajor
, so extension will run on macos with later versions of dotnet
- Removed net7.0 build
- Add build for dotnet 8
- Updated to OOXML SDK 3.0
- Updated to dotnet 8
- Update Path property on ValidationErrorInfoInternal to have type XmlPath
- Updated Open XML SDK Version
- Returned XML data returns list of
<File />
elements with a child<ValidationErrorInfoList />
element, instead of list of<ValidationErrorInfoList />
elements.
- If a file cannot be opened by the Validator, a
<ValidationErrorInfoInternal />
element is added with the error message.
- Validation can be done on all OOXML files in a single directory or recursively through all child directories
- Validation errors can be returned as XML or JSON
- Validates OOXML files and returns JSON string of validation errors.