Skip to content

Releases: Synergex/CodeGen

CodeGen 5.9.7

09 Jun 04:11
Compare
Choose a tag to compare

CodeGen Release Notes

  • We added two new custom field loop expressions <IF RELPLICATION_MORE> and <IF REPLICATION_NOMORE> to provide special support for logic in the CodeGen templates used by the SQL Replication environment.
  • We added new method loop expressions <DATE_PARAMETERS>, <DATE_PARAMETERS_IN> and <DATE_PARAMETERS_OUT> that can be used to determine whether the current method has date parameters.
  • This version of CodeGen was built with Synergy/DE 12.2.1.1003 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.9.6

08 Jun 03:55
Compare
Choose a tag to compare

CodeGen Release Notes

  • We added a new structure expansion token <STRUCTURE_FIRST_UNIQUE_KEY>.
  • We improved the way that nested groups are processed in some cases.
  • This version of CodeGen was built with Synergy/DE 12.2.1.1003 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.9.5

26 Apr 20:40
Compare
Choose a tag to compare

CodeGen Release Notes

  • We improved the error messages when method catalog-related tokens are used in invalid places.
  • We added a new Harmony Core expression token <IF HARMONYCORE_CUSTOM_FIELD_PARAM> and expansion token <HARMONYCORE_CUSTOM_FIELD_PARAM>.
  • This version of CodeGen was built with Synergy/DE 12.2.1.1003 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.9.4

12 Jan 01:58
Compare
Choose a tag to compare

CodeGen Release Notes

  • We enhanced the expansion token <HARMONYCORE_BRIDGE_PARAMETER_DEFINITION> to better deal with int coerced to boolean.
  • We made it possible to use environment variables when specifying the path to a Synergy Method Catalog.
  • We enhanced the <FIELD_MAXVALUE> and <FIELD_MINVALUE> tokens to prevent out of range errors.
  • We added a new method loop expansion token <HARMONYCORE_SHORT_METHOD_NAME> which generates a mangled name for methods with long names.
  • We added a new field loop expression that can be used to determine if the name of a field is a reserved word. Currently the reserved words are "globalrfa", "synergyrecord", "metadata" and "originalsynergyrecord".
  • This version of CodeGen was built with Synergy/DE 12.2.1.1003 and requires a minimum of version 10.3.1b to operate.

CodeGen 5.9.3

03 Oct 21:28
Compare
Choose a tag to compare

CodeGen Release Notes

  • We altered how we locate an optional Harmony Core customization file. As previously, we first look in the templates directory, but if not found there, we now also look in the current directory.
  • 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.9.2

03 Oct 18:42
Compare
Choose a tag to compare

CodeGen Release Notes

  • We added a new method loop expansion token <HARMONYCORE_BRIDGE_RETURN_TYPE_CS> and two new parameter loop expansion tokens <HARMONYCORE_BRIDGE_PARAMETER_TYPE_CS> and <HARMONYCORE_BRIDGE_PARAMETER_TYPE_CS> to the Harmony Core Extensions library.
  • We added three new structure expansion tokens <STRUCTURE_TAG_AND_COUNT>, <STRUCTURE_TAG_OR_COUNT> and <STRUCTURE_TAG_PARTS>.
  • We changed some of the values produced by <KEY_ORDER> to be in line with the key segment TYPE keyword in the ISAM Definition Language.
  • We corrected an issue that was preventing the key segment loop expansion token <SEGMENT_IDXTYPE> from operating as intended. We also slightly changed some of the values produced by this token so that they are now in line with the key segment TYPE keyword in the ISAM Definition Language.
  • We modified the repository override file processing by making is possible to specify the location of the file. Previously the file was required to be in the templates folder.
  • 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.9.1

31 Aug 08:15
Compare
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
Compare
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
Compare
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
Compare
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.