Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
274 lines (212 sloc) 24.5 KB

Change Log

2.7.0 (2018-12-10)

Full Changelog

Implemented enhancements:

  • Feature Catalogue target - Custom style for docx formatted catalogue #178
  • General - Provide configuration option to load all tagged values #177
  • XML Schema target - support mapping of properties #176
  • TypeConverter transformation - dissolve association - define new type by tagged value #175
  • SQL DDL target - replication schema - add geometry annotation #174
  • FeatureCatalogue target - Adding a logo #173
  • FeatureCatalogue target - Option to prevent inclusion of inherited constraints #172
  • XmlSchema target - Add rule to encode descriptors in appInfo annotation #170
  • Ontology target - Property generalization and enrichment #167
  • Ontology target - parameter to suppress log messages about unsupported categories of classes #163
  • Ontology target - Add rule to create rdfs:label of a property from its local name #145

Fixed bugs:

  • Common transformer functionality - setting tagged values for associations does not work #169
  • Ontology target - default type implementation does not apply if no conversion rule for codelist is defined #154

Closed issues:

Merged pull requests:

2.6.0 (2018-09-11)

Full Changelog

Implemented enhancements:

  • New transformer to load codes of externally managed code list into model #150
  • ConstraintConverter & XmlSchema target - Derive code list restrictions from OCL and use the information to create Schematron assertions for code list checks #149
  • XmlSchema target / Schematron - Improve translation of oclIsTypeOf() #148
  • SqlDdl and ArcGIS Workspace targets - Represent specific tagged values in UML model created by the target #143
  • SqlDdl target - Support range checks #142
  • SqlDdl target - Support using short names when creating constraint name #141
  • SqlDdl target - Support foreign key options (on delete, on update) #140
  • ArcGIS Workspace target - Add support for creation of ArcGIS subtypes #158
  • ldproxy target (new) - generate configuration file #153
  • XmlSchema target / Schematron - support single byReference property in iterator expression #152
  • General - Add transformer to create OCL constraints for a profile schema #138
  • XmlSchema target - Add mechanism to skip creation of XSDs (if just Schematron is of interest) #137
  • General - Extend the mechanism to select the schemas for processing to transformers #136
  • XmlSchema target / Schematron - Improve support for cast in OCL expression #133
  • General - Update and document code list dictionary targets #129
  • XmlSchema target - Create @gco:isoType attribute for elements in a metadata profile (ISO 19139 encoded) #127
  • XmlSchema target: Add configuration parameter to control naming of generated Schematron files #31
  • New target: ldproxy configurations #159 (cportele)

Fixed bugs:

  • FeatureCatalogue target - XSL transformation with external JRE fails (NPE for hrefMappings in XsltWriter) #157
  • XML Schema target - fix encoding of <<union>> subtype without attributes #156
  • Flattener transformation - remove type logic does not work for multiple types with same name #155
  • XmlSchema target - Fix type choice for code list valued property #139
  • XmlSchema target - Fix ISO 19139 union encoding #134
  • XmlSchema target / Schematron - Missing parentheses for inlineOrByReference encoding of a property #132
  • XmlSchema target / Schematron - Wrong id attribute in XPath for ISO 19139 encoded property type #126
  • XmlSchema target / Schematron - Incorrect XPath encoding for ISO 19139 elements with simple content #125
  • XmlSchema target / Schematron - Incorrect XPath encoding for ISO 19139 elements that are not referenceable #124

Closed issues:

  • UML taggedValue cannot be written to XML schema #146
  • StandardMapEntries for CI_Responsibility #144

Merged pull requests:

2.5.1 (2018-02-23)

Full Changelog

Implemented enhancements:

  • XmlSchema target - add globalIdentifier annotation #131
  • FeatureCatalogue target - include tagged values #130
  • ArcGIS Workspace target - Add configuration validator to check that ArcGIS MDG Technology is enabled in EA #123
  • General - Recognise stereotype <<retired>> #108

Fixed bugs:

  • SqlDdl target - Database UML model does not contain documentation for code list related columns #128
  • UmlModel target - Wrong UML Profile / MDG for stereotypes #122

Closed issues:

  • Use of current() #13
  • Context does not start with "//" #12

Merged pull requests:

ShapeChange-2.5.0 (2018-01-16)

Full Changelog

Implemented enhancements:

  • SqlDdl target - Create separate DDL files for code insert statements and spatial index statements. #118
  • ArcGIS Workspace target - Simple encoding for reflexive relationship #117
  • ArcGIS Workspace target - Create attribute index #116
  • SqlDdl target - Encoding of unique constraints #115
  • General - New transformer to process linked documents #114
  • SqlDdl target - Support encoding of linked documents #113
  • General - Support loading and merging of linked documents #112
  • SqlDdl target - Create an EA database model #111
  • SqlDdl target - Establish package hierarchy for table elements in database model #110
  • UmlModel target - Support encoding of linked documents #109
  • UmlModel target - Prevent tagged values with null values from causing exceptions #15

