diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c5b3708..83ed9bfe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,23 @@ +# [1.0.0](https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/compare/1.0.0-rc.13...1.0.0) (2023-05-15) + + +### chore + +* **platform:** drop deprecated API and backward compatibility ([ccae819](https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/commit/ccae819726aeb3401c7dde31ac8d805d2183fdf1)), closes [#196](https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/issues/196) + + +### BREAKING CHANGES + +* **platform:** dropping deprecated API and backward compatibility introduced a breaking change for host and client applications. + + To migrate: + - Update host and clients to version `1.0.0-rc.13` or higher. + - Deprecated property `ManifestService.lookupApplications$ ` has been removed; use `ManifestService.applications` instead. + - Deprecated property `Capability.requiredParams` has been removed; declare required parameters via `Capability.params` instead and mark it as required. + - Deprecated property `Capability.optionalParams` has been removed; declare optional parameters via `Capability.params` instead and mark it as non-required. + + + # [1.0.0-rc.13](https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/compare/1.0.0-rc.12...1.0.0-rc.13) (2023-03-10) diff --git a/docs/site/changelog/changelog.md b/docs/site/changelog/changelog.md index 4a066d1f..77bc449c 100644 --- a/docs/site/changelog/changelog.md +++ b/docs/site/changelog/changelog.md @@ -5,6 +5,26 @@ ## Changelog +# [1.0.0](https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/compare/1.0.0-rc.13...1.0.0) (2023-05-15) + + +### chore + +* **platform:** drop deprecated API and backward compatibility ([ccae819](https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/commit/ccae819726aeb3401c7dde31ac8d805d2183fdf1)), closes [#196](https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/issues/196) + + +### BREAKING CHANGES + +* **platform:** dropping deprecated API and backward compatibility introduced a breaking change for host and client applications. + + To migrate: + - Update host and clients to version `1.0.0-rc.13` or higher. + - Deprecated property `ManifestService.lookupApplications$ ` has been removed; use `ManifestService.applications` instead. + - Deprecated property `Capability.requiredParams` has been removed; declare required parameters via `Capability.params` instead and mark it as required. + - Deprecated property `Capability.optionalParams` has been removed; declare optional parameters via `Capability.params` instead and mark it as non-required. + + + # [1.0.0-rc.13](https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform/compare/1.0.0-rc.12...1.0.0-rc.13) (2023-03-10) diff --git a/package-lock.json b/package-lock.json index a52c9f1c..0878e4f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "scion-microfrontend-platform", - "version": "1.0.0-rc.13", + "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "scion-microfrontend-platform", - "version": "1.0.0-rc.13", + "version": "1.0.0", "hasInstallScript": true, "license": "EPL-2.0", "dependencies": { diff --git a/package.json b/package.json index 4fbe11a7..e824f128 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "scion-microfrontend-platform", - "version": "1.0.0-rc.13", + "version": "1.0.0", "description": "SCION Microfrontend Platform enables you to successfully implement a framework-agnostic microfrontend architecture using iframes. It provides you fundamental APIs for microfrontends to communicate with each other across origins and facilitates embedding microfrontends using a web component and a router. SCION Microfrontend Platform is a lightweight, web stack agnostic library that has no user-facing components and does not dictate any form of application structure.", "license": "EPL-2.0", "homepage": "https://github.com/SchweizerischeBundesbahnen/scion-microfrontend-platform", diff --git a/projects/scion/microfrontend-platform/package.json b/projects/scion/microfrontend-platform/package.json index 730f58ff..232c3ba3 100644 --- a/projects/scion/microfrontend-platform/package.json +++ b/projects/scion/microfrontend-platform/package.json @@ -1,6 +1,6 @@ { "name": "@scion/microfrontend-platform", - "version": "1.0.0-rc.13", + "version": "1.0.0", "description": "SCION Microfrontend Platform enables you to successfully implement a framework-agnostic microfrontend architecture using iframes. It provides you fundamental APIs for microfrontends to communicate with each other across origins and facilitates embedding microfrontends using a web component and a router. SCION Microfrontend Platform is a lightweight, web stack agnostic library that has no user-facing components and does not dictate any form of application structure.", "license": "EPL-2.0", "private": false, diff --git a/projects/scion/microfrontend-platform/src/lib/microfrontend-platform.ts b/projects/scion/microfrontend-platform/src/lib/microfrontend-platform.ts index 82bb39bf..e0a9576f 100644 --- a/projects/scion/microfrontend-platform/src/lib/microfrontend-platform.ts +++ b/projects/scion/microfrontend-platform/src/lib/microfrontend-platform.ts @@ -19,7 +19,7 @@ import {ConsoleLogger, Logger} from './logger'; /** * Current version of the SCION Microfrontend Platform. */ -const version = '1.0.0-rc.13'; +const version = '1.0.0'; /** * The central class of the SCION Microfrontend Platform. This class cannot be instantiated. All functionality is provided by static methods.