DATE:
AUTHOR:
OpenWeb Team
SDK

iOS SDK Release Notes

DATE:
AUTHOR: OpenWeb Team

06-17-2025

Social SDK v2.8.0

New Feature: Notification Bell in Mobile SDK

  • Added a notification bell to the mobile SDK, allowing users to stay informed about interactions and moderation actions directly within the app. This feature enables users to track engagement on their comments, mentions, follows, and moderation updates, providing a streamlined experience consistent with our web offering.

    This feature only appears when using the flows API.

Bug Fixes

  • Addressed several issues related to typing @mentions.

  • Resolved an issue where custom "Sort by" titles could overlap or hide the comment count.

  • Fixed an issue where the keyboard suggestion bar would remain empty after rotating the device from landscape to portrait mode on iOS 18.

  • Resolved a crash when using the FLEX debug framework that occurred when dismissing a presented conversation.

  • Added safety checks to prevent app crashes when an invalid Spot ID is provided.

Features & Improvements

  • Added a new PaginationLoad event to track each page load in conversations.


04-24-2025

Social SDK v2.7.2

Bug Fixes

  • Fixed an issue where article headers were missing when the article description contained only text without an image in OpenWeb SDK v2.6.2 and later.

  • Fixed an issue where server calls were made when a spotID was missing.


04-14-2025

Social SDK v2.7.1

Bug Fixes

  • Upgraded RxSwift dependency to 6.9.0 to address the missing privacy manifest.


04-01-2025

IAU SDK v2.1.2

Bug Fixes

  • Resolved Google Ads testDeviceIdentifiers issue.


03-26-2025

Social SDK v2.7.0

Breaking Changes

  • Raised the minimum supported iOS version to iOS 13.

API Improvements

  • Introduced an async-await API for partners, alongside the existing callback-based approach.

  • Simplified public API usage by removing the need for intermediate variables.

  • Ensured all public API callbacks are now executed on the main thread.

Features

  • Added monetization support in the pre-conversation view.

Bug Fixes

  • Removed the “Report” option from the menu when “Allow guests to report comments” is set to false.

  • Disabled the “edit comment” option when the showCommentEditOption config is set to false.


03-25-2025

IAU SDK v2.1.1

Features

  • Resolved an issue where the Google Ads SDK attempted to perform networking tasks before proper initialization.


03-03-2025

IAU SDK v2.1.0

Features

  • Added 'Sponsored' and 'AdChoices' labels at the bottom of ad units.

Changes

  • Upgraded the AdPlayerSDK to version 1.13.4.

  • Upgraded the NimbusSDK to version 2.25.x.


02-20-2025

Social SDK v2.6.3

Bug Fixes

  • Fixed an issue where custom sort titles weren’t applied correctly in some parts of the UI, causing inconsistencies between the dropdown menu and the displayed sort method.

  • Fixed an issue where the comment creation section failed to load properly when the default filter tab was set to “all_newest”,  requiring users to reopen the article to leave a comment.

  • Fixed an issue where users could still post comments after a conversation was closed if they had already opened the article before the closure.


01-29-2025

Social SDK v2.6.2

Features

  • Added support for full-screen images.

  • Added functionality to Tap on a comment to expand.

  • Improved network error reporting.

  • Added localizedDescription to OWError.

Bug Fixes

  • Fixed pre-conversation compact style.

  • Fixed a crash that occurred after the app remained in the background for an extended period.

  • Fixed the visibility and translation of the "Sort by" option.

  • Fixed a rare flickering issue when scrolling to the end of the conversation.

  • Fixed the formatting of error messages when using large accessibility text sizes.

  • Fixed the "mute user" feature.

  • Fixed issue where comments would appear under your name after you deleted your account.

  • Fixed various UI appearance issues.


12-30-2024

Social SDK v2.6.1

Bug Fixes

  • Properly report errors that occur when failing to change the sort method.

  • Correctly redirect users to the root comment after replying in pre-conversation.

  • Fixed “someone typing” indication with Filter Tabs.

  • Corrected animation when scrolling to the bottom of the conversation.

  • Fixed typing position after accepting keyboard suggestions.

  • Fixed typing position inside @mentions.

  • Refresh the conversation after account deletion.

  • Fixed Portuguese translation.

  • Fixed unnecessary animation when opening a full comment.

  • Fixed misplacement of comment options menu after refreshing the conversation.


12-11-2024

IAU SDK v2.0.0

Features

  • Added a new API to the SDK.


11-28-2024

Social SDK v2.6.0

