Open XML SDK v2.10.0 Release Notes
Release Date: 2020-01-10 // over 4 years ago-
โ Added
- โ Added initial Office 2016 support, including
FileFormatVersion.Office2016
,ExtendedChartPart
and other new schema elements (#586) - โ Added .NET Standard 2.0 target (#587)
- ๐ Included symbols support for debugging (#650)
- ๐ฆ Exposed
IXmlNamespaceResolver
fromXmlPath
instead of formatted list of strings to expose namespace/prefix mapping (#536) - Implemented
IComparable<T>
andIEquatable<T>
onOpenXmlComparableSimpleValue
to allow comparisons without boxing (#550) - โ Added
OpenXmlPackage.RootPart
to easily access the root part on any package (#661)
๐ Changes
- โก๏ธ Updated to v4.7.0 of System.IO.Packaging which brings in a number of perf fixes (#660)
- Consolidated data for element children/properties to reduce duplication (#540, #547, #548)
- Replaced opaque binary data for element children constraints with declarative model (#603)
- ๐ A number of performance fixes to minimize allocations where possible
- 20% size reduction from 5.5mb to 4.3mb
- The validation subsystem went through a drastic redesign. This may cause changes in what errors are reported.
๐ Fixed
- ๐ Fixed some documentation inconsistencies (#582)
- ๐ Fixed
ToFlatOpcDocument
,ToFlatOpcString
,FromFlatOpcDocument
, andFromFlatOpcString
to correctly process Alternative Format Import Parts, or "altChunk parts" (#659)
- โ Added initial Office 2016 support, including