All Versions
33
Latest Version
Avg Release Cycle
52 days
Latest Release
205 days ago

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

  • 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 and DocumentFormat.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

  • v2.14.0 Changes

    October 28, 2021

    โž• Added

    • โž• Added generated classes for Office 2021 types and constraints (#1030)
    • โž• Added Features property to OpenXmlPartContainer and OpenXmlElement 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 to OpenXmlPartContainer and OpenXmlElement 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

  • 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 an XmlReader 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 and OpenXmlReader.Create(...) to ignore whitespace (#857)
    • โž• Added HexBinaryValue.TryGetBytes(...) and HexBinaryValue.Create(byte[]) to manage the encoding and decoding of bytes (#867)
    • Implemented IEquatable<IdPartPair> on IdPartPair 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)