Features

  • Added termsTapped and privacyTapped OWViewActionCallbacks.

  • Added viewable time analytics events.

  • Updated translations.

Bug Fixes

  • Fixed extra vertical space when community guidelines were not shown.

  • Fixed crash when posting a comment starting with an emoji.

  • Fixed crash when opening the app on the conversation screen.

  • Removed navigation bar line after closing Full Conversation.

  • Fixed OBJ symbol appearing after dictation.

  • Ensured real-time conversation read requests stopped when the conversation was dismissed.

  • Fixed memory leaks.


11-04-2024

IAU SDK v1.3.0

Features

  • The AdPlayerSDK has been upgraded to 1.11.9.

  • The placement function now returns the UIView instead of the UIViewController.

Bug Fix

  • Placement view memory leaks have been fixed.


10-09-2024

Social SDK v2.5.1

Features

  • OWFlowActionsCallbacks has been added to the Flows mode.

  • The SDK now supports the following languages: Arabic, Dutch, French, German, Hungarian, Indonesian, Italian, Japanese, Portuguese (pt-pt), Portuguese (Brazil) (br-pt), Spanish, Thai, Turkish, and Vietnamese.

Bug Fixes

  • An analytics recursive lock crash has been resolved.

  • The sample app no longer crashes after setting custom colors and navigating between the PreConversation and the UI Flows.

  • Multiple scenarios causing a crash involving the OWConversationView and OWTypingAnimationView have been resolved.

  • Only the sorting view is displayed when the filter tabs are off.

  • In a Conversation, the Newest filter tab is selected by default.


09-11-2024

Social SDK v2.5.0

Features

  • We have introduced user mentions, allowing users to mention others in their comments.

  • New optional comment actions customizations are available.

Bug Fixes

  • The first comment added to a Conversation appears in the preConversation.

  • The Sorting menu now uses colors from the OWTheme.

  • Improvements have been made to the filter tabs.


08-04-2024

Social SDK v2.4.0

Feature

The iOS SDK employs a new seamless integration with SPM and Cocoapods, eliminating the need to clone and copy the Vendor-Frameworks directory.


07-15-2024

Social SDK v2.3.3

Feature

The iOS SDK now supports Dutch translations.


06-30-2024

Social SDK v2.3.2

Features

  • We have introduced new filter tabs to improve conversation organization and user experience.

  • Partners can now set a minimum character requirement for reports on comments

Bug Fixes

  • Authentication processes have enhanced stability, preventing crashes related to SDK initialization.

  • A specific crash reported by customers has been resolved, enhancing overall reliability.

  • Issues related to archiving apps with previous SDK versions have been fixed, ensuring error-free publication using CocoaPods.

  • SPM package size is now significantly lighter, improving download time.


06-10-2024

IAU SDK v1.2.0

Features

  • The Google Mobile Ads SDK has been updated to version 11.5.

  • The Open Wrap SDK has been updated to version 3.6.0.

  • The Open Wrap Handler DFP SDK has been updated to version 5.0.0.


05-29-2024

IAU SDK v1.1.0

Features

  • The library name in CocoaPods has been changed to OpenWebIAU.

  • The minimum deployment target has been increased to iOS 13.0.

  • The AdPlayerSDK has been updated to version 1.10.8.


05-21-2024

Social SDK v2.3.1

Bug Fix

  • A recursive lock no longer occurs when initializing the SDK.


05-13-2024

Social SDK v2.3.0

Features

  • The iOS SDK has been upgraded to signed RxSwift version 6.7.

  • SDK code signing has been added to the iOS SDK.


05-08-2024

Social SDK v2.1.2

Feature

  • SDK code signing has been added to the iOS SDK.

Social SDK v1.18.7

Feature

  • SDK code signing has been added to the iOS SDK.


04-17-2024

v2.2.0

Features

  • The iOS SDK and related library have been renamed to OpenWebSDK.

  • OpenWebSDK contains a privacy manifest file that lists the types of data collected and reasons for the collection.

  • New toast notifications inform users about the results of their actions.

  • Users can now appeal the removal of their comments.

Bug Fixes

  • Adding the SDK through Swift Package Manager (SPM) no longer causes duplicate file warnings.

  • Admin, Moderator, and Community Moderator roles see a This comment is awaiting review for comments message for pending and unpublished comments.

  • Left margin has been increased in the default style for the Community Question.

  • Users can now update labels on their own comments.

  • Scroll bar displays clearly in both light and dark modes

  • In the PreConversation, several error states have been corrected.

  • The comments refresh after logging in to a Conversation.

  • Clicking the Like icon captures and displays a user's agreement with the comment.

  • Interacting with a comment thread no longer redirects a user to the original message.

  • Modules maintain their widths when a user rotates the mobile device.

  • The community guidelines configuration no longer impacts the visibility of the community questions

  • Dark theme for community guidelines has been added.

  • The OWColorPallette object no longer causes crashes.


