Skip to content

Releases: Docx2Src/Serialize.OpenXml.CodeGen

v0.5.0-beta

v0.5.0-beta Pre-release
Pre-release

Choose a tag to compare

@rmboggs rmboggs released this 30 May 02:25
  • Add initial drafts of asynchronous versions of the GenerateSourceCode methods.
  • Fix the process of generating code for OpenXmlUnknownElement objects.
  • Corrects behavior when encountering DateTime properties.
  • This release also bumps the DocumentFormat.OpenXml reference to 2.16.

v0.4.2-beta

v0.4.2-beta Pre-release
Pre-release

Choose a tag to compare

@rmboggs rmboggs released this 22 Nov 14:53

The main change for this release is the inclusion of the UseUniqueVariableNames setting which allows the developer to generate code that either generates unique variable names for each object generated or recycle variable names that have been used already. The idea behind this is to cut down on the memory used when the generated code is compiled.

This release also bumps the DocumentFormat.OpenXml reference to 2.14.

v0.4.1-beta

v0.4.1-beta Pre-release
Pre-release

Choose a tag to compare

@rmboggs rmboggs released this 08 Aug 15:35

Made changes to how the namespace aliases are generated and fixed the external reference generation process which now allows for more accurate code generation.

Documents built using Office 2016 with charts, tables, and hyperlinks are now beginning to be recreated successfully without errors using this project. Still keeping this as a beta just to be safe but progress is being made.

Please note: there is a breaking change between the last 2 beta releases related to the recently added IOpenXmlHandler derived interfaces.

v0.4.0-beta

v0.4.0-beta Pre-release
Pre-release

Choose a tag to compare

@rmboggs rmboggs released this 02 Aug 18:32

First beta release

This is the first beta release of this project that is able to create dotnet code to reconstruct entire documents. Documents may include embedded pictures, charts, and/or other embedded documents. More testing will be needed for more advanced document features.

v0.3.2-alpha

v0.3.2-alpha Pre-release
Pre-release

Choose a tag to compare

@rmboggs rmboggs released this 06 Nov 20:51

This is an accumulative release of fixes and changes between v0.2.1-alpha and v0.3.2-alpha. Detailed changes can be found in the changelog. Package is also available on nuget if needed.

v0.2.1-alpha

v0.2.1-alpha Pre-release
Pre-release

Choose a tag to compare

@rmboggs rmboggs released this 03 Jul 13:54

First pre-release version

This version is being posted to allow others who are interested to test out this library and report back any bugs. Package is also available on nuget if needed.