diff --git a/CHANGES.md b/CHANGES.md index a6d4a9868..afb5f9e45 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,72 @@ +## Changes in 25.09.2 (2025-09-09) + +### What's Changed + +✨ Features +* Fix document picker tint colors, remove multi-selection feature flag by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4424 +* MediaTimelinePreviewDetails can now be opened by long pressing in the media timeline by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4474 + +🙌 Improvements +* Make the room list filters smaller. by @amshakal in https://github.com/element-hq/element-x-ios/pull/4432 +* Improve global proxy detection, building and logging. by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4440 +* Increase line limit for name in FileRoomTimelineView by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4470 + +🐛 Bugfixes +* Only use the Element Call timeoutTask for room calls. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4417 +* Configure the video camera picker to record in high quality by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4423 +* Improve supported share types by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4428 +* Preserve the user chosen order when uploading multiple media files by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4436 +* Fix some retain cycles that could keep the Client(Proxy) alive when clearing the cache. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4462 +* Address the real lifetime issue of the SDK's `Client` by making `Context.mediaProvider` weak. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4466 +* Use the SDK's offline detection everywhere (except for restarting the sync loop). by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4472 + +âš ī¸ API Changes +* Introduce flow parameters to simplify dependencies for child flows. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4448 +* Dependency Refactor by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4450 +* Use the Emoji/Map/Poll view models. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4458 + +đŸ—Ŗ Translations +* Translations update by @RiotRobot in https://github.com/element-hq/element-x-ios/pull/4422 +* Translations update by @RiotRobot in https://github.com/element-hq/element-x-ios/pull/4438 +* Translations update by @RiotRobot in https://github.com/element-hq/element-x-ios/pull/4454 +* Translations update by @RiotRobot in https://github.com/element-hq/element-x-ios/pull/4479 + +đŸĻģ Accessibility +* A11y audit improvements and fixes by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4457 +* A11y timeout announcement for verification request, hardcoded to 1 minute by @Velin92 in https://github.com/element-hq/element-x-ios/pull/4467 + +🧱 Build +* Bump the calendar version ready for the next release by @RiotRobot in https://github.com/element-hq/element-x-ios/pull/4441 + +🚧 In development 🚧 +* Add a Low Priority room filter behind a feature flag. by @Copilot in https://github.com/element-hq/element-x-ios/pull/4394 +* Add a feature flag for spaces. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4429 +* Space flow improvements. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4430 +* Hide the tab bar when pushing screens on iPhone as requested by the designs. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4444 +* Use the SDK's SpaceService, SpaceRoom and SpaceRoomList. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4455 +* Fix a bug where invites would be hidden when the Low Priority feature is enabled. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4461 +* Allow joined rooms to be pushed within a space. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4460 +* Add a migration to expire sync sessions so that m.space.* state is up to date. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4482 + +Others +* Update the SDK, handle API breaks. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4418 +* Add a couple of logs to debug badge counts. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4425 +* Remove unnecessary awaits on RoomFlowCoordinator.init. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4434 +* Tidy up some logs that have a prefix. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4443 +* Update the SDK. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4445 +* Update Element Call to 0.15.0. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4446 +* Tweaks discovered when using Compound overrides. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4456 +* Move call presentation from the chats flow into the user session flow. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4459 +* Update actions/github-script action to v8 by @renovate[bot] in https://github.com/element-hq/element-x-ios/pull/4471 +* Fix proxies by reverting the change that introduced schemes. by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4481 +* Revert weak media provider by @pixlwave in https://github.com/element-hq/element-x-ios/pull/4483 +* Add a new way of parsing HTML data and generating AttributedStrings by @stefanceriu in https://github.com/element-hq/element-x-ios/pull/4449 + +### New Contributors +* @amshakal made their first contribution in https://github.com/element-hq/element-x-ios/pull/4432 + +**Full Changelog**: https://github.com/element-hq/element-x-ios/compare/release/25.08.5...release/25.09.2 + ## Changes in 25.09.0 (2025-08-27) ### What's Changed diff --git a/ElementX.xcodeproj/project.pbxproj b/ElementX.xcodeproj/project.pbxproj index b06a69a40..706b17304 100644 --- a/ElementX.xcodeproj/project.pbxproj +++ b/ElementX.xcodeproj/project.pbxproj @@ -8901,7 +8901,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 17.5; KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(DEVELOPMENT_TEAM).$(BASE_BUNDLE_IDENTIFIER)"; MACOSX_DEPLOYMENT_TARGET = 14.5; - MARKETING_VERSION = 25.09.2; + MARKETING_VERSION = 25.09.3; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCTION_APP_NAME = Element; @@ -8977,7 +8977,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 17.5; KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(DEVELOPMENT_TEAM).$(BASE_BUNDLE_IDENTIFIER)"; MACOSX_DEPLOYMENT_TARGET = 14.5; - MARKETING_VERSION = 25.09.2; + MARKETING_VERSION = 25.09.3; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; diff --git a/project.yml b/project.yml index 8719946f9..98af43517 100644 --- a/project.yml +++ b/project.yml @@ -48,7 +48,7 @@ settings: ENABLE_BITCODE: false APP_NAME: ElementX KEYCHAIN_ACCESS_GROUP_IDENTIFIER: "$(DEVELOPMENT_TEAM).$(BASE_BUNDLE_IDENTIFIER)" - MARKETING_VERSION: 25.09.2 + MARKETING_VERSION: 25.09.3 CURRENT_PROJECT_VERSION: 1 SUPPORTS_MACCATALYST: false