-
v1.7.3-rc.10b348798 · v1.7.3-rc.1 ·
[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.7.2...v1.7.3-rc.1) * Upgrade to React SDK 3.1.0-rc.1 and JS SDK 8.0.1-rc.1 * Make Lojban translation available [\#14703](https://github.com/vector-im/riot-web/pull/14703) * Update from Weblate [\#14841](https://github.com/vector-im/riot-web/pull/14841) * Remove redundant lint dependencies [\#14810](https://github.com/vector-im/riot-web/pull/14810) * Bump elliptic from 6.5.2 to 6.5.3 [\#14826](https://github.com/vector-im/riot-web/pull/14826) * Update mobile config intercept URL [\#14796](https://github.com/vector-im/riot-web/pull/14796) * Fix typo in https:// [\#14791](https://github.com/vector-im/riot-web/pull/14791)
-
v1.7.30
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.30-rc.1...v1.7.30) * Upgrade to React SDK 3.23.0 and JS SDK 11.2.0
-
v1.7.30-rc.18e111e2b · v1.7.30-rc.1 ·
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.29...v1.7.30-rc.1) * Upgrade to React SDK 3.23.0-rc.1 and JS SDK 11.2.0-rc.1 * Translations update from Weblate [\#17526](https://github.com/vector-im/element-web/pull/17526) * Add Modernizr test for Promise.allSettled given js-sdk and react-sdk depend on it [\#17464](https://github.com/vector-im/element-web/pull/17464) * Bump libolm dependency, and update package name. [\#17433](https://github.com/vector-im/element-web/pull/17433) * Remove logo spinner [\#17423](https://github.com/vector-im/element-web/pull/17423)
-
v1.7.31
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.31-rc.1...v1.7.31) * Upgrade to React SDK 3.24.0 and JS SDK 12.0.0
-
v1.7.31-rc.1673a5ccc · v1.7.31-rc.1 ·
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.30...v1.7.31-rc.1) * Upgrade to React SDK 3.24.0-rc.1 and JS SDK 12.0.0-rc.1 * Translations update from Weblate [\#17655](https://github.com/vector-im/element-web/pull/17655) * Upgrade matrix-react-test-utils for React 17 peer deps [\#17653](https://github.com/vector-im/element-web/pull/17653) * Fix lint errors in Webpack config [\#17626](https://github.com/vector-im/element-web/pull/17626) * Preload only `woff2` fonts [\#17614](https://github.com/vector-im/element-web/pull/17614) * ⚛️ Upgrade to React@17 [\#17601](https://github.com/vector-im/element-web/pull/17601)
-
v1.7.32
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.32-rc.1...v1.7.32) * No changes from rc.1
-
v1.7.32-rc.18f820249 · v1.7.32-rc.1 ·
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.31...v1.7.32-rc.1) * Update to react-sdk v3.25.0-rc.1 and js-sdk v12.0.1-rc.1 * Translations update from Weblate [\#17832](https://github.com/vector-im/element-web/pull/17832) * Fix canvas-filter-polyfill mock path [\#17785](https://github.com/vector-im/element-web/pull/17785) * Mock context-filter-polyfill for app-tests [\#17774](https://github.com/vector-im/element-web/pull/17774) * Add libera.chat to default room directory [\#17772](https://github.com/vector-im/element-web/pull/17772) * Improve typing of Event Index Manager / Seshat [\#17704](https://github.com/vector-im/element-web/pull/17704) * Bump dns-packet from 1.3.1 to 1.3.4 [\#17478](https://github.com/vector-im/element-web/pull/17478) * Update matrix-widget-api to fix build issues [\#17747](https://github.com/vector-im/element-web/pull/17747) * Fix whitespace in Dockerfile [\#17742](https://github.com/vector-im/element-web/pull/17742) * Upgrade @types/react and @types/react-dom [\#17723](https://github.com/vector-im/element-web/pull/17723) * Spaces keyboard shortcuts first cut [\#17457](https://github.com/vector-im/element-web/pull/17457) * Labs: feature_report_to_moderators [\#17694](https://github.com/vector-im/element-web/pull/17694)
-
v1.7.33
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.33-rc.1...v1.7.33) * No changes from rc.1
-
v1.7.33-rc.1d58c4dee · v1.7.33-rc.1 ·
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.32...v1.7.33-rc.1) * Translations update from Weblate [\#17991](https://github.com/vector-im/element-web/pull/17991) * Revert "Don't run nginx as root in docker" [\#17990](https://github.com/vector-im/element-web/pull/17990) * Don't run nginx as root in docker [\#17927](https://github.com/vector-im/element-web/pull/17927) * Add VS Code to gitignore [\#17982](https://github.com/vector-im/element-web/pull/17982) * Remove canvas native dependencies from Dockerfile [\#17973](https://github.com/vector-im/element-web/pull/17973) * Remove node-canvas devDependency [\#17967](https://github.com/vector-im/element-web/pull/17967) * Add `reskindex` to development steps [\#17926](https://github.com/vector-im/element-web/pull/17926) * Update Modernizr and stop it from polluting classes on the html tag [\#17921](https://github.com/vector-im/element-web/pull/17921) * Convert a few files to TS [\#17895](https://github.com/vector-im/element-web/pull/17895) * Do not generate a lockfile when running in CI [\#17902](https://github.com/vector-im/element-web/pull/17902) * Fix lockfile to match listed dependencies [\#17888](https://github.com/vector-im/element-web/pull/17888) * Remove PostCSS calc() processing [\#17856](https://github.com/vector-im/element-web/pull/17856) * Make issue template styling more consistent and improve PR template [\#17691](https://github.com/vector-im/element-web/pull/17691) * Update jsrsasign to ^10.2.0 (Includes fix for CVE-2021-30246) [\#17170](https://github.com/vector-im/element-web/pull/17170) * Migrate to `eslint-plugin-matrix-org` [\#17847](https://github.com/vector-im/element-web/pull/17847) * Remove spurious overflow: auto on #matrixchat element [\#17647](https://github.com/vector-im/element-web/pull/17647) * Enhance security by disallowing CSP object-src rule [\#17818](https://github.com/vector-im/element-web/pull/17818)
-
v1.7.34
* Sanitize untrusted variables from message previews before translation Fixes vector-im/element-web#18314 * Fix editing of `<sub>` & `<sup`> & `<u>` [\#6469](https://github.com/matrix-org/matrix-react-sdk/pull/6469) Fixes #18211 * Zoom images in lightbox to where the cursor points [\#6418](https://github.com/matrix-org/matrix-react-sdk/pull/6418) Fixes #17870 * Avoid hitting the settings store from TextForEvent [\#6205](https://github.com/matrix-org/matrix-react-sdk/pull/6205) Fixes #17650 * Initial MSC3083 + MSC3244 support [\#6212](https://github.com/matrix-org/matrix-react-sdk/pull/6212) Fixes #17686 and #17661 * Navigate to the first room with notifications when clicked on space notification dot [\#5974](https://github.com/matrix-org/matrix-react-sdk/pull/5974) * Add matrix: to the list of permitted URL schemes [\#6388](https://github.com/matrix-org/matrix-react-sdk/pull/6388) * Add "Copy Link" to room context menu [\#6374](https://github.com/matrix-org/matrix-react-sdk/pull/6374) * 💭 Message bubble layout [\#6291](https://github.com/matrix-org/matrix-react-sdk/pull/6291) Fixes #4635, #17773 #16220 and #7687 * Play only one audio file at a time [\#6417](https://github.com/matrix-org/matrix-react-sdk/pull/6417) Fixes #17439 * Move download button for media to the action bar [\#6386](https://github.com/matrix-org/matrix-react-sdk/pull/6386) Fixes #17943 * Improved display of one-to-one call history with summary boxes for each call [\#6121](https://github.com/matrix-org/matrix-react-sdk/pull/6121) Fixes #16409 * Notification settings UI refresh [\#6352](https://github.com/matrix-org/matrix-react-sdk/pull/6352) Fixes #17782 * Fix EventIndex double handling events and erroring [\#6385](https://github.com/matrix-org/matrix-react-sdk/pull/6385) Fixes #18008 * Improve reply rendering [\#3553](https://github.com/matrix-org/matrix-react-sdk/pull/3553) Fixes vector-im/riot-web#9217, vector-im/riot-web#7633, vector-im/riot-web#7530, vector-im/riot-web#7169, vector-im/riot-web#7151, vector-im/riot-web#6692 vector-im/riot-web#6579 and #17440 * Improve performance of room name calculation [\#1801](https://github.com/matrix-org/matrix-js-sdk/pull/1801) * Fix browser history getting stuck looping back to the same room [\#18053](https://github.com/vector-im/element-web/pull/18053) * Fix space shortcuts on layouts with non-English keys in the places of numbers [\#17780](https://github.com/vector-im/element-web/pull/17780) Fixes #17776 * Fix CreateRoomDialog exploding when making public room outside of a space [\#6493](https://github.com/matrix-org/matrix-react-sdk/pull/6493) * Fix regression where registration would soft-crash on captcha [\#6505](https://github.com/matrix-org/matrix-react-sdk/pull/6505) Fixes #18284 * only send join rule event if we have a join rule to put in it [\#6517](https://github.com/matrix-org/matrix-react-sdk/pull/6517) * Improve the new download button's discoverability and interactions. [\#6510](https://github.com/matrix-org/matrix-react-sdk/pull/6510) * Fix voice recording UI looking broken while microphone permissions are being requested. [\#6479](https://github.com/matrix-org/matrix-react-sdk/pull/6479) Fixes #18223 * Match colors of room and user avatars in DMs [\#6393](https://github.com/matrix-org/matrix-react-sdk/pull/6393) Fixes #2449 * Fix onPaste handler to work with copying files from Finder [\#5389](https://github.com/matrix-org/matrix-react-sdk/pull/5389) Fixes #15536 and #16255 * Fix infinite pagination loop when offline [\#6478](https://github.com/matrix-org/matrix-react-sdk/pull/6478) Fixes #18242 * Fix blurhash rounded corners missing regression [\#6467](https://github.com/matrix-org/matrix-react-sdk/pull/6467) Fixes #18110 * Fix position of the space hierarchy spinner [\#6462](https://github.com/matrix-org/matrix-react-sdk/pull/6462) Fixes #18182 * Fix display of image messages that lack thumbnails [\#6456](https://github.com/matrix-org/matrix-react-sdk/pull/6456) Fixes #18175 * Fix crash with large audio files. [\#6436](https://github.com/matrix-org/matrix-react-sdk/pull/6436) Fixes #18149 * Make diff colors in codeblocks more pleasant [\#6355](https://github.com/matrix-org/matrix-react-sdk/pull/6355) Fixes #17939 * Show the correct audio file duration while loading the file. [\#6435](https://github.com/matrix-org/matrix-react-sdk/pull/6435) Fixes #18160 * Fix various timeline settings not applying immediately. [\#6261](https://github.com/matrix-org/matrix-react-sdk/pull/6261) Fixes #17748 * Fix issues with room list duplication [\#6391](https://github.com/matrix-org/matrix-react-sdk/pull/6391) Fixes #14508 * Fix grecaptcha throwing useless error sometimes [\#6401](https://github.com/matrix-org/matrix-react-sdk/pull/6401) Fixes #15142 * Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes [\#6347](https://github.com/matrix-org/matrix-react-sdk/pull/6347) Fixes #13857 and #13334 * Respect compound emojis in default avatar initial generation [\#6397](https://github.com/matrix-org/matrix-react-sdk/pull/6397) Fixes #18040 * Fix bug where the 'other homeserver' field in the server selection dialog would become briefly focus and then unfocus when clicked. [\#6394](https://github.com/matrix-org/matrix-react-sdk/pull/6394) Fixes #18031 * Standardise spelling and casing of homeserver, identity server, and integration manager [\#6365](https://github.com/matrix-org/matrix-react-sdk/pull/6365) * Fix widgets not receiving decrypted events when they have permission. [\#6371](https://github.com/matrix-org/matrix-react-sdk/pull/6371) Fixes #17615 * Prevent client hangs when calculating blurhashes [\#6366](https://github.com/matrix-org/matrix-react-sdk/pull/6366) Fixes #17945 * Exclude state events from widgets reading room events [\#6378](https://github.com/matrix-org/matrix-react-sdk/pull/6378) * Cache feature_spaces\* flags to improve performance [\#6381](https://github.com/matrix-org/matrix-react-sdk/pull/6381)
-
v1.7.34-rc.137faa1ca · v1.7.34-rc.1 ·
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.33...v1.7.34-rc.1) * Translations update from Weblate [\#18260](https://github.com/vector-im/element-web/pull/18260) * Update ESLint config [\#18236](https://github.com/vector-im/element-web/pull/18236) * Update matrix-org-eslint-plugin and tighten max warning limit [\#18207](https://github.com/vector-im/element-web/pull/18207) * Update webpack path for new voice message worker location [\#18187](https://github.com/vector-im/element-web/pull/18187) * yarn upgrade [\#18150](https://github.com/vector-im/element-web/pull/18150) * Conform to new typescript eslint rules [\#18065](https://github.com/vector-im/element-web/pull/18065) * Add the Matrix Space to the translations guide [\#18102](https://github.com/vector-im/element-web/pull/18102) * Update eslint-plugin-matrix-org [\#18058](https://github.com/vector-im/element-web/pull/18058) * Fix browser history getting stuck looping back to the same room [\#18053](https://github.com/vector-im/element-web/pull/18053) * Use URLSearchParams instead of transitive dependency `querystring` [\#13138](https://github.com/vector-im/element-web/pull/13138) * Update PR template for new changelog generation [\#18003](https://github.com/vector-im/element-web/pull/18003) * Fix space shortcuts on layouts with non-English keys in the places of numbers [\#17780](https://github.com/vector-im/element-web/pull/17780) * Add comment around feature_spaces flag usage [\#18006](https://github.com/vector-im/element-web/pull/18006) * Standardise casing of identity server [\#17980](https://github.com/vector-im/element-web/pull/17980) * Convert CONTRIBUTING to markdown [\#18002](https://github.com/vector-im/element-web/pull/18002) * Ignore workers for jest tests because it disagrees with worker-loader [\#17999](https://github.com/vector-im/element-web/pull/17999) * Use webpack worker-loader instead of homegrown hack [\#17963](https://github.com/vector-im/element-web/pull/17963) * Fix types to match Typescripted IndexedDB store [\#17962](https://github.com/vector-im/element-web/pull/17962) * Improve and consolidate typing [\#17931](https://github.com/vector-im/element-web/pull/17931)
-
v1.7.4
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.4-rc.1...v1.7.4) * Upgrade to React SDK 3.2.0 and JS SDK 8.1.0
-
v1.7.4-rc.105816fca · v1.7.4-rc.1 ·
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.3...v1.7.4-rc.1) * Upgrade to React SDK 3.2.0-rc.1 and JS SDK 8.1.0-rc.1 * Update policy links to element.io [\#14905](https://github.com/vector-im/element-web/pull/14905) * Update from Weblate [\#14949](https://github.com/vector-im/element-web/pull/14949) * Try to close notification on all platforms which support it, not just electron [\#14939](https://github.com/vector-im/element-web/pull/14939) * Update bug report submission URL [\#14903](https://github.com/vector-im/element-web/pull/14903) * Fix arm docker build [\#14522](https://github.com/vector-im/element-web/pull/14522)
-
v1.7.5
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.5-rc.1...v1.7.5) Element Web 1.7.5 fixes an issue where encrypted state events could break incoming call handling. Thanks to @awesome-michael from Awesome Technologies for responsibly disclosing this via Matrix's Security Disclosure Policy. * Upgrade to React SDK 3.3.0 and JS SDK 8.2.0
-
v1.7.5-rc.1669a5e6d · v1.7.5-rc.1 ·
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.4...v1.7.5-rc.1) * Upgrade to React SDK 3.3.0-rc.1 and JS SDK 8.2.0-rc.1 * Update from Weblate [\#15045](https://github.com/vector-im/element-web/pull/15045) * Document .well-known E2EE secure backup setting [\#15003](https://github.com/vector-im/element-web/pull/15003) * Add docs for communities v2 prototyping feature flag [\#15013](https://github.com/vector-im/element-web/pull/15013) * Update links in README.md to point to Element [\#14973](https://github.com/vector-im/element-web/pull/14973) * Make kabyle translation available [\#15027](https://github.com/vector-im/element-web/pull/15027) * Change Riot to Element in readme [\#15016](https://github.com/vector-im/element-web/pull/15016) * Update links to element in the readme [\#15014](https://github.com/vector-im/element-web/pull/15014) * Link to Element in F-Droid as well [\#15002](https://github.com/vector-im/element-web/pull/15002) * Settings v3: Update documentation and configs for new feature flag behaviour [\#14986](https://github.com/vector-im/element-web/pull/14986) * Update jitsi.md with Element Android details [\#14952](https://github.com/vector-im/element-web/pull/14952) * TypeScript: enable es2019 lib for newer definitions [\#14983](https://github.com/vector-im/element-web/pull/14983) * Add reaction preview labs flags to develop [\#14979](https://github.com/vector-im/element-web/pull/14979) * Document new labs tweaks [\#14958](https://github.com/vector-im/element-web/pull/14958)
-
v1.7.6
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.6-rc.1...v1.7.6) * Upgrade to React SDK 3.4.0 and JS SDK 8.3.0
-
v1.7.6-rc.1cf448f1f · v1.7.6-rc.1 ·
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.5...v1.7.6-rc.1) * Upgrade to React SDK 3.4.0-rc.1 and JS SDK 8.3.0-rc.1 * Update from Weblate [\#15125](https://github.com/vector-im/element-web/pull/15125) * Support usage of Jitsi widgets with "openidtoken-jwt" auth [\#15114](https://github.com/vector-im/element-web/pull/15114) * Fix eslint ts override tsx matching and delint [\#15064](https://github.com/vector-im/element-web/pull/15064) * Add testing to review guidelines [\#15050](https://github.com/vector-im/element-web/pull/15050)
-
v1.7.7
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.6...v1.7.7) * Upgrade to React SDK 3.4.1
-
v1.7.8
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.8-rc.1...v1.7.8) * Upgrade to React SDK 3.5.0 and JS SDK 8.4.1
-
v1.7.8-rc.17f6c2bbe · v1.7.8-rc.1 ·
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.7...v1.7.8-rc.1) * Upgrade to React SDK 3.5.0-rc.1 and JS SDK 8.4.0-rc.1 * Update from Weblate [\#15262](https://github.com/vector-im/element-web/pull/15262) * Upgrade sanitize-html [\#15260](https://github.com/vector-im/element-web/pull/15260) * Document config for preferring Secure Backup setup methods [\#15251](https://github.com/vector-im/element-web/pull/15251) * Add end-user documentation for UI features [\#15190](https://github.com/vector-im/element-web/pull/15190) * Update git checkout instructions [\#15218](https://github.com/vector-im/element-web/pull/15218) * If no bug_report_endpoint_url, hide rageshaking from the App [\#15201](https://github.com/vector-im/element-web/pull/15201) * Bump node-fetch from 2.6.0 to 2.6.1 [\#15153](https://github.com/vector-im/element-web/pull/15153) * Remove references to Travis CI [\#15137](https://github.com/vector-im/element-web/pull/15137) * Fix onNewScreen to use replace when going from roomId->roomAlias [\#15127](https://github.com/vector-im/element-web/pull/15127) * Enable Estonian in language menu [\#15136](https://github.com/vector-im/element-web/pull/15136)