Skip to content

Releases: Docx2Src/Serialize.OpenXml.CodeGen

v0.5.0-beta

30 May 02:25
Compare
Choose a tag to compare
v0.5.0-beta Pre-release
Pre-release
  • 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

22 Nov 14:53
Compare
Choose a tag to compare
v0.4.2-beta Pre-release
Pre-release

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

08 Aug 15:35
Compare
Choose a tag to compare
v0.4.1-beta Pre-release
Pre-release

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

02 Aug 18:32
Compare
Choose a tag to compare
v0.4.0-beta Pre-release
Pre-release

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

06 Nov 20:51
Compare
Choose a tag to compare
v0.3.2-alpha Pre-release
Pre-release

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

03 Jul 13:54
Compare
Choose a tag to compare
v0.2.1-alpha Pre-release
Pre-release

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.