From bee379c29c2c0a5190495b0729d3492a7d3fa48e Mon Sep 17 00:00:00 2001 From: Marian Zeis <13335743+marianfoo@users.noreply.github.com> Date: Fri, 6 Dec 2024 23:07:50 +0100 Subject: [PATCH] chore: release main (#660) --- docs/pages/Button.md | 10 ++--- docs/pages/CHANGELOGSPREADSHEETIMPORTER.md | 14 +++++++ docs/pages/CentralDeployment.md | 12 +++--- docs/pages/GettingStarted.md | 20 +++++----- docs/pages/Troubleshooting.md | 8 ++-- docs/pages/Typescript.md | 8 ++-- .../packages/anyupload/webapp/manifest.json | 6 +-- .../packages/ordersv2fe/webapp/manifest.json | 4 +- .../ordersv2fenondraft/webapp/manifest.json | 4 +- .../webapp/manifest.json | 6 +-- .../webapp/manifest.json | 6 +-- .../packages/ordersv4fe/webapp/manifest.json | 4 +- .../webapp/test/integration/FirstJourney.js | 6 +-- .../webapp/ext/ListReportExtController.ts | 2 +- .../webapp/ext/ObjectPageExtController.ts | 2 +- .../ordersv4fets/webapp/manifest.json | 4 +- .../packages/ordersv4fpm/webapp/manifest.json | 6 +-- .../ordersv4freestyle/webapp/manifest.json | 8 ++-- .../ui5-cc-spreadsheetimporter/CHANGELOG.md | 14 +++++++ packages/ui5-cc-spreadsheetimporter/mta.yaml | 38 +++++++++---------- .../ui5-cc-spreadsheetimporter/package.json | 2 +- .../src/manifest.json | 10 ++--- .../ui5-build-dev.yaml | 6 +-- .../ui5-cc-spreadsheetimporter/ui5-build.yaml | 6 +-- .../ui5-deploy-cf.yaml | 6 +-- .../ui5-deploy.yaml | 4 +- .../ui5-cc-spreadsheetimporter/ui5-serve.yaml | 10 ++--- packages/ui5-cc-spreadsheetimporter/ui5.yaml | 4 +- 28 files changed, 129 insertions(+), 101 deletions(-) diff --git a/docs/pages/Button.md b/docs/pages/Button.md index 8f591da71..0253bd32e 100644 --- a/docs/pages/Button.md +++ b/docs/pages/Button.md @@ -24,12 +24,12 @@ npm install ui5-cc-spreadsheetimporter ⚠️ You must always keep your `ui5-cc-spreadsheetimporter` and button version up to date here when updating the module. !!! warning "" - ⚠️ The `resourceRoots` path "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" changed from version 0.34.0 to lowercase. Please make sure to use the correct path. + ⚠️ The `resourceRoots` path "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" changed from version 0.34.0 to lowercase. Please make sure to use the correct path. ```json "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" } ``` @@ -49,7 +49,7 @@ This is optional and preloads the component on startup of the application. "sap.ui.table": {} }, "components": { - "cc.spreadsheetimporter.v1_4_3": {} + "cc.spreadsheetimporter.v1_5_0": {} } } ``` @@ -61,7 +61,7 @@ This is optional and preloads the component on startup of the application. ```json "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } } ``` @@ -131,7 +131,7 @@ A sample configuration can be found in the manifest.json of the [OData V4 Fiori "customSectionReuse": { "title": "Spreadsheet Upload", "embeddedComponent": { - "name": "cc.spreadsheetimporter.v1_4_3", + "name": "cc.spreadsheetimporter.v1_5_0", "settings": { "tableId": "ui.v4.ordersv4fe::OrdersObjectPage--fe::table::Items::LineItem-innerTable" } diff --git a/docs/pages/CHANGELOGSPREADSHEETIMPORTER.md b/docs/pages/CHANGELOGSPREADSHEETIMPORTER.md index 79544f84d..1de2e2308 100644 --- a/docs/pages/CHANGELOGSPREADSHEETIMPORTER.md +++ b/docs/pages/CHANGELOGSPREADSHEETIMPORTER.md @@ -1,5 +1,19 @@ # Changelog +## [1.5.0](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/compare/ui5-cc-spreadsheetimporter-v1.4.2...ui5-cc-spreadsheetimporter-v1.5.0) (2024-12-06) + + +### Features + +* add icon option to xml view button ([#664](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/issues/664)) ([5fa1c5c](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/commit/5fa1c5c6184416ff7b3d6313a68c0e74f2a82f93)) +* Deep Spreadsheet Export ([#657](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/issues/657)) ([7258af7](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/commit/7258af781362820c48004b053ce90193a21859ec)) + + +### Bug Fixes + +* in V4 Freestyle MetaModel was not found ([#663](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/issues/663)) ([7dee888](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/commit/7dee8886bf57ca81ff0bc25dec411565fa93a1c6)) +* label not found if no annotations available ([#670](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/issues/670)) ([3801d1a](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/commit/3801d1a17c708e09dec0451bec5c4d2c4787da10)) + ## [1.4.3](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/compare/ui5-cc-spreadsheetimporter-v1.4.2...ui5-cc-spreadsheetimporter-v1.4.3) (2024-11-12) diff --git a/docs/pages/CentralDeployment.md b/docs/pages/CentralDeployment.md index 8c61f4693..20a8125ed 100644 --- a/docs/pages/CentralDeployment.md +++ b/docs/pages/CentralDeployment.md @@ -167,7 +167,7 @@ Simulate the centrally deployed component in your local environment by following customMiddleware: - name: ui5-middleware-servestatic afterMiddleware: compression - mountPath: /resources/cc/spreadsheetimporter/v1_4_3/ + mountPath: /resources/cc/spreadsheetimporter/v1_5_0/ configuration: rootPath: "node_modules/ui5-cc-spreadsheetimporter/dist" ``` @@ -181,7 +181,7 @@ To consume the centrally deployed component while developing locally in VS Code Access the App Index to find the URL of the component: ``` - /sap/bc/ui2/app_index/ui5_app_info?id=cc.spreadsheetimporter.v1_4_3 + /sap/bc/ui2/app_index/ui5_app_info?id=cc.spreadsheetimporter.v1_5_0 ``` 2\. **Configure Proxy Middleware** @@ -200,9 +200,9 @@ To consume the centrally deployed component while developing locally in VS Code - path: /sap url: destination: - - path: /resources/cc/spreadsheetimporter/v1_4_3 + - path: /resources/cc/spreadsheetimporter/v1_5_0 destination: - pathPrefix: /sap/bc/ui5_ui5/sap//thirdparty/customcontrol/spreadsheetimporter/v1_4_3/ + pathPrefix: /sap/bc/ui5_ui5/sap//thirdparty/customcontrol/spreadsheetimporter/v1_5_0/ url: ``` @@ -213,9 +213,9 @@ To consume the centrally deployed component while developing locally in VS Code customMiddleware: - name: ui5-middleware-simpleproxy afterMiddleware: compression - mountPath: /resources/cc/spreadsheetimporter/v1_4_3/ + mountPath: /resources/cc/spreadsheetimporter/v1_5_0/ configuration: - baseUri: "/sap/bc/ui5_ui5/sap//thirdparty/customcontrol/spreadsheetimporter/v1_4_3/" + baseUri: "/sap/bc/ui5_ui5/sap//thirdparty/customcontrol/spreadsheetimporter/v1_5_0/" username: password: query: diff --git a/docs/pages/GettingStarted.md b/docs/pages/GettingStarted.md index 975e64df0..00f79520c 100644 --- a/docs/pages/GettingStarted.md +++ b/docs/pages/GettingStarted.md @@ -40,7 +40,7 @@ To integrate the `ui5-cc-spreadsheetimporter` component manually, follow the ste ```json "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" } ``` @@ -60,7 +60,7 @@ To integrate the `ui5-cc-spreadsheetimporter` component manually, follow the ste ```json "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } } ``` @@ -74,7 +74,7 @@ To integrate the `ui5-cc-spreadsheetimporter` component manually, follow the ste ```json "sap.app": { - "embeds": ["thirdparty/customcontrol/spreadsheetimporter/v1_4_3"] + "embeds": ["thirdparty/customcontrol/spreadsheetimporter/v1_5_0"] } ``` @@ -90,7 +90,7 @@ To integrate the `ui5-cc-spreadsheetimporter` component manually, follow the ste ```json "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } } ``` @@ -263,7 +263,7 @@ openSpreadsheetUploadDialog: async function (oEvent) { context: this, }, url: "/sap/bc/ui5_ui5/sap/Z_XUP_v0_33_2", - name: "cc.spreadsheetimporter.v1_4_3" + name: "cc.spreadsheetimporter.v1_5_0" }); this.spreadsheetUpload.openSpreadsheetUploadDialog(); this.getView().setBusy(false); @@ -274,7 +274,7 @@ This method can be used as an alternative to `resourceRoots` in the `manifest.js #### Error: Library/Component Used in Application Does Not Exist -When deploying the app to your ABAP system, you might encounter an error like `SAPUI5 library/component cc.spreadsheetimporter.v1_4_3 used in application Z*** does not exist`. The application is deployed, but the service returns an error. +When deploying the app to your ABAP system, you might encounter an error like `SAPUI5 library/component cc.spreadsheetimporter.v1_5_0 used in application Z*** does not exist`. The application is deployed, but the service returns an error. To avoid this error, add the following to your `manifest.json` file: @@ -283,7 +283,7 @@ To avoid this error, add the following to your `manifest.json` file: ```json "sap.app": { - "embeds": ["thirdparty/customcontrol/spreadsheetimporter/v1_4_3"] + "embeds": ["thirdparty/customcontrol/spreadsheetimporter/v1_5_0"] } ``` @@ -347,7 +347,7 @@ builder: configuration: archiveName: uimodule includeDependencies: - - ui5-cc-spreadsheetimporter-v1-4-3 + - ui5-cc-spreadsheetimporter-v1-5-0 ``` The metadata name is defined in the [`ui5.yaml`](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/blob/9b61a778e5b0a5b66c15f5889334a6d684ae88de/packages/ui5-cc-spreadsheetimporter/ui5.yaml#L4) file of the component. @@ -359,7 +359,7 @@ The metadata name is defined in the [`ui5.yaml`](https://github.com/spreadsheeti When using decentralized deployment, deployment may fail with the following error: -`"Service name 'spreadsheetimporter_v1_4_3' and public setting 'true' in embedded manifest.json have to be equal to service name 'xxxxxxx' and public setting 'true' of root manifest.json"` +`"Service name 'spreadsheetimporter_v1_5_0' and public setting 'true' in embedded manifest.json have to be equal to service name 'xxxxxxx' and public setting 'true' of root manifest.json"` SAP currently does not provide a fix for this. @@ -384,7 +384,7 @@ builder: afterTask: replaceVersion ``` -This task will update the Spreadsheet Importer manifest with the app's service name at this path: `dist/thirdparty/customcontrol/spreadsheetimporter/v1_4_3/manifest.json`. +This task will update the Spreadsheet Importer manifest with the app's service name at this path: `dist/thirdparty/customcontrol/spreadsheetimporter/v1_5_0/manifest.json`. ##### Workaround 2 diff --git a/docs/pages/Troubleshooting.md b/docs/pages/Troubleshooting.md index c939a6f9a..b91517b31 100644 --- a/docs/pages/Troubleshooting.md +++ b/docs/pages/Troubleshooting.md @@ -40,7 +40,7 @@ Alternatively, you can try selecting all the messages and copying them to a text If you receive an error similar to the following: ``` -ui5loader-dbg.js:1042 Uncaught (in promise) ModuleError: failed to load 'cc/spreadsheetimporter/v1_4_3/Component.js' from resources/cc/spreadsheetimporter/v1_4_3/Component.js: script load error +ui5loader-dbg.js:1042 Uncaught (in promise) ModuleError: failed to load 'cc/spreadsheetimporter/v1_5_0/Component.js' from resources/cc/spreadsheetimporter/v1_5_0/Component.js: script load error ``` Since the component is designed to always use a specific version, you must ensure that the correct version is used after an update. @@ -59,16 +59,16 @@ See the configurations for this version below: ### manifest.json !!! warning "" - ⚠️ The `resourceRoots` path "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" changed from version 0.34.0 to lowercase. Please make sure to use the correct path. + ⚠️ The `resourceRoots` path "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" changed from version 0.34.0 to lowercase. Please make sure to use the correct path. ```json "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" } ``` \ No newline at end of file diff --git a/docs/pages/Typescript.md b/docs/pages/Typescript.md index 574ae8237..00dc34d07 100644 --- a/docs/pages/Typescript.md +++ b/docs/pages/Typescript.md @@ -20,16 +20,16 @@ You can consume the types from the `@sapui5/ts-types-esm` and the `ui5-cc-spread Add the component usage and the resource roots to the manifest.json as described in the [Getting Started](GettingStarted.md) section. !!! warning "" - ⚠️ The `resourceRoots` path "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" changed from version 0.34.0 to lowercase. Please make sure to use the correct path. + ⚠️ The `resourceRoots` path "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" changed from version 0.34.0 to lowercase. Please make sure to use the correct path. ```json "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, ``` @@ -38,7 +38,7 @@ Add the component usage and the resource roots to the manifest.json as described This is an example of how you could create the component and attach an event handler to the `checkBeforeRead` event with the types `Component` and `Component$CheckBeforeReadEventParameters` for the event parameters with an OData V4 Fiori Elements Application and UI5 Version 1.116. ```typescript -import Component, { Component$ChangeBeforeCreateEvent, Component$CheckBeforeReadEvent, Component$UploadButtonPressEvent } from "cc/spreadsheetimporter/v1_4_3/Component"; +import Component, { Component$ChangeBeforeCreateEvent, Component$CheckBeforeReadEvent, Component$UploadButtonPressEvent } from "cc/spreadsheetimporter/v1_5_0/Component"; import BaseController from "sap/fe/core/BaseController"; import ExtensionAPI from "sap/fe/core/ExtensionAPI"; diff --git a/examples/packages/anyupload/webapp/manifest.json b/examples/packages/anyupload/webapp/manifest.json index a364a9139..eafc3eff4 100644 --- a/examples/packages/anyupload/webapp/manifest.json +++ b/examples/packages/anyupload/webapp/manifest.json @@ -76,7 +76,7 @@ "sap.fe.templates": {} }, "components": { - "cc.spreadsheetimporter.v1_4_3": {} + "cc.spreadsheetimporter.v1_5_0": {} } }, "contentDensities": { @@ -110,11 +110,11 @@ }, "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, "routing": { "config": {}, diff --git a/examples/packages/ordersv2fe/webapp/manifest.json b/examples/packages/ordersv2fe/webapp/manifest.json index 1240bcde1..43ffda97d 100644 --- a/examples/packages/ordersv2fe/webapp/manifest.json +++ b/examples/packages/ordersv2fe/webapp/manifest.json @@ -115,11 +115,11 @@ }, "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, "routing": { "config": {}, diff --git a/examples/packages/ordersv2fenondraft/webapp/manifest.json b/examples/packages/ordersv2fenondraft/webapp/manifest.json index 6e957bf8c..99f52f12b 100644 --- a/examples/packages/ordersv2fenondraft/webapp/manifest.json +++ b/examples/packages/ordersv2fenondraft/webapp/manifest.json @@ -99,11 +99,11 @@ }, "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, "routing": { "config": {}, diff --git a/examples/packages/ordersv2freestylenondraft/webapp/manifest.json b/examples/packages/ordersv2freestylenondraft/webapp/manifest.json index f72f2dee2..33a159667 100644 --- a/examples/packages/ordersv2freestylenondraft/webapp/manifest.json +++ b/examples/packages/ordersv2freestylenondraft/webapp/manifest.json @@ -54,7 +54,7 @@ "sap.ui.table": {} }, "components": { - "cc.spreadsheetimporter.v1_4_3": {} + "cc.spreadsheetimporter.v1_5_0": {} } }, "contentDensities": { @@ -79,14 +79,14 @@ }, "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3", + "name": "cc.spreadsheetimporter.v1_5_0", "settings": {}, "componentData": {}, "lazy": false } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, "routing": { "config": { diff --git a/examples/packages/ordersv2freestylenondraftopenui5/webapp/manifest.json b/examples/packages/ordersv2freestylenondraftopenui5/webapp/manifest.json index a25de40a0..506804782 100644 --- a/examples/packages/ordersv2freestylenondraftopenui5/webapp/manifest.json +++ b/examples/packages/ordersv2freestylenondraftopenui5/webapp/manifest.json @@ -54,7 +54,7 @@ "sap.ui.table": {} }, "components": { - "cc.spreadsheetimporter.v1_4_3": {} + "cc.spreadsheetimporter.v1_5_0": {} } }, "contentDensities": { @@ -79,11 +79,11 @@ }, "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, "routing": { "config": { diff --git a/examples/packages/ordersv4fe/webapp/manifest.json b/examples/packages/ordersv4fe/webapp/manifest.json index 50c06ac95..1e4293fe8 100644 --- a/examples/packages/ordersv4fe/webapp/manifest.json +++ b/examples/packages/ordersv4fe/webapp/manifest.json @@ -110,11 +110,11 @@ }, "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, "routing": { "routes": [ diff --git a/examples/packages/ordersv4fe/webapp/test/integration/FirstJourney.js b/examples/packages/ordersv4fe/webapp/test/integration/FirstJourney.js index 7ae226b82..a554e891d 100644 --- a/examples/packages/ordersv4fe/webapp/test/integration/FirstJourney.js +++ b/examples/packages/ordersv4fe/webapp/test/integration/FirstJourney.js @@ -36,12 +36,12 @@ sap.ui.require( errorMessage: "Can not select 'sap.m.Button'" }); Then.waitFor({ - controlType: "cc.spreadsheetimporter.v1_4_3.SpreadsheetDialog", + controlType: "cc.spreadsheetimporter.v1_5_0.SpreadsheetDialog", check: function (dialog) { return dialog[0].isOpen(); }, success: function (dialog) { - const util = Opa5.getWindow().cc.spreadsheetimporter.v1_4_3.Util; + const util = Opa5.getWindow().cc.spreadsheetimporter.v1_5_0.Util; console.log("Util", util); Opa5.getContext().util = util; Opa5.getContext().component = dialog[0].getComponent(); @@ -71,7 +71,7 @@ sap.ui.require( function testNormalizeNumberString(Then, decimalSeparator, input, expectedOutput) { Then.waitFor({ - controlType: "cc.spreadsheetimporter.v1_4_3.SpreadsheetDialog", + controlType: "cc.spreadsheetimporter.v1_5_0.SpreadsheetDialog", success: function (dialog) { Opa5.getContext().component.setDecimalSeparator(decimalSeparator); // Call 'normalizeNumberString' method and check its output diff --git a/examples/packages/ordersv4fets/webapp/ext/ListReportExtController.ts b/examples/packages/ordersv4fets/webapp/ext/ListReportExtController.ts index 10d0560c3..746777830 100644 --- a/examples/packages/ordersv4fets/webapp/ext/ListReportExtController.ts +++ b/examples/packages/ordersv4fets/webapp/ext/ListReportExtController.ts @@ -1,4 +1,4 @@ -import Component, { Component$ChangeBeforeCreateEvent, Component$CheckBeforeReadEvent, Component$UploadButtonPressEvent } from "cc/spreadsheetimporter/v1_4_3/Component"; +import Component, { Component$ChangeBeforeCreateEvent, Component$CheckBeforeReadEvent, Component$UploadButtonPressEvent } from "cc/spreadsheetimporter/v1_5_0/Component"; import BaseController from "sap/fe/core/BaseController"; import ExtensionAPI from "sap/fe/core/ExtensionAPI"; /** diff --git a/examples/packages/ordersv4fets/webapp/ext/ObjectPageExtController.ts b/examples/packages/ordersv4fets/webapp/ext/ObjectPageExtController.ts index 450f9c58e..d9e1a55d0 100644 --- a/examples/packages/ordersv4fets/webapp/ext/ObjectPageExtController.ts +++ b/examples/packages/ordersv4fets/webapp/ext/ObjectPageExtController.ts @@ -1,4 +1,4 @@ -import Component, { Component$ChangeBeforeCreateEvent, Component$CheckBeforeReadEvent } from "cc/spreadsheetimporter/v1_4_3/Component"; +import Component, { Component$ChangeBeforeCreateEvent, Component$CheckBeforeReadEvent } from "cc/spreadsheetimporter/v1_5_0/Component"; import BaseController from "sap/fe/core/BaseController"; import ExtensionAPI from "sap/fe/core/ExtensionAPI"; /** diff --git a/examples/packages/ordersv4fets/webapp/manifest.json b/examples/packages/ordersv4fets/webapp/manifest.json index d0831d8cb..4c86eb26f 100644 --- a/examples/packages/ordersv4fets/webapp/manifest.json +++ b/examples/packages/ordersv4fets/webapp/manifest.json @@ -94,11 +94,11 @@ }, "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, "routing": { "routes": [ diff --git a/examples/packages/ordersv4fpm/webapp/manifest.json b/examples/packages/ordersv4fpm/webapp/manifest.json index 378a5992a..2b4aca730 100644 --- a/examples/packages/ordersv4fpm/webapp/manifest.json +++ b/examples/packages/ordersv4fpm/webapp/manifest.json @@ -63,7 +63,7 @@ "sap.fe.templates": {} }, "components": { - "cc.spreadsheetimporter.v1_4_3": {} + "cc.spreadsheetimporter.v1_5_0": {} } }, "contentDensities": { @@ -97,11 +97,11 @@ }, "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, "routing": { "config": {}, diff --git a/examples/packages/ordersv4freestyle/webapp/manifest.json b/examples/packages/ordersv4freestyle/webapp/manifest.json index 979e5d864..0b2f73d74 100644 --- a/examples/packages/ordersv4freestyle/webapp/manifest.json +++ b/examples/packages/ordersv4freestyle/webapp/manifest.json @@ -75,7 +75,7 @@ "sap.ushell": {} }, "components": { - "cc.spreadsheetimporter.v1_4_3": {} + "cc.spreadsheetimporter.v1_5_0": {} } }, "contentDensities": { @@ -109,11 +109,11 @@ }, "componentUsages": { "spreadsheetImporter": { - "name": "cc.spreadsheetimporter.v1_4_3" + "name": "cc.spreadsheetimporter.v1_5_0" } }, "resourceRoots": { - "cc.spreadsheetimporter.v1_4_3": "./thirdparty/customcontrol/spreadsheetimporter/v1_4_3" + "cc.spreadsheetimporter.v1_5_0": "./thirdparty/customcontrol/spreadsheetimporter/v1_5_0" }, "routing": { "config": { @@ -151,4 +151,4 @@ "id": "App" } } -} +} \ No newline at end of file diff --git a/packages/ui5-cc-spreadsheetimporter/CHANGELOG.md b/packages/ui5-cc-spreadsheetimporter/CHANGELOG.md index 79544f84d..1de2e2308 100644 --- a/packages/ui5-cc-spreadsheetimporter/CHANGELOG.md +++ b/packages/ui5-cc-spreadsheetimporter/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [1.5.0](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/compare/ui5-cc-spreadsheetimporter-v1.4.2...ui5-cc-spreadsheetimporter-v1.5.0) (2024-12-06) + + +### Features + +* add icon option to xml view button ([#664](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/issues/664)) ([5fa1c5c](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/commit/5fa1c5c6184416ff7b3d6313a68c0e74f2a82f93)) +* Deep Spreadsheet Export ([#657](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/issues/657)) ([7258af7](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/commit/7258af781362820c48004b053ce90193a21859ec)) + + +### Bug Fixes + +* in V4 Freestyle MetaModel was not found ([#663](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/issues/663)) ([7dee888](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/commit/7dee8886bf57ca81ff0bc25dec411565fa93a1c6)) +* label not found if no annotations available ([#670](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/issues/670)) ([3801d1a](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/commit/3801d1a17c708e09dec0451bec5c4d2c4787da10)) + ## [1.4.3](https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter/compare/ui5-cc-spreadsheetimporter-v1.4.2...ui5-cc-spreadsheetimporter-v1.4.3) (2024-11-12) diff --git a/packages/ui5-cc-spreadsheetimporter/mta.yaml b/packages/ui5-cc-spreadsheetimporter/mta.yaml index ee8f4823b..80d7942a7 100644 --- a/packages/ui5-cc-spreadsheetimporter/mta.yaml +++ b/packages/ui5-cc-spreadsheetimporter/mta.yaml @@ -3,41 +3,41 @@ ID: spreadsheetimporter description: Generated by migration tool of Wouter Lemaire version: 0.0.1 modules: -- name: spreadsheetimporter_v1_4_3-dest-content +- name: spreadsheetimporter_v1_5_0-dest-content type: com.sap.application.content requires: - name: dest-srv parameters: content-target: true - - name: spreadsheetimporter_v1_4_3-repo-host + - name: spreadsheetimporter_v1_5_0-repo-host parameters: service-key: - name: spreadsheetimporter_v1_4_3-repo-host-key - - name: spreadsheetimporter_v1_4_3-uaa + name: spreadsheetimporter_v1_5_0-repo-host-key + - name: spreadsheetimporter_v1_5_0-uaa parameters: service-key: - name: spreadsheetimporter_v1_4_3-uaa-key + name: spreadsheetimporter_v1_5_0-uaa-key parameters: content: instance: destinations: - - Name: spreadsheetimporter_v1_4_3_repo_host - ServiceInstanceName: spreadsheetimporter_v1_4_3-html5-srv - ServiceKeyName: spreadsheetimporter_v1_4_3-repo-host-key - sap.cloud.service: spreadsheetimporter_v1_4_3 + - Name: spreadsheetimporter_v1_5_0_repo_host + ServiceInstanceName: spreadsheetimporter_v1_5_0-html5-srv + ServiceKeyName: spreadsheetimporter_v1_5_0-repo-host-key + sap.cloud.service: spreadsheetimporter_v1_5_0 - Authentication: OAuth2UserTokenExchange - Name: spreadsheetimporter_v1_4_3_uaa - ServiceInstanceName: spreadsheetimporter_v1_4_3-xsuaa-srv - ServiceKeyName: spreadsheetimporter_v1_4_3-uaa-key - sap.cloud.service: spreadsheetimporter_v1_4_3 + Name: spreadsheetimporter_v1_5_0_uaa + ServiceInstanceName: spreadsheetimporter_v1_5_0-xsuaa-srv + ServiceKeyName: spreadsheetimporter_v1_5_0-uaa-key + sap.cloud.service: spreadsheetimporter_v1_5_0 existing_destinations_policy: ignore build-parameters: no-source: true -- name: spreadsheetimporter_v1_4_3-app-content +- name: spreadsheetimporter_v1_5_0-app-content type: com.sap.application.content path: . requires: - - name: spreadsheetimporter_v1_4_3-repo-host + - name: spreadsheetimporter_v1_5_0-repo-host parameters: content-target: true build-parameters: @@ -76,18 +76,18 @@ resources: service: destination service-name: dest-srv service-plan: lite -- name: spreadsheetimporter_v1_4_3-uaa +- name: spreadsheetimporter_v1_5_0-uaa type: org.cloudfoundry.managed-service parameters: path: ./xs-security.json service: xsuaa - service-name: spreadsheetimporter_v1_4_3-xsuaa-srv + service-name: spreadsheetimporter_v1_5_0-xsuaa-srv service-plan: application -- name: spreadsheetimporter_v1_4_3-repo-host +- name: spreadsheetimporter_v1_5_0-repo-host type: org.cloudfoundry.managed-service parameters: service: html5-apps-repo - service-name: spreadsheetimporter_v1_4_3-html5-srv + service-name: spreadsheetimporter_v1_5_0-html5-srv service-plan: app-host parameters: deploy_mode: html5-repo diff --git a/packages/ui5-cc-spreadsheetimporter/package.json b/packages/ui5-cc-spreadsheetimporter/package.json index 103d9392a..b9d7b016b 100644 --- a/packages/ui5-cc-spreadsheetimporter/package.json +++ b/packages/ui5-cc-spreadsheetimporter/package.json @@ -1,6 +1,6 @@ { "name": "ui5-cc-spreadsheetimporter", - "version": "1.4.3", + "version": "1.5.0", "description": "A UI5 Module to integrate a Spreadsheet Upload for Fiori Element Apps.", "main": "dist/Component.js", "types": "dist/index.d.ts", diff --git a/packages/ui5-cc-spreadsheetimporter/src/manifest.json b/packages/ui5-cc-spreadsheetimporter/src/manifest.json index 312005739..e19f0e156 100644 --- a/packages/ui5-cc-spreadsheetimporter/src/manifest.json +++ b/packages/ui5-cc-spreadsheetimporter/src/manifest.json @@ -2,17 +2,17 @@ "_version": "1.9.0", "sap.cloud": { "public": true, - "service": "spreadsheetimporter_v1_4_3" + "service": "spreadsheetimporter_v1_5_0" }, "sap.app": { - "id": "cc.spreadsheetimporter.v1_4_3", + "id": "cc.spreadsheetimporter.v1_5_0", "type": "component", "i18n": "i18n/i18n.properties", "title": "{{spreadsheetimporter.compTitle}}", "description": "{{spreadsheetimporter.compDescription}}", "resources": "resources.json", "applicationVersion": { - "version": "1.4.3" + "version": "1.5.0" } }, "sap.ui": { @@ -36,7 +36,7 @@ ] }, "sap.ui5": { - "componentName": "cc.spreadsheetimporter.v1_4_3", + "componentName": "cc.spreadsheetimporter.v1_5_0", "dependencies": { "minUI5Version": "1.71.0", "libs": { @@ -54,7 +54,7 @@ "i18n": { "type": "sap.ui.model.resource.ResourceModel", "settings": { - "bundleName": "cc.spreadsheetimporter.v1_4_3.i18n.i18n", + "bundleName": "cc.spreadsheetimporter.v1_5_0.i18n.i18n", "supportedLocales": [ "de", "en", diff --git a/packages/ui5-cc-spreadsheetimporter/ui5-build-dev.yaml b/packages/ui5-cc-spreadsheetimporter/ui5-build-dev.yaml index a2fc2086d..8cd20aa45 100644 --- a/packages/ui5-cc-spreadsheetimporter/ui5-build-dev.yaml +++ b/packages/ui5-cc-spreadsheetimporter/ui5-build-dev.yaml @@ -25,8 +25,8 @@ builder: - '**/*.ts' replace: - placeholder: XXXnamespaceXXX - value: v1_4_3 + value: v1_5_0 - placeholder: XXXnamespaceShortXXX - value: v143 + value: v150 - placeholder: XXXnamespaceSlashXXX - value: v1_4_3 + value: v1_5_0 diff --git a/packages/ui5-cc-spreadsheetimporter/ui5-build.yaml b/packages/ui5-cc-spreadsheetimporter/ui5-build.yaml index 7944425c1..d423a1ecc 100644 --- a/packages/ui5-cc-spreadsheetimporter/ui5-build.yaml +++ b/packages/ui5-cc-spreadsheetimporter/ui5-build.yaml @@ -25,11 +25,11 @@ builder: - '**/*.ts' replace: - placeholder: XXXnamespaceXXX - value: v1_4_3 + value: v1_5_0 - placeholder: XXXnamespaceShortXXX - value: v143 + value: v150 - placeholder: XXXnamespaceSlashXXX - value: v1_4_3 + value: v1_5_0 - name: ui5-tooling-modules-task afterTask: ui5-tooling-stringreplace-task configuration: diff --git a/packages/ui5-cc-spreadsheetimporter/ui5-deploy-cf.yaml b/packages/ui5-cc-spreadsheetimporter/ui5-deploy-cf.yaml index da8abfdb8..e40848d59 100644 --- a/packages/ui5-cc-spreadsheetimporter/ui5-deploy-cf.yaml +++ b/packages/ui5-cc-spreadsheetimporter/ui5-deploy-cf.yaml @@ -29,11 +29,11 @@ builder: - '**/*.ts' replace: - placeholder: XXXnamespaceXXX - value: v1_4_3 + value: v1_5_0 - placeholder: XXXnamespaceShortXXX - value: v143 + value: v150 - placeholder: XXXnamespaceSlashXXX - value: v1_4_3 + value: v1_5_0 - name: ui5-tooling-modules-task afterTask: ui5-tooling-stringreplace-task configuration: diff --git a/packages/ui5-cc-spreadsheetimporter/ui5-deploy.yaml b/packages/ui5-cc-spreadsheetimporter/ui5-deploy.yaml index ecbd6b0b0..b516c1018 100644 --- a/packages/ui5-cc-spreadsheetimporter/ui5-deploy.yaml +++ b/packages/ui5-cc-spreadsheetimporter/ui5-deploy.yaml @@ -1,6 +1,6 @@ specVersion: '2.5' metadata: - name: cc.spreadsheetimporter.v1_4_3 + name: cc.spreadsheetimporter.v1_5_0 type: application builder: resources: @@ -18,7 +18,7 @@ builder: username: env:USER password: env:PW app: - name: Z_XUP_v1_4_3 + name: Z_XUP_v1_5_0 description: '' package: Z_SHEETUPLOAD transport: A4HK900057 diff --git a/packages/ui5-cc-spreadsheetimporter/ui5-serve.yaml b/packages/ui5-cc-spreadsheetimporter/ui5-serve.yaml index ba2920a0d..2677b206f 100644 --- a/packages/ui5-cc-spreadsheetimporter/ui5-serve.yaml +++ b/packages/ui5-cc-spreadsheetimporter/ui5-serve.yaml @@ -1,6 +1,6 @@ specVersion: '3.0' metadata: - name: cc.spreadsheetimporter.v1_4_3 + name: cc.spreadsheetimporter.v1_5_0 type: application resources: configuration: @@ -8,7 +8,7 @@ resources: webapp: src customConfiguration: ui5-middleware-ui5: - mountPath: /thirdparty/customcontrol/spreadsheetimporter/v1_4_3 + mountPath: /thirdparty/customcontrol/spreadsheetimporter/v1_5_0 framework: name: OpenUI5 version: 1.120.17 @@ -27,11 +27,11 @@ server: - '**/*.ts' replace: - placeholder: XXXnamespaceXXX - value: v1_4_3 + value: v1_5_0 - placeholder: XXXnamespaceShortXXX - value: v143 + value: v150 - placeholder: XXXnamespaceSlashXXX - value: v1_4_3 + value: v1_5_0 - name: ui5-tooling-transpile-middleware afterMiddleware: ui5-tooling-stringreplace-middleware configuration: diff --git a/packages/ui5-cc-spreadsheetimporter/ui5.yaml b/packages/ui5-cc-spreadsheetimporter/ui5.yaml index bcd9ee562..b6c46b5d6 100644 --- a/packages/ui5-cc-spreadsheetimporter/ui5.yaml +++ b/packages/ui5-cc-spreadsheetimporter/ui5.yaml @@ -1,8 +1,8 @@ specVersion: '2.6' type: module metadata: - name: ui5-cc-spreadsheetimporter-v1-4-3 + name: ui5-cc-spreadsheetimporter-v1-5-0 resources: configuration: paths: - /thirdparty/customcontrol/spreadsheetimporter/v1_4_3/: ./dist/ + /thirdparty/customcontrol/spreadsheetimporter/v1_5_0/: ./dist/