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.
- Decompose model
-
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.
- Decompose model
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.
- Decompose model
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.
- Decompose model
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.
- Decompose model
-
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.
- Decompose model
-
1.3.1 12-10-2021
Bug fixes
- Decompose model
- Fixed problem where TargetFileName was not always derived correctly.
- Decompose model
-
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.
- Decompose model
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.
- Decompose model
-
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)
- Decompose model
Version 1.1¶
-
1.1.2 25-08-2020
Enhanced features
- Configuration
- Added configuration of decompose using config file. (See Configuration)
- 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.
- Decompose model
-
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
- Decompose model
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.
- Decompose model