Skip to content

Releases: element-hq/element-x-ios

25.06.4

18 Jun 11:31
6d2fdb8
Compare
Choose a tag to compare

What's Changed

✨ Features

🐛 Bugfixes

🚧 In development 🚧

  • Allow sending locations within threads and render the number of replies in their summaries. by @stefanceriu in #4192

Others

Full Changelog: release/25.06.3...release/25.06.4

25.06.3

11 Jun 10:02
Compare
Choose a tag to compare

What's Changed

🔒 Security

  • Upgrade the matrix-rust-sdk to resolve a High severity security issue (CVE-2025-48937, GHSA-x958-rvg6-956w): Check the sender of an event matches owner of session, preventing sender spoofing by homeserver owners.

✨ Features

  • Add a developer option for history sharing on invite by @richvdh in #4172

🐛 Bugfixes

  • Send .fullyRead marker when navigating out of the room by @Velin92 in #4177
  • Correct the bug report service submission URL after updating how secrets are configured by @stefanceriu in #4186

🚧 In development 🚧

Others

New Contributors

Full Changelog: release/25.06.2...release/25.06.3

25.06.2

06 Jun 15:48
Compare
Choose a tag to compare

What's Changed

🐛 Bugfixes

Full Changelog: release/25.06.1...release/25.06.2

25.06.1

06 Jun 13:15
Compare
Choose a tag to compare

What's Changed

✨ Features

  • EC: Native switch for audio outputs/inputs and earpiece by @Velin92 in #4136
  • Tombstoned and upgraded rooms implementation by @Velin92 in #4169

🙌 Improvements

  • Allow multiple room info updates when receiving a call before deciding the room doesn't have an active call anymore by @stefanceriu in #4171

🧱 Build

Others

Full Changelog: release/25.06.0...release/25.06.1

25.06.0

03 Jun 11:43
0f518d3
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Setup the new RustSDK sentry integration by @stefanceriu in #4145
  • Handle media previews and invite avatars through the account data by @Velin92 in #4142
  • Adopt the new deduplicate room versions room list filter. by @stefanceriu in #4160
  • Support for experimental MSC4286 to not render external payment details by @hughns in #4099

🙌 Improvements

🐛 Bugfixes

  • Fix a couple of crashes on macOS from a missing environment object. by @pixlwave in #4153

⚠️ API Changes

  • Adopt StateStoreViewModelV2 in the remaining settings screens. by @pixlwave in #4158

🗣 Translations

🧱 Build

  • Make sure UI tests are run to completion on the remaining device, even if the other one fails. by @pixlwave in #4164
  • Bump the version to 25.06 for the next release. by @pixlwave in #4165

🚧 In development 🚧

Others

Full Changelog: release/25.05.2...release/25.06.0

25.05.2

21 May 13:30
d76b76d
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

  • Remove support for building Alpha/PR (adhoc) builds by @stefanceriu in #4107
  • Fix room list heroes label format by @stefanceriu in #4114
  • Always open manage member sheet by @Velin92 in #4110
  • Send full user agent header to server during OIDC authentication and when viewing Account and Device management screens by @hughns in #4106

🐛 Bugfixes

  • Correctly interpret application state transitions for the screen lock when running on the Mac by @stefanceriu in #4101
  • Fix a bug where accepting a DM invite would be accepted as a regular room. by @pixlwave in #4123
  • Observe room info updates and automatically dismiss the room if meanwhile left or banned by @stefanceriu in #4122

⚠️ API Changes

  • Allow the app to be configured to bypass the server selection screen. by @pixlwave in #4131

🗣 Translations

🧱 Build

  • Using 1.18.3 snapshot testing and allow UI tests to use the module properly by @Velin92 in #4132
  • updated the SDK to 25.05.19 by @Velin92 in #4133
  • Integration tests: support for the bottom sheet by @Velin92 in #4135

📄 Documentation

