To migrate from version 2.x to version 3.x, please see this migration documentation.
Added SwiftUI codeless Pendo support for guides and analytics
Added Flutter codeless design partner support for page tagging and pop up guides
Added SDK support for anonymous to known full customer journey
Changed SwiftUI combined with iOS native build. SwiftUI beta customers need to import the iOS native build.
Changed Xamarin Forms library name changed from PendoSDKXamarin to pendo-xamarin-forms. Xamarin forms customers need to import the new library name.
Changed iOS deployment target was increased from iOS 9.0 to iOS 11.0.
Changed iOS SwiftUI View extension API enableClickAnalytics was renamed to pendoRecognizeClickAnalytics.
Changed iOS UIKit enableClickAnalytics replaced with UIView extension API called pendoRecognizeClickAnalytics.
Changed JWT APIs have been moved to a their own jwt namespance.
Changed Removed the following deprecated API’s from all frameworks:
-
- initSDK
- initSDKWithoutVisitor
- clearVisitor
- switchVisitor
- initParams
- setAccountId (or read only added to property in iOS)
- pauseGuides without dismissGuides argument
Changed Removed the following deprecated API’s from single sources:
-
- iOS native appkey property
- Android isInitStarted callback
- SwfitUI enableSwiftUI API
- RN withPendoRN
Fixed Bug where using nativeID to set clickable element did not work as expected
Fixed Bug that caused some offline data not to be sent on App Start
Fixed Bug where some tooltip guides ignored bottom margin
Supported-framework updates are outlined below: please reference the documentation for additional information.
Framework |
Prerequisites |
Build System |
Android |
SDK 3.x:
API 21 – API 33
Kotlin 1.9.0
JAVA 11 and above
SDK 2.x:
API 21 – API 33
Kotlin 1.7.20
JAVA 8 and above |
SDK 2.19.1 and above:
Android Gradle Plugin 7.2 – 8.2 (inclusive)
SDK below 2.19.1:
Android Gradle Plugin up to 7.2 (not including 7.2) |
iOS |
SDK 3.x:
iOS11 – iOS17
SDK 2.x:
iOS9 – iOS17 |
SDK 3.x:
xCode 14 and above
Swift Compatibility 5.7 and above
SDK 2.x:
xCode 13 and above
Swift Compatibility 5.6 and above |
Xamarin |
.NET 4 |
|
Xamarin Forms |
SDK 3.x:
Forms 5.0.0.2612
.NET 4
Android 13 or above
SDK 2.x:
Forms 5.0.0.0
.NET 4
Android 12 or above |
|
Maui |
SDK 3.x:
.NET 7
Android 13
SDK 2.x:
.NET 6/7
Android 13 |
IDE – Visual Studio 17.4 |
React Native
|
0.60 – 0.72
No longer testing 0.6 – 0.66 |
|
|
|
|
|
Expo
|
SDK 41 – 49 |
|
|
|
|
|
Flutter |
SDK 3.x:
3.3.0 and above
Dart 2.18 and above
SDK 2.x:
2.0.0 – 2.10.5
Dart 2.12.0-2.16.2 |
|