Serialize.OpenXml.CodeGen 0.3.2-alpha

.NET assembly class responsible for converting OpenXml based documents into corrisponding dotnet code

This is a prerelease version of Serialize.OpenXml.CodeGen.
Install-Package Serialize.OpenXml.CodeGen -Version 0.3.2-alpha
dotnet add package Serialize.OpenXml.CodeGen --version 0.3.2-alpha
<PackageReference Include="Serialize.OpenXml.CodeGen" Version="0.3.2-alpha" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Serialize.OpenXml.CodeGen --version 0.3.2-alpha
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Serialize.OpenXml.CodeGen, 0.3.2-alpha"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Serialize.OpenXml.CodeGen as a Cake Addin
#addin nuget:?package=Serialize.OpenXml.CodeGen&version=0.3.2-alpha&prerelease

// Install Serialize.OpenXml.CodeGen as a Cake Tool
#tool nuget:?package=Serialize.OpenXml.CodeGen&version=0.3.2-alpha&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [0.3.2-alpha] - 2020-07-30

### Changed

- Updated process to account for more OpenXmlPart classes that may require custom AddNewPart methods
 to initialize.
- Changed the `CreatePackage` method to take in a `String` parameter for the full file path of the target file
 instead of a `Stream` when generating code for `OpenXmlPackage` objects.  This was to avoid using a C# `ref`
 parameter that made using the generated code in a C# project more difficult to use.

### Fixed

- TargetInvocationException/FormatException when trying to parse a value that is not valid for
 `OpenXmlSimpleType` derived types being evaluated. [See this](https://github.com/OfficeDev/Open-XML-SDK/issues/780)
 for more details.
- When encountering OpenXmlUnknownElement objects, make sure to initialize them with the appropriate `ctor` method.
- Correct the initialization parameters for the generated `AddExternalRelationship` method.
- Issue where AddPart methods for OpenXmlPart paths that have already been visited are generated on variables
 that do not exist.

## [0.3.1-alpha] - 2020-07-25

### Fixed

- TargetInvocationException/FormatException when trying to parse a value that is not valid for
 the `EnumValue` type being evaluated. [See this](https://github.com/OfficeDev/Open-XML-SDK/issues/780)
 for more details.

## [0.3.0-alpha] - 2020-07-20

### Changed

- Update DocumentFormat.OpenXml reference to 2.11.3.

### Fixed

- Ambiguous Match Exception occuring when trying to identify parts that need to use the
 `AddImagePart` initialization method.

## [0.2.1-alpha] - 2020-07-03

### Changed

- Change the parameters for all of the methods to `ref` parameters. This changes the generated
 VB code to create `byref` parameters instead of `byval` ones.

## [0.2.0-alpha] - 2020-06-27

### Added

- Added documentation output

### Changed

- Use the alias `AP` for DocumentFormat.OpenXml.ExtendedProperties namespace objects
- Use the `AddImagePart` method for initializing `ImagePart` objects.
- Included the content type parameter for the `AddNewPart` method for `EmbeddedPackagePart` objects.

## [0.1.0-alpha] - 2020-06-24

### Added

- Added initial project to convert OpenXml SDK based documents to source code files.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.3.2-alpha 180 7/30/2020
0.3.1-alpha 247 7/25/2020
0.3.0-alpha 126 7/20/2020
0.2.1-alpha 159 7/3/2020
0.2.0-alpha 165 6/27/2020
0.1.0-alpha 138 6/24/2020