The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
### Fixed
- Issue with non triggering `questionAnswered` event.
### New
- More flexible survey recurring options are available now. Now you can specify how many days / weeks / months / years should pass before the survey can appear again. Itβs also possible to set after how many days / weeks / months / years the survey should stop recurring.
- If you run several mobile surveys, now you can use survey throttling settings to specify a time frame that should pass between showing them. Use global throttling to set the same time frame for all your mobile surveys. Or use the survey level throttling to override the global settings and specify a different period before showing a particular survey.
### Fixed
- Issue with recursive display of non-recurring survey.
### New
- New targeting filter is available - screen orientation (portrait mode or landscape mode targeting). You can either include or exclude one of the orientation modes.
- SDK now supports iso8601 date format with milliseconds.
### Fix
- properties of the models in the listener are available within Objective-C.
### New
- Events like onSurveyDisplayed, onQuestionAnswered, onSurveyClosed, and onSurveyCompleted now utilize specific event objects: SurveyDisplayedEvent, QuestionAnsweredEvent, SurveyClosedEvent, SurveyCompletedEvent (the old methods have been deprecated).
- The questionAnswered event provides more details such as survey name, question text, and answer URL.
- The SDK now supports the registration of multiple event listeners.
### Fixed
- A bug where CTA survey point in classic themes don't close a survey.
### New
- Date format in user traits recalling
### Fixed
- A bug where users could see survey more times than specified in recurrence settings if SDK was updated in meantime
### New
- User conditions targeting is changed to the audience targeting: create an audience that will be available for usage among all your mobile surveys. Enable multiple audiences at the same time in one survey if necessary
- User attributes now support not only string values but also numbers, boolean, and datetime values
- New attribute operators are available to support new data types
- Survey audience can be set not only by including a set of respondents who met the required criteria but also by excluding those who should not see the survey
- And / or operators in audience targeting are switchable now: within one attribute filter that has several attributes in it and between different filters
### Fixed
- Issue where surveys were not translated when app language was set to dialect.