diff --git a/docs/pages/Button.md b/docs/pages/Button.md index 8f591da7..0253bd32 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 79544f84..1de2e230 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 8c61f469..20a8125e 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 975e64df..00f79520 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 c939a6f9..b91517b3 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 574ae823..00dc34d0 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 a364a913..eafc3eff 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 1240bcde..43ffda97 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 6e957bf8..99f52f12 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 f72f2dee..33a15966 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 a25de40a..50680478 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 50c06ac9..1e4293fe 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 7ae226b8..a554e891 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 10d0560c..74677783 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 450f9c58..d9e1a55d 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 d0831d8c..4c86eb26 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 378a5992..2b4aca73 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 979e5d86..0b2f73d7 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 79544f84..1de2e230 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 ee8f4823..80d7942a 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 103d9392..b9d7b016 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 31200573..e19f0e15 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 a2fc2086..8cd20aa4 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 7944425c..d423a1ec 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 da8abfdb..e40848d5 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 ecbd6b0b..b516c101 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 ba2920a0..2677b206 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 bcd9ee56..b6c46b5d 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/