Changelog
April 22, 2026 · View on GitHub
All notable changes to this package are documented here. For cross-SDK release notes, see ethora/RELEASE-NOTES.md.
[26.04.22]
- Refactored: API surface alignment —
AppConfig.swift,AuthAPI.swift,RoomsAPI+Actions.swift,RoomsAPI+Rooms.swift,XMPPClient.swift,MessageParser.swift,ChatRoomViewModel.swift,RoomListView.swiftsignatures renamed for consistency (146c52f) - New:
Sources/XMPPChatApp/main.swiftentry point (146c52f) - Refactored:
Examples/folder removed from SDK repo — sample/playground moving to a dedicated repo (97d54f9)
[26.04.21]
- New:
UnreadStateBridgehook for badge propagation to host apps (83208b9) - Testing: Added
UnreadStateBridgeTests(90 lines) (83208b9) - Docs: Overhauled README +
INSTALLATION.md; newfeatures.mdsummarising SDK capabilities (0e1605f)
[26.04.13]
- Improved:
MessageLoaderQueuereliability update +RoomListViewtweak (0150fb2)
[26.04.06]
- New: SDK playground (
Examples/SDKPlayground/) — Setup / Chat / Logs tabs for exercising SDK features (53a8839,c4ac7d0) - New: Single-chat mode via
ChatWrapperView+UseChatWrapperInithook (7122809) - Fixed: Playground setup tweaks (
257fdc7)
[26.03.30 – 26.04.03]
Push notifications rewrite (0b44384):
- New:
PushNotificationManager.swift,PushSubscriptionService.swift,PendingNotificationJidStore.swift - New:
WalletUsername.swiftutility - New:
AppDelegate.swift+GoogleService-Info.plistinChatAppExample - Refactored:
XMPPClient+Connection/Handlers/Pings/Stream.swiftpartials consolidated into a singleXMPPClient.swift - Refactored:
ChatRoomViewModel+Actions/History/Messages/Observers/XMPP.swiftcollapsed intoChatRoomViewModel.swift - Improved:
PushAPI+AuthAPI+ConfigStoreupdated for new push flow
[26.03.26]
- New:
sendGlobalPresenceoperation inXMPPClient+Operations(d15067b) - Fixed: Nickname handling in XMPP (
16eacdf) - Improved: Extra debug logging (
8954496,30f99c8) - Docs: Documentation and example app updates (
a874a22)
[26.03.23]
UI polish batch:
- Fixed: Message view rendering (
64548b1) - Fixed: Footer button view (
0f3c2eb) - Fixed: Open-chat view (
9d79d67) - Fixed: Scroll behaviour (
6bd509e) - Fixed: Image viewing (
b1b9488)
[26.03.02]
- New: Push notifications support, code split (
8b20dcd)