Changelog
Check out release history for stable releases of iOS SDKs. Stable releases have been tested thoroughly and are ready for use in your production apps.
Need to upgrade?
Select your current version to see all the features and fixes from your version to the latest release.
Breaking Changes
Features
Bug Fixes
2.x Releases
2.14.2
code changes2.14.1
code changes2.14.0
code changes2.13.2
code changesBug Fixes
- This release addresses a compatibility issue for apps that have installed two or more third-party SDKs (besides Customer.io SDK) that handle push notifications. While this issue was primarily reported by our Flutter customers, it could also affect native iOS and React Native applications. (#743) (c3573fc)
2.13.1
code changesBug Fixes
- For users of our Flutter SDK and React Native SDK, this resolves a compatibility issue with 3rd party FCM Flutter and React Native SDKs. In some cases, the issue prevented push notifications from showing while the app was in the foreground when the 3rd party SDK and CIO SDK were both installed.(#735) (b0a7772)
2.13.0
code changes2.12.5
code changesBug Fixes
- do not bundle .md files in cocoapods deployments (15dbb48)
2.12.4
code changesBug Fixes
- call completionHandler if push handler does not implement optional function (9996872)
- forward push received app in foreground events to 3rd party callbacks (bd55e2b)
- forward push response events to 3rd party callback functions, for CIO push (121b157)
- open deep link from main thread as required by UIKit (7d7867f)
2.12.3
code changes2.12.2
code changes2.12.1
code changes2.12.0
code changes2.11.1
code changes2.11.0
code changes2.10.2
code changes2.10.1
code changes2.10.0
code changes2.9.2
code changes2.9.1
code changes2.9.0
code changes2.8.5
code changes2.8.4
code changes2.8.3
code changes2.8.2
code changes2.8.1
code changes2.8.0
code changes2.7.8
code changes2.7.7
code changes2.7.6
code changes2.7.5
code changes2.7.4
code changes2.7.3
code changes2.7.2
code changes2.7.1
code changes2.7.0
code changes2.6.1
code changes2.6.0
code changes2.5.3
code changes2.5.2
code changes2.5.1
code changes2.5.0
code changes2.4.1
code changes2.4.0
code changes2.3.0
code changes2.2.0
code changes2.1.2
code changes2.1.1
code changes2.1.0
code changesFeatures
Bug Fixes
- access modifier for metric (#263) (e641982)
- added reusable code for wrapper SDKs (#247) (36adf15)
- in-app missing event (#259) (43b3e97)
- modify in-app event listener action parameters to new name (#255) (b46528a)
- region visibility modifier to be used by wrappers (#260) (f0edfbc)
- update the gist version in podspec (#256) (5451488)
2.0.6
code changes2.0.5
code changes2.0.4
code changes2.0.3
code changes2.0.2
code changes2.0.1
code changes2.0.0
code changes⚠ BREAKING CHANGES
- make delivered push metric more reliable (0478e52)
- remove FCM dependency from cocoapods (#210)
- singleton API only way to use SDK now (#209)
- SDK should not modify custom attributes casing (#234) (8160fdf)
Bug Fixes
- add sdkwrapperconfig to rich push SDK config (#226) (e43b4cf)
- fix compile time errors notification service extensions (#214) (bd5911b)
- sdk not able to compile in ios app (#225) (e4d1b3f)
- make delivered push metric more reliable (0478e52)
- SDK should not modify custom attributes casing (#234) (8160fdf)
Code Refactoring
1.x Releases
1.2.7
code changes1.2.6
code changesBug Fixes
- device attributes shows sdk version instead of wrapper version (e2462b9)
1.2.5
code changes1.2.4
code changesBug Fixes
- updated gist version in podspec (ab231b1)
1.2.3
code changesBug Fixes
- install in-app bug fix via gist 2.2.1 (38d64fd)
1.2.2
code changesBug Fixes
- updating gist dependency version (0b8569c)
1.2.1
code changesBug Fixes
- added expo and flutter values in source enum (274aa1c)
1.2.0
code changesFeatures
- allow option to handle deep link yourself (#177) (b8167ea)
- delete expired queue tasks (dc22280)
- in-app into develop to promote to alpha (2b2712c)
- sdk wrappers modify user-agent (5c127e5)
Bug Fixes
- cocoapods compiling of SDK (a20e583)
- compile sdk without xcode error app extensions (#185) (5fc0fd5)
- consolidate all apple platforms under ios (423f050)
- deprecating creating own instances (#202) (18859e6)
- image not shown in rich push notification (9fb8490)
- improve reliability of screen view tracking (60e9289)
- make sdkwrapperconfig accessible (#188) (f996a68)
- queue attempts to run all tasks on each run (80f90e9)
- restricting create own instance (085735c)
- some classes not found in tracking module (45f178e)
- updating gist dependency version (23c432e)
1.1.1
code changesBug Fixes
- send attributes in all caps to API (9eea27b)
1.1.0
code changes1.1.0 (2022-06-01)
Features
- add device_manufacturer device attribute (585aefb)
- adding support for device attributes and custom device attributes (#143) (84ead00)
Bug Fixes
- add siteid to logs help with multi-workspace (#130) (0ad3906)
- change property name from push_subscribed to push_enabled (2f071ec)
- locale uses preferred language (4a5ecf1)
- missing public sdk functions (0ca0618)
- remove platform from os_version attribute (f735197)
- use dashes instead of underscores device locale (f85e858)