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.
2.x Releases
2.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 changesFeatures
- 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)
1.0.3
code changes1.0.2
code changes1.0.1
code changes1.0.0
code changesBug Fixes
- add createdAt timestamp to added queue tasks (#106) (46aab62)
- automatic screenview tracking correct siteid (#120) (abd3ea9)
- background queue timer scheduling and running (#114) (6be8a74)
- call callback on main thread APN tokens (#40) (982ce9d)
- change hostname for CIO API (#109) (90e9407)
- convert APN device token to string (#39) (1f64a13)
- deep links previously being ignored (#79) (2041767)
- duplicate entries for active workspace (#124) (c903e4a)
- improve user-agent with more detail (#74) (4301034)
- logs now show up in mac console app (#80) (535d0be)
- more safely handle 5xx, 401 status codes (#107) (d56807b)
- mutex locks shared across instances (#119) (cb169bf)
- opened push metrics (#70) (a277378)
- opened push metrics being sent to API again (#111) (93971bf)
- remove apn device token profile request body (#41) (61946c4)
- remove custom jsonencoder public functions (#122) (061a568)
- rename singletons instance to shared (#34) (3bf1384)
- rename stop identify function (#31) (d97e931)
- screen view tracking (#108) (f836b9a)
- track events type in HTTP requests (#117) (745d4ad)
Features
- add [String:Any] support to identify & track (#94) (5a220c4)
- add screen view tracking (#82) (c2034a6)
- automatic push events (#63) (cf81b23)
- create background queue (#99) (80fffb8)
- create mocks for push messaging (#35) (b2c5d62)
- event tracking (#42) (be768bb)
- identify customer (#27) (f79d1c9)
- make US default region (#28) (1d10a8f)
- register device token with FCM (#46) (f6a87e0)
- register/delete device tokens (#26) (d0ddc07)
- rich push deep links (#45) (fe21cc8)
- rich push images (#59) (03fc284)
- save all siteids registered with SDK (#30) (95db6dc)
- subsequent identifies without passing identifier (#96) (47d9166)
- track push events (#47) (a37e60e)