Skip to content

Commit

Permalink
release: version 0.0.0-beta.26
Browse files Browse the repository at this point in the history
  • Loading branch information
mofogasy authored and danielwiehl committed Sep 10, 2019
1 parent 5ea3981 commit 02f98c2
Show file tree
Hide file tree
Showing 13 changed files with 53 additions and 27 deletions.
8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,13 +228,13 @@ We use NPM distribution tags to differentiate between pre-releases (x.0.0-beta.0
## Release guidelines
Whenever you publish a new version to NPM (pre-release, major, minor, patch), please follow the instructions below:

- update all `package.json` files with the new version, e.g. `0.0.0-beta.25` (search and replace "0.0.0-beta.25" -> "0.0.0-beta.26")
- update all `package.json` files with the new version, e.g. `0.0.0-beta.26` (search and replace "0.0.0-beta.26" -> "0.0.0-beta.27")
- run `npm i` to update the version in `package-lock.json`
- generate the new `changelog.md` ([see below](#generating-change-logs))
- correct the generated `changelog.md`: move the header to the top
- create a release commit that consists of the changed files and a commit message like 'release: version 0.0.0-beta.26'
- push the changes to a new branch e.g. `release/0.0.0-beta.26` and create a pull request (no comments needed)
- once merged to the master, tag your release commit with the exact version as tag name (e.g. `0.0.0-beta.26`).
- create a release commit that consists of the changed files and a commit message like 'release: version 0.0.0-beta.27'
- push the changes to a new branch e.g. `release/0.0.0-beta.27` and create a pull request (no comments needed)
- once merged to the master, tag your release commit with the exact version as tag name (e.g. `0.0.0-beta.27`).
- based on the release tag, travis will automatically build & publish the necessary npm packages

SCION workbench packages are published under `@scion` scope. To get access to SCION organization, please file an issue in the project issue tracker.
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

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.25",
"version": "0.0.0-beta.26",
"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.25",
"version": "0.0.0-beta.26",
"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": "^8.0.0-rc.0 || ^8.0.0",
"@angular/core": "^8.0.0-rc.0 || ^8.0.0",
"@angular/cdk": "^8.0.0-rc.0 || ^8.0.0",
"@scion/viewport": "0.0.0-beta.25",
"@scion/dimension": "0.0.0-beta.25",
"@scion/workbench-application-platform.api": "0.0.0-beta.25",
"@scion/viewport": "0.0.0-beta.26",
"@scion/dimension": "0.0.0-beta.26",
"@scion/workbench-application-platform.api": "0.0.0-beta.26",
"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.25",
"version": "0.0.0-beta.26",
"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.25",
"version": "0.0.0-beta.26",
"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.25",
"version": "0.0.0-beta.26",
"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": "^8.0.0-rc.0 || ^8.0.0",
"@angular/core": "^8.0.0-rc.0 || ^8.0.0",
"@angular/cdk": "^8.0.0-rc.0 || ^8.0.0",
"@scion/dimension": "0.0.0-beta.25",
"@scion/dimension": "0.0.0-beta.26",
"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.25",
"version": "0.0.0-beta.26",
"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.25",
"version": "0.0.0-beta.26",
"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.25"
"@scion/workbench-application-platform.api": "0.0.0-beta.26"
},
"peerDependencies": {
"@angular/common": "^8.0.0-rc.0 || ^8.0.0",
"@angular/core": "^8.0.0-rc.0 || ^8.0.0",
"@angular/cdk": "^8.0.0-rc.0 || ^8.0.0",
"@angular/router": "^8.0.0-rc.0 || ^8.0.0",
"@scion/workbench": "0.0.0-beta.25",
"@scion/workbench": "0.0.0-beta.26",
"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.25",
"version": "0.0.0-beta.26",
"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.25"
"@scion/workbench-application.core": "0.0.0-beta.26"
},
"peerDependencies": {
"@angular/common": "^8.0.0-rc.0 || ^8.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.25",
"version": "0.0.0-beta.26",
"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.25",
"@scion/workbench-application-platform.api": "0.0.0-beta.25"
"@scion/mouse-dispatcher": "0.0.0-beta.26",
"@scion/workbench-application-platform.api": "0.0.0-beta.26"
},
"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.25",
"version": "0.0.0-beta.26",
"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.25"
"@scion/mouse-dispatcher": "0.0.0-beta.26"
},
"peerDependencies": {
"@angular/common": "^8.0.0-rc.0 || ^8.0.0",
Expand All @@ -25,8 +25,8 @@
"@angular/animations": "^8.0.0-rc.0 || ^8.0.0",
"@angular/forms": "^8.0.0-rc.0 || ^8.0.0",
"@angular/router": "^8.0.0-rc.0 || ^8.0.0",
"@scion/dimension": "0.0.0-beta.25",
"@scion/viewport": "0.0.0-beta.25",
"@scion/dimension": "0.0.0-beta.26",
"@scion/viewport": "0.0.0-beta.26",
"rxjs": "^6.0.0"
},
"keywords": [
Expand Down
26 changes: 26 additions & 0 deletions resources/site/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,32 @@
# Changelog


# [0.0.0-beta.26](https://github.com/SchweizerischeBundesbahnen/scion-workbench/compare/0.0.0-beta.25...0.0.0-beta.26) (2019-09-10)


### Bug Fixes

* emit the initial element dimension also if using native resize observer ([5d88128](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/5d88128)), closes [#169](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/169)
* insert new view tab into the tab bar after the active view tab ([14d76f0](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/14d76f0)), closes [#167](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/167)
* match intent with wildcard qualifier key/value(s) ([5ea3981](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/5ea3981)), closes [#172](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/172)
* preserve line-breaks in message box content ([0060c11](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/0060c11)), closes [#131](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/131)
* support mac command key when opening view in new view tab ([b2be851](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/b2be851)), closes [#155](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/155)


### Features

* add API to query if micro-frontend is running standalone ([10c2b45](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/10c2b45)), closes [#130](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/130)
* add context menu to view tabs and provide menu items for commonly used view tab actions ([cd41eb3](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/cd41eb3)), closes [#174](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/174)
* allow defining capabilities with optional qualifier entries ([d462512](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/d462512)), closes [#154](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/154) [#173](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/173)
* allow dragging views to app instances running in different browser tabs or windows ([2ee9df3](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/2ee9df3)), closes [#168](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/168)
* provide better feedback to the user when dragging views ([78f9c80](https://github.com/SchweizerischeBundesbahnen/scion-workbench/commit/78f9c80)), closes [#164](https://github.com/SchweizerischeBundesbahnen/scion-workbench/issues/164)


### BREAKING CHANGES

* removed support for the asterisk (*) wildcard as capability qualifier key: instead, use the question mark (?) as qualifier value to mark the qualifier entry as optional


# [0.0.0-beta.25](https://github.com/SchweizerischeBundesbahnen/scion-workbench/compare/0.0.0-beta.24...0.0.0-beta.25) (2019-07-26)


Expand Down

0 comments on commit 02f98c2

Please sign in to comment.