All notable changes to this project will be documented in this file.
iterate-ios
adheres to Semantic Versioning.
Released 2024-10-04.
Added
- Added support for multi-language surveys
Released 2024-06-11.
Added
- Added support for survey appearance options (Light/Dark/Auto)
Released 2024-04-10.
Added
- Dismiss survey on app background
Released 2024-04-09.
Fixed
- Fixed prompt background color in dark mode
Released 2024-02-05.
Fixed
- Fixed missing dependency in Package.swift
Released 2024-01-16.
Added
- Added support for Markdown in the prompt
Released 2023-09-20.
Fixed
- Fixed an issue causing surveys without a dark mode color specified from showing up
Released 2023-06-07.
Added
- Added support for dark mode
Released 2023-05-22.
Added
- Added support for date types in user and response properties
Released 2023-02-15.
Fixed
- Fixed response properties not being sent in versions 1.0.9-1.0.11
- Fixed response and user properties not available in mustache templates in 1.0.9-1.0.11
Released 2023-01-16.
Added
- Added support for Swift Package Manager (SPM) (thank you @MadGeorge!)
Changed
- The target name has changed to
Iterate
(formerlyimport IterateSDK
)
Released 2022-10-03.
Fixed
- Fixed a Main Thread Checker warning when opening the survey view
Released on 2022-09-15.
Fixed
- Restored custom font support
- Fixed an issue that prevented external links in survey copy from opening
Released on 2022-08-11.
Fixed
- Reverted the previous update with custom fonts support due to a related bug, which will be fixed in the next minor version
Released on 2022-08-02.
Added
- Added support for custom fonts in survey UI
Released on 2021-12-01.
Added
- Added
Iterate.shared.reset()
method to clear the current user. SHould be used when a user logs out
Release on 2020-11-15.
Fixed
- Added 'last updated at' timestamp to ensure we don't count a user as an 'active user' more than once per month
Release on 2020-10-29.
Fixed
- Fixed an issue that caused the survey view to be reloaded unexpectedly
Released on 2020-10-15.
Fixed
- Override interface style until the full survey interface properly supports dark mode
Released on 2020-09-28.
Fixed
- Display the survey on the correct window on iOS 14.2
Released on 2020-09-25.
Fixed
- Prevent a survey from re-presenting if a survey is already presented
Released on 2020-07-28.
Added
- Added Identify methods to associate data with users and their responses
- Added Preview method to force a survey to show up while testing
- Swift binary compatility to automatically support future Swift 5.* versions
Fixed
- Moved API key storage from UserDefaults to Keychain
Released on 2020-06-27.
Added
- Support for cocoapods & carthage
Fixed
- UI fixes for notched devices
Released on 2020-06-24.
Added
- Initial release of iterate-ios.