Skip to content

Release notes

Here you can find the release notes of all CrossGenerate releases up till the release this documentation applies to. Click on the header of a version number to go to the documentation of that specific version.

Version 2.3

  • 2.3.1 11-09-2018

    Bug fixes

    • Template
      • XML Template
        • TemplatePlaceholderInjection ignores namespace part of template node
  • 2.3 25-07-2018

    New features

    • Template
      • XML Template
        • Remove a node from the template (TemplateNodeRemoval)

    Bug fixes

    • Template
      • XML Template
        • Wrong section bounds found for XML nodes when template contains special characters

Version 2.2

  • 2.2 25-06-2018

    New features

    • Model
      • Remove a node from the model (ModelNodeRemoval)

Version 2.1

  • 2.1 03-06-2018

    New features

    • Commandline options
      • Enable debug mode
      • Specify log level and destination
    • Template
      • XML Template
        • Support text template in XML templates (TextTemplate)

    Bug fixes

    • Template
      • Text Template
        • Issue with adjecant placeholders in section based template
        • Suffix are on next line when section includes newline
      • XML Template
        • XML Output formatting is not same as input

Version 2.0

  • 2.0 22-02-2018

    New features

    • Commandline options
      • Specify Model - Template - Config combinations
    • Application config
      • Specify folder locations (config, model, output & template)
    • Generation config
      • Configure whether output is a single or multiple files (Output)
    • Model
      • Support for a XML model file
      • Inject an attribute into a model element (ModelAttributeInjection)
    • Template
      • Text Template
        • Define a section in text template
        • Define a section in the config for text templates (TextSection)
        • Support for prefixes and suffixes in a Section (TextSection.prefix & TextSection.suffix)
        • Add template comments to a text template (Comment annotation)
        • Specify annotation format for a text template (FileFormat)
        • Specify placeholder format for a text template (FileFormat)
        • Specify comment format for a text template (FileFormat)
      • XML Template
        • Define a section in a XML template
        • Define a section in the config for XML templates (XmlSection)
        • Add template comments to a XML template (Comment annotation)
        • Inject an attribute into a XML template element (TemplateAttributeInjection)
        • Inject a placeholder in an existing XML node (element or attribute) (TemplatePlaceholderInjection)
        • Specify annotation format for a xml template (FileFormat)
        • Specify placeholder format for a xml template (FileFormat)
        • Specify comment format for a xml template (FileFormat)
    • Binding
      • Bind a model element on a template section (SectionModelBinding)
      • Define a placeholder for a model element within a section binding (Placeholder)