04-01-2024

v1.18.6

Feature

  • The Apple privacy manifest file has been added.


02-21-2024

v2.1.0

Features

  • OWTheme has been added to OWCustomizations to enable color customizations that override the SDK color defaults.

  • The login prompt can be customized with .loginPrompt(element: OWLoginPromptCustomizableElement) in the OWCustomizableElement.

Bug Fixes

  • A loading indicator has been added to the WebView that appears while a page is loading.

  • The header of the Comment rejected detail view screen displays when swiping down.

  • Refresh animations have been smoothed out, eliminating jumps, blinks, and flashes in online indicators, user labels, and user avatars.

  • In landscape mode, the Comment rejected screen is not obstructed by side icons.

  • The initial load of comment thread messages are properly spaced.

  • In a comment thread or Conversation, the loading spinner next to View More disappears after comments have been loaded or after scrolling to the end of the Conversation.

  • The Counter API and OWCustomizableElementCallback return the correct postId.

  • The comment menu options to Report or Mute a comment appears near the menu icon ().

  • The tap area for the comment menu icon () has been improved.

  • Indicators such as rank and mute update after refresh.

  • The floating keyboard comment creation style has been improved to ensure text and conversation adapt seamlessly between landscape and portrait modes.

  • When a link is clicked in the WebView, the relevant pages opens.

  • User names are fully visible due to the improved alignment of long user labels.

  • Clicking the new comment indicator scrolls to and highlights the new comment.

  • Logging in through the Pre-Conversation does not cause a crash.


12-28-2023

v2.0.0

OpenWeb is proud to release a brand new and improved iOS product. With a refactored structure with a new API, the SDK introduces a simpler API, comprehensive error handling, performance improvements, new design presets, and shimmering skeletons for data loading. 

Features

  • The API is simple and straightforward, with the flexibility to use UIViews or UIViewControllers.

  • Newly-introduced comprehensive error states, report reasons, and a clarity mode enhance app development reliability.

  • The SDK has a robust, stable foundation supported by performance enhancements, such as background threading.

  • New design preset options enable seamless integration of the user experience with your brand's aesthetics.

  • Shimmering skeletons display while loading data.


06-13-2023

v1.18.5

Bug Fix

  • A hotfix has been implemented for a crash that occurs when attempting to view previous replies under certain conditions.


06-08-2023

v1.18.4

Features

  • When a comment and all its replies are muted or reported, the thread is hidden.

  • Message status text for a rejected comment aligns with the message status on the web.

Bug Fixes

  • Pressing a toast message in a low-volume article no longer duplicates a comment.

  • Additional scenarios have been fixed in which a duplicated comment would appear.

  • Replies to muted user comments appear without refreshing.


03-15-2023

v1.18.3

Bug Fixes

  • Avatars no longer periodically change after a delay.

  • An entire thread is not shown when a comment and all its replies are muted, reported, or deleted.


02-08-2023

v1.18.2

Feature

  • An analytics callback is returned through the SPAnalyticsEventDelegate when a logged in user mutes another user (.commentMuteClicked)

Bug Fixes

  • Only logged in users see the option to mute another user.

  • As soon as a user if muted, that user's profile is hidden.

  • User avatar properly displays in the comment text box.


01-12-2023

v1.18.1

Features

  • Users can be muted directly from the mobile client.

  • A character counter can be enabled when a user creates a comment or a reply.

Bug Fixes

  • On the comment creation screen, space has been removed from below the Post button.

  • On the comment creation screen, long paragraphs appear without overlapping.

Change

  • Alamofire library has been removed.


12-08-2022

v1.18.0

Features

  • When a user mutes messages of a specific user from the web UI, this setting is respected by the iOS SDK.

  • When comment editing has been disabled in your Spot settings, this setting is respected by the iOS SDK.

Enhancements


11-16-2022

v1.17.0

Bug Fix

  • Fixed the issue where a user couldn't enter his/her profile screen after pressing on the avatar from a comment which was just created.

Internal

  • We added accessibility identifiers as infrastructure for automation UI tests.

  • Developing manager layers which is part of a refactor process.

  • Improving release process in CircleCi.

  • Developing infrastructure for a stunning skeleton shimmering.


10-23-2022

v1.16.3

