Link Search Menu Expand Document

Changelog

Table of contents

  1. Android
  2. iOS
  3. React Native

Android

1.6.1 (2022-05-27)

Fixed
A bug causing SDK to crash when using custom audience targeting.

1.6.0 (2022-05-20)

New
Detailed answer value for the Smile scale question is provided in the Question answered event listener.

1.5.15 (2022-05-17)

Fixed
A bug causing SDK to crash when using event based targeting in some particular cases.

1.5.14 (2022-04-25)

Fixed
Memory leaks on the Survicate SDK backend communication.

1.5.13 (2022-04-13)

Fixed
Crash in landscape mode on the NPS screen.

1.5.12 (2022-03-21)

Fixed
ProGuard configuration has been improved to avoid exceptions.

1.5.11 (2022-03-18)

Fixed
A bug causing SDK to crash when using event based targeting in some particular cases.

1.5.10 (2022-03-15)

Fixed
In some cases it was possible that the survey would reappear to some respondents (when it shouldn’t).

1.5.9 (2022-03-03)

Updated
Version of gradle used to build SDK is now bumped to 7.2.

1.5.8 (2022-02-18)

Fixed
When setting the survey to appear to less than 1% of targeted users, the survey was not displayed. In general, the audience sampling feature in the targeting engine had issues with interpreting numbers with decimal points.

1.5.7 (2022-02-04)

Fixed
ProGuard configuration has been improved to avoid exceptions.
Updated
Survey settings Time to Live(TTL) reduced to 10 minutes.

1.5.6 (2022-01-20)

Fixed
In some cases, loading survey data from device storage caused the application to crash.

1.5.5 (2022-01-13)

Fixed
In some cases using survey background overlay caused the application to crash.

1.5.3 (2021-12-10)

Updated
Improved initialization time on the Survicate SDK startup.

1.5.2 (2021-12-03)

Fixed
Memory leaks and initialization time on the Survicate SDK startup.

1.5.1 (2021-12-02)

Fixed
In some scenarios, respondents were asked to answer only the last survey question.

1.5.0 (2021-11-18)

New
Surveys can now be set to appear on a recurring basis. This means respondents can answer the same mobile survey again, and again - on a daily, weekly, monthly, or quarterly basis.
Fixed
Crashing caused by missing overlay theme.

1.4.5 (2021-10-26)

New
Scale labels can now be displayed below the smiley scale question

1.4.4 (2021-10-21)

New
Survey settings Time to Live(TTL) mechanism on respondent's device. The mechanism ensures that the survey settings are up to date on the respondent's side. If the current version of survey settings is older than 60 minutes, the survey configuration is checked for updates.
Fixed
Memory leaks on the list based questions views.

1.4.3 (2021-09-30)

Fixed
A bug causing SDK to crash when the survey was about to appear in some cases.

1.4.2 (2021-09-29)

New
The method setWorkspaceKey() allows to specify Survicate workspace key from code.

1.4.1 (2021-09-23)

New
Native support for Android X
Fixed
ProGuard configuration has been improved to avoid exceptions.
Please refer to the documentation to see, how to configure Survicate SDK with ProGuard.

1.3.0 (2021-06-15)

New
SDK uses currently respondent API v3 endpoints

1.2.5 (2021-03-24)

Fixed
Visual bugs with padding and font size on CTA questions.

1.2.4 (2021-01-29)

Fixed
A bug causing SDK to malfunction when it was initialized multiple times.

1.2.3 (2020-12-23)

Fixed
When taping two answers simoultaneously SDK crashed on some devices.

1.2.2 (2020-09-22)

New
It’s now possible to suppress a survey if other was answered during the current visit to your app.

1.2.1 (2020-06-17)

Fixed
A bug causing SDK to crash when the “Survey invitation” question had “next step” logic branching configured.

1.2.0 (2020-04-22)

Fixed
A bug causing surveys not to appear when targeted only at logged in users.
Fixed
A minor issue causing the survey not to appear when targeted at multiple values of the same attribute.

1.1.2 (2020-03-05)

Fixed
Minor bug causing issues when targeting with user traits.
Fixed
Proper handling of 4xx error codes.
Updated
Unnecessary spacing on the left side of the question has been removed.
New
It's now possible to clear user trait by setting them to 'null' value.

