diff --git a/CHANGES.md b/CHANGES.md index e73d67c09..561f1a9e1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,63 @@ +## Changes in 25.07.0 (2025-07-01) + +### What's Changed + +✨ Features +* Advertise support for `matrix` as a URL scheme. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4236 + +🙌 Improvements +* Adopt room info power levels by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4245 +* Adopt new `canOwnUser*` power level methods instead of the throwing ones by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4247 +* EC: handle back navigation from the webview by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4250 + +🐛 Bugfixes +* Proper error handling when trying to accept invalid invites by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4232 +* Fix a crash when attempting to send a bug report with excessively large logs. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4243 +* Fix media previews in private room notifications and pagination on upgraded rooms. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4246 +* Be more lenient with the power levels by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4261 +* Fix earpiece button visibility in Element Call. by @toger5 in https://github.com/element-hq/element-x-ios/pull/4263 +* Attempt to fix message composer layout crashes when running as an iPad app on MacOS by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4264 + +âš ī¸ API Changes +* Support runtime customisation of the rageshake URL. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4267 + +đŸ—Ŗ Translations +* Translations update by @RiotRobot in https://github.com/element-hq/element-x-ios/pull/4240 +* Translations update by @RiotRobot in https://github.com/element-hq/element-x-ios/pull/4268 + +đŸĻģ Accessibility +* Add View Avatar a11y label by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4253 +* Use the close formatting option a11y label by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4254 +* a11y poll improvements by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4255 +* a11y improvement for removing a selected user by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4256 +* voice over focuses title when it changes in session verification view by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4258 +* a11y added a label to the remove all filters button by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4259 +* Stop VoiceOver from reading the screen behind the current call. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4265 +* Added a11y isHeader to the security section list row by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4266 + +🧱 Build +* Use mock log files for the BugReportScreenViewModelTests. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4257 +* Make the BuildSDK tool an AsyncParsableCommand and avoid help showing up after the command is run by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4260 +* Fix the calver workflow. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4274 +* Bump the calendar version ready for the next release by @RiotRobot in https://github.com/element-hq/element-x-ios/pull/4273 + +🚧 In development 🚧 +* EC Timeout if it doesn't respond after 30 seconds by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4237 + +Others +* Refactor how we deal with user permissions. by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4235 +* Expose isLiveKitRTCSupported on the ClientProxy. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4238 +* Update dependency jpsim/Yams to from: "6.0.2" by @renovate in https://github.com/element-hq/element-x-ios/pull/4244 +* Replace the Report a Problem button with the app's version on the start screen. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4262 +* Fix flakey AuthenticationService test. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4270 +* Update dependency apple/swift-argument-parser to from: "1.6.0" by @renovate in https://github.com/element-hq/element-x-ios/pull/4271 +* Updated SDK to 25.07.01 by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4276 + +### New Contributors +* @toger5 made their first contribution in https://github.com/element-hq/element-x-ios/pull/4263 + +**Full Changelog**: https://github.com/element-hq/element-x-ios/compare/release/25.06.5...release/25.07.0 + ## Changes in 25.06.5 (2025-06-19) ### What's Changed diff --git a/ElementX.xcodeproj/project.pbxproj b/ElementX.xcodeproj/project.pbxproj index 49bf1edf9..32234e0d6 100644 --- a/ElementX.xcodeproj/project.pbxproj +++ b/ElementX.xcodeproj/project.pbxproj @@ -8359,7 +8359,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 17.6; KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(DEVELOPMENT_TEAM).$(BASE_BUNDLE_IDENTIFIER)"; MACOSX_DEPLOYMENT_TARGET = 14.6; - MARKETING_VERSION = 25.07.0; + MARKETING_VERSION = 25.07.1; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCTION_APP_NAME = Element; @@ -8435,7 +8435,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 17.6; KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(DEVELOPMENT_TEAM).$(BASE_BUNDLE_IDENTIFIER)"; MACOSX_DEPLOYMENT_TARGET = 14.6; - MARKETING_VERSION = 25.07.0; + MARKETING_VERSION = 25.07.1; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; diff --git a/project.yml b/project.yml index e138e4711..6870ea201 100644 --- a/project.yml +++ b/project.yml @@ -46,7 +46,7 @@ settings: ENABLE_BITCODE: false APP_NAME: ElementX KEYCHAIN_ACCESS_GROUP_IDENTIFIER: "$(DEVELOPMENT_TEAM).$(BASE_BUNDLE_IDENTIFIER)" - MARKETING_VERSION: 25.07.0 + MARKETING_VERSION: 25.07.1 CURRENT_PROJECT_VERSION: 1 SUPPORTS_MACCATALYST: false