diff --git a/.changeset/pr-811-2107089113.md b/.changeset/pr-811-2107089113.md deleted file mode 100644 index 6d781f829..000000000 --- a/.changeset/pr-811-2107089113.md +++ /dev/null @@ -1,9 +0,0 @@ - ---- -"fusion-project-portal": major ---- -- **BREAKING CHANGE**: Migrate from the deprecated Fusion Portal API (for apps) to the new and separate Fusion Apps API. -This results in breaking changes in the API contract. The reason for this is model changes in the new Fusion Apps API. And we prefer modelling 1-1 as best as possible instead of introducing remapping etc. on our end. -- **BREAKING CHANGE**: Removal of the Fusion Portal Proxy. We no longer provide endpoints for this on the API. All calls to get bundles and app information from Fusion shall go through the ClientBackend -- Fixed more tests -- Refactoring has been done in multiple locations diff --git a/.changeset/pr-832-2140944985.md b/.changeset/pr-832-2140944985.md deleted file mode 100644 index 660bc7b14..000000000 --- a/.changeset/pr-832-2140944985.md +++ /dev/null @@ -1,11 +0,0 @@ - ---- -"fusion-project-portal": major ---- -- Updating to new app manifest types -- Refactor and performance enhancements on portal configuration module -- Update menu and favorites -- loading router config from portal config service -- filter portal service messages -- Update all list laded from new app service. -- user portal config to filter full applist diff --git a/.changeset/pr-838-2148699148.md b/.changeset/pr-838-2148699148.md deleted file mode 100644 index 018a3cb33..000000000 --- a/.changeset/pr-838-2148699148.md +++ /dev/null @@ -1,8 +0,0 @@ - ---- -"fusion-project-portal": minor ---- -- Menu is filtered with portal configuration form new endpoint -- New portal class enabling hot-swapping of portal for development. -- New portal app module for listing apps in portal landeplages. -- Refactor of portal configuration. diff --git a/.changeset/pr-839-2150926314.md b/.changeset/pr-839-2150926314.md deleted file mode 100644 index c823c23ea..000000000 --- a/.changeset/pr-839-2150926314.md +++ /dev/null @@ -1,5 +0,0 @@ - ---- -"fusion-project-portal": minor ---- -- Adds a profile controller with an endpoint for validating user permission on frontend diff --git a/.changeset/pr-841-2151009734.md b/.changeset/pr-841-2151009734.md deleted file mode 100644 index d29cdbe92..000000000 --- a/.changeset/pr-841-2151009734.md +++ /dev/null @@ -1,6 +0,0 @@ - ---- -"fusion-project-portal": patch ---- -- Admin app use new app manifest model -- Update all fusion packages in admin app diff --git a/.changeset/pr-842-2151222137.md b/.changeset/pr-842-2151222137.md deleted file mode 100644 index 7aa3b736c..000000000 --- a/.changeset/pr-842-2151222137.md +++ /dev/null @@ -1,5 +0,0 @@ - ---- -"fusion-project-portal": patch ---- -update portal admin app release actions for new fusion cli diff --git a/.changeset/pr-844-2153430938.md b/.changeset/pr-844-2153430938.md deleted file mode 100644 index e12873d01..000000000 --- a/.changeset/pr-844-2153430938.md +++ /dev/null @@ -1,5 +0,0 @@ - ---- -"fusion-project-portal": minor ---- -Renames Key to AppKey in ApiPortallApp and ApiPortalOnboardedApp models diff --git a/.changeset/pr-846-2155757224.md b/.changeset/pr-846-2155757224.md deleted file mode 100644 index efc5df755..000000000 --- a/.changeset/pr-846-2155757224.md +++ /dev/null @@ -1,5 +0,0 @@ - ---- -"fusion-project-portal": patch ---- -Update url to the service message service diff --git a/.changeset/pr-848-2155869305.md b/.changeset/pr-848-2155869305.md deleted file mode 100644 index 017b123fe..000000000 --- a/.changeset/pr-848-2155869305.md +++ /dev/null @@ -1,3 +0,0 @@ - ---- ---- diff --git a/.changeset/pr-853-2163110665.md b/.changeset/pr-853-2163110665.md deleted file mode 100644 index 849b5df54..000000000 --- a/.changeset/pr-853-2163110665.md +++ /dev/null @@ -1,19 +0,0 @@ - ---- -"fusion-project-portal": major ---- -BREAKING CHANGE: - -Updates the API endpoints that gives Portal Apps as list of objects: - -{portalId:guid}/apps -{portalId:guid}/contexts/{contextId:guid}/apps -Now instead, these endpoint returns a list of appKeys (strings). - -The old ones: - -{portalId:guid}/appkeys -{portalId:guid}/contexts/{contextId:guid}/appkeys -are now identical, and are deprecated and will be removed when front-end has adopted the updated endpoints. - -In addition some refactoring has been done. As a result, compiler warnings has been greatly reduced diff --git a/.changeset/pr-855-2169145784.md b/.changeset/pr-855-2169145784.md deleted file mode 100644 index f45adf600..000000000 --- a/.changeset/pr-855-2169145784.md +++ /dev/null @@ -1,5 +0,0 @@ - ---- -"fusion-project-portal": minor ---- -- Implemented support for showing audit information on some API endpoints: ApiOnboardedApp, ApiPortal, ApiPortalConfiguration diff --git a/.changeset/pr-858-2169275298.md b/.changeset/pr-858-2169275298.md deleted file mode 100644 index 93a0b59f6..000000000 --- a/.changeset/pr-858-2169275298.md +++ /dev/null @@ -1,5 +0,0 @@ - ---- -"fusion-project-portal": patch ---- -Update of all Fusion Classic URLs in codebase diff --git a/.changeset/pr-860-2169289600.md b/.changeset/pr-860-2169289600.md deleted file mode 100644 index c0929967d..000000000 --- a/.changeset/pr-860-2169289600.md +++ /dev/null @@ -1,5 +0,0 @@ - ---- -"fusion-project-portal": patch ---- -Update to new apps endpoint for Application filter. diff --git a/.changeset/pr-862-2174620281.md b/.changeset/pr-862-2174620281.md deleted file mode 100644 index 66c3e50d6..000000000 --- a/.changeset/pr-862-2174620281.md +++ /dev/null @@ -1,5 +0,0 @@ - ---- -"fusion-project-portal": minor ---- -Align portal administration application with the new app management models diff --git a/CHANGELOG.md b/CHANGELOG.md index f5343148a..e28dabd68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,57 @@ # fusion-project-portal +## 6.0.0 + +### Major Changes + +- 0a7119c: - **BREAKING CHANGE**: Migrate from the deprecated Fusion Portal API (for apps) to the new and separate Fusion Apps API. + This results in breaking changes in the API contract. The reason for this is model changes in the new Fusion Apps API. And we prefer modelling 1-1 as best as possible instead of introducing remapping etc. on our end. + - **BREAKING CHANGE**: Removal of the Fusion Portal Proxy. We no longer provide endpoints for this on the API. All calls to get bundles and app information from Fusion shall go through the ClientBackend + - Fixed more tests + - Refactoring has been done in multiple locations +- 2e486e0: - Updating to new app manifest types + - Refactor and performance enhancements on portal configuration module + - Update menu and favorites + - loading router config from portal config service + - filter portal service messages + - Update all list laded from new app service. + - user portal config to filter full applist +- e763969: BREAKING CHANGE: + + Updates the API endpoints that gives Portal Apps as list of objects: + + {portalId:guid}/apps + {portalId:guid}/contexts/{contextId:guid}/apps + Now instead, these endpoint returns a list of appKeys (strings). + + The old ones: + + {portalId:guid}/appkeys + {portalId:guid}/contexts/{contextId:guid}/appkeys + are now identical, and are deprecated and will be removed when front-end has adopted the updated endpoints. + + In addition some refactoring has been done. As a result, compiler warnings has been greatly reduced + +### Minor Changes + +- 7c7715e: - Menu is filtered with portal configuration form new endpoint + - New portal class enabling hot-swapping of portal for development. + - New portal app module for listing apps in portal landeplages. + - Refactor of portal configuration. +- 159f911: - Adds a profile controller with an endpoint for validating user permission on frontend +- d814023: Renames Key to AppKey in ApiPortallApp and ApiPortalOnboardedApp models +- 27747de: - Implemented support for showing audit information on some API endpoints: ApiOnboardedApp, ApiPortal, ApiPortalConfiguration +- a905268: Align portal administration application with the new app management models + +### Patch Changes + +- 45d3433: - Admin app use new app manifest model + - Update all fusion packages in admin app +- b875d89: update portal admin app release actions for new fusion cli +- 1cbc59e: Update url to the service message service +- 38b1b90: Update of all Fusion Classic URLs in codebase +- 9980ecf: Update to new apps endpoint for Application filter. + ## 5.0.4 ### Patch Changes diff --git a/package.json b/package.json index 385437817..6131a6e36 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fusion-project-portal", - "version": "5.0.4", + "version": "6.0.0", "license": "MIT", "description": "Project Portal powered by Fusion", "devDependencies": {