1.1.1 (2020-02-11)

Fixed
SDK listeners - answer object fixes.

1.1.0 (2020-01-24)

New
SDK now supports listeners.

1.0.19 (2019-12-23)

New
SDK now supports survey completion rate.

1.0.18 (2019-12-19)

Fixed
Survey ends after Thank you message and CTA.

1.0.17 (2019-09-04)

Updated
SDK now supports new installation flow.

1.0.16 (2019-08-12)

Fixed
Survey close counters weren't functioning properly in some cases.

1.0.15 (2019-08-08)

Fixed
reset() method didn't clear user attributes.

1.0.14 (2019-08-07)

Fixed
Targeting surveys using multiple user attributes wasn't working.

1.0.13 (2019-06-05)

Fixed
Building React Native project couldn't be completed in some cases.

1.0.12 (2019-04-01)

Fixed
Survey logic was broken when next step was set up to "Finish".

1.0.11 (2019-03-20)

Fixed
Targeting over screen name did't work when screen delay was set up.

1.0.10 (2019-03-08)

Fixed
View & response counters weren't functioning properly in some cases.

iOS

1.8.0 (2022-05-19)

New
Detailed answer value for the Smile scale question is provided in the Question answered event listener.

1.7.3 (2022-05-10)

Fixed
Survey layout issues.

1.7.1 (2022-04-05)

Fixed
Memory leaks.

1.7.0 (2022-03-22)

New
Survicate Mobile SDK can now be integrated using Swift Package Manager.
Please refer to the installation documentation to see, how to integrate Survicate Mobile SDK using Swift Package Manager.

1.6.7 (2022-03-15)

Updated
Improved UI rendering speed, we fixed minor layout glitches and some memory leaks.

1.6.6 (2022-03-08)

Fixed
UI rendering speed and layout glitches.

1.6.5 (2022-02-23)

Fixed
Memory leaks and UI rendering speed.

1.6.4 (2022-02-16)

Fixed
When setting the survey to appear to less than 1% of targeted users, the survey was not displayed. In general, the audience sampling feature in the targeting engine had issues with interpreting numbers with decimal points.

1.6.3 (2022-02-04)

Fixed
In some cases survey settings (TTL) mechanism was not refreshed correctly.
Updated
Survey settings Time to Live(TTL) reduced to 10 minutes.

1.6.2 (2022-01-26)

Fixed
The setWorkspaceKey() method is now working properly, as described in the documentation.

1.6.1 (2021-12-08)

Updated/Fixed
The minimum Xcode version required to run Survicate Mobile SDK is now: 12.5.1

1.6.0 (2021-11-18)

New
Surveys can now be set to appear on a recurring basis. This means respondents can answer the same mobile survey again, and again - on a daily, weekly, monthly, or quarterly basis.

1.5.8 (2021-10-26)

New
Scale labels can now be displayed below the smiley scale question

1.5.7 (2021-10-21)

New
Survey settings Time to Live(TTL) mechanism on respondent's device. The mechanism ensures that the survey settings are up to date on the respondent's side. If the current version of survey settings is older than 60 minutes, the survey configuration is checked for updates.

1.5.6 (2021-09-29)

New
The method setWorkspaceKey() allows to specify Survicate workspace key from code.

1.5.5 (2021-08-26)

Fixed
Locales used by SDK were improved to resolve issue related to warning WARNING ITMS-90176 appearing during upload the app using SDK to the AppStore

1.5.4 (2021-08-26)

Fixed
We restored the minimum iOS version required for the SDK to work to 10.0.

1.5.3 (2021-08-23)

Updated
Survicate iOS SDK is now distributed as an XCFramework binary, making the SDK compatible with Swift 5.x. As a result, the main class of Survicate Mobile SDK had to be renamed.
Caution: Please refer to the documentation to see, what changes in the application code are required when updating Survicate Mobile SDK to version 1.5.3

1.5.2 (2021-07-23)

Fixed
Support for using the Survicate Mobile SDK with Swift 5.x

1.5.1 (2021-06-24)

