v2.11.0
Added
- Added
FileFormatVersions.2019enum (#695) - Added
ChartSpaceand chart elements for the new 2016 namespaces. This allows the connecting pieces for building a chart part with chart styles like "Sunburst" (#687). - Added
OpenXmlElementFunctionalExtensions.With(...)extension methods, which offer flexible means for constructingOpenXmlElementinstances in the context of pure functional transformations (#679) - Added minimum Office versions for enum types and values (#707)
- Added additional
CompatSettingNameValuesvalues:UseWord2013TrackBottomHyphenation,AllowHyphenationAtTrackBottom, andAllowTextAfterFloatingTableBreak(#706) - Added gfxdata attribue to Arc, Curve, Line, PolyLine, Group, Image, Oval, Rect, and RoundRect shape complex types per MS-OI29500 2.1.1783-1799 (#709)
- Added
OpenXmlPartContainer.TryGetPartByIdto enable child part retrieval without exception if it does not exist (#714) - Added
OpenXmlPackage.StrictRelationshipFoundproperty that indicates whether this package contains Transitional relationships converted from Strict (#716)
Fixed
- Custom derived parts did not inherit known parts from its parent, causing failure when adding parts (#722)
Changes
- Marked the property setters in
OpenXmlAttributeas obsolete as structs should not have mutable state (#698)
Thanks
Thanks for contributions from the following people:
- @ThomasBarnekow
- @HotspurHN
- @igitur
- @nokafor
- @lindexi