Changelog
SDK Changelog from the new version of SDK 3.0.0
3.1.10 (2024-10-14)
- Fix a threading issue between the UI update and video caching that could cause some users to crash
3.1.9 (2024-10-02)
- Make analytics event type Equatable so that types can be compared with each other
3.1.8 (2024-09-30)
- Improve video cache management to avoid random crashes
- Add dSYM files to SDK build to simplify debugging
3.1.7 (2024-09-18)
- Fix a random crash related to a concurrent request issue for video cache management
3.1.6 (2024-09-02)
- Downgrade the SDK build version from Swift 6 to Swift 5
3.1.5 (2024-09-02)
- Convert the eventType parameter to Enum and add the eventTypeName parameter to callbacks for analytics use
- Add the possibility of adding nullable delegate in setDelegate function
3.1.4 (2024-07-11)
- Fix interactions (polls & quizzes) size based on screen size; some screen sizes could cause non-proportional scaling of the interactions.
- Disable multiple clicks on the widget to prevent issues caused by users attempting to spam click.
3.1.3 (2024-05-28)
- Fix crash when there was NaN and infinite value for the poll percentage
- Fix the bubble loader to stop when the reader is displayed
- Fix eventOwner parameter for better tracking of analytics by application
- Improve interactions UI
- Improve experience in the player reducing ready-to-play timer
3.1.2 (2024-04-19)
- Fix onPlayerFetchSuccess listener not being triggered at the right time
- Fix storyClickOnCallToAction listener which was also triggered by other interactions
3.1.1 (2024-04-18)
- Add Polls feature; you can add polls from JOIN Studio and see on native stories
- Fix storyClicked analytics data which did not correctly return the id of the story clicked on
- Improve analytics integration
3.1.0 (2024-04-09)
- Add Quizzes feature; you can add quizzes from JOIN Studio and see on native stories
- Add
JOINStories.dismissPlayer()
function to dismiss the player manually - Add
itemCount
parameter inonTriggerFetchSuccess
delegate to find out the number of stories in a widget - Improve loader when in low network
3.0.4 (2024-03-08)
- Fix video cache when the story is updated
- Fix crash when alias is wrong
- Fix crash when parent view controller was nil
- Improve transition from one story to another without pausing the previous story
3.0.3 (2024-03-06)
- Add
contentInsets
parameter to add padding in widget - Improve label size management
- Improve cover/icon animation
- Improve standalone player for iPad
3.0.2 (2024-02-23)
- Improve stepper animation that wasn't smooth
3.0.1 (2024-02-22)
- Improve animation and landscape mode for iPad
3.0.0 (2024-02-22)
- Web Stories player replaced by a native Stories player with AVPlayer library
- Improved interaction and gestures:
- More responsive and fluid gestures.
- Native interactions for a better user experience.
- Takes into account user display preferences and improves accessibility constraints.
- Simplified widget integration:
- Ease of use: Widgets can be added with less code and complexity.
- Added analytics listeners for story playback:
- Advanced tracking: Addition of new listeners to track user navigation in stories.
Updated about 1 month ago