Updated
Provides support for using the Survicate Mobile SDK with Swift 5.4.1

1.5.0 (2021-06-15)

New
Multiple choice question are shown as checkboxes instead of radio buttons
SDK uses currently respondent API v3 endpoints
Fixed
The cornerRadius extension was renamed in order to avoid conflict in apps that would use SDK

1.4.5 (2021-04-28)

Updated
Supported Swift version 5.4.

1.4.4 (2021-04-19)

Fixed
An issue that caused targeting by attributes to malfunction in some cases.

1.4.3 (2020-12-02)

Updated
Supported Swift version 5.3.1.

1.4.2 (2020-09-23)

Updated
Supported Swift version 5.3.

1.4.1 (2020-09-22)

New
It’s now possible to suppress a survey if other was answered during the current visit to your app.

1.4.0 (2020-04-22)

Updated
Unnecessary spacing on the left side of the question has been removed.
Fixed
Proper handling of 4xx error codes.
Fixed
A bug causing surveys not to appear when targeted only at logged in users.
Fixed
A minor issue causing the survey not to appear when targeted at multiple values of the same attribute.

1.3.2 (2020-04-01)

Updated
Supported Swift version 5.2.

1.3.1 (2020-02-11)

Fixed
SDK listeners - answer object minor fixes.

1.3.0 (2020-01-23)

New
SDK now supports listeners.

1.2.0 (2019-12-19)

Fixed
Survey ends after Thank you message and CTA.
New
SDK now supports survey completion rate.

1.1.5 (2019-10-11)

Fixed
Surveys layout leaned on right column.

1.1.4 (2019-09-25)

Updated
Supported Swift version 5.1.

1.1.3 (2019-09-10)

Updated
SDK now supports new installation flow.

1.1.2 (2019-08-08)

Fixed
Skip-logic wasn't functioning properly in some cases.
Fixed
reset() method didn't clear user attributes.

1.1.0 (2019-04-05)

Updated
Supported Swift version 5.0.

1.0.8 (2019-03-19)

Fixed
Surveys were sometimes shown on a wrong 'ViewController'.

1.0.7 (2019-01-30)

Fixed
UserTrait default constructor was missing.

React Native

1.1.9 (2022-04-29)

Update
Bumping up references: Android to 1.5.14 and iOS to 1.7.2

1.1.8 (2022-04-11)

Update
Bumping up references: iOS to 1.7.1

1.1.7 (2022-03-28)

Update
React version dependency rule, to allow higher version than 16.8.1

1.1.6 (2022-03-23)

Update
Bumping up references: Android to 1.5.12 and iOS to 1.6.7
Fixed
Clean up build.gradle file for fixing Android build issues.

1.1.5 (2022-03-03)

New
Use maven-publish to support React Native 0.67.1
Update
Bumping up references: Android to 1.5.9 and iOS to 1.6.5

1.1.4 (2022-01-20)

Update
Bumping up references: Android to 1.5.6

1.1.3 (2022-01-17)

Update
Bumping up references: Android to 1.5.5

1.1.2 (2021-12-9)

Update
Bumping up references: Android to 1.5.2 and iOS to 1.6.1

1.1.1 (2021-11-10)

Update
Bumping up references: Android to 1.4.5 and iOS to 1.5.8

1.1.0 (2021-10-29)

Update
Bumping up references: Android to 1.3.0 and iOS to 1.5.5
Update
Survicate iOS SDK is now distributed as an XCFramework binary

1.0.5 (2021-05-04)

Update
Bumping up references: Android to 1.2.6

1.0.3 (2021-02-04)

Update
Bumping up references: Android to 1.2.4 and iOS to 1.4.3

1.0.2 (2020-04-23)

Update
Bumping up references: Android to 1.2.0 and iOS to 1.4.0

1.0.1 (2020-03-06)

Update
Bumping up references: Android to 1.1.2

1.0.0 (2020-01-24)

New
Initial version of the SDK, with references to the native Survicate SDKs as follows: Android - 1.0.19 and iOS to 1.3.0

← Setup


👋 If you bump into any problems or need more support, just start a conversation using Intercom in the bottom-right corner and you will be immediately routed to our Customer Support Engineers.