All Versions
33
Latest Version
Avg Release Cycle
52 days
Latest Release
205 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.18.0 Changes
September 06, 2022โ Added
- โ Added DocumentFormat.OpenXml.Office.SpreadSheetML.Y2021.ExtLinks2021 namespace (#1196)
- โ Added durableId attribute to DocumentFormat.OpenXml.Wordprocessing.NumberingPictureBullet (#1196)
- โ Added few base classes for typed elements, parts, and packages (#1185)
๐ Changed
- Adjusted LICENSE.md to conform to .NET Foundation requirements (#1194)
- ๐ Miscellaneous changes for better perf for internal services
-
v2.17.1 Changes
June 28, 2022โ Removed
- โ Removed the preview namespace DocumentFormat.OpenXml.Office.Comments.Y2020.Reactions because this namespace will currently create invalid documents.
๐ Fixed
- โช Restored the PowerPointCommentPart relationship to PresentationPart.
๐ Deprecated
- ๐ The relationship between the PowerPointCommentPart and the PresentationPart is deprecated and will be removed in a future version.
-
v2.17.0 Changes
โ Added
- โ Added DocumentFormat.OpenXml.Office.Comments.Y2020.Reactions namespace (#1151)
- โ Added DocumentFormat.OpenXml.Office.SpreadSheetML.Y2022.PivotVersionInfo namespace (#1151)
๐ Fixed
- ๐ Moved PowerPointCommentPart relationship to SlidePart (#1137)
โก๏ธ Updated
- โ Removed public API analyzers in favor of EnablePackageValidation (#1154)
-
v2.16.0 Changes
March 14, 2022โ Added
- โ Added method
OpenXmlPart.UnloadRootElement
that will unload the root element if it is loaded (#1126)
โก๏ธ Updated
- ๐ Schema code generation was moved to the SDK project using C# code generators
Thanks to the following for their contribution:
@f1nzer
- โ Added method
-
v2.15.0 Changes
December 16, 2021โ Added
- โ Added samples for strongly typed classes and Linq-to-XML in the
./samples
directory (#1101, #1087) - ๐ Shipping additional libraries for some additional functionality in
DocumentFormat.OpenXml.Features
andDocumentFormat.OpenXml.Linq
. See documentation in repo for additional details. - โ Added extension method to support getting image part type (#1082)
- โ Added generated classes and
FileFormatVersions.Microsoft365
for new subscription model types and constraints (#1097).
๐ Fixed
- ๐ Fixed issue for changed mime type
model/gltf.binary
(#1069) - DocumentFormat.OpenXml.Office.Drawing.ShapeTree is now available only in Office 2010 and above, not 2007.
- Correctly serialize
new CellValue(bool)
values (#1070) - โก๏ธ Updated known namespaces to be generated via an in-repo source generator (#1092)
- ๐ Some documentation issues around
FileFormatVersions
enum
Thanks to the following for their contributions:
@ThomasBarnekow @stevenhansen @JaimeStill @jnyrup
- โ Added samples for strongly typed classes and Linq-to-XML in the
-
v2.14.0 Changes
October 28, 2021โ Added
- โ Added generated classes for Office 2021 types and constraints (#1030)
- โ Added
Features
property toOpenXmlPartContainer
andOpenXmlElement
to enable a per-part or per-document state storage - โ Added public constructors for
XmlPath
(#1013) - โ Added parts for Rich Data types (#1002)
Thanks to the following for their contributions:
@rmboggs @ThomasBarnekow
-
v2.14.0-beta1 Changes
September 20, 2021โ Added
- โ Added
Features
property toOpenXmlPartContainer
andOpenXmlElement
to enable a per-part or per-document state storage - โ Added public constructors for
XmlPath
(#1013) - โ Added parts for Rich Data types (#1002)
- โ Added methods to generate unique paragraph ids (#1000)
- โ Added generated classes for Office 2021 types and constraints (#1030)
Thanks to the following for their contributions:
@rmboggs @ThomasBarnekow
- โ Added
-
v2.13.1 Changes
August 17, 2021๐ Fixed
- ๐ Fixed some nullability annotations that were incorrectly defined (#953, #955)
- ๐ Fixed issue that would dispose a
TextReader
when creating anXmlReader
under certain circumstances (#940) - ๐ Fixed a documentation type (#937)
- ๐ Fixed an issue with adding additional children to data parts (#934)
- ๐ Replaced some documentation entries that were generic values with helpful comments (#992)
- ๐ Fixed a regression in AddDataPartRelationship (#954)
Thanks to the following for their contributions:
@ThomasBarnekow @sorensenmatias @lklein53 @lindexi
-
v2.13.0 Changes
May 13, 2021โ Added
- โ Additional O19 types to match Open Specifications (#916)
- โ Added generated classes for Office 2019 types and constraints (#882)
- โ Added nullability attributes (#840, #849)
- โ Added overload for
OpenXmlPartReader
andOpenXmlReader.Create(...)
to ignore whitespace (#857) - โ Added
HexBinaryValue.TryGetBytes(...)
andHexBinaryValue.Create(byte[])
to manage the encoding and decoding of bytes (#867) - Implemented
IEquatable<IdPartPair>
onIdPartPair
to fix equality implementation there and obsoleted setters (#871)
๐ Fixed
- ๐ Fixed serialization of
CellValue
constructors to use invariant cultures (#903) - ๐ Fixed parsing to allow exponents for numeric cell values (#901)
- ๐ Fixed massive performance bottleneck when
UniqueAttributeValueConstraint
is involved (#924)
๐ Deprecated
- ๐ Deprecated Office2013.Word.Person.Contact property. It no longer persists and will be removed in a future version (#912)
Thanks to the following for their contributions:
@lklein53
@igitur -
v2.13.0-beta2 Changes
April 20, 2021โ Added
- โ Additional O19 types to match Open Specifications (#916)
๐ Deprecated
- ๐ Deprecated Office2013.Word.Person.Contact property. It no longer persists and will be removed in a future version (#912)