Release notes - Model extension¶
Here you can find the release notes of this extension releases up till the release this documentation applies to.
Version 0¶
-
0.9.12 23-06-2021
Enhanced features
- Add support for using a constant in a join condition
-
0.9.11 22-03-2021
Enhanced features
- Fix issue that owner is required on businessrules
-
0.9.10 21-03-2021
Enhanced features
- Automatic populate of JoinObjects in mapping
- Automatic populate of join object in column mapping
- Custom check on column mapping if join object is set + autofix
- Fix resolve of expression
- Set name to code for business rules since this is not done in custom general form
-
0.9.10 16-03-2021
Enhanced features
- Added resolved function output in mappedobjects to enable filtering
- Improve join condition form with selection methods
-
0.9.00 11-09-2020
Enhanced features
- Updated object joiner implementation
-
0.8.00 22-11-2019
Enhanced features
- Added object joiner implementation
- Added owner prefix to name in object browser
- Enabled custom colors on XM stereotype objects
-
0.7.17 20-02-2019
Enhanced features
- Added relation and inheritance stereotypes on a Reference object.
-
0.7.16 07-02-2019
Enhanced features
- Added id, internalId & code to mappedObject in xme_MappedObject_Template template on the BaseTable meta-class.
-
0.7.15 06-02-2019
Enhanced features
- Added option to extend mappedObject in xme_MappedObject_Template template on the BaseTable meta-class.
-
0.7.14 05-02-2019
Enhanced features
- Fixed error when exporting if description and/or comment on a meta-class doesn't exist.
-
0.7.13 29-01-2019
Enhanced features
- Added comment and description elements for named objects if they are filled.
-
0.7.12 14-01-2019
Enhanced features
- Fixed issue with partitionInfo element when the partitionScheme attribute doesn't exist.
- Removed keyAttributes element on tables.
- Added keys element on tables with the primary and unqiue keys.
- Removed unneeded spaces for the import of export extention templates.
-
0.7.11 13-01-2019
Enhanced features
- Updated symbol settings, so it doesn't show keys seperately, and shows up to 10 attributes.
-
0.7.10 03-01-2019
Enhanced features
- Added xm_aggerationFunction extended attribute on attribute of a aggregation rule.
- Added generated file on mappable object so a user can preview the output on this level.
- Added symbols to entity, relation and business rule to easier identify the object type (visible in diagrams).
- Added extra check on partition schema to output partition info.
-
0.7.9 03-12-2018
Enhanced features
- Fixed export of computedExpression for a computed column (XML escaping applied).
-
0.7.8 22-10-2018
Enhanced features
- Fixed alignment on reference element its referencedAttributes.
- Renamed reference.parentObjectId and reference.childObjectId to parentId and childId. Added parentName and childName.
- Fixed error when exporting source mapping on column mapping without source feature (empty mapping or textual mapping).
-
0.7.7 19-10-2018
Enhanced features
- Fixed error with usage of partitionInfo in non-Microsoft SQL Server DBMS.
-
0.7.6 10-10-2018
Enhanced features
- Added xm_businessKey stereotype as child of xm_attribute.
- Updated element name for attributeMapping to [attributeStereotype]Mapping.
-
0.7.5 08-10-2018
Enhanced features
- Changed internalId of sourceSystems to targetModelId and filtered out the local model.
-
0.7.4 03-10-2018
Enhanced features
- Added partitionInfo element for Table objects (in entity element).
-
0.7.3 17-09-2018
Enhanced features
- Added filter on sourceSystems on whether it is used. Only used source systems are now included in the sourceSystems element.
- Added computed and computedExpression on attribute elements.
- Added XML entity escaping for the expression on attributes.
- Added sourceEntity and sourceEntityName to mappedAttribute element.
- In attributeMapping added expressionWithname where sourceFeature Code is replaced with Name so the expression works on the name i.s.o. code.
-
0.7.2 12-09-2018
Enhanced features
- Fixed error in attributeMapping expression.
-
0.7.1 10-09-2018
Enhanced features
- Added package property to all tables and views.
- Fixed export so tables and views inside package are also exported.
- Fixed package code variable so the export function works again.
-
0.7.0 05-09-2018
Enhanced features
- Renamed extension to XBreeze_Model_Extension.
- On attribute level added isInsertIncrementIndicator, isUpdateIncrementIndicator, isDeleteIncrementIndicator and changesAreRelevant.
- On entity level added extractStrategy and loadStrategy.
- Added template calls to extention template for all meta classes.
- Fixed error when datatype is not set on a typed object.
- Updated lots of templates to conform the foreach_item usage and conformed formatting.
-
0.6.5 29-08-2018
Enhanced features
- Fixed length, scale and precision attributes to only be filled for correct data types.
-
0.6.4 27-08-2018
Enhanced features
- Added 'Generate' check box in attribute to choose which attributes to include in the exported XML document.
-
0.6.3 30-07-2018
Enhanced features
- Added context menu on Model to export XML file.
-
0.6.2 25-07-2018
Enhanced features
- Added loadFrequency extended attribute to the BaseTable stereotype and added it to the XML output.
-
0.6.1 03-06-2018
Enhanced features
- Object name derivation (database_schema_object) changed, schema dbo is ignored to comply with integration SSIS DataVault example
-
0.6.0 01-06-2018
Various changes to let output comply with CrossGenerate 2x
- Removed gentype attribute
- Removed target attribute datatype properties on MappedAttribute
- Added targetAttributePrimary to MappedAttribute
- Added list of source systems
- Added targetAttributeStereotype to MappedAttribute
- Added name property to referenceAttribute
- Removed whitespace surrounding expression (newlines in GTL template)
-
0.5.9 05-03-2018
Enhanced features
- Add attribute mainMappedObject to ObjectMapping, this contains the expression of the driving (first) mappedobject. Needed at the ObjectMapping level to properly address sysstartdatetime and sysenddatetime in SEL routines.
-
0.5.8 15-02-2018
Enhanced features
- Added support for Views
- Moved xm_stereotype to NamedClassifier so all objects which can be used in a mapping have this attribute. Also updated labels of this attribute per stereotype,
- Moved all Table and Column templates to BaseTable and BaseColumn with child templates in Table/View and Column/ViewColumn.
- Added pdObjectType to every output element to know the PowerDesigner object type.
-
0.5.7 14-02-2018
Enhanced features
- Added stereotype, gentype & expression to mappedObject.
-
0.5.6 14-02-2018
Enhanced features
- Fixed ordering of attributeMapping elements so their are exactly the ordering of the attribute elements.
- Added primary & ordinal to the attribute element.
-
0.5.5 08-02-2018
Enhanced features
- added datatype information on mappedattribute level,
-
0.5.4 08-02-2018
Enhanced features
- Added stereotype on reference as a gentype on reference and referenceattribute, this is a workaround for CrossGenerate v1.x limitation with regards to nested sections.
- Altered mappedattribute template to support aliasing a mapped attribute (when a source table needs to be added twice in a joiner)
-
0.5.3 08-02-2018
Enhanced features
- Updated attributeMapping, gentype was only added for key attributes but not for regular attributes
-
0.5.2 06-02-2018
Enhanced features
- Updated expression content for ColumnMapping objects so it is translated into right alias of source object names.
-
0.5.1 05-02-2018
Enhanced features
- Added parentReferenceName and childReferenceName to reference in the xml output.
-
0.5 05-02-2018
Enhanced features
- Updated form of the table mapping & business rule type.
- Added role and owner of parent and child table in a reference.
-
0.4 02-02-2018
Enhanced features
- Added owner attribute to the table 'MappableObject' template.
-
0.3 02-02-2018
Enhanced features
- Added filter on %IsSelected% so specifying the Generate property on a table will results in having the object in the xml or not.
- Create xm_stereotype to fill the stereotype attribute on column and table objects and added default values for explicit PD Stereotypes.
-
0.2 30-01-2018
Enhanced features
- Renamed all stereotypes, templates and lists with the prefix xm_ to solve the reference issues.
- Added outgoing references to the output of a table (and all sub-stereotypes).
- Added XML formatting in output for text fields.
- Added sourcePartitionAttribute & sourcePartitionParameter to type a partition attribute in a source model.
-
0.1 26-01-2018
Enhanced features
- Initial version