Release 3.5.0
release date: 28.11.2022
Tip
We now also provide EmbeddedEngineer Automation.
A CLI tool to bring code generation directly into your CI/CD landscape.
General | See |
---|---|
Added Support for Enterprise Archtiect 16 x32 & x64 | |
Added no code generation stereotype to interfaces |
No code generation |
Added support for multidimensional arrays | CustomArray |
Added support for define in interfaces |
|
Added support to persist user code on disabled sync | User Code |
Updated to WebView2 (EmbeddedEngineer & UmlDebugger) | |
Removed Enterprise Architect check on installation | |
Updated model reading layer | |
Updated CLang code style to lateste stable version 15.0.2 | |
Updated Tagged Value inherritance throughout the model |
|
Extended Preprocessor Directives functionality to allow e.g.: extern "C" |
Preprocessor Directives |
Updated support for volatile types |
|
Updated out parameters to generate pointers |
|
Consolidated comment generation | |
Updated Primtives to predefined & reuse const , volatile ,... model type definitions |
Primitives |
Options | |
Added option to seperate implementation and declaration files into seperate folders | FileIsolation |
Added option to restrict include generation to explicitly defined includes only | Only generate explicit includes |
Added option to suppress operation prefix during generation |
Suppress operation prefix |
Added option to Use Element Alias as Tag Name for struct , union & enum |
Use Element Alias as Tag Name |
Added comment templates | Comments Template, Comments |
Added validation for strict data typing |
Strict data typing |
Bug fixes | |
Updated examples to latest Stereotypes and Tagged Values |
|
Updated examples to eapx (Enterprise Architect 16) | |
Fixed multiple license checkouts | |
Cleaned up tailing empty lines in generated code | |
Fixed generation for public const Attributes |
|
Fixed post setup COM registration issue with regasm |