model-transmutations
2.5.0 (2024-10-29)
Changed
- Updated
-metamodel
artifact so it contains ontologies, but not components.
2.4.3 (2024-08-21)
Fixed
- [VEGA-381] Prevent Upgrade transmuter from adding isStatusField to a calculated field.
- Fix an issue with missing methods after upgrading metamodels to the new expanders.
2.4.1 (2024-05-30)
Fixed
- Fixed issue causing modelTransmutations XML files to be exported with an invalid elementType.
2.4.0 (2024-05-30)
Added
- Updated transmutation metamodel to ontology-metamodel-expanders
Removed
Removed unused migration ElementClasses
- Migration
- MigrationStrategy
2.3.4 (2024-05-17)
Fixed
- [model-builder-expanders] Fix compilation error when an elementClass has a parent reference, while the superClass does not.
2.3.3 (2024-04-08)
Changed
- Enable
expanders.model.force
by default, so models can be updated even with outdated options.
2.3.2 (2024-01-17)
Added
- Added support for the
meta.element.parent
optionType (aliashasParentElement
).
2.3.1 (2023-11-07)
Fixed
- Added sorting to Components to prevent issues with Component loading order.
2.3.0 (2023-10-23)
Added
- Added support for
meta.component.imports
. This option contains a comma-separated list of imported Components. DataElements of these Components will not be expanded.
Fixed
- Fixed CompositeBuilder
isSame
of composites without functional key to be null-safe on relations.
2.2.2 (2023-09-26)
Fixed
- [VEGA-315] Prevent modules from ModelResources from being exported into the source directory.
2.2.0 (2023-09-15)
Added
- Added functionality to Upgrade transmutation to prune all redundant options.
Changed
- Unified ValueFieldType to ValueType transmuters. MigrateValueFieldsToValueType will now target DataElements and migrate Fields, ConnectorFields and CalculatedFields.
2.1.4 (2023-10-09)
Changed
[VEGA-344] Backport the following fix from 2.2.3:
- Fix option 'includeRemoteAccess' being removed unnecessarily in Upgrade.
2.1.3 (2023-07-17)
Added
- Added
removeOption
method to composite builders.
Fixed
- [Upgrade] No longer adds 'noDelegation' option when 'includePerform' was not present.
2.1.2 (2023-06-30)
Added
- [Upgrade] Added migration to remove deprecated TaskElement options
includePerform
,includeDelegation
andincludeRemoteAccess
.
Updated
- Updated prime-core to
2023.5.2
. - Updated expanders to
5.18.0
.
2.1.0 (2023-05-31)
Added
- [Upgrade] Added migration to add the option
isStatusField
where it was missing, specifically to target fields of FlowElements and fields named status in DataElements with DataStates. - Added SCM information to deployed pom.xml artifacts
Changed
- Pom.xml files of ModelTransmutationsMetamodel are now flattened by flatten maven plugin
2.0.0 (2023-05-25)
Changed
- Refactored annotation processor to simplify the build of transmuter projects. You can now simply add the modelTransmutations-core as a dependency. You no longer need to attach the annotation processor or register the modelTransmutations.xml DataResource.
1.5.1 (2023-04-20)
Added
- Added option
valueType.migration
, which can be used to annotate valueTypes as the correct replacement of a valueFieldType.
1.5.0 (2023-04-03)
Added
- Moved Upgrade transmutation to prime-transmutations
- Added MigrateValueFieldsToValueType transmutation to migrate to new ValueTypes
1.4.1 (2023-03-21)
Added
- Support for merging extensions in model-builders
- Support for merging polymorphic collections in model-builders
Updated
- Updated SLF4J to version
2.0.6
. - Updated prime-core to
2023.1.1
. - Updated expanders to
5.18.0
. - Updated nsx-runtime to
2023.0.0
.
1.3.0 (2023-01-05)
Fixed
- Fixed ModelRegistry so that newly created modules don't have issues with setOption()
Added
- Added
ConvertUniqueKeyOptions
transmuter to convert uniqueKey options to UniqueConstraints - Added test method
testCreatesModels()
that tests the ModelRegistry
Updated
- Updated prime-core 2022.10.1 -> 2022.11.0 (Adds UniqueConstraint)
1.2.3 (2022-11-07)
Fixed
- [NSX-313] Fixed issue with options being exported that should not be exported
- Fixed options set in transmutation not being available in ElementOptions during Tests
1.2.2 (2022-10-11)
Updated
- Updated prime-core 2022.6.1 -> 2022.10.1
- Updated expanders 5.9.1 -> 5.14.1
- Updated metamodel-stack 4.8.0 -> 4.11.3
1.2.0 (2022-08-31)
Added
- Added support to create new Programs and Modules or merge with existing ones
1.0.1 (2022-08-22)
- Re-release 1.0.0
- Changed model-transmutations to use expansion-resource-resolvers instead of nsx-prime
1.0.0 (2022-08-22)
Created model-transmutations:
- AddTaskLogging: Add TaskStatus DataElement
- AddWorkflowClaims: Add claim element en claim infrastructure
- CreateFlowEnvironment: Create FlowElement and Status field
- CreateLinkFieldFinders: Create Finders for each LinkField