Open XML SDK v2.13.1 Release Notes

Release Date: 2021-08-17 // 2 months ago
  • 🛠 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


Previous changes from v2.13.0

  • ➕ 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