Releases: Mopinion-com/mopinion-sdk-ios
Releases · Mopinion-com/mopinion-sdk-ios
1.1.2
Changes
- Numeric rating element now highlights only 1 cell.
- From the form load and submit process, removed 2 time-out alerts that were in English and non-user configurable.
- Fixed layout issue on iPadOS, where right side elements were placed out of view.
- Fixed an initialisation issue for empty and inactive deployments.
New features
- Adds NSPrivacyCollectedDataTypes to Apple's PrivacyInfo, in order to let apps using the SDK pass Xcode privacy reports. Note that actually this should not have been required as the SDK meets the criteria that Apple states in "... data that may not need to be disclosed include data collected in optional feedback forms ...".
See the README for installation instructions.
P.S: Also installable using Swift Package Manager , see mopinion-sdk-ios-swiftpm
1.1.1
Changes
- Fixed situation where empty in-app forms could cause a crash.
New features
- Adds legend to scoring elements of in-app forms.
- Implements the randomize option for applicable elements (Radio buttons, Checkbox, Category, Dropdown) of in-app forms.
- The SDK declares Apple's NSPrivacyAccessedAPITypeReasons for using the UserDefaults API. Our SDK only accesses the data that it has written itself to the UserDefaults. It uses it to store limited functional state, in order to prevent showing a form that the user has already seen.
See the README for installation instructions.
P.S: Also installable using Swift Package Manager , see mopinion-sdk-ios-swiftpm
1.1.0
Changes
- Calls to the evaluate(), event(), load() and openFormAlways() methods now execute in serial order.
- Deprecate method
openFormAlways(:)
in favour of new methodopenFormAlways(:formKey:forEvent)
. - in-app forms submit button icon now looks the same as in web forms.
- Fix: standard theme color no longer overrules the custom "All elements background color".
- Fix: You can close and continue after submitting an in-app form while there is no network connection.
New features
- Page navigation and submit buttons use custom theme colours for background and text.
See the README for installation instructions.
P.S: Also installable using Swift Package Manager , see mopinion-sdk-ios-swiftpm
1.0.2
Changes
- More compact keyboard for single line text input field of the text block and the "other option" field of multiple choice or radio button blocks.
- Smaller form header in landscape mode for small displays like iPhone SE.
- Decreased header font size from 22 to 20.
- fix: more space for star rating labels.
New features
- Implement screenshot for webforms.
- Implement disable branding.
See the README for installation instructions.
P.S: Also installable using Swift Package Manager , see mopinion-sdk-ios-swiftpm
1.0.1
Changes
- Improved form load time-out handling.
New features
- New error states in type
MopinionError
. - Returns a
MopinionError.formConfigFormNotFound
error with aNO_FORM_WILL_SHOW
via theonCallbackEventError
if a form specified in the deployment no longer exists.
See the README for installation instructions.
P.S: Also installable using Swift Package Manager , see mopinion-sdk-ios-swiftpm
1.0.0
Changes
- New fully native implementation that doesn't require any react-native, hence easier install.
- Built with Xcode 14.3, tested on iOS 16, with CocoaPods 1.12.1.
- Minimum iOS version raised to 12.
- Also installable using Swift Package Manager , see mopinion-sdk-ios-swiftpm
New features
- Introduces new state
NO_FORM_WILL_OPEN
for callbacks. - Introduces new method
semanticVersionString()
to get the version of the SDK. - Support for partial height forms.
- Support for automatic page navigation and hiding page navigation buttons.
- Support for auto-submitting forms and hiding submit button.
See the README for installation instructions.