From eea0999b908408a27ca1483a3083ae8f5d8dce12 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Wed, 25 Sep 2019 17:22:43 +0100 Subject: [PATCH 1/9] Upgrade to JS SDK 2.4.0-rc.1 --- package.json | 2 +- yarn.lock | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 958b782ac3..e617841109 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "linkifyjs": "^2.1.6", "lodash": "^4.17.14", "lolex": "4.2", - "matrix-js-sdk": "github:matrix-org/matrix-js-sdk#develop", + "matrix-js-sdk": "2.4.0-rc.1", "optimist": "^0.6.1", "pako": "^1.0.5", "png-chunks-extract": "^1.0.0", diff --git a/yarn.lock b/yarn.lock index ac1adf1d20..9e50f38082 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5049,9 +5049,10 @@ mathml-tag-names@^2.0.1: resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.1.tgz#6dff66c99d55ecf739ca53c492e626f1d12a33cc" integrity sha512-pWB896KPGSGkp1XtyzRBftpTzwSOL0Gfk0wLvxt4f2mgzjY19o0LxJ3U25vNWTzsh7da+KTbuXQoQ3lOJZ8WHw== -"matrix-js-sdk@github:matrix-org/matrix-js-sdk#develop": - version "2.3.2" - resolved "https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/55b4595bbf52cdbf91edd7d326f72aabd6709dac" +matrix-js-sdk@2.4.0-rc.1: + version "2.4.0-rc.1" + resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-2.4.0-rc.1.tgz#b5ae67126d46c6aa3182aed88c6ae49d5b0b6e3b" + integrity sha512-YZEBPivFMCymq+69f3h480PV6wKjBd2MZ1vTCXYi4vL/Fb7GPw4hO41n69YfUkAtrHivZPkQqxGXOOIYDKr+5A== dependencies: another-json "^0.2.0" babel-runtime "^6.26.0" From a1e3f73609bc5c57c6a137e9b174e095b425df9f Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Wed, 25 Sep 2019 17:28:34 +0100 Subject: [PATCH 2/9] Prepare changelog for v1.6.0-rc.1 --- CHANGELOG.md | 393 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 393 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index de10ef48be..9eebc6e08f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,396 @@ +Changes in [1.6.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.0-rc.1) (2019-09-25) +============================================================================================================= +[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.3...v1.6.0-rc.1) + + * Update from Weblate + [\#3480](https://github.com/matrix-org/matrix-react-sdk/pull/3480) + * Fix: latin input through Chinese IME + [\#3477](https://github.com/matrix-org/matrix-react-sdk/pull/3477) + * Move focus to first field in create room dialog when showing + [\#3478](https://github.com/matrix-org/matrix-react-sdk/pull/3478) + * Send MSISDN validation token to submit_url during registration + [\#3476](https://github.com/matrix-org/matrix-react-sdk/pull/3476) + * Hide browser a11y outline on context menus + [\#3474](https://github.com/matrix-org/matrix-react-sdk/pull/3474) + * Remove id_server param from threepid_creds + [\#3473](https://github.com/matrix-org/matrix-react-sdk/pull/3473) + * Fix: make sure client exists while logging out + [\#3472](https://github.com/matrix-org/matrix-react-sdk/pull/3472) + * Fix: hide details summary arrow in create room dialog on webkit too + [\#3470](https://github.com/matrix-org/matrix-react-sdk/pull/3470) + * put the room name in the title tag + [\#3471](https://github.com/matrix-org/matrix-react-sdk/pull/3471) + * Fix: when using autocomplete, ensure command is not sent as text, and @room + notifs gets needed suffix + [\#3468](https://github.com/matrix-org/matrix-react-sdk/pull/3468) + * Fix: paragraphs not being preserved when editing in CIDER + [\#3469](https://github.com/matrix-org/matrix-react-sdk/pull/3469) + * Fix: formatbar appearing below other elements + [\#3467](https://github.com/matrix-org/matrix-react-sdk/pull/3467) + * Use alternate MSISDN submit URL when returned by HS + [\#3466](https://github.com/matrix-org/matrix-react-sdk/pull/3466) + * FTUE: Create Room Dialog update + [\#3464](https://github.com/matrix-org/matrix-react-sdk/pull/3464) + * Use separate 3PID add and bind flow for supporting HSes + [\#3462](https://github.com/matrix-org/matrix-react-sdk/pull/3462) + * Add roomavatar slash command to set avatar of the current room + [\#3460](https://github.com/matrix-org/matrix-react-sdk/pull/3460) + * Don't show spinner if registration is disabled + [\#3458](https://github.com/matrix-org/matrix-react-sdk/pull/3458) + * Use same initial device name rules for SSO login as password login + [\#3457](https://github.com/matrix-org/matrix-react-sdk/pull/3457) + * Fix disabled save button on message editor when pasting + [\#3459](https://github.com/matrix-org/matrix-react-sdk/pull/3459) + * Some delinting + [\#3456](https://github.com/matrix-org/matrix-react-sdk/pull/3456) + * Fix failure to render newly verified phone number and nested forms + [\#3455](https://github.com/matrix-org/matrix-react-sdk/pull/3455) + * Focus context menus so screen readers can find them + [\#3454](https://github.com/matrix-org/matrix-react-sdk/pull/3454) + * Fix unit tests: Use correct ShallowRenderer and updated lolex + [\#3453](https://github.com/matrix-org/matrix-react-sdk/pull/3453) + * make the lifetimes of the RM configurable + [\#3450](https://github.com/matrix-org/matrix-react-sdk/pull/3450) + * Point to develop dependencies and fixed react-gemini-scrollbar + [\#3451](https://github.com/matrix-org/matrix-react-sdk/pull/3451) + * Fix address type props to state conversion + [\#3449](https://github.com/matrix-org/matrix-react-sdk/pull/3449) + * Only put a room in Historical if === 'leave' not peeked + [\#3445](https://github.com/matrix-org/matrix-react-sdk/pull/3445) + * Reuse showRoom for onJoinClick so we join using alias if its available + [\#3444](https://github.com/matrix-org/matrix-react-sdk/pull/3444) + * Fix: make sure scalarUrls is never undefined + [\#3446](https://github.com/matrix-org/matrix-react-sdk/pull/3446) + * Tweak lock file to pull in only one React version + [\#3447](https://github.com/matrix-org/matrix-react-sdk/pull/3447) + * Wrap deactivation check with sanity conditions + [\#3437](https://github.com/matrix-org/matrix-react-sdk/pull/3437) + * Fix identity server text in AddressPickerDialog + [\#3408](https://github.com/matrix-org/matrix-react-sdk/pull/3408) + * Change copy for sharing an email + [\#3438](https://github.com/matrix-org/matrix-react-sdk/pull/3438) + * Fix: stop propagation click handler for doesn't run + [\#3441](https://github.com/matrix-org/matrix-react-sdk/pull/3441) + * Fix: clicking on a room directory item takes you to the room + [\#3439](https://github.com/matrix-org/matrix-react-sdk/pull/3439) + * Fix: only hide clear filter button when blurred & no more search term + [\#3432](https://github.com/matrix-org/matrix-react-sdk/pull/3432) + * Dont wrap text in room directory buttons + [\#3430](https://github.com/matrix-org/matrix-react-sdk/pull/3430) + * Add way to report the content of a message + [\#3290](https://github.com/matrix-org/matrix-react-sdk/pull/3290) + * Breadcrumbs: only show after having joined at least 10 rooms + [\#3428](https://github.com/matrix-org/matrix-react-sdk/pull/3428) + * Breadcrumbs: show placeholder for empty slot + [\#3429](https://github.com/matrix-org/matrix-react-sdk/pull/3429) + * Hide the change HS url button on SSO login flow if custom urls disabled + [\#3421](https://github.com/matrix-org/matrix-react-sdk/pull/3421) + * Fix register page selector buttons growing too wide + [\#3423](https://github.com/matrix-org/matrix-react-sdk/pull/3423) + * Left panel: visual fixes + [\#3422](https://github.com/matrix-org/matrix-react-sdk/pull/3422) + * EditMessageComposer: disable Save button until a change has been made + [\#3410](https://github.com/matrix-org/matrix-react-sdk/pull/3410) + * RoomDirectory: show spinner if loading more results + [\#3416](https://github.com/matrix-org/matrix-react-sdk/pull/3416) + * SSO Login: don't assume m.login.password, ask server before showing + [\#3417](https://github.com/matrix-org/matrix-react-sdk/pull/3417) + * Switch to React 16 + [\#3270](https://github.com/matrix-org/matrix-react-sdk/pull/3270) + * Fix replying from search results for this and all rooms + [\#3406](https://github.com/matrix-org/matrix-react-sdk/pull/3406) + * Support Synapse deactivate on MemberInfo without Room (timeline pill) + [\#3411](https://github.com/matrix-org/matrix-react-sdk/pull/3411) + * Lift 3PID state management up to Settings tab + [\#3419](https://github.com/matrix-org/matrix-react-sdk/pull/3419) + * Room directory: update design + [\#3418](https://github.com/matrix-org/matrix-react-sdk/pull/3418) + * Room directory: add action buttons on room directly + [\#3413](https://github.com/matrix-org/matrix-react-sdk/pull/3413) + * Add explore button in left panel to go show room directory + [\#3412](https://github.com/matrix-org/matrix-react-sdk/pull/3412) + * Only update m.accepted_terms if there were changes + [\#3415](https://github.com/matrix-org/matrix-react-sdk/pull/3415) + * Make uses of AddressPickerDialog static dialogs + [\#3414](https://github.com/matrix-org/matrix-react-sdk/pull/3414) + * Support sending hidden read receipts + [\#3395](https://github.com/matrix-org/matrix-react-sdk/pull/3395) + * Catch error from changing room power level requirements and show modal + [\#3407](https://github.com/matrix-org/matrix-react-sdk/pull/3407) + * Add "Remove recent messages" button in member info for administrator + [\#3409](https://github.com/matrix-org/matrix-react-sdk/pull/3409) + * Add bound 3PID warning when changing IS as well + [\#3394](https://github.com/matrix-org/matrix-react-sdk/pull/3394) + * Stregthen bound 3PID warning dialog + [\#3401](https://github.com/matrix-org/matrix-react-sdk/pull/3401) + * Stop setting IS input field on account change + [\#3398](https://github.com/matrix-org/matrix-react-sdk/pull/3398) + * New composer: use underscore for italics so it doesn't collide with bold + when toggling + [\#3403](https://github.com/matrix-org/matrix-react-sdk/pull/3403) + * Switch to createReactClass: views/elements & views/groups. React 16 :D + [\#3404](https://github.com/matrix-org/matrix-react-sdk/pull/3404) + * Switch to createReactClass: *everything else*. React 16 :D + [\#3405](https://github.com/matrix-org/matrix-react-sdk/pull/3405) + * Switch to createReactClass: views/rooms and test/components. React 16 :D + [\#3400](https://github.com/matrix-org/matrix-react-sdk/pull/3400) + * New composer: support toggling inline formatting + [\#3402](https://github.com/matrix-org/matrix-react-sdk/pull/3402) + * Fix format bar not appearing in edit composer + [\#3399](https://github.com/matrix-org/matrix-react-sdk/pull/3399) + * Correct case of propTypes property in ES6 React Components. React 16 + [\#3397](https://github.com/matrix-org/matrix-react-sdk/pull/3397) + * Fix error on load in composer + [\#3396](https://github.com/matrix-org/matrix-react-sdk/pull/3396) + * New composer: ensure undo history is persisted before applying formatting + [\#3391](https://github.com/matrix-org/matrix-react-sdk/pull/3391) + * New composer: fix pasting from word processors + [\#3392](https://github.com/matrix-org/matrix-react-sdk/pull/3392) + * New composer: fix needing to push arrow-up twice after sending first message + after switching to a room + [\#3393](https://github.com/matrix-org/matrix-react-sdk/pull/3393) + * Remove accent color as selection color + [\#3390](https://github.com/matrix-org/matrix-react-sdk/pull/3390) + * New composer: formatting keyboard shortcuts + [\#3389](https://github.com/matrix-org/matrix-react-sdk/pull/3389) + * New composer: format bar tooltips + [\#3387](https://github.com/matrix-org/matrix-react-sdk/pull/3387) + * New composer: show format bar on selection + [\#3386](https://github.com/matrix-org/matrix-react-sdk/pull/3386) + * Add new agreed URLs to account data instead of overwriting + [\#3388](https://github.com/matrix-org/matrix-react-sdk/pull/3388) + * Fix member power levels in room settings + [\#3384](https://github.com/matrix-org/matrix-react-sdk/pull/3384) + * New composer: allow escaping the first slash to not write a command + [\#3382](https://github.com/matrix-org/matrix-react-sdk/pull/3382) + * /plain command to bypass markdown conversion + [\#3381](https://github.com/matrix-org/matrix-react-sdk/pull/3381) + * Improve email invite preview messaging + [\#3385](https://github.com/matrix-org/matrix-react-sdk/pull/3385) + * Revert "New composer: show markdown legend on focus" + [\#3383](https://github.com/matrix-org/matrix-react-sdk/pull/3383) + * Disable MSISDN registration if the homeserver doesn't support it + [\#3368](https://github.com/matrix-org/matrix-react-sdk/pull/3368) + * Add a button to MemberInfo to deactivate a user + [\#3371](https://github.com/matrix-org/matrix-react-sdk/pull/3371) + * New composer: show markdown legend on focus + [\#3378](https://github.com/matrix-org/matrix-react-sdk/pull/3378) + * New composer: allow submitting after inserting newline + [\#3380](https://github.com/matrix-org/matrix-react-sdk/pull/3380) + * Message editing: deserialize headers from html back to markdown + [\#3379](https://github.com/matrix-org/matrix-react-sdk/pull/3379) + * New composer: share user pill postfix between autocomplete and insert + mention + [\#3375](https://github.com/matrix-org/matrix-react-sdk/pull/3375) + * New composer: make command detection not break with pill candidates in + command + [\#3374](https://github.com/matrix-org/matrix-react-sdk/pull/3374) + * New composer: dont allow sending empty messages + [\#3377](https://github.com/matrix-org/matrix-react-sdk/pull/3377) + * New composer: disable spell check for pills + [\#3376](https://github.com/matrix-org/matrix-react-sdk/pull/3376) + * Restrict green link colours to address picker dialog + [\#3373](https://github.com/matrix-org/matrix-react-sdk/pull/3373) + * New composer: fix tab-complete in commands + [\#3372](https://github.com/matrix-org/matrix-react-sdk/pull/3372) + * Add a dialog when inviting via slash command without IS + [\#3367](https://github.com/matrix-org/matrix-react-sdk/pull/3367) + * Migrate away from React.createClass for auth and views/auth. React 16 :D + [\#3363](https://github.com/matrix-org/matrix-react-sdk/pull/3363) + * Migrate away from React.createClass for non-auth structures. React 16 :D + [\#3365](https://github.com/matrix-org/matrix-react-sdk/pull/3365) + * New composer: put display name in user pill text fallback instead of mxid + [\#3366](https://github.com/matrix-org/matrix-react-sdk/pull/3366) + * New composer: force model update after IME composition finishes + [\#3364](https://github.com/matrix-org/matrix-react-sdk/pull/3364) + * New composer: append colon to completed user pill when at start of message + [\#3361](https://github.com/matrix-org/matrix-react-sdk/pull/3361) + * Expose power level toggle for enabling e2ee to room settings + [\#3351](https://github.com/matrix-org/matrix-react-sdk/pull/3351) + * Allow connecting to an IS from address picker + [\#3359](https://github.com/matrix-org/matrix-react-sdk/pull/3359) + * New composer: don't capture enter to close autocomplete + [\#3362](https://github.com/matrix-org/matrix-react-sdk/pull/3362) + * Add Spoilers as per MSC2010 + [\#3018](https://github.com/matrix-org/matrix-react-sdk/pull/3018) + * New composer: support pasting files + [\#3358](https://github.com/matrix-org/matrix-react-sdk/pull/3358) + * New composer: don't update model while doing IME compositions + [\#3357](https://github.com/matrix-org/matrix-react-sdk/pull/3357) + * New composer: handle newlines properly when pasting + [\#3356](https://github.com/matrix-org/matrix-react-sdk/pull/3356) + * Bump eslint-utils from 1.4.0 to 1.4.2 + [\#3360](https://github.com/matrix-org/matrix-react-sdk/pull/3360) + * Reveal custom IS field only when required + [\#3343](https://github.com/matrix-org/matrix-react-sdk/pull/3343) + * Only Destroy the expected persistent widget, not *ANY* + [\#3338](https://github.com/matrix-org/matrix-react-sdk/pull/3338) + * Expose upgrade room permissions in room settings and fix command + [\#3352](https://github.com/matrix-org/matrix-react-sdk/pull/3352) + * Don't use cursor: pointer on roomsettings avatar if you can't change it + [\#3354](https://github.com/matrix-org/matrix-react-sdk/pull/3354) + * New composer: support forcing auto complete on name by hitting tab + [\#3349](https://github.com/matrix-org/matrix-react-sdk/pull/3349) + * Update email help text + [\#3355](https://github.com/matrix-org/matrix-react-sdk/pull/3355) + * Don't infinite loop on server change + [\#3350](https://github.com/matrix-org/matrix-react-sdk/pull/3350) + * Support multiple integration managers behind a labs flag + [\#3341](https://github.com/matrix-org/matrix-react-sdk/pull/3341) + * Support homeserver-configured integration managers + [\#3340](https://github.com/matrix-org/matrix-react-sdk/pull/3340) + * Auto-replace emoticons with emojis in new composer + [\#3342](https://github.com/matrix-org/matrix-react-sdk/pull/3342) + * Adjust copy and include identity server changing when terms are pending + [\#3348](https://github.com/matrix-org/matrix-react-sdk/pull/3348) + * Migrate away from React.createClass for views/dialogs. React 16 :D + [\#3347](https://github.com/matrix-org/matrix-react-sdk/pull/3347) + * Migrate away from React.createClass for async-components. React 16 :D + [\#3346](https://github.com/matrix-org/matrix-react-sdk/pull/3346) + * Switch from react-addons-test-utils to react-dom/test-utils. React 16 :D + [\#3345](https://github.com/matrix-org/matrix-react-sdk/pull/3345) + * Iterate over all instances of variable/tag for _t substitutions + [\#3339](https://github.com/matrix-org/matrix-react-sdk/pull/3339) + * Treat 404 errors on IS as having no terms + [\#3344](https://github.com/matrix-org/matrix-react-sdk/pull/3344) + * Add IS access token callback + [\#3337](https://github.com/matrix-org/matrix-react-sdk/pull/3337) + * Tweak rageshake logging messages + [\#3331](https://github.com/matrix-org/matrix-react-sdk/pull/3331) + * Support editing composer to be used as main composer (feature flagged) + [\#3287](https://github.com/matrix-org/matrix-react-sdk/pull/3287) + * Remove tooltipClassName from the Field's input + [\#3333](https://github.com/matrix-org/matrix-react-sdk/pull/3333) + * Fix alignment of discovery section addresses + [\#3335](https://github.com/matrix-org/matrix-react-sdk/pull/3335) + * No-op removals of widgets that don't exist + [\#3336](https://github.com/matrix-org/matrix-react-sdk/pull/3336) + * Remove extraneous logging + [\#3334](https://github.com/matrix-org/matrix-react-sdk/pull/3334) + * Handle terms agreement in Discovery section of user settings + [\#3327](https://github.com/matrix-org/matrix-react-sdk/pull/3327) + * Don't double translate labs settings + [\#3332](https://github.com/matrix-org/matrix-react-sdk/pull/3332) + * Explicitly check for modifier keydown events before focusing composer + [\#3328](https://github.com/matrix-org/matrix-react-sdk/pull/3328) + * Touch up settings: alignment, spacing, error states + [\#3330](https://github.com/matrix-org/matrix-react-sdk/pull/3330) + * Fix regression on widget panel edit button + [\#3329](https://github.com/matrix-org/matrix-react-sdk/pull/3329) + * Clarify that device names are publicly visible + [\#3326](https://github.com/matrix-org/matrix-react-sdk/pull/3326) + * Tweak privacy settings copy and whitespace + [\#3325](https://github.com/matrix-org/matrix-react-sdk/pull/3325) + * Persist and maintain identity server in account data + [\#3320](https://github.com/matrix-org/matrix-react-sdk/pull/3320) + * Prompt for terms of service on identity server changes + [\#3317](https://github.com/matrix-org/matrix-react-sdk/pull/3317) + * Allow 3pids to be added with no ID server set + [\#3323](https://github.com/matrix-org/matrix-react-sdk/pull/3323) + * Fix up remove threepid confirmation UX + [\#3324](https://github.com/matrix-org/matrix-react-sdk/pull/3324) + * Improve Discovery section when no IS set + [\#3322](https://github.com/matrix-org/matrix-react-sdk/pull/3322) + * Allow password reset without an ID Server + [\#3319](https://github.com/matrix-org/matrix-react-sdk/pull/3319) + * Allow registering with email if no ID Server + [\#3318](https://github.com/matrix-org/matrix-react-sdk/pull/3318) + * Update from Weblate + [\#3321](https://github.com/matrix-org/matrix-react-sdk/pull/3321) + * Fix showing events which were replied to and then redacted + [\#3310](https://github.com/matrix-org/matrix-react-sdk/pull/3310) + * Prompt for terms of service on integration manager changes + [\#3316](https://github.com/matrix-org/matrix-react-sdk/pull/3316) + * Warn on disconnecting from IS + [\#3314](https://github.com/matrix-org/matrix-react-sdk/pull/3314) + * Fix set integration manager tooltip + [\#3315](https://github.com/matrix-org/matrix-react-sdk/pull/3315) + * Prompt for ICE server fallback permission + [\#3309](https://github.com/matrix-org/matrix-react-sdk/pull/3309) + * Fix Persisted Widgets (Jitsi) randomly closing on room change + [\#3313](https://github.com/matrix-org/matrix-react-sdk/pull/3313) + * Verifying your own device should not ask you to "contact its owner" + [\#3312](https://github.com/matrix-org/matrix-react-sdk/pull/3312) + * Support changing your integration manager in the UI + [\#3308](https://github.com/matrix-org/matrix-react-sdk/pull/3308) + * delint languageHandler + [\#3311](https://github.com/matrix-org/matrix-react-sdk/pull/3311) + * Disconnect from IS Button + [\#3305](https://github.com/matrix-org/matrix-react-sdk/pull/3305) + * Add UI in settings to change ID Server + [\#3300](https://github.com/matrix-org/matrix-react-sdk/pull/3300) + * Read integration managers from account data (widgets) + [\#3302](https://github.com/matrix-org/matrix-react-sdk/pull/3302) + * Refactor integration manager handling into a common place + [\#3301](https://github.com/matrix-org/matrix-react-sdk/pull/3301) + * Fix wrong default-letter-avatar for RoomAvatarEvent + [\#3291](https://github.com/matrix-org/matrix-react-sdk/pull/3291) + * Fix alignment of add email/phone number inputs in settings + [\#3307](https://github.com/matrix-org/matrix-react-sdk/pull/3307) + * Bump matrix-react-test-utils for React 16 compatibility + [\#3306](https://github.com/matrix-org/matrix-react-sdk/pull/3306) + * Consolidate Themes into ThemeController. Remove hardcoded themes in view + [\#3304](https://github.com/matrix-org/matrix-react-sdk/pull/3304) + * Deduplicate code in ModularServerConfig by extending ServerConfig + [\#3303](https://github.com/matrix-org/matrix-react-sdk/pull/3303) + * RegistrationForm: the Fields are controlled, fix default values + [\#3299](https://github.com/matrix-org/matrix-react-sdk/pull/3299) + * change Modal async/await signature to use raw promises + [\#3298](https://github.com/matrix-org/matrix-react-sdk/pull/3298) + * Modal.createX return thenable which extends onFinished, for async/await + [\#3297](https://github.com/matrix-org/matrix-react-sdk/pull/3297) + * Add mount-guards to MImageBody + [\#3294](https://github.com/matrix-org/matrix-react-sdk/pull/3294) + * Get rid of support for legacy login params + [\#3296](https://github.com/matrix-org/matrix-react-sdk/pull/3296) + * Change throttle to debounce + [\#3295](https://github.com/matrix-org/matrix-react-sdk/pull/3295) + * Misc fixes to karma webpack + [\#3293](https://github.com/matrix-org/matrix-react-sdk/pull/3293) + * Remove 3PID binding during registration + [\#3289](https://github.com/matrix-org/matrix-react-sdk/pull/3289) + * Add controls for toggling discovery in user settings + [\#3288](https://github.com/matrix-org/matrix-react-sdk/pull/3288) + * Reuse DMs whenever possible instead of asking to reuse them + [\#3286](https://github.com/matrix-org/matrix-react-sdk/pull/3286) + * Work with no ID server set + [\#3285](https://github.com/matrix-org/matrix-react-sdk/pull/3285) + * Split MessageEditor up in edit-specifics & reusable parts for main composer + [\#3282](https://github.com/matrix-org/matrix-react-sdk/pull/3282) + * Fix waste of space of collapsed left panel + [\#2668](https://github.com/matrix-org/matrix-react-sdk/pull/2668) + * Add help slash command + [\#3257](https://github.com/matrix-org/matrix-react-sdk/pull/3257) + * Allow setting in electron whether or not to auto hide menu bar + [\#3278](https://github.com/matrix-org/matrix-react-sdk/pull/3278) + * Progress towards React 16 compatibility + [\#3276](https://github.com/matrix-org/matrix-react-sdk/pull/3276) + * Hide settings button on Room Tile Context Menu for myMembership=invite + [\#3284](https://github.com/matrix-org/matrix-react-sdk/pull/3284) + * Remove withMatrixClient as we are committed to using Contexts + [\#3279](https://github.com/matrix-org/matrix-react-sdk/pull/3279) + * Update existing 3PID management UX + [\#3283](https://github.com/matrix-org/matrix-react-sdk/pull/3283) + * Let user know their account has been deactivated upon trying to login + [\#3280](https://github.com/matrix-org/matrix-react-sdk/pull/3280) + * Fix newline not being appended to code block while converting message to + markdown + [\#3274](https://github.com/matrix-org/matrix-react-sdk/pull/3274) + * Don't load guest sessions on post-registration login link + [\#3273](https://github.com/matrix-org/matrix-react-sdk/pull/3273) + * Show terms modal when inviting by email + [\#3271](https://github.com/matrix-org/matrix-react-sdk/pull/3271) + * Add developer documentation for the new editor + [\#3272](https://github.com/matrix-org/matrix-react-sdk/pull/3272) + * Undo/redo support for new editor + [\#3267](https://github.com/matrix-org/matrix-react-sdk/pull/3267) + * Check IS v2 account tokens for validity + [\#3268](https://github.com/matrix-org/matrix-react-sdk/pull/3268) + * Fix dialog button border colours + [\#3269](https://github.com/matrix-org/matrix-react-sdk/pull/3269) + * Upgrade dependencies + [\#3266](https://github.com/matrix-org/matrix-react-sdk/pull/3266) + Changes in [1.5.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.5.3) (2019-09-16) =================================================================================================== [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.3-rc.3...v1.5.3) From bb49837e71f7a80732ca11b939e11ebb08fe07c6 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Wed, 25 Sep 2019 17:28:34 +0100 Subject: [PATCH 3/9] v1.6.0-rc.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e617841109..48eb1286e3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matrix-react-sdk", - "version": "1.5.3", + "version": "1.6.0-rc.1", "description": "SDK for matrix.org using React", "author": "matrix.org", "repository": { From 4b892d3daa1f3f9f74c58b2db0b8510262bbbc20 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Thu, 26 Sep 2019 12:06:16 +0100 Subject: [PATCH 4/9] Prepare changelog for v1.6.0-rc.2 --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9eebc6e08f..ce1475612f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +Changes in [1.6.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.0-rc.2) (2019-09-26) +============================================================================================================= +[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.6.0-rc.1...v1.6.0-rc.2) + + * Settings a11y tweaks + [\#3475](https://github.com/matrix-org/matrix-react-sdk/pull/3475) + Changes in [1.6.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.0-rc.1) (2019-09-25) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.3...v1.6.0-rc.1) From c3d8f2b5b77f7459fc0d3c46d45ba54968de24e7 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Thu, 26 Sep 2019 12:06:16 +0100 Subject: [PATCH 5/9] v1.6.0-rc.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 48eb1286e3..1da0a90b01 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matrix-react-sdk", - "version": "1.6.0-rc.1", + "version": "1.6.0-rc.2", "description": "SDK for matrix.org using React", "author": "matrix.org", "repository": { From a86fac123e59ae0b33812531f4c11e43fba13f4d Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Thu, 26 Sep 2019 12:14:08 +0100 Subject: [PATCH 6/9] Add upgrade line to changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce1475612f..ff18229d1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ Changes in [1.6.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/ ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.5.3...v1.6.0-rc.1) + * Upgrade to JS SDK 2.4.0-rc.1 * Update from Weblate [\#3480](https://github.com/matrix-org/matrix-react-sdk/pull/3480) * Fix: latin input through Chinese IME From 709504ff80a8edf313b86d4d142778057b626673 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Fri, 27 Sep 2019 11:48:33 +0100 Subject: [PATCH 7/9] Upgrade to JS SDK 2.4.0 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d2e7786bed..882b21e7a2 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "linkifyjs": "^2.1.6", "lodash": "^4.17.14", "lolex": "4.2", - "matrix-js-sdk": "2.4.0-rc.1", + "matrix-js-sdk": "2.4.0", "optimist": "^0.6.1", "pako": "^1.0.5", "png-chunks-extract": "^1.0.0", diff --git a/yarn.lock b/yarn.lock index 4985cd0700..5f4f74bdaa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5054,10 +5054,10 @@ mathml-tag-names@^2.0.1: resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.1.tgz#6dff66c99d55ecf739ca53c492e626f1d12a33cc" integrity sha512-pWB896KPGSGkp1XtyzRBftpTzwSOL0Gfk0wLvxt4f2mgzjY19o0LxJ3U25vNWTzsh7da+KTbuXQoQ3lOJZ8WHw== -matrix-js-sdk@2.4.0-rc.1: - version "2.4.0-rc.1" - resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-2.4.0-rc.1.tgz#b5ae67126d46c6aa3182aed88c6ae49d5b0b6e3b" - integrity sha512-YZEBPivFMCymq+69f3h480PV6wKjBd2MZ1vTCXYi4vL/Fb7GPw4hO41n69YfUkAtrHivZPkQqxGXOOIYDKr+5A== +matrix-js-sdk@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-2.4.0.tgz#cce30af79fac9ec176695afc9affa2fff377e0e3" + integrity sha512-X0sdegRum7hzNXBT/vfxF05BiaXeZ8nZE3lO4hvE2UnnSqjDJLFM79muWuv6a0xrITcV4C8kKW7sH+oJb4d93Q== dependencies: another-json "^0.2.0" babel-runtime "^6.26.0" From 1ac0d884f79844af5fcefa6af4fbb880c470baea Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Fri, 27 Sep 2019 11:52:14 +0100 Subject: [PATCH 8/9] Prepare changelog for v1.6.0 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ff18229d1b..9c80e71115 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +Changes in [1.6.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.0) (2019-09-27) +=================================================================================================== +[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.6.0-rc.2...v1.6.0) + + * Upgrade to JS SDK 2.4.0 + * Improve keyboard/screen reader accesibility some more + [\#3483](https://github.com/matrix-org/matrix-react-sdk/pull/3483) + Changes in [1.6.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.6.0-rc.2) (2019-09-26) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.6.0-rc.1...v1.6.0-rc.2) From 3cc67cfa6f92054365499f81238abbbd51024978 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Fri, 27 Sep 2019 11:52:15 +0100 Subject: [PATCH 9/9] v1.6.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 882b21e7a2..f547d24ce5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matrix-react-sdk", - "version": "1.6.0-rc.2", + "version": "1.6.0", "description": "SDK for matrix.org using React", "author": "matrix.org", "repository": {