Skip to content

Releases: Synergex/CodeGen

CodeGen 5.9.1

31 Aug 08:15

Choose a tag to compare

CodeGen Release Notes

  • We fixed an issue that was causing the <HARMONYCORE_BRIDGE_PARAMETER_DATAOBJECT> token to insert incorrect values.
  • We added a new Harmony Core extension token <HARMONYCORE_FIELD_DATATYPE_VB>.
  • This version of CodeGen was built with Synergy/DE 12.1.1.3278 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.8.9

17 Aug 22:31

Choose a tag to compare

CodeGen Release Notes

  • We fixed an issue that was causing the <FIELD_CUSTOM_STRING_FUNCTION> token to insert incorrect values.
  • This version of CodeGen was built with Synergy/DE 12.1.1.3278 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.8.8

02 Aug 21:29

Choose a tag to compare

CodeGen Release Notes

  • We fixed several potential null reference errors that could have occurred related to the use of tweaks.
  • This version of CodeGen was built with Synergy/DE 12.1.1.3278 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.8.7

08 Jul 01:01

Choose a tag to compare

CodeGen Release Notes

  • We fixed an issue with the Harmony Core parameter loop expansion token <HARMONYCORE_BRIDGE_PARAMETER_TYPE> which was not previously respecting the -ncp (no custom pluralization) command-line option.
  • This version of CodeGen was built with Synergy/DE 12.1.1.3278 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.8.6

07 Jul 23:25

Choose a tag to compare

CodeGen Release Notes

  • We fixed an issue with the parameter loop replacement token <PARAMETER_DEFINITION_NOARRAY> which was previously creating invalid output for decimal fields.
  • This version of CodeGen was built with Synergy/DE 12.1.1.3278 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.8.5

06 Jun 22:17

Choose a tag to compare

CodeGen Release Notes

  • We altered the behavior of the <HARMONYCORE_FIELD_DATATYPE> expansion token so that it outputs a data type of string for YYYYPP and YYPP dates fields.
  • We added two new tweaks, SMC_CAMEL_CASE and SMC_PASCAL_CASE.
  • We added a new generic expression token <IF TWEAK_tweakname> that allows you to determine whether a particular tweak is being used during code generation.
  • This version of CodeGen was built with Synergy/DE 12.1.1.3278 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.8.4

16 Apr 11:46

Choose a tag to compare

CodeGen Release Notes

  • We added two new Harmony Core custom field loop tokens, an expression <IF HARMONYCORE_CUSTOM_FIELD_VALIDATOR> and an expansion token <HARMONYCORE_CUSTOM_FIELD_VALIDATOR>.
  • We added support for the -ncp (no custom pluralization) command line option when using the parameter loop expansion tokens <PARAMETER_STRUCTURE_PLURAL> and <PARAMETER_STRUCTURE_NOPLURAL> and when using the relation loop expansion tokens <RELATION_TOSTRUCTURE_PLURAL> and <RELATION_TOSTRUCTURE_NOPLURAL>.
  • We corrected an issue with the processing of structure input files which was that if alias or file override names were not provided for a structure, their values would default to the name of the structure. This was not the original design intention, and it has now been corrected.
  • We extended the functionality of structure input files such that any data item after the -s command line option can now be a structure input file and the results are cumulative. But with this additional functionality comes an additional restriction which is that structure input files must now have a .json file extension.
  • This version of CodeGen was built with Synergy/DE 12.1.1.3278 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.8.3

24 Feb 23:24

Choose a tag to compare

CodeGen Release Notes

  • We fixed a serious bug (rookie mistake!) that was introduced in the previous release, which has now been removed from circulation. The issue caused a System.NullReferenceException to be thrown by RepositoryTools.CheckStructure method is almost all cases.
  • This version of CodeGen was built with Synergy/DE 12.0.1.3275 and requires a minimum of version 10.1.1 to operate.

CodeGen 5.8.2

24 Feb 02:20

Choose a tag to compare

THIS RELEASE SHOULD NOT BE USED, IT CONTAINED A BUG THAT PREVENTED USE IN MOST CASES

CodeGen Release Notes

  • We added a new tweak named SQL_NAME_CONTIGUOUS_ARRAY that causes the <FIELD_SQLNAME> field loop expansion token to insert different field names when processing array fields.
  • This version of CodeGen was built with Synergy/DE 12.0.1.3275 and requires a minimum of version 10.1.1 to operate.

CodeGen 5.8.1

02 Feb 23:11

Choose a tag to compare

CodeGen Release Notes

  • We added the ability to define the minimum version of CodeGen that is required by your environment by setting the CODEGEN_MIN_VERSION environment variable.
  • We added support for generating sample data (JSON formatted) for structure parameters when using <PARAMETER_SAMPLE_DATA>.
  • We added a new method loop expansion token <METHOD_RETURN_SAMPLE_DATA>.
  • We corrected an issue that was preventing the -checkversion and other related operations from operating correctly.
  • We altered the <INTERFACE_NAME> token to support all case variations.
  • We changed the output of the <PARAM_TSTYPE> token to be consistent with the documentation by emitting structure names in camelCase rather than PascalCase.
  • We added a new mechanism for dealing with literal key segment values that require trailing spaces to be included as part of the literal value. This change can alter the output of the <SEGMENT_LITVAL> and <LITERAL_SEGMENT_VALUE> expansion tokens.
  • This version of CodeGen was built with Synergy/DE 12.0.1.3272 and requires a minimum of version 10.1.1 to operate.