iteratehq/iterate-ios

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Change Log

All notable changes to this project will be documented in this file.
`iterate-ios` adheres to [Semantic Versioning](https://semver.org/).

## [1.4.0](https://github.com/iteratehq/iterate-ios/releases/tag/v1.4.0)

Released 2024-06-11.

**Added**

- Added support for survey appearance options (Light/Dark/Auto)

## [1.3.3](https://github.com/iteratehq/iterate-ios/releases/tag/v1.3.3)

Released 2024-04-10.

**Added**

- Dismiss survey on app background

## [1.3.2](https://github.com/iteratehq/iterate-ios/releases/tag/v1.3.2)

Released 2024-04-09.

**Fixed**

- Fixed prompt background color in dark mode

## [1.3.1](https://github.com/iteratehq/iterate-ios/releases/tag/v1.3.1)

Released 2024-02-05.

**Fixed**

- Fixed missing dependency in Package.swift

## [1.3.0](https://github.com/iteratehq/iterate-ios/releases/tag/v1.3.0)

Released 2024-01-16.

**Added**

- Added support for Markdown in the prompt

## [1.2.1](https://github.com/iteratehq/iterate-ios/releases/tag/v1.2.1)

Released 2023-09-20.

**Fixed**

- Fixed an issue causing surveys without a dark mode color specified from showing up

## [1.2.0](https://github.com/iteratehq/iterate-ios/releases/tag/v1.2.0)

Released 2023-06-07.

**Added**

- Added support for dark mode

## [1.1.0](https://github.com/iteratehq/iterate-ios/releases/tag/v1.1.0)

Released 2023-05-22.

**Added**

- Added support for date types in user and response properties

## [1.0.12](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.12)

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

## [1.0.11](https://github.com/iteratehq/iterate-ios/releases/tag/1.0.11)

Released 2023-01-16.

**Added**

- Added support for Swift Package Manager (SPM) (thank you [@MadGeorge](https://github.com/MadGeorge)!)

**Changed**

- The target name has changed to `Iterate` (formerly `import IterateSDK`)

## [1.0.10](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.10)

Released 2022-10-03.

**Fixed**

- Fixed a Main Thread Checker warning when opening the survey view

## [1.0.9](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.9)

Released on 2022-09-15.

**Fixed**

- Restored custom font support
- Fixed an issue that prevented external links in survey copy from opening

## [1.0.8](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.8)

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

## [1.0.7](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.7)

Released on 2022-08-02.

**Added**

- Added support for custom fonts in survey UI

## [1.0.6](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.6)

Released on 2021-12-01.

**Added**

- Added `Iterate.shared.reset()` method to clear the current user. SHould be used when a user logs out

## [1.0.5](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.5)

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

## [1.0.4](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.4)

Release on 2020-10-29.

**Fixed**

- Fixed an issue that caused the survey view to be reloaded unexpectedly

## [1.0.3](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.3)

Released on 2020-10-15.

**Fixed**

- Override interface style until the full survey interface properly supports dark mode

## [1.0.2](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.2)

Released on 2020-09-28.

**Fixed**

- Display the survey on the correct window on iOS 14.2

## [1.0.1](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.1)

Released on 2020-09-25.

**Fixed**

- Prevent a survey from re-presenting if a survey is already presented

## [1.0.0](https://github.com/iteratehq/iterate-ios/releases/tag/v1.0.0)

Released on 2020-07-28.

**Added**

- Added [Identify](https://github.com/iteratehq/iterate-ios/wiki/Iterate#identifyuserproperties) methods to associate data with users and their responses
- Added [Preview](https://github.com/iteratehq/iterate-ios/wiki/Iterate#previewsurveyid) 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

## [0.1.1](https://github.com/iteratehq/iterate-ios/releases/tag/v0.1.1)

Released on 2020-06-27.

**Added**

- Support for cocoapods & carthage

**Fixed**

- UI fixes for notched devices

## [0.1.0](https://github.com/iteratehq/iterate-ios/releases/tag/v0.1.0)

Released on 2020-06-24.

**Added**

- Initial release of iterate-ios.