diff --git a/CHANGELOG.md b/CHANGELOG.md index c4265124e6..ec6d178454 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,76 @@ +Changes in [1.5.8](https://github.com/vector-im/riot-web/releases/tag/v1.5.8) (2020-01-27) +========================================================================================== +[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.5.8-rc.2...v1.5.8) + + * Fixes for alias display and copy / paste on composer + +Changes in [1.5.8-rc.2](https://github.com/vector-im/riot-web/releases/tag/v1.5.8-rc.2) (2020-01-22) +==================================================================================================== +[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.5.8-rc.1...v1.5.8-rc.2) + + * Fix incorrect version of react-sdk + +Changes in [1.5.8-rc.1](https://github.com/vector-im/riot-web/releases/tag/v1.5.8-rc.1) (2020-01-22) +==================================================================================================== +[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.5.7...v1.5.8-rc.1) + +This version contains an upgrade to the cryptography database +version. Once users run this version, their session's indexeddb +store will be upgraded and older version of Riot will no longer +be able to read it. Users will have to log out and log in if +the version of Riot is downgraded back to a previous version. + + * Fix webpack config (by stealing Dave's config) + [\#11994](https://github.com/vector-im/riot-web/pull/11994) + * Fix webpack to babel js-sdk & react-sdk but no other deps + [\#11947](https://github.com/vector-im/riot-web/pull/11947) + * Update from Weblate + [\#11934](https://github.com/vector-im/riot-web/pull/11934) + * Fix rageshake post-sourcemaps + [\#11926](https://github.com/vector-im/riot-web/pull/11926) + * Fix yarn start concurrent commands + [\#11895](https://github.com/vector-im/riot-web/pull/11895) + * Run the react-sdk reskindexer for developers + [\#11894](https://github.com/vector-im/riot-web/pull/11894) + * Update labs documentation for feature_ftue_dms given new scope + [\#11893](https://github.com/vector-im/riot-web/pull/11893) + * Fix indentation on webpack config and make sourcemapped files legible + [\#11892](https://github.com/vector-im/riot-web/pull/11892) + * Remove spinner check + [\#11891](https://github.com/vector-im/riot-web/pull/11891) + * Don't minifiy builds of develop through CI packaging + [\#11867](https://github.com/vector-im/riot-web/pull/11867) + * Use Jest for tests + [\#11869](https://github.com/vector-im/riot-web/pull/11869) + * Support application/wasm in Docker image + [\#11858](https://github.com/vector-im/riot-web/pull/11858) + * Fix sourcemaps by refactoring the build system + [\#11843](https://github.com/vector-im/riot-web/pull/11843) + * Disable event indexing on develop + [\#11850](https://github.com/vector-im/riot-web/pull/11850) + * Updated blog url + [\#11792](https://github.com/vector-im/riot-web/pull/11792) + * Enable and document presence in room list feature flag + [\#11829](https://github.com/vector-im/riot-web/pull/11829) + * Add stub service worker so users can install on desktop with Chrome + [\#11774](https://github.com/vector-im/riot-web/pull/11774) + * Update from Weblate + [\#11826](https://github.com/vector-im/riot-web/pull/11826) + * Sourcemaps: develop -> feature branch + [\#11802](https://github.com/vector-im/riot-web/pull/11802) + * Update build scripts for new process + [\#11801](https://github.com/vector-im/riot-web/pull/11801) + * Make the webpack config work for us + [\#11712](https://github.com/vector-im/riot-web/pull/11712) + * Updates URL for Electron Command Line Switches + [\#11810](https://github.com/vector-im/riot-web/pull/11810) + * Import from src/ for the react-sdk and js-sdk + [\#11714](https://github.com/vector-im/riot-web/pull/11714) + * Convert components to ES6 exports + [\#11713](https://github.com/vector-im/riot-web/pull/11713) + * Remove now-retired package.json property + [\#11660](https://github.com/vector-im/riot-web/pull/11660) + Changes in [1.5.7](https://github.com/vector-im/riot-web/releases/tag/v1.5.7) (2020-01-13) ========================================================================================== [Full Changelog](https://github.com/vector-im/riot-web/compare/v1.5.7-rc.2...v1.5.7) diff --git a/electron_app/package.json b/electron_app/package.json index b22b2851b9..4af708ae33 100644 --- a/electron_app/package.json +++ b/electron_app/package.json @@ -2,7 +2,7 @@ "name": "riot-web", "productName": "Riot", "main": "src/electron-main.js", - "version": "1.5.7", + "version": "1.5.8", "description": "A feature-rich client for Matrix.org", "author": "New Vector Ltd.", "dependencies": { diff --git a/package.json b/package.json index 9c6f3a705b..03da1d0e6e 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "riot-web", "productName": "Riot", "main": "electron_app/src/electron-main.js", - "version": "1.5.7", + "version": "1.5.8", "description": "A feature-rich client for Matrix.org", "author": "New Vector Ltd.", "repository": { @@ -65,8 +65,8 @@ "gemini-scrollbar": "github:matrix-org/gemini-scrollbar#91e1e566", "gfm.css": "^1.1.2", "highlight.js": "^9.13.1", - "matrix-js-sdk": "3.0.0", - "matrix-react-sdk": "1.7.6", + "matrix-js-sdk": "4.0.0", + "matrix-react-sdk": "2.0.0", "modernizr": "^3.6.0", "olm": "https://packages.matrix.org/npm/olm/olm-3.1.4.tgz", "postcss-easings": "^2.0.0", @@ -152,7 +152,7 @@ }, "build": { "appId": "im.riot.app", - "electronVersion": "7.1.7", + "electronVersion": "7.1.9", "files": [ "node_modules/**", "src/**" diff --git a/yarn.lock b/yarn.lock index 4ad9edec33..9501fb60e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1010,6 +1010,13 @@ dependencies: regenerator-runtime "^0.13.2" +"@babel/runtime@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.3.tgz#0811944f73a6c926bb2ad35e918dcc1bfab279f1" + integrity sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w== + dependencies: + regenerator-runtime "^0.13.2" + "@babel/template@^7.4.0", "@babel/template@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.3.tgz#e02ad04fe262a657809327f578056ca15fd4d1b8" @@ -2117,11 +2124,6 @@ babel-plugin-jest-hoist@^24.9.0: dependencies: "@types/babel__traverse" "^7.0.6" -babel-plugin-syntax-dynamic-import@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" - integrity sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo= - babel-preset-jest@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" @@ -5218,17 +5220,6 @@ glob2base@^0.0.12: dependencies: find-index "^0.1.1" -glob@^5.0.14: - version "5.0.15" - resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" - integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" @@ -5736,11 +5727,6 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -humanize@^0.0.9: - version "0.0.9" - resolved "https://registry.yarnpkg.com/humanize/-/humanize-0.0.9.tgz#1994ffaecdfe9c441ed2bdac7452b7bb4c9e41a4" - integrity sha1-GZT/rs3+nEQe0r2sdFK3u0yeQaQ= - iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -6479,7 +6465,7 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -isomorphic-fetch@^2.1.1, isomorphic-fetch@^2.2.1: +isomorphic-fetch@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= @@ -7395,11 +7381,6 @@ loglevel@^1.6.4, loglevel@^1.6.6: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.6.tgz#0ee6300cc058db6b3551fa1c4bf73b83bb771312" integrity sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ== -lolex@4.2: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lolex/-/lolex-4.2.0.tgz#ddbd7f6213ca1ea5826901ab1222b65d714b3cd7" - integrity sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg== - longest-streak@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.3.tgz#3de7a3f47ee18e9074ded8575b5c091f5d0a4105" @@ -7561,11 +7542,12 @@ mathml-tag-names@^2.1.1: resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.1.tgz#6dff66c99d55ecf739ca53c492e626f1d12a33cc" integrity sha512-pWB896KPGSGkp1XtyzRBftpTzwSOL0Gfk0wLvxt4f2mgzjY19o0LxJ3U25vNWTzsh7da+KTbuXQoQ3lOJZ8WHw== -matrix-js-sdk@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-3.0.0.tgz#97908f9eda9eeb3ba0333b7e474c45f2b258e50c" - integrity sha512-lzUMwJAZHw7Dk0K+rubqe6kEpy4+pJ+qCp8n6lisfdKfMDJXdNCkjiiXRnakM1ZD4PFYK8ju89+NfxlyhAAd4A== +matrix-js-sdk@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-4.0.0.tgz#c81bdc905af2ab1634527e5f542f2f15977d31cf" + integrity sha512-Xbe36xL443qtEBH4xk0k39JabolqZfloK7fwYGMb/PgWO26VOzvw94XWahnIr5w83oxBAF9nFmP+7EnPG6IHnA== dependencies: + "@babel/runtime" "^7.8.3" another-json "^0.2.0" browser-request "^0.3.3" bs58 "^4.0.1" @@ -7583,13 +7565,12 @@ matrix-mock-request@^1.2.3: bluebird "^3.5.0" expect "^1.20.2" -matrix-react-sdk@1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/matrix-react-sdk/-/matrix-react-sdk-1.7.6.tgz#cbd0a2e615290dcc2e134835bb93d626a0f8ced8" - integrity sha512-HVHJaetJ+8+eQvJNUJU5WMcMqwM8ZigzYauivo2SFlPieoRR2SXBso8oJx27FpKL5ZJT/slOygTHkFLtHiEQfw== +matrix-react-sdk@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/matrix-react-sdk/-/matrix-react-sdk-2.0.0.tgz#43f90a2b5346bcf288867f40ee83de9e1fa67b6d" + integrity sha512-/ucs950t+Q2O+/QTej7aXA36hi8lVBM12T8NciSmMFYIuKn8+1yL/tQjomZGTxmsVq2U8188X6CGCuwPrZzmGg== dependencies: - babel-plugin-syntax-dynamic-import "^6.18.0" - babel-runtime "^6.26.0" + "@babel/runtime" "^7.8.3" blueimp-canvas-to-blob "^3.5.0" browser-encrypt-attachment "^0.3.0" browser-request "^0.3.3" @@ -7609,23 +7590,18 @@ matrix-react-sdk@1.7.6: fuse.js "^2.2.0" gemini-scrollbar "github:matrix-org/gemini-scrollbar#91e1e566" gfm.css "^1.1.1" - glob "^5.0.14" glob-to-regexp "^0.4.1" highlight.js "^9.15.8" - humanize "^0.0.9" + html-entities "^1.2.1" is-ip "^2.0.0" - isomorphic-fetch "^2.2.1" linkifyjs "^2.1.6" lodash "^4.17.14" - lolex "4.2" - matrix-js-sdk "3.0.0" - optimist "^0.6.1" + matrix-js-sdk "4.0.0" pako "^1.0.5" png-chunks-extract "^1.0.0" prop-types "^15.5.8" qrcode-react "^0.1.16" qs "^6.6.0" - querystring "^0.2.0" react "^16.9.0" react-addons-css-transition-group "15.6.2" react-beautiful-dnd "^4.0.1" @@ -7638,7 +7614,6 @@ matrix-react-sdk@1.7.6: url "^0.11.0" velocity-animate "^1.5.2" what-input "^5.2.6" - whatwg-fetch "^1.1.1" zxcvbn "^4.4.2" matrix-react-test-utils@^0.2.2: @@ -7858,7 +7833,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4: +minimatch@^3.0.2, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -9876,7 +9851,7 @@ querystring-es3@^0.2.0: resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= -querystring@0.2.0, querystring@^0.2.0: +querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= @@ -12491,11 +12466,6 @@ whatwg-fetch@^0.9.0: resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-0.9.0.tgz#0e3684c6cb9995b43efc9df03e4c365d95fd9cc0" integrity sha1-DjaExsuZlbQ+/J3wPkw2XZX9nMA= -whatwg-fetch@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" - integrity sha1-rDydOfMgxtzlM5lp0FTvQ90zMxk= - whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"