diff --git a/LICENSE b/LICENSE index 425bd4e..6020772 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ - Copyright 2016-2022 IntegrIT SA/NV dba Hackolade - + Copyright 2016-2026 IntegrIT SA/NV dba Hackolade + Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at @@ -201,4 +201,4 @@ comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier - identification within third-party archives. \ No newline at end of file + identification within third-party archives. diff --git a/adapter/0.1.14.json b/adapter/0.1.14.json index 91fdb0a..4d1054a 100644 --- a/adapter/0.1.14.json +++ b/adapter/0.1.14.json @@ -1,5 +1,5 @@ /** - * Copyright © 2016-2020 by IntegrIT S.A. dba Hackolade. All rights reserved. + * Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. * The software may be used and/or copied only with the written permission of diff --git a/adapter/0.1.20.json b/adapter/0.1.20.json index d474198..bbb8104 100644 --- a/adapter/0.1.20.json +++ b/adapter/0.1.20.json @@ -1,5 +1,5 @@ /** - * Copyright © 2016-2020 by IntegrIT S.A. dba Hackolade. All rights reserved. + * Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. * The software may be used and/or copied only with the written permission of diff --git a/adapter/0.1.27.json b/adapter/0.1.27.json index f838888..9ea44ed 100644 --- a/adapter/0.1.27.json +++ b/adapter/0.1.27.json @@ -1,5 +1,5 @@ /** - * Copyright © 2016-2018 by IntegrIT S.A. dba Hackolade. All rights reserved. + * Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. * The software may be used and/or copied only with the written permission of diff --git a/adapter/0.1.30.json b/adapter/0.1.30.json index 34b096b..13bc104 100644 --- a/adapter/0.1.30.json +++ b/adapter/0.1.30.json @@ -1,5 +1,5 @@ /** - * Copyright © 2016-2018 by IntegrIT S.A. dba Hackolade. All rights reserved. + * Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. * The software may be used and/or copied only with the written permission of diff --git a/adapter/0.2.6.json b/adapter/0.2.6.json new file mode 100644 index 0000000..a273a23 --- /dev/null +++ b/adapter/0.2.6.json @@ -0,0 +1,56 @@ +/** + * Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. + * + * The copyright to the computer software herein is the property of IntegrIT S.A. + * The software may be used and/or copied only with the written permission of + * IntegrIT S.A. or in accordance with the terms and conditions stipulated in + * the agreement/contract under which the software has been supplied. + * + * Adapter to remove binary type support from Cosmos DB SQL API plugin. + * Binary type is not native to JSON, so all binary fields are transformed to string. + * + * { + * "add": { + * "entity": [], + * "container": [], + * "model": [], + * "view": [], + * "field": { + * "": [] + * } + * }, + * "remove": { + * "entity": [], + * "container": [], + * "model": [], + * "view": [], + * "field": { + * "": [] + * } + * }, + * "modify": { + * "entity": [ + * { + * "from": { }, + * "to": { } + * } + * ], + * "container": [], + * "model": [], + * "view": [], + * "field": [] + * }, + * } + */ + +{ + "modify": { + "field": [ + { + "from": { "type": "binary" }, + "to": { "type": "string" } + } + ] + } +} + diff --git a/central_pane/dtdAbbreviation.json b/central_pane/dtdAbbreviation.json index 8717cca..f409f7d 100644 --- a/central_pane/dtdAbbreviation.json +++ b/central_pane/dtdAbbreviation.json @@ -1,5 +1,5 @@ /* - * Copyright © 2016-2017 by IntegrIT S.A. dba Hackolade. All rights reserved. + * Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. * The software may be used and/or copied only with the written permission of diff --git a/package.json b/package.json index 762494e..421bdb1 100644 --- a/package.json +++ b/package.json @@ -55,4 +55,4 @@ "prettier": "3.7.4", "simple-git-hooks": "2.11.1" } -} \ No newline at end of file +} diff --git a/properties_pane/container_level/containerLevelConfig.json b/properties_pane/container_level/containerLevelConfig.json index 5122b89..9dce351 100644 --- a/properties_pane/container_level/containerLevelConfig.json +++ b/properties_pane/container_level/containerLevelConfig.json @@ -1,10 +1,10 @@ /* -* Copyright © 2016-2019 by IntegrIT S.A. dba Hackolade. All rights reserved. +* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. -* The software may be used and/or copied only with the written permission of -* IntegrIT S.A. or in accordance with the terms and conditions stipulated in -* the agreement/contract under which the software has been supplied. +* The software may be used and/or copied only with the written permission of +* IntegrIT S.A. or in accordance with the terms and conditions stipulated in +* the agreement/contract under which the software has been supplied. In order to define custom properties for any object's properties pane, you may copy/paste from the following, @@ -77,8 +77,8 @@ making sure that you maintain a proper JSON format. ] }, // “groupInput” can have the following states - 0 items, 1 item, and many items. -// “blockInput” has only 2 states - 0 items or 1 item. -// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing +// “blockInput” has only 2 states - 0 items or 1 item. +// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing // and forward-engineering in particular. { "propertyName": "Block", @@ -110,7 +110,7 @@ making sure that you maintain a proper JSON format. "shouldValidate": false, "propertyType": "fieldList", "template": "orderedList" - }, + }, { "propertyName": "List with attribute", "propertyKeyword": "keyListOrder", diff --git a/properties_pane/defaultData.json b/properties_pane/defaultData.json index 4079f94..a786800 100644 --- a/properties_pane/defaultData.json +++ b/properties_pane/defaultData.json @@ -1,5 +1,5 @@ /* - * Copyright © 2016-2017 by IntegrIT S.A. dba Hackolade. All rights reserved. + * Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. * The software may be used and/or copied only with the written permission of diff --git a/properties_pane/entity_level/entityLevelConfig.json b/properties_pane/entity_level/entityLevelConfig.json index 5931c44..0b7ec94 100644 --- a/properties_pane/entity_level/entityLevelConfig.json +++ b/properties_pane/entity_level/entityLevelConfig.json @@ -1,10 +1,10 @@ /* -* Copyright © 2016-2019 by IntegrIT S.A. dba Hackolade. All rights reserved. +* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. -* The software may be used and/or copied only with the written permission of -* IntegrIT S.A. or in accordance with the terms and conditions stipulated in -* the agreement/contract under which the software has been supplied. +* The software may be used and/or copied only with the written permission of +* IntegrIT S.A. or in accordance with the terms and conditions stipulated in +* the agreement/contract under which the software has been supplied. In order to define custom properties for any object's properties pane, you may copy/paste from the following, @@ -77,8 +77,8 @@ making sure that you maintain a proper JSON format. ] }, // “groupInput” can have the following states - 0 items, 1 item, and many items. -// “blockInput” has only 2 states - 0 items or 1 item. -// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing +// “blockInput” has only 2 states - 0 items or 1 item. +// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing // and forward-engineering in particular. { "propertyName": "Block", @@ -110,7 +110,7 @@ making sure that you maintain a proper JSON format. "shouldValidate": false, "propertyType": "fieldList", "template": "orderedList" - }, + }, { "propertyName": "List with attribute", "propertyKeyword": "keyListOrder", diff --git a/properties_pane/field_level/fieldLevelConfig.json b/properties_pane/field_level/fieldLevelConfig.json index 962b095..6738ca0 100644 --- a/properties_pane/field_level/fieldLevelConfig.json +++ b/properties_pane/field_level/fieldLevelConfig.json @@ -1,10 +1,10 @@ /* -* Copyright © 2016-2019 by IntegrIT S.A. dba Hackolade. All rights reserved. +* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. -* The software may be used and/or copied only with the written permission of -* IntegrIT S.A. or in accordance with the terms and conditions stipulated in -* the agreement/contract under which the software has been supplied. +* The software may be used and/or copied only with the written permission of +* IntegrIT S.A. or in accordance with the terms and conditions stipulated in +* the agreement/contract under which the software has been supplied. In order to define custom properties for any object's properties pane, you may copy/paste from the following, @@ -77,8 +77,8 @@ making sure that you maintain a proper JSON format. ] }, // “groupInput” can have the following states - 0 items, 1 item, and many items. -// “blockInput” has only 2 states - 0 items or 1 item. -// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing +// “blockInput” has only 2 states - 0 items or 1 item. +// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing // and forward-engineering in particular. { "propertyName": "Block", @@ -110,7 +110,7 @@ making sure that you maintain a proper JSON format. "shouldValidate": false, "propertyType": "fieldList", "template": "orderedList" - }, + }, { "propertyName": "List with attribute", "propertyKeyword": "keyListOrder", @@ -226,25 +226,6 @@ making sure that you maintain a proper JSON format. "sample", "comments" ], - "binary": [ - "name", - "code", - "schemaId", - "description", - "type", - "required", - { - "propertyName": "Partition key", - "propertyKeyword": "partitionKey", - "shouldValidate": false, - "propertyTooltip": "Flag to indicate whether or not this region is an AvailabilityZone region", - "propertyType": "checkbox", - "abbr": "PK" - }, - "dependencies", - "sample", - "comments" - ], "object": [ "name", "code", diff --git a/properties_pane/model_level/modelLevelConfig.json b/properties_pane/model_level/modelLevelConfig.json index bee91a1..fe2316a 100644 --- a/properties_pane/model_level/modelLevelConfig.json +++ b/properties_pane/model_level/modelLevelConfig.json @@ -1,10 +1,10 @@ /* -* Copyright © 2016-2019 by IntegrIT S.A. dba Hackolade. All rights reserved. +* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. -* The software may be used and/or copied only with the written permission of -* IntegrIT S.A. or in accordance with the terms and conditions stipulated in -* the agreement/contract under which the software has been supplied. +* The software may be used and/or copied only with the written permission of +* IntegrIT S.A. or in accordance with the terms and conditions stipulated in +* the agreement/contract under which the software has been supplied. In order to define custom properties for any object's properties pane, you may copy/paste from the following, @@ -77,8 +77,8 @@ making sure that you maintain a proper JSON format. ] }, // “groupInput” can have the following states - 0 items, 1 item, and many items. -// “blockInput” has only 2 states - 0 items or 1 item. -// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing +// “blockInput” has only 2 states - 0 items or 1 item. +// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing // and forward-engineering in particular. { "propertyName": "Block", @@ -110,7 +110,7 @@ making sure that you maintain a proper JSON format. "shouldValidate": false, "propertyType": "fieldList", "template": "orderedList" - }, + }, { "propertyName": "List with attribute", "propertyKeyword": "keyListOrder", diff --git a/properties_pane/view_level/viewLevelConfig.json b/properties_pane/view_level/viewLevelConfig.json index 3dac373..2711c48 100644 --- a/properties_pane/view_level/viewLevelConfig.json +++ b/properties_pane/view_level/viewLevelConfig.json @@ -1,10 +1,10 @@ /* -* Copyright © 2016-2019 by IntegrIT S.A. dba Hackolade. All rights reserved. +* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. -* The software may be used and/or copied only with the written permission of -* IntegrIT S.A. or in accordance with the terms and conditions stipulated in -* the agreement/contract under which the software has been supplied. +* The software may be used and/or copied only with the written permission of +* IntegrIT S.A. or in accordance with the terms and conditions stipulated in +* the agreement/contract under which the software has been supplied. In order to define custom properties for any object's properties pane, you may copy/paste from the following, @@ -77,8 +77,8 @@ making sure that you maintain a proper JSON format. ] }, // “groupInput” can have the following states - 0 items, 1 item, and many items. -// “blockInput” has only 2 states - 0 items or 1 item. -// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing +// “blockInput” has only 2 states - 0 items or 1 item. +// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing // and forward-engineering in particular. { "propertyName": "Block", @@ -110,7 +110,7 @@ making sure that you maintain a proper JSON format. "shouldValidate": false, "propertyType": "fieldList", "template": "orderedList" - }, + }, { "propertyName": "List with attribute", "propertyKeyword": "keyListOrder", diff --git a/reverse_engineering/connection_settings_modal/connectionSettingsModalConfig.json b/reverse_engineering/connection_settings_modal/connectionSettingsModalConfig.json index cd30ea0..a66e18e 100644 --- a/reverse_engineering/connection_settings_modal/connectionSettingsModalConfig.json +++ b/reverse_engineering/connection_settings_modal/connectionSettingsModalConfig.json @@ -1,5 +1,5 @@ /* - * Copyright © 2016-2017 by IntegrIT S.A. dba Hackolade. All rights reserved. + * Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. * The software may be used and/or copied only with the written permission of diff --git a/types/binary.json b/types/binary.json deleted file mode 100644 index 54c5a9c..0000000 --- a/types/binary.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "binary", - "erdAbbreviation": "", - "dtdAbbreviation": "{BIN}", - "useSample": false, - "defaultValues": { - "type": "binary", - "primaryKey": false, - "relationshipType": "", - "parentRelationship": "", - "childRelationships": [], - "foreignEntity": "", - "foreignField": [], - "default": "", - "enum": [], - "sample": "" - } -} diff --git a/validation/validationRegularExpressions.json b/validation/validationRegularExpressions.json index c7c3b47..523fd0a 100644 --- a/validation/validationRegularExpressions.json +++ b/validation/validationRegularExpressions.json @@ -1,5 +1,5 @@ /* - * Copyright © 2016-2017 by IntegrIT S.A. dba Hackolade. All rights reserved. + * Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved. * * The copyright to the computer software herein is the property of IntegrIT S.A. * The software may be used and/or copied only with the written permission of