From 94fee233a86b1f92b2e20ac45cc8867051d01ae6 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 2 Jun 2020 14:40:00 +0100 Subject: [PATCH 01/11] Upgrade matrix-js-sdk to 6.2.0-rc.1 --- package.json | 2 +- yarn.lock | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 86c0efa97e..755d6e3278 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "browser-request": "^0.3.3", "gfm.css": "^1.1.2", "highlight.js": "^9.13.1", - "matrix-js-sdk": "github:matrix-org/matrix-js-sdk#develop", + "matrix-js-sdk": "6.2.0-rc.1", "matrix-react-sdk": "github:matrix-org/matrix-react-sdk#develop", "olm": "https://packages.matrix.org/npm/olm/olm-3.1.4.tgz", "postcss-easings": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index 303e70494c..a62c3c49c0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6948,6 +6948,21 @@ mathml-tag-names@^2.1.1: resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== +matrix-js-sdk@6.2.0-rc.1: + version "6.2.0-rc.1" + resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-6.2.0-rc.1.tgz#467cc1dc9f59a95573da8bc5f9eeef76e5fdd792" + integrity sha512-bAg8muF2xP6kXLpbDSSWRTvkxV7QoF8H14RmMxAu4IWuQg/WB7BFcG7JZyGwyOD7gmPVPMIw8mHXGkUuh1mKtA== + dependencies: + "@babel/runtime" "^7.8.3" + another-json "^0.2.0" + browser-request "^0.3.3" + bs58 "^4.0.1" + content-type "^1.0.2" + loglevel "^1.6.4" + qs "^6.5.2" + request "^2.88.0" + unhomoglyph "^1.0.2" + "matrix-js-sdk@github:matrix-org/matrix-js-sdk#develop": version "6.1.0" resolved "https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/3305f2cc72f1a299b2a82366ff4729ad8d6b0edc" From e37680b6c1e0dce67beb203609532046c1f14d28 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 2 Jun 2020 14:41:44 +0100 Subject: [PATCH 02/11] Upgrade matrix-react-sdk to 2.7.0-rc.2 --- package.json | 2 +- yarn.lock | 23 +++++------------------ 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index 755d6e3278..19e3a09243 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "gfm.css": "^1.1.2", "highlight.js": "^9.13.1", "matrix-js-sdk": "6.2.0-rc.1", - "matrix-react-sdk": "github:matrix-org/matrix-react-sdk#develop", + "matrix-react-sdk": "2.7.0-rc.2", "olm": "https://packages.matrix.org/npm/olm/olm-3.1.4.tgz", "postcss-easings": "^2.0.0", "prop-types": "^15.7.2", diff --git a/yarn.lock b/yarn.lock index a62c3c49c0..479d683c42 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6963,20 +6963,6 @@ matrix-js-sdk@6.2.0-rc.1: request "^2.88.0" unhomoglyph "^1.0.2" -"matrix-js-sdk@github:matrix-org/matrix-js-sdk#develop": - version "6.1.0" - resolved "https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/3305f2cc72f1a299b2a82366ff4729ad8d6b0edc" - dependencies: - "@babel/runtime" "^7.8.3" - another-json "^0.2.0" - browser-request "^0.3.3" - bs58 "^4.0.1" - content-type "^1.0.2" - loglevel "^1.6.4" - qs "^6.5.2" - request "^2.88.0" - unhomoglyph "^1.0.2" - matrix-mock-request@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/matrix-mock-request/-/matrix-mock-request-1.2.3.tgz#56b15d86e2601a9b48a854844396d18caab649c8" @@ -6985,9 +6971,10 @@ matrix-mock-request@^1.2.3: bluebird "^3.5.0" expect "^1.20.2" -"matrix-react-sdk@github:matrix-org/matrix-react-sdk#develop": - version "2.6.1" - resolved "https://codeload.github.com/matrix-org/matrix-react-sdk/tar.gz/0e41bde875c2996aefb3fdbeae292211b9347f36" +matrix-react-sdk@2.7.0-rc.2: + version "2.7.0-rc.2" + resolved "https://registry.yarnpkg.com/matrix-react-sdk/-/matrix-react-sdk-2.7.0-rc.2.tgz#3b5e10bf60997f6ac168cdb64c2c95596ae661eb" + integrity sha512-4uTrsUHWNCvAUqpSU1K5uhoOZgg61Z0hcyJCdJfVeJqjHuOiB/lRlX+Yun3Ow4i6NFIhXkik5vD5eAHUsCcKRQ== dependencies: "@babel/runtime" "^7.8.3" await-lock "^2.0.1" @@ -7015,7 +7002,7 @@ matrix-mock-request@^1.2.3: is-ip "^2.0.0" linkifyjs "^2.1.6" lodash "^4.17.14" - matrix-js-sdk "github:matrix-org/matrix-js-sdk#develop" + matrix-js-sdk "6.2.0-rc.1" minimist "^1.2.0" pako "^1.0.5" parse5 "^5.1.1" From f8dad68958a9d83181dc375716cfa953b9600e23 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 2 Jun 2020 15:51:45 +0100 Subject: [PATCH 03/11] Add flux types as a dev dependency This is not the right thing to do, since we don't directly use Flux at this layer, but for the moment we need it to get distribution builds working. --- package.json | 1 + tsconfig.json | 3 ++- yarn.lock | 13 +++++++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 19e3a09243..a2b8f01561 100644 --- a/package.json +++ b/package.json @@ -88,6 +88,7 @@ "@babel/preset-typescript": "^7.7.4", "@babel/register": "^7.7.4", "@babel/runtime": "^7.7.6", + "@types/flux": "^3.1.9", "@types/modernizr": "^3.5.3", "@types/node": "^12.12.41", "@types/react": "16.9", diff --git a/tsconfig.json b/tsconfig.json index b87f640734..8a01ca335e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -14,7 +14,8 @@ "jsx": "react", "types": [ "node", - "react" + "react", + "flux" ] }, "include": [ diff --git a/yarn.lock b/yarn.lock index 479d683c42..331b876645 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1190,6 +1190,19 @@ resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== +"@types/fbemitter@*": + version "2.0.32" + resolved "https://registry.yarnpkg.com/@types/fbemitter/-/fbemitter-2.0.32.tgz#8ed204da0f54e9c8eaec31b1eec91e25132d082c" + integrity sha1-jtIE2g9U6cjq7DGx7skeJRMtCCw= + +"@types/flux@^3.1.9": + version "3.1.9" + resolved "https://registry.yarnpkg.com/@types/flux/-/flux-3.1.9.tgz#ddfc9641ee2e2e6cb6cd730c6a48ef82e2076711" + integrity sha512-bSbDf4tTuN9wn3LTGPnH9wnSSLtR5rV7UPWFpM00NJ1pSTBwCzeZG07XsZ9lBkxwngrqjDtM97PLt5IuIdCQUA== + dependencies: + "@types/fbemitter" "*" + "@types/react" "*" + "@types/glob@^7.1.1": version "7.1.1" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" From 403fddcb99ac86a2d90287742c4910059dd9ab2d Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 2 Jun 2020 15:55:47 +0100 Subject: [PATCH 04/11] Prepare changelog for v1.6.3-rc.1 --- CHANGELOG.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 46e78dce6b..4039829ffa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,55 @@ +Changes in [1.6.3-rc.1](https://github.com/vector-im/riot-web/releases/tag/v1.6.3-rc.1) (2020-06-02) +==================================================================================================== +[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.6.2...v1.6.3-rc.1) + + * Upgrade to JS SDK 6.2.0-rc.1 and React SDK 2.7.0-rc.2 + * Get rid of welcome.html's Chat with Riot Bot button + [\#13842](https://github.com/vector-im/riot-web/pull/13842) + * Update from Weblate + [\#13886](https://github.com/vector-im/riot-web/pull/13886) + * Allow deferring of Update Toast until the next morning + [\#13864](https://github.com/vector-im/riot-web/pull/13864) + * Give contextual feedback for manual update check instead of banner + [\#13862](https://github.com/vector-im/riot-web/pull/13862) + * Add app-load doc + [\#13834](https://github.com/vector-im/riot-web/pull/13834) + * Update Modular hosting link + [\#13777](https://github.com/vector-im/riot-web/pull/13777) + * Replace New Version Bar with a Toast + [\#13776](https://github.com/vector-im/riot-web/pull/13776) + * Remove webpack-build-notifier from lockfile + [\#13814](https://github.com/vector-im/riot-web/pull/13814) + * Add media queries and mobile viewport (#12142) + [\#13818](https://github.com/vector-im/riot-web/pull/13818) + * Fix @types/react conflict in matrix-react-sdk + [\#13809](https://github.com/vector-im/riot-web/pull/13809) + * Fix manual update checking, super in arrow funcs doesn't work + [\#13808](https://github.com/vector-im/riot-web/pull/13808) + * Update from Weblate + [\#13806](https://github.com/vector-im/riot-web/pull/13806) + * Convert platforms to Typescript + [\#13756](https://github.com/vector-im/riot-web/pull/13756) + * Fix EventEmitter typescript signature in node typings + [\#13764](https://github.com/vector-im/riot-web/pull/13764) + * Add docs and labs flag for new room list implementation + [\#13675](https://github.com/vector-im/riot-web/pull/13675) + * Add font scaling labs setting. + [\#13352](https://github.com/vector-im/riot-web/pull/13352) + * Add labs flag for alternate message layouts + [\#13350](https://github.com/vector-im/riot-web/pull/13350) + * Move dispatcher references in support of TypeScript conversion + [\#13666](https://github.com/vector-im/riot-web/pull/13666) + * Update from Weblate + [\#13704](https://github.com/vector-im/riot-web/pull/13704) + * Replace favico.js dependency with simplified variant grown from it + [\#13649](https://github.com/vector-im/riot-web/pull/13649) + * Remove Electron packaging scripts + [\#13688](https://github.com/vector-im/riot-web/pull/13688) + * Fix postcss order to allow mixin variables to work + [\#13674](https://github.com/vector-im/riot-web/pull/13674) + * Pass screenAfterLogin through SSO in the callback url + [\#13650](https://github.com/vector-im/riot-web/pull/13650) + Changes in [1.6.2](https://github.com/vector-im/riot-web/releases/tag/v1.6.2) (2020-05-22) ========================================================================================== [Full Changelog](https://github.com/vector-im/riot-web/compare/v1.6.1...v1.6.2) From 765927203d25bb862fedf855fa6994d14bdb0dcf Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 2 Jun 2020 15:55:48 +0100 Subject: [PATCH 05/11] v1.6.3-rc.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a2b8f01561..1e1c9d9d41 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "riot-web", "productName": "Riot", - "version": "1.6.2", + "version": "1.6.3-rc.1", "description": "A feature-rich client for Matrix.org", "author": "New Vector Ltd.", "repository": { From ddf3d92d434ccec77f882b070e6bc1545ad29f86 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 2 Jun 2020 16:26:08 +0100 Subject: [PATCH 06/11] Fix login loop where the sso flow returns to `#/login` due to fragmentAfterLogin going back to `#/login` and https://github.com/vector-im/riot-web/issues/11643 Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/vector/platform/ElectronPlatform.tsx | 4 ++-- src/vector/platform/VectorBasePlatform.ts | 6 ------ 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/vector/platform/ElectronPlatform.tsx b/src/vector/platform/ElectronPlatform.tsx index 62137063cd..f68614d408 100644 --- a/src/vector/platform/ElectronPlatform.tsx +++ b/src/vector/platform/ElectronPlatform.tsx @@ -457,8 +457,8 @@ export default class ElectronPlatform extends VectorBasePlatform { }); } - getSSOCallbackUrl(hsUrl: string, isUrl: string, fragmentAfterLogin: string): URL { - const url = super.getSSOCallbackUrl(hsUrl, isUrl, fragmentAfterLogin); + getSSOCallbackUrl(fragmentAfterLogin: string): URL { + const url = super.getSSOCallbackUrl(fragmentAfterLogin); url.protocol = "riot"; url.searchParams.set("riot-desktop-ssoid", this.ssoID); return url; diff --git a/src/vector/platform/VectorBasePlatform.ts b/src/vector/platform/VectorBasePlatform.ts index 0c3997e773..e9febd9042 100644 --- a/src/vector/platform/VectorBasePlatform.ts +++ b/src/vector/platform/VectorBasePlatform.ts @@ -37,12 +37,6 @@ export const updateCheckStatusEnum = { export default abstract class VectorBasePlatform extends BasePlatform { protected _favicon: Favicon; - constructor() { - super(); - - this.startUpdateCheck = this.startUpdateCheck.bind(this); - } - async getConfig(): Promise<{}> { return getVectorConfig(); } From 1b7accddfd4d075ed2f9971b8a0821aa54a426f6 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Wed, 3 Jun 2020 20:34:20 +0100 Subject: [PATCH 07/11] fix loading test for new sso pattern Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- test/app-tests/loading-test.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/app-tests/loading-test.js b/test/app-tests/loading-test.js index 64872aaac9..363be81954 100644 --- a/test/app-tests/loading-test.js +++ b/test/app-tests/loading-test.js @@ -589,8 +589,10 @@ describe('loading:', function() { describe('Token login:', function() { it('logs in successfully', function() { + localStorage.setItem("mx_hs_url", "https://homeserver"); + localStorage.setItem("mx_is_url", "https://idserver"); loadApp({ - queryString: "?loginToken=secretToken&homeserver=https%3A%2F%2Fhomeserver&identityServer=https%3A%2F%2Fidserver", + queryString: "?loginToken=secretToken", }); return sleep(1).then(() => { From a0ea1bfda8b0428f68f73e0b9b6da9c847746d5a Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Thu, 4 Jun 2020 15:23:02 +0100 Subject: [PATCH 08/11] Upgrade matrix-js-sdk to 6.2.0 --- package.json | 2 +- yarn.lock | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 1e1c9d9d41..7c038488f1 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "browser-request": "^0.3.3", "gfm.css": "^1.1.2", "highlight.js": "^9.13.1", - "matrix-js-sdk": "6.2.0-rc.1", + "matrix-js-sdk": "6.2.0", "matrix-react-sdk": "2.7.0-rc.2", "olm": "https://packages.matrix.org/npm/olm/olm-3.1.4.tgz", "postcss-easings": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index 331b876645..157178087a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6961,6 +6961,21 @@ mathml-tag-names@^2.1.1: resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== +matrix-js-sdk@6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-6.2.0.tgz#b1aa6f23858ab3ee4b66be25d3e854f6e287d36b" + integrity sha512-dpx1EuJ98HtqE2YUeliTe9xjMOJlicJGRXa06Gr8RAL6WJM7buPgodOk0tRs461LzeilxmymqcGaB4og6o9RxA== + dependencies: + "@babel/runtime" "^7.8.3" + another-json "^0.2.0" + browser-request "^0.3.3" + bs58 "^4.0.1" + content-type "^1.0.2" + loglevel "^1.6.4" + qs "^6.5.2" + request "^2.88.0" + unhomoglyph "^1.0.2" + matrix-js-sdk@6.2.0-rc.1: version "6.2.0-rc.1" resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-6.2.0-rc.1.tgz#467cc1dc9f59a95573da8bc5f9eeef76e5fdd792" From 451138617be3be492cca96658f01431ff6bc3600 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Thu, 4 Jun 2020 15:23:38 +0100 Subject: [PATCH 09/11] Upgrade matrix-react-sdk to 2.7.0 --- package.json | 2 +- yarn.lock | 25 +++++-------------------- 2 files changed, 6 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index 7c038488f1..7ede179134 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "gfm.css": "^1.1.2", "highlight.js": "^9.13.1", "matrix-js-sdk": "6.2.0", - "matrix-react-sdk": "2.7.0-rc.2", + "matrix-react-sdk": "2.7.0", "olm": "https://packages.matrix.org/npm/olm/olm-3.1.4.tgz", "postcss-easings": "^2.0.0", "prop-types": "^15.7.2", diff --git a/yarn.lock b/yarn.lock index 157178087a..fbe577e052 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6976,21 +6976,6 @@ matrix-js-sdk@6.2.0: request "^2.88.0" unhomoglyph "^1.0.2" -matrix-js-sdk@6.2.0-rc.1: - version "6.2.0-rc.1" - resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-6.2.0-rc.1.tgz#467cc1dc9f59a95573da8bc5f9eeef76e5fdd792" - integrity sha512-bAg8muF2xP6kXLpbDSSWRTvkxV7QoF8H14RmMxAu4IWuQg/WB7BFcG7JZyGwyOD7gmPVPMIw8mHXGkUuh1mKtA== - dependencies: - "@babel/runtime" "^7.8.3" - another-json "^0.2.0" - browser-request "^0.3.3" - bs58 "^4.0.1" - content-type "^1.0.2" - loglevel "^1.6.4" - qs "^6.5.2" - request "^2.88.0" - unhomoglyph "^1.0.2" - matrix-mock-request@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/matrix-mock-request/-/matrix-mock-request-1.2.3.tgz#56b15d86e2601a9b48a854844396d18caab649c8" @@ -6999,10 +6984,10 @@ matrix-mock-request@^1.2.3: bluebird "^3.5.0" expect "^1.20.2" -matrix-react-sdk@2.7.0-rc.2: - version "2.7.0-rc.2" - resolved "https://registry.yarnpkg.com/matrix-react-sdk/-/matrix-react-sdk-2.7.0-rc.2.tgz#3b5e10bf60997f6ac168cdb64c2c95596ae661eb" - integrity sha512-4uTrsUHWNCvAUqpSU1K5uhoOZgg61Z0hcyJCdJfVeJqjHuOiB/lRlX+Yun3Ow4i6NFIhXkik5vD5eAHUsCcKRQ== +matrix-react-sdk@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/matrix-react-sdk/-/matrix-react-sdk-2.7.0.tgz#b5ad66f97d7b127665578d11d3e84b6f39f5fdc9" + integrity sha512-GnH7eZt+ZQjCSqqa1lB1C1/gGKGVNeF0otlNI+7X1YKm1BFdOpUDYZ7UUxF7mT683Eum4B6YHil394eW/fLkIg== dependencies: "@babel/runtime" "^7.8.3" await-lock "^2.0.1" @@ -7030,7 +7015,7 @@ matrix-react-sdk@2.7.0-rc.2: is-ip "^2.0.0" linkifyjs "^2.1.6" lodash "^4.17.14" - matrix-js-sdk "6.2.0-rc.1" + matrix-js-sdk "6.2.0" minimist "^1.2.0" pako "^1.0.5" parse5 "^5.1.1" From 1942cad1f6296860cfff27415a6f5099cbbc8f43 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Thu, 4 Jun 2020 15:34:57 +0100 Subject: [PATCH 10/11] Prepare changelog for v1.6.3 --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4039829ffa..3e5801e5b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +Changes in [1.6.3](https://github.com/vector-im/riot-web/releases/tag/v1.6.3) (2020-06-04) +========================================================================================== +[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.6.3-rc.1...v1.6.3) + +## Security notice + +Riot Web 1.6.3 fixes a vulnerability in single sign-on (SSO) deployments where Riot Web could be confused into sending authentication details to an attacker-controlled server. Thanks to Quentin Gliech for responsibly disclosing this via Matrix's Security Disclosure Policy. + +## All changes + + * Fix login loop where the sso flow returns to `#/login` to release + [\#13915](https://github.com/vector-im/riot-web/pull/13915) + Changes in [1.6.3-rc.1](https://github.com/vector-im/riot-web/releases/tag/v1.6.3-rc.1) (2020-06-02) ==================================================================================================== [Full Changelog](https://github.com/vector-im/riot-web/compare/v1.6.2...v1.6.3-rc.1) From 97f45723a369b8f7975ffeb9b2b0531659f243e1 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Thu, 4 Jun 2020 15:34:58 +0100 Subject: [PATCH 11/11] v1.6.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7ede179134..361045bba0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "riot-web", "productName": "Riot", - "version": "1.6.3-rc.1", + "version": "1.6.3", "description": "A feature-rich client for Matrix.org", "author": "New Vector Ltd.", "repository": {