Enhancements

  • OpenSans is now the default font. Extra fonts have been removed to reduce the SDK binary size. You can still add custom fonts to your iOS app.

  • The development target has been bumped to iOS 11.


09-19-2022

v1.16.2

Bug Fix

  • Text no longer overlaps in some scenarios when a message is deleted.


08-30-2022

v1.16.1

Enhancement

  • A spinner now appears while loading a Conversation or changing a sort option

Bug Fixes

  • In beta iOS 16, crashes no longer occur when switching between dark and light modes.

  • In iOS 16, the navigation controller has been truncated.

  • A profile background color issue that occurred when switching between dark and light modes has been corrected.

  • The number 0 has been removed before like/dislike to align with mobile web and Android.

  • Overlapping of the STAFF label when deleting a message has been corrected.


08-10-2022

v1.16.0

Enhancements

  • Support for Xcode 14 has been added.

  • You can receive a callback when a user presses on a user profile or avatar, instead of when the existing profile screen is opened

  • The year is included in the date of a comment that was posted prior to the current year.

  • To comply with GDPR, the username of a deleted user is changed to a random name.

Bug Fixes

  • The UI of the navigation controller header has been improved in presented mode.

  • A rare crash caused by NSLog has been corrected.

  • A crash that could occur when changing the user session has been corrected.


07-21-2022

v1.15.0

Enhancements

  • Users now have the ability to see pending messages that they have written which require approval.

  • After a new comment has been created, a createMessageSuccessfully event is logged.


06-22-2022

v1.14.4

Enhancements

  • The share button can be hidden based on the remote configuration.

  • Line breaks can be added to comment text.

  • Swift Package Manager support has been added.

Bug Fix

  • A crash that rarely occurred in the replies UI has been corrected.


06-09-2022

v1.14.3

Enhancement

  • Tokens and general sensitive data are now securely saved in Keychain.

Bug Fix

  • A crash that rarely occurred for the comments label has been corrected.


06-06-2022

v1.14.2

Enhancement

  • The comment creation screen dismissal has been improved.

Bug Fixes

  • When recovering from a 403 authentication error, SSO is renewed, if needed.

  • The Conversation screen retains the same sort option after posting a new comment.


05-26-2022

v1.14.1

Bug Fixes

  • The correct number of comments now displays after deleting a reply.

  • A crash no longer occurs when posting a comment from a pre-Conversation.


05-24-2022

v1.14.0

Enhancement

  • French language support has been added.

Bug Fixes

  • The SSO authentication flow has been improved.

  • Because a token can potentially expire when the application is in the background for several days, the SDK now renews SSO when returning to the foreground.


05-18-2022

v1.13.0

New Feature

Enhancements

  • The PostId has been added the SpotImCustomUIDelegate callback.

Bug Fixes

  • The title scrolling within the navigation bar has been disabled.

  • When a user refreshes the likes UI inside comments, flickering no longer occurs.


04-25-2022

v1.12.0

Enhancements

Bug Fixes

  • Special characters are decoded in the callback returned from the comment counters API.

  • Colors of comment actions, such as up vote, have been corrected when switching between light and dark modes.


03-31-2022

v1.11.0

Enhancements

  • Different types of like and dislike customizations are supported, such as heart icon, upvote, downvote, and recommend.

  • The user avatar online indication can be disabled.


03-20-2022

v1.10.1

Bug Fix

  • API for opening the comment creation screen now supports present mode with a root view controller.


03-15-2022

v1.10.0

Enhancements

  • The comment creation screen can now be opened directly from the publisher app.

  • Subscriber badge has been added.

  • Blitz mode has been added.

  • Custom read-only message support has been added.

Bug Fixes

  • Author profiles are no longer truncated when the app changes to landscape mode.

  • Message and line are no longer overlapping when View reply is clicked in landscape mode.


03-15-2022

v1.9.3

Bug Fix

  • Framework integration with Cocoapods has been corrected.


03-03-2022

v1.9.2

Enhancements

  • Buttons can now be customized.

Bug Fixes

  • Edit message is no longer saved on cache.

  • Reply screen UI alignment corrected.

  • Real time counter starts in the Conversation screen.


02-03-2022

v1.9.1

Bug Fix

  • Classes, protocols, and enums start with a prefix to prevent conflicts with other libraries.


01-13-2022

v1.9.0

Enhancements

  • Comments can be created with an image.

  • Comments can be edited.


01-05-2022

v1.8.0

Enhancements

  • Real-time viewing counter has been added.

  • A new guest nickname design has been introduced.

  • OpenWeb SDK now supports M1 Apple chips.

Powered by LaunchNotes