Fixed bugs:

  • UmlModel target does not check whether EA repository is sufficiently opened during creation of the target #14

Closed issues:

  • Minimum JRE version is 1.8 instead of 1.6 #43

Merged pull requests:

  • Extend SQL target to create database UML model, fixes and extensions to UML and ArcGIS targets #120 (jechterhoff)

ShapeChange-2.4.0 (2017-11-22)

Full Changelog

Implemented enhancements:

  • Ontology target - no class prefix for schema unique property with local scope #103
  • SQL DDL target - Option to remove empty lines in output #90
  • SQL DDL target - Add text from external file to DDL output #89
  • General - Transformation to support inheritance of tagged values #88
  • General - Transformation to dissolve associations #87
  • SQL DDL target - class attribute as primary key #86
  • General - addition of time and version in target output #85
  • General - XSL transformation on target output #84
  • SQL DDL target - documentation via explicit comments #83
  • General - Add new target to transfer a profile into an EA repository #81
  • General - New transformation to load profiles #80
  • General - Add model export to / import from ShapeChange specific format #79
  • General - Profile parameters #78
  • General - New descriptor global identifier #76
  • JSON Schema target - Suppression of model elements #75
  • SQL DDL target - Suppression of model elements #74
  • SQL DDL target - Avoid collisions between names of check constraints #73
  • SQL DDL target - Allow configuration of primary key specification #72
  • SQL DDL target - Check constraint to ensure time fields are zero if Date is mapped to Oracles DATE data type #71
  • SQL DDL target - Oracle: Setting dimension values for geometry metadata #70
  • SQL DDL target - size of character strings in replication schemas #69
  • SQL DDL target - nillable for replication schema elements #68
  • SQL DDL target - Ignore case when normalizing names #67
  • Merge functionality of Replication XML Schema target into SQL DDL target #66
  • SQL DDL target - Improve handling of default values #65
  • SQL DDL target - Add support for SQL Server #64
  • Flatten multiplicity - don't copy if maxOccurs is 1 #60
  • Ontology target - rule to add predicate for properties with value type that has tagged value 'vocabulary' or 'codeList' #55
  • General - add documentation as possible replacement in derivedDocumentation(...) #54

Fixed bugs:

  • SQL DDL target - Improve handling of default values #65
  • XML Schema target - facet on basic type #53

Closed issues:

  • Namespace for ISO 19150-2 #92
  • SQL DDL target - names of check constraints can collide in Oracle #44

Merged pull requests:

ShapeChange-2.3.0 (2017-01-16)

Full Changelog

Implemented enhancements:

  • ArcGIS Target - Length for properties with code list or enumeration as value type #51
  • ArcGIS Target - Precision and scale #46
  • ArcGIS Target - Set field type for CodedValueDomain #42
  • Transformations - New transformer to convert enumerations to code lists #41
  • SQL DDL target - foreign key oracle naming style #39
  • NamingModifier transformation - rule to achieve Oracle style naming #38
  • Profiler transformation - allow whitespace around profile identifiers #37
  • SQL DDL target - rule to encode code list as table #36
  • ArcGIS Workspace target - setting HasZ and HasM #35
  • Ontology target - Update the target based on ISO 19150-2 #30
  • ArcGIS Workspace target - set initial values #23
  • ArcGIS Workspace target - Make max name length configurable #22
  • ArcGIS Workspace target - isNullable only if property is optional #21
  • ArcGIS Workspace target - range restrictions from OCL constraints #20
  • ArcGIS Workspace target - length constraints #18

Fixed bugs:

  • ArcGIS Workspace target - description tagged value for domains #19

Merged pull requests:

ShapeChange-2.2.0 (2016-11-09)

Full Changelog

Implemented enhancements:

  • General - Mechanism to semantically validate a ShapeChange configuration file #32
  • GenericModel - diagrams should be copied as well #27
  • Transformations - validating constraints in transformed model #26
  • General - New Transformer for association classes #25
  • OCL - code list value validation #24
  • Model - Add support for isUnique #10
  • XmlSchema target - Extend "rule-xsd-cls-mixin-classes-non-mixin-supertypes" #9
  • FeatureCatalogue target - Include code list / vocabulary URI #7
  • General - New application schema metadata target #4
  • General - Enhance status code reporting while processing #3
  • FeatureCatalogue target - Show differences between input model and a reference model #2
  • FeatureCatalogue target - Include UML diagrams in frame based HTML feature catalogue #1

Fixed bugs:

  • ArcGIS Workspace target performs Type modifications #29
  • Avoid name collisions #11

Merged pull requests:

ShapeChange-2.1.0 (2016-03-02)

* This Change Log was automatically generated by github_changelog_generator