Skip to content

Releases: Mopinion-com/mopinion-sdk-ios

1.1.2

02 May 22:43
Compare
Choose a tag to compare

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

See the README for installation instructions.


P.S: Also installable using Swift Package Manager , see mopinion-sdk-ios-swiftpm

1.1.1

19 Mar 09:02
Compare
Choose a tag to compare

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

26 Oct 12:37
Compare
Choose a tag to compare

Changes

  • Calls to the evaluate(), event(), load() and openFormAlways() methods now execute in serial order.
  • Deprecate method openFormAlways(:) in favour of new method openFormAlways(: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

10 Jul 18:53
Compare
Choose a tag to compare

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

07 Jun 08:33
Compare
Choose a tag to compare

Changes

  • Improved form load time-out handling.

New features

  • New error states in type MopinionError.
  • Returns a MopinionError.formConfigFormNotFound error with a NO_FORM_WILL_SHOW via the onCallbackEventError 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

19 May 12:15
Compare
Choose a tag to compare

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.