| 
11 | 11 |  <requireLicenseAcceptance>true</requireLicenseAcceptance>  | 
12 | 12 |  <description>Software factory automation library used with the CodeFactory for Visual Studio.</description>  | 
13 | 13 |  <releaseNotes>  | 
14 |  | - SDK Update for CodeFactory 1.22335.1  | 
 | 14 | + SDK Update for CodeFactory 1.22339.1  | 
15 | 15 | 
 
  | 
16 | 16 |  This release of the SDK focuses on the following.  | 
17 |  | - - Have updated the injection process of code into files. You no longer have to provide the file path, framework determines this.  | 
18 |  | - - Have added an overload to AddBeforeAsync functionality to allow you to add directly before the definition of the model ignoring xml documentation.  | 
19 |  | - - LookupModel is now obsolete use GetModel now.  | 
20 |  | - - Added GetModel[T] this allows to set the target type to return instead of having to cast to directly.  | 
21 |  | - - CodeFactory.Formatting.CSharp has been moved into the SDK.  | 
22 |  | - - NamespaceManager in formatting now supports adding additional using statements after the manager has been loaded.  | 
23 |  | - - CsManualUsingStatement has been added to formatting to allow adding customizing using statements to the namespace manager.  | 
24 |  | - - Can now directly control code documentation from the SDK. Added the following code management methods to control documentation.  | 
25 |  | - - AddBeforeDocsAsync - Add source code content before XML documentation.  | 
26 |  | - - AddAfterDocsAsync - Add source code content after XML documentation.  | 
27 |  | - - ReplaceDocsAsync - Replaces the XML documentation.  | 
28 |  | - - DeleteDocsAsync - Deletes the XML documentation.  | 
29 |  | - - CsProperty mode has added the following capabilities.  | 
30 |  | - - GetMethod property has been added to give you direct access to the get accessor and all the code management functions of the method.  | 
31 |  | - - SetMethod property has been added to give you direct access to the set accessor and all the code management functions of the method.  | 
32 |  | - - CsEnum mode has added the following capabilities  | 
33 |  | - - Can now inject code at the beginning of the Enum body.  | 
34 |  | - - Can now inject code at the end of the Enum body.  | 
35 |  | - - Can now get the source location of the contents of the Enum body.  | 
36 |  | - - CsContainer Types (Class,Interface, Structure) now support nested type definitions, this includes the following.  | 
37 |  | - - Class,Interface, Structure, and Enums can be nested in the above container types.  | 
38 |  | - - CSMethod now provide partial support in definition which includes the following.  | 
39 |  | - - Method Partial Definition - The capture of the definition of a partial method.  | 
40 |  | - - Method Partial Implementation - The capture of the implementation of a partial method.  | 
41 |  | - - When getting the list of methods you will get two instance models now. One for the definition and second for the implementation.   | 
42 |  | - - CsMethodType has added two additional enums PartialDefinition and PartialImplementation.  | 
43 |  | - - XML Documentation for all models is directly captured from source code so the raw documentation is provided. This includes the following.  | 
44 |  | - - Partial implementations will provide the target xml documentation that was provided.   | 
45 |  | - If documentation was provided in each partial file it will grab the target file the model generation was requested from.  | 
46 |  | - - All C# Models now have a ModelSourceFile property that identifies the source code file the model was generated from.  | 
47 |  | - - Fixed an issue with the Visual Studio packager not able to process project paths that had spaces in the path.   | 
48 |  | - - Packager now injects the target platform and SDK version information directly into assemblies during the build of CodeFactory automation.   | 
49 |  | - This is used to confirm the library is supported by the runtime.  | 
 | 17 | + - Bug fix for bug https://github.com/CodeFactoryLLC/CodeFactory/issues/36  | 
 | 18 | + - Issue was with how reflections of an assembly was reading the custom attributes assigned to the assembly. Has been fixed and validated.   | 
50 | 19 |  </releaseNotes>  | 
51 | 20 |  <copyright>Copyright 2022</copyright>  | 
52 | 21 |  <tags>Factory Automation</tags>  | 
 | 
0 commit comments