Skip to content

Commit

Permalink
release: version 0.0.0-beta.20
Browse files Browse the repository at this point in the history
  • Loading branch information
Lehmann Reto (IT-SWE-CC1-JV3) authored and danielwiehl committed Apr 24, 2019
1 parent 5aff321 commit 26cc699
Show file tree
Hide file tree
Showing 12 changed files with 180 additions and 89 deletions.
200 changes: 133 additions & 67 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "scion",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "SCION Workbench helps to build multi-view web applications and integrates separate micro frontends into a consistent rich web application.",
"license": "EPL-2.0",
"homepage": "https://github.com/SchweizerischeBundesbahnen/scion-workbench",
Expand Down
8 changes: 4 additions & 4 deletions projects/app/common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scion/app/common",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "Contains a collection of UI components, styles and services used by E2E application.",
"license": "EPL-2.0",
"private": true,
Expand All @@ -21,9 +21,9 @@
"@angular/common": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@angular/core": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@angular/cdk": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@scion/viewport": "0.0.0-beta.19",
"@scion/dimension": "0.0.0-beta.19",
"@scion/workbench-application-platform.api": "0.0.0-beta.19",
"@scion/viewport": "0.0.0-beta.20",
"@scion/dimension": "0.0.0-beta.20",
"@scion/workbench-application-platform.api": "0.0.0-beta.20",
"rxjs": "^6.0.0"
},
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion projects/scion/dimension/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scion/dimension",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "Allows observing changes to host element's size.",
"license": "EPL-2.0",
"private": false,
Expand Down
2 changes: 1 addition & 1 deletion projects/scion/mouse-dispatcher/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scion/mouse-dispatcher",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "Dispatches mouse events between the application window and another cross-origin window.",
"license": "EPL-2.0",
"private": false,
Expand Down
4 changes: 2 additions & 2 deletions projects/scion/viewport/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scion/viewport",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "Provides a viewport component with scrollbars that sit on top of the viewport client.",
"license": "EPL-2.0",
"private": false,
Expand All @@ -21,7 +21,7 @@
"@angular/common": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@angular/core": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@angular/cdk": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@scion/dimension": "0.0.0-beta.19",
"@scion/dimension": "0.0.0-beta.20",
"rxjs": "^6.0.0"
},
"keywords": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scion/workbench-application-platform.api",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "SCION Workbench Application Platform is an extension of SCION Workbench to integrate content from multiple web applications in a coherent way, thus enabling a micro frontend architecture for allowing different front-end frameworks to co-exist and independent delivery.\n\nThe platform provides the mechanics for client-side web application integration. Any web application can be integrated. If the site does not interact with the platform, there is no need for adaptation. For a deeper integration, the platform provides a framework-agnostic guest API.\n\nThis package contains data transfer objects to pass data between the platform and the application.",
"license": "EPL-2.0",
"private": false,
Expand Down
6 changes: 3 additions & 3 deletions projects/scion/workbench-application-platform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scion/workbench-application-platform",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "SCION Workbench Application Platform is an extension of SCION Workbench to integrate content from multiple web applications in a coherent way, thus enabling a micro frontend architecture for allowing different front-end frameworks to co-exist and independent delivery.\n\nThe platform provides the mechanics for client-side web application integration. Any web application can be integrated. If the site does not interact with the platform, there is no need for adaptation. For a deeper integration, the platform provides a framework-agnostic guest API.",
"license": "EPL-2.0",
"private": false,
Expand All @@ -17,14 +17,14 @@
},
"dependencies": {
"js-sha256": "0.9.0",
"@scion/workbench-application-platform.api": "0.0.0-beta.19"
"@scion/workbench-application-platform.api": "0.0.0-beta.20"
},
"peerDependencies": {
"@angular/common": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@angular/core": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@angular/cdk": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@angular/router": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@scion/workbench": "0.0.0-beta.19",
"@scion/workbench": "0.0.0-beta.20",
"rxjs": "^6.0.0"
},
"keywords": [
Expand Down
4 changes: 2 additions & 2 deletions projects/scion/workbench-application.angular/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scion/workbench-application.angular",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "SCION Workbench Application Platform is an extension of SCION Workbench to integrate content from multiple web applications in a coherent way, thus enabling a micro frontend architecture for allowing different front-end frameworks to co-exist and independent delivery.\n\nThe platform provides the mechanics for client-side web application integration. Any web application can be integrated. If the site does not interact with the platform, there is no need for adaptation. For a deeper integration, the platform provides a framework-agnostic guest API.\n\nThis package allows an Angular application to interact with SCION Workbench Application Platform.",
"license": "EPL-2.0",
"private": false,
Expand All @@ -16,7 +16,7 @@
"url": "https://github.com/SchweizerischeBundesbahnen/scion-workbench"
},
"dependencies": {
"@scion/workbench-application.core": "0.0.0-beta.19"
"@scion/workbench-application.core": "0.0.0-beta.20"
},
"peerDependencies": {
"@angular/common": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
Expand Down
6 changes: 3 additions & 3 deletions projects/scion/workbench-application.core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scion/workbench-application.core",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "SCION Workbench Application Platform is an extension of SCION Workbench to integrate content from multiple web applications in a coherent way, thus enabling a micro frontend architecture for allowing different front-end frameworks to co-exist and independent delivery.\n\nThe platform provides the mechanics for client-side web application integration. Any web application can be integrated. If the site does not interact with the platform, there is no need for adaptation. For a deeper integration, the platform provides a framework-agnostic guest API.\n\nThis package allows an application to interact with SCION Workbench Application Platform. It is written in pure TypeScript.",
"license": "EPL-2.0",
"private": false,
Expand All @@ -16,8 +16,8 @@
"url": "https://github.com/SchweizerischeBundesbahnen/scion-workbench"
},
"dependencies": {
"@scion/mouse-dispatcher": "0.0.0-beta.19",
"@scion/workbench-application-platform.api": "0.0.0-beta.19"
"@scion/mouse-dispatcher": "0.0.0-beta.20",
"@scion/workbench-application-platform.api": "0.0.0-beta.20"
},
"peerDependencies": {
"rxjs": "^6.0.0"
Expand Down
8 changes: 4 additions & 4 deletions projects/scion/workbench/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scion/workbench",
"version": "0.0.0-beta.19",
"version": "0.0.0-beta.20",
"description": "SCION Workbench provides a lightweight application frame and helps to build multi-view web applications. Views are shown within tabs which can be flexibly arranged and dragged around by the user.",
"license": "EPL-2.0",
"private": false,
Expand All @@ -16,7 +16,7 @@
"url": "https://github.com/SchweizerischeBundesbahnen/scion-workbench"
},
"dependencies": {
"@scion/mouse-dispatcher": "0.0.0-beta.19"
"@scion/mouse-dispatcher": "0.0.0-beta.20"
},
"peerDependencies": {
"@angular/common": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
Expand All @@ -25,8 +25,8 @@
"@angular/animations": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@angular/forms": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@angular/router": "^6.0.0-rc.0 || ^6.0.0 || ^7.0.0-rc.0 || ^7.0.0",
"@scion/dimension": "0.0.0-beta.19",
"@scion/viewport": "0.0.0-beta.19",
"@scion/dimension": "0.0.0-beta.20",
"@scion/viewport": "0.0.0-beta.20",
"rxjs": "^6.0.0"
},
"keywords": [
Expand Down
25 changes: 25 additions & 0 deletions resources/site/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,31 @@

# Changelog

# [0.0.0-beta.20](https://github.com/SchweizerischeBundesbahnen/scion-workbench/compare/0.0.0-beta.19...0.0.0-beta.20) (2019-04-24)


### Bug Fixes

* change the iframe url without adding an entry to the browser's history ([4ff1a6b](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/4ff1a6b)), closes [#128](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/128)


### Features

* allow providing custom properties when loading app config via config loader ([64219b1](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/64219b1)), closes [#133](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/133)


### BREAKING CHANGES

* Replaced `ApplicationConfigLoader` with `PlatformConfigLoader` to load a remote configuration for the workbench application platform.

To migrate (if loading platform config via config loader):
- change your loader to implement `PlatformConfigLoader` instead of `ApplicationConfigLoader`
- register your loader in `WorkbenchApplicationPlatformModule.forRoot(...)` config via `platformConfigLoader` instead of `applicationConfigLoader` property
- change your config json to return a `PlatformConfig` object instead of an array of `ApplicationConfig` objects

See https://github.com/SchweizerischeBundesbahnen/scion-workbench/blob/master/resources/site/how-to/workbench-application-platform/how-to-register-applications.md for more information.


# [0.0.0-beta.19](https://github.com/SchweizerischeBundesbahnen/scion-workbench/compare/0.0.0-beta.18...0.0.0-beta.19) (2019-03-18)


Expand Down

0 comments on commit 26cc699

Please sign in to comment.