[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.4.0...v1.5.0-rc.1) * Upgrade to JS SDK 2.3.0-rc.1 * Update from Weblate [\#3265](https://github.com/matrix-org/matrix-react-sdk/pull/3265) * Replace React.PropTypes with usage of the `prop-types` package [\#3263](https://github.com/matrix-org/matrix-react-sdk/pull/3263) * strikethrough & underline deletions & insertions [\#3264](https://github.com/matrix-org/matrix-react-sdk/pull/3264) * Get rid of warning of required prop [\#3261](https://github.com/matrix-org/matrix-react-sdk/pull/3261) * Fix html diffs repeating text sometimes [\#3262](https://github.com/matrix-org/matrix-react-sdk/pull/3262) * Introduce RoomContext for sharing state between RoomView and children [\#3260](https://github.com/matrix-org/matrix-react-sdk/pull/3260) * Upgrade emojibase to fix :anxious: [\#3259](https://github.com/matrix-org/matrix-react-sdk/pull/3259) * Add support for IS v2 API with authentication [\#3256](https://github.com/matrix-org/matrix-react-sdk/pull/3256) * Fix autocomplete for editing being broken [\#3258](https://github.com/matrix-org/matrix-react-sdk/pull/3258) * Unit tests for new editor [\#3247](https://github.com/matrix-org/matrix-react-sdk/pull/3247) * Show MessageActionBar buttons conditionally on room state permissions [\#3255](https://github.com/matrix-org/matrix-react-sdk/pull/3255) * Handle onPaste AddressPickerDialog, allow addressing CSV/NL/Space delim list [\#3249](https://github.com/matrix-org/matrix-react-sdk/pull/3249) * Move history with alt up/down regardless of where selection is [\#3254](https://github.com/matrix-org/matrix-react-sdk/pull/3254) * Update from Weblate [\#3253](https://github.com/matrix-org/matrix-react-sdk/pull/3253) * Fix /rainbowme and /rainbow breaking apart utf-16 emoji [\#3248](https://github.com/matrix-org/matrix-react-sdk/pull/3248) * Tweak interactive tooltip buffer area allow for overshoot [\#3245](https://github.com/matrix-org/matrix-react-sdk/pull/3245) * Keep widget URL in permission screen to one line [\#3243](https://github.com/matrix-org/matrix-react-sdk/pull/3243) * Avoid visual glitch when terms appear for Integration Manager [\#3242](https://github.com/matrix-org/matrix-react-sdk/pull/3242) * Show diff for formatted messages in the edit history [\#3244](https://github.com/matrix-org/matrix-react-sdk/pull/3244) * Redirect paste to composer when event target can't receive input [\#3239](https://github.com/matrix-org/matrix-react-sdk/pull/3239) * Restore manual composing focusing logic [\#3241](https://github.com/matrix-org/matrix-react-sdk/pull/3241) * ToS for ISes/IMs: prompt on use screen [\#3199](https://github.com/matrix-org/matrix-react-sdk/pull/3199) * Defer IM token until widget is shown and permission granted [\#3240](https://github.com/matrix-org/matrix-react-sdk/pull/3240) * Move read marker past invisible events [\#3226](https://github.com/matrix-org/matrix-react-sdk/pull/3226) * Basic diff visualisation for plain text edits [\#3238](https://github.com/matrix-org/matrix-react-sdk/pull/3238) * Don't focus composer on keydown with modifier [\#3237](https://github.com/matrix-org/matrix-react-sdk/pull/3237) * Focus composer when typing anywhere in the app [\#3224](https://github.com/matrix-org/matrix-react-sdk/pull/3224) * Don't show remove button for original event in edit history [\#3235](https://github.com/matrix-org/matrix-react-sdk/pull/3235) * Remove feature flags for reactions and edits [\#3233](https://github.com/matrix-org/matrix-react-sdk/pull/3233) * Enable reactions and edits by default [\#3229](https://github.com/matrix-org/matrix-react-sdk/pull/3229) * Improve interactive tooltip safe mousing area [\#3228](https://github.com/matrix-org/matrix-react-sdk/pull/3228) * Add a previous event safe area around action bar [\#3227](https://github.com/matrix-org/matrix-react-sdk/pull/3227) * Parse integration manager origins more sensibly [\#3217](https://github.com/matrix-org/matrix-react-sdk/pull/3217) * ChatCreateOrReuse show only rooms both you and the other party still in [\#3225](https://github.com/matrix-org/matrix-react-sdk/pull/3225) * Check for liveliness on submission when the server was previously dead [\#3218](https://github.com/matrix-org/matrix-react-sdk/pull/3218) * Fix autocomplete delay text field not accepting text [\#3219](https://github.com/matrix-org/matrix-react-sdk/pull/3219) * Don't show a reason if there's no reason for a kick/ban [\#3220](https://github.com/matrix-org/matrix-react-sdk/pull/3220) * Take adjacent invisible events into account for read receipt, even if any but first should be ignored. [\#3221](https://github.com/matrix-org/matrix-react-sdk/pull/3221) * Check content and content.users in power levels [\#3216](https://github.com/matrix-org/matrix-react-sdk/pull/3216) * Autojoin rooms when clicking the tombstone [\#3206](https://github.com/matrix-org/matrix-react-sdk/pull/3206) * Verify i18n in CI [\#3209](https://github.com/matrix-org/matrix-react-sdk/pull/3209) * Send the correct UIA alongside the wrong UIA for backwards comaptibility [\#3211](https://github.com/matrix-org/matrix-react-sdk/pull/3211) * Remove unused identityEnabled property from ValidatedServerConfig [\#3213](https://github.com/matrix-org/matrix-react-sdk/pull/3213) * Remove misleading text about admins logging people out from soft logout [\#3205](https://github.com/matrix-org/matrix-react-sdk/pull/3205)