Version 2.2.0

This release adds the Connects and Connect classes and fixes issues related to the ShapeDataProcessingStep.

  • The new Connects and Connect classes allow writing Connect elements to the VSDX files.

  • Updated the versions of the 3rd-party dependencies regenerator-runtime and JsZip.

  • EdgeUtils.staticGlueBegin and EdgeUtils.staticGlueEnd now add Connect elements between the connector and the connection.

  • Added missing public properties Action.name, Character.index, Control.name, Field.index, Geometry.index, Property.label, Property.name, and Property.prompt to documentation and TypeScript typings.

  • Special characters such as spaces in section row names (such as Property.name) are now replaced during serialization to produce valid VSDX row identifiers.

  • ShapeDataProcessingStep no longer throws an error when item tags are missing properties or have null or undefined values for keys specified in the nameMap.

  • The fun function is now compatible with TypeScript 4.