Skip to content

Release 1.11.40 - #8039

Merged
Velin92 merged 26 commits into
release/1.11.40/masterfrom
release/1.11.40/release
Sep 24, 2026
Merged

Velin92 merged 26 commits into
release/1.11.40/masterfrom
release/1.11.40/release

Conversation

@Velin92

@Velin92 Velin92 commented Sep 24, 2026

Copy link
Copy Markdown
Member

This PR prepares the release of Element v1.11.40.

Notes:

  • This PR targets release/1.11.40/master, which has been cut from master.
  • It includes changes to the Podfile, but not the corresponding changes to Podfile.lock, as pod install hasn't yet been run.
    This is because the Podfile targets future versions of dependencies yet to be released, so pod install wouldn't be able to find them yet.
  • When the CI runs its checks, it will temporarily point to the pending release branches of those dependencies beforehand
  • It is only during release:finish that pod update will be run -- updating the Podfile.lock
    to use the now officially released dependencies -- before ultimately merging release/1.11.40/master into master to tag the release.

➡️ Once this PR is merged, you will need to first ensure that the products this one depends on are fully released,
then run bundle exec rake release:finish to close this release.

💡 If you want to review only the changes made since the release branch was cut from develop,
you can check those here

pixlwave and others added 24 commits June 23, 2026 12:11
The title is now Element Classic iOS too.
…ake the session verification one appear if dismissed.
Display a migration banner after a date or if is activated by the wellknown
The `io.element.migration_banner` section can now provide a title, a body,
a button label and the App Store ID of the app to download. Blank values
fall back to the defaults, a blank App Store ID hides the download button,
and the app icon is only displayed when the target is the default
replacement app. `https://` links in the body are tappable.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The dismissal date is persisted on the device, and the banner is
re-evaluated when the app comes back to the foreground so it reappears
once the week has passed.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Currently translated at 100.0% (2434 of 2434 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
Currently translated at 5.0% (123 of 2434 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/tr/
Currently translated at 100.0% (2434 of 2434 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
Currently translated at 100.0% (2434 of 2434 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
Currently translated at 6.8% (166 of 2437 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/lv/
Currently translated at 100.0% (51 of 51 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/is/
Currently translated at 100.0% (2437 of 2437 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
…ios-push

Translations update from Element Translations
Translations update from Element Translations
Update date for exclude insecure devices.
Currently translated at 100.0% (2437 of 2437 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
Translations update from Element Translations
@CLAassistant

CLAassistant commented Sep 24, 2026 •

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
0 out of 5 committers have signed the CLA.

❌ Linerly
❌ weblate
❌ IhorHordiichuk
❌ sveinki
❌ LinAGKar
You have signed the CLA already but the status is still pending? Let us recheck it.

@codecov

codecov Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 54.37788% with 198 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (release/1.11.40/master@f670461). Learn more about missing BASE report.

Files with missing lines Patch % Lines
...Modules/Home/MigrationBanner/MigrationBanner.swift 0.00% 78 Missing ⚠️
...e/MigrationBanner/MigrationBannerCoordinator.swift 39.78% 56 Missing ⚠️
...Modules/Home/AllChats/AllChatsViewController.swift 0.00% 26 Missing ⚠️
Riot/Utils/ReplacementAppStorePresenter.swift 0.00% 14 Missing ⚠️
...les/Home/MigrationBanner/MigrationBannerView.swift 0.00% 11 Missing ⚠️
...iewControllerWithBannerWrapperViewController.swift 0.00% 6 Missing ⚠️
RiotTests/VectorWellKnownTests.swift 94.02% 4 Missing ⚠️
Riot/Modules/Application/LegacyAppDelegate.m 0.00% 1 Missing ⚠️
...inator/AuthenticationRegistrationCoordinator.swift 0.00% 1 Missing ⚠️
...tor/AuthenticationServerSelectionCoordinator.swift 0.00% 1 Missing ⚠️
Additional details and impacted files
@@                    Coverage Diff                    @@
##             release/1.11.40/master    #8039   +/-   ##
=========================================================
  Coverage                          ?   16.72%           
=========================================================
  Files                             ?     1823           
  Lines                             ?   119896           
  Branches                          ?    47902           
=========================================================
  Hits                              ?    20050           
  Misses                            ?    99178           
  Partials                          ?      668           
Flag Coverage Δ
uitests 59.69% <ø> (?)
unittests 8.99% <54.37%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Velin92
Velin92 merged commit dcb14a8 into release/1.11.40/master Sep 24, 2026
8 of 9 checks passed
@Velin92
Velin92 deleted the release/1.11.40/release branch September 24, 2026 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants