CodeGen 5.3.3
CodeGen Release Notes
-
We added the following new structure tokens:
- <STRUCTURE_NOPLURAL>
- <STRUCTURE_PLURAL>
-
We added the following new field loop tokens:
- <FIELD_SAMPLE_DATA>
-
We added the following new key loop tokens:
- <IF FIRST_UNIQUE_KEY>
-
We added the following new relation loop tokens:
- <RELATION_TOSTRUCTURE_NOPLURAL>
- <RELATION_TOSTRUCTURE_PLURAL>
- <IF ONE_WAY_ONE_TO_MANY>
- <IF ONE_WAY_ONE_TO_ONE>
- <IF TWO_WAY_ONE_TO_MANY>
- <IF TWO_WAY_ONE_TO_ONE>
-
We added the following new tag loop tokens:
- <TAGLOOP_FIELD_CSTYPE>
- We added the following new loop utility tokens:
- <,AND>
- <,OR>
-
We added the following new parameter loop tokens:
- <PARAMETER_DIRECTION_PAD>
- <PARAMETER_STRUCTURE_NOPLURAL>
- <PARAMETER_STRUCTURE_PLURAL>
- <IF COLLECTION>
- <IF COLLECTION_ARRAY>
- <IF COLLECTION_HANDLE>
- <IF COLLECTION_ARRAYLIST>
- <IF FIRST_INSTANCE_OF_ENUM>
- <IF FIRST_INSTANCE_OF_STRUCTURE>
- <IF IN_OR_INOUT>
- <IF OUT_OR_INOUT>
-
We altered the behavior of the <PARAMETER_DIRECTION> token so that it no longer pads the output string to a length of 5 characters. The new token <PARAMETER_DIRECTION_PAD> can be used to retain the previous behavior.
-
We improved error reporting related to tokens that are found in invalid locations such that the line number and character position of the token are now reported.
-
We corrected the following issues that were present in the previous release:
- An issue that caused the <FIELD_NAME> token to omit the required period between group and group member identifiers in some cases.
- Issues that caused the <IF COLLECTION> and <IF DECIMAL> parameter loop expressions to operate incorrectly.
-
This version of CodeGen was built with Synergy/DE 10.3.3e and requires a minimum of version 10.1.1 to operate.
Symphony Framework Components
- There were no Symphony Orchestrator changes in this release.
- There were no Symphony Framework CodeGen Extensions changes in this release.