From 2569b3a2338ffbc297ba1c2486c5d70e9c022e30 Mon Sep 17 00:00:00 2001 From: Doug Date: Tue, 9 Sep 2025 17:41:44 +0100 Subject: [PATCH] Fix flakey changelog generation and commit acknowledgements update. --- CHANGES.md | 26 +------------ .../Settings.bundle/Acknowledgements.plist | 8 ++++ .../Settings.bundle/Packages/SwiftSoup.plist | 37 +++++++++++++++++++ 3 files changed, 46 insertions(+), 25 deletions(-) create mode 100644 ElementX/SupportingFiles/Settings.bundle/Packages/SwiftSoup.plist diff --git a/CHANGES.md b/CHANGES.md index afb5f9e45..189b2359b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,19 +3,12 @@ ### 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 @@ -26,8 +19,6 @@ * 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 @@ -35,13 +26,7 @@ * 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 @@ -49,12 +34,6 @@ * 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 @@ -62,10 +41,7 @@ Others * 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 +**Full Changelog**: https://github.com/element-hq/element-x-ios/compare/release/25.09.0...release/25.09.2 ## Changes in 25.09.0 (2025-08-27) diff --git a/ElementX/SupportingFiles/Settings.bundle/Acknowledgements.plist b/ElementX/SupportingFiles/Settings.bundle/Acknowledgements.plist index 8ab7fd5b7..96783eda3 100644 --- a/ElementX/SupportingFiles/Settings.bundle/Acknowledgements.plist +++ b/ElementX/SupportingFiles/Settings.bundle/Acknowledgements.plist @@ -234,6 +234,14 @@ Type PSChildPaneSpecifier + + File + Packages/SwiftSoup + Title + SwiftSoup + Type + PSChildPaneSpecifier + File Packages/SwiftState diff --git a/ElementX/SupportingFiles/Settings.bundle/Packages/SwiftSoup.plist b/ElementX/SupportingFiles/Settings.bundle/Packages/SwiftSoup.plist new file mode 100644 index 000000000..9936df2f3 --- /dev/null +++ b/ElementX/SupportingFiles/Settings.bundle/Packages/SwiftSoup.plist @@ -0,0 +1,37 @@ + + + + + PreferenceSpecifiers + + + FooterText + The MIT License + +Copyright (c) 2009-2025 Jonathan Hedley <https://jsoup.org/> +Swift port copyright (c) 2016-2025 Nabil Chatbi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + Type + PSGroupSpecifier + + + +