Skip to content

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