Skip to content

Release notes

Here you can find the release notes of all PowerDeComposer 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 1.6

  • 1.6.1 08-03-2024

    Bug fixes

    • Decompose model
      • Fixed new-line handling so line endings are not accidentally converted.
      • Fixed special characters and new-line handling for formalized attributes.
      • Corrected formalize extended attributes naming in config.
    • Compose model
      • Fixed special characters and new-line handling for deformalizing attributes.
    • General
      • Setting correct exit code (1) when an error occured when running PowerDeComposer.
  • 1.6.0 02-08-2023

    Enhanced features

    • Decompose model
      • Added logic to formalize extended attributes text.
    • Compose model
      • Added logic to de-formalize extended attributes text.

Version 1.5

  • 1.5.0 03-04-2023

    Enhanced features

    • Decompose model
      • Added configuration option for file removal strategy based on files instead of the includes.

    Bug fixes

    • Performance
      • Faster search for duplicate identifier replacement values.

Version 1.4

  • 1.4.0 30-03-2022

    Enhanced features

    • Decompose model
      • Added option on TargetFolderName to overrideParent so the parent element name is overriden with the configuration, is stead of nesting the configured target folder name in a folder named to the parent element.
    • PowerShell module
      • Added a PowerShell module to simplify PowerDeComposer execution.

    Bug fixes

    • Decompose model
      • Fixed case sensitivity issues with folders and files. All filepath compares are now case-insensitive.

Version 1.3

  • 1.3.3 22-03-2022

    Bug fixes

    • Decompose model
      • Fixed error in NodeRemoval on processing-instruction attribute.
      • Fixed error in deriving folder and file names based on TargetFolderName and TargetFileName configuration.
  • 1.3.2 20-10-2021

    Enhanced features

    • Decompose model
      • Moved node removal to be first step, before identifier replacement to solve possible duplicate identifier replacement issues.
  • 1.3.1 12-10-2021

    Bug fixes

    • Decompose model
      • Fixed problem where TargetFileName was not always derived correctly.
  • 1.3.0 13-04-2021

    Enhanced features

    • Decompose model
      • Added support for specifying the target folder.
      • Changed target folder and file name so one can specify multiple options and use first with a valid value.
      • Added functionality to remove former decomposed files which aren't part of the latest decomposed model.
      • Added support for running a decompose without decomposable element conditions.
      • Changed identifier replacement in the config to be in a collection so one can define multiple replacements.
      • Added change detection logic and logging.
      • Added throwing error when decomposing leads to writing the same file.
      • Added throwing error when identifier replacement values leads to a duplicate.
    • Configuration
      • Updated default configuration so the decomposed folder structure and file names are more readable.

Version 1.2

  • 1.2.1 25-11-2020

    Enhanced features

    • Decompose model
      • Fixed encoding of decomposed files so it always takes encoding of original file.
  • 1.2.0 14-10-2020

    Enhanced features

    • Decompose model
      • Specify node to use for the target file names.
      • Specify condition for which nodes to decompose.
      • Specify attributes to add on the xi:include elements.
      • Added support for removing elements and attribute while decomposing.
    • Configuration
      • Fully refactored config so decomposing can be configured in more detail. (See Configuration)

Version 1.1

  • 1.1.2 25-08-2020

    Enhanced features

    • Configuration
      • Added configuration of decompose using config file. (See Configuration)
  • 1.1.1 22-05-2020

    Bug fixes

    • Decompose model
      • Fixed encoding of file so special characters are handled correctly.
    • Compose model
      • Fixed encoding of file so special characters are handled correctly.
  • 1.1 18-04-2020

    Enhanced features

    • Decompose model
      • Decompose entities and relationships of logical models into separate files
    • Documentation
      • Added Maven run example to getting started

    Bug fixes

    • Documentation and downloads
      • Fixed jar in Maven repository so it is executable
      • Added standalone download

Version 1.0

  • 1.0 06-03-2020

    Initial release

    New features

    • Decompose model
      • Decompose each element with an ObjectID into its own file.
      • Replace local ids (id="o#") with their ObjectID (also in references).
    • Compose model
      • Compose a PowerDesigner model file from the decomposed files and folders.