🚧 In development 🚧

Others

  • Add a state machine to the AuthenticationFlowCoordinator. by @pixlwave in #4103
  • Voice over focuses the search bar automatically on the invite users screen by @Velin92 in #4105
  • Fix various small errors when running in the Swift 6 language mode by @stefanceriu in #4109
  • Update dependency jpsim/Yams to from: "5.4.0" by @renovate in #4118
  • Update dependency jpsim/Yams to v6 by @renovate in #4124
  • Show an account provider picker on the server confirmation screen when required. by @pixlwave in #4137
  • Don't group timeline items if more than 5 minutes has passed. by @pixlwave in #4138

Full Changelog: release/25.05.1...release/25.05.2

25.05.1

07 May 14:47
d47d134
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • Updated the learn more link for the identity confirmation screen by @Velin92 in #4096

🐛 Bugfixes

  • Fix a bug where fetching room history could fail. by @pixlwave in #4100

Full Changelog: release/25.05.0...release/25.05.1

25.05.0

06 May 10:54
e7405a8
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Remove delivered notifications for rooms that have meantime become fully read by @stefanceriu in #4041

🙌 Improvements

  • Show the kick/ban reason in the timeline. by @pixlwave in #4071
  • Rely on the room's info to decide whether a call ringing notification is outdated by @stefanceriu in #4078
  • Move where the developer options are shown and store them in the app settings by @stefanceriu in #4082

🐛 Bugfixes

  • Dismiss room invite notifications when rejecting them from the home screen. by @pixlwave in #4074
  • Disable the composer when you don't have the power to post. by @pixlwave in #4076

⚠️ API Changes

  • Remove the support email address from the OIDC configuration. by @pixlwave in #4059
  • Update the template screen to use the new(ish) Observation framework. by @pixlwave in #4077
  • Adopt StateStoreViewModelV2 in the authentication screens and some settings screens. by @pixlwave in #4083

🗣 Translations

🧱 Build

Others

New Contributors

Full Changelog: release/25.04.4...release/25.05.0

25.04.4

22 Apr 11:43
3d0accc
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • change: stricter private timeline media visibility by @Velin92 in #4006
  • Adopt the new start chat button design. by @pixlwave in #4013
  • Stop showing the canonical alias for invites in the room list. by @pixlwave in #4020
  • Prefix the user's own messages with 'You' in the room list. by @pixlwave in #4022
  • Specific report copy for DMs by @Velin92 in #4024
  • Add the new emoji from iOS 18.4 to the reaction picker. by @pixlwave in #4023
  • Show internet connection warning when uploading keys on log out. by @pixlwave in #4027
  • Refactor the NSE so that the original notification content is preserved between all the different processing steps by @stefanceriu in #4036
  • Report room and decline & block screens tweaks by @Velin92 in #4044

🐛 Bugfixes

  • Fix missing activity indicators in the authentication flow that are visible with a slow authentication server. by @pixlwave in #4010
  • Fix a bug where your own emotes showed as '* You emoted' in the room list. by @pixlwave in #4038

⚠️ API Changes

  • Refactor SecureBackupControllerListener into SDKListener and use it everywhere. by @pixlwave in #4030

🗣 Translations

🧱 Build

📄 Documentation

🚧 In development 🚧

Others

Full Changelog: release/25.04.3...release/25.04.4

25.04.3

10 Apr 10:35
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

  • Also show the room member management sheet when tapping on a profile in the timeline. by @Velin92 in #3995
  • Add an option to hiding timeline media only in public rooms by @Velin92 in #4004

🐛 Bugfixes

🧱 Build

Others

  • Update dependency fastlane to v2.227.1 by @renovate in #3999
  • Re-write integration test login for OIDC. by @pixlwave in #3997
  • Only use the appGroupTemporaryDirectory to access a file from the share extension. by @pixlwave in #4002

Full Changelog: release/25.04.0...release/25.04.3