1.11.2 (2024-12-17)
- add repeat interval on EventPipeline to prevent high frequency requests on continuing failing (#250) (8af9acf)
- fix likely-to-fail test case (#251) (94e5e11)
1.11.1 (2024-12-09)
- also include NSURLErrorNotConnectedToInternet when setting configuration to offline (#249) (4efb6f4)
1.11.0 (2024-11-20)
1.10.6 (2024-11-19)
- empty commit to trigger a build (dc00739)
1.10.5 (2024-11-18)
1.10.4 (2024-11-14)
1.10.3 (2024-11-13)
- empty commit to trigger a build (ed0953f)
1.10.2 (2024-11-12)
- properly decode embedded arrays (#242) (c5b4d2b)
- restore Analytics-Connector to built from source version when distributing as a swift package (#241) (31133ac)
1.10.1 (2024-11-01)
1.10.0 (2024-10-31)
1.9.4 (2024-10-11)
- Empty Commit to Trigger a Build (19ffa87)
1.9.3 (2024-10-01)
- add autoreleasepool around sendNextEventFile (#232) (0ec1187)
- improve logging in httpclient (#228) (633deb5)
- Use extension safe APIs (#231) (4794f4e)
1.9.2 (2024-09-10)
1.9.1 (2024-09-05)
- Add maxQueuedEventCount parameter to trim events in storage if over a limit (#222) (0134383)
- Send a max of one upload at a time (#221) (63e76d9)
1.9.0 (2024-08-24)
1.8.1 (2024-08-23)
- Delete events on an invalid api key response. (#211) (9329a26)
- Fix code compatibility issues on Xcode 14.1 (#213) (b2022b6)
- fix pinchGestureRecognizer unavailability issue on tvos (#217) (4c5ae67)
- set offline when receiving certain error responses (#212) (056ccbf)
1.8.0 (2024-08-08)
1.7.0 (2024-07-11)
1.6.2 (2024-06-14)
1.6.1 (2024-06-12)
- Add additional diagnostic logging (#177) (e0e47a7)
- dispatch identify interceptor callbacks on correct queue (#176) (eaf6d16)
- resolve compilation issue with watchOS 8.0 (#180) (d0b7bff)
1.6.0 (2024-06-04)
- Disable network connectivity check on watchOS as it is not supported on real devices (#174) (853e4e5)
1.5.2 (2024-05-21)
1.5.1 (2024-05-15)
1.5.0 (2024-05-10)
- Dispatch operations to internal queue (#159) (83d24f7)
- Fix retain cycles in Amplitude so instance will not leak memory (#161) (492d1fd)
1.4.5 (2024-04-18)
1.4.4 (2024-04-01)
- expose DET utils for flutter plugin (dc7c619)
1.4.3 (2024-03-26)
1.4.2 (2024-03-22)
- better carthage support (#142) (a6f1559)
- Fix compilation on Xcode 14.x (#141) (8eedaab)
- Use appropriate background task API for app extensions (#138) (7231bee)
1.4.1 (2024-03-19)
1.4.0 (2024-03-15)
- Don't use idfv as deviceID if disabled. (#133) (76ef012)
- Fixes for automatic screen tracking (#137) (55b2ca9)
- tests on iOS 17 (#136) (04e5d03)
1.3.6 (2024-03-05)
1.3.5 (2024-02-28)
1.3.4 (2024-02-23)
1.3.3 (2024-02-13)
1.3.2 (2024-02-13)
1.3.1 (2024-02-12)
1.3.0 (2024-02-08)
1.2.0 (2024-02-05)
- ensure event data is sandboxed per app for all platforms (#113) (72da9f8)
- should track coarse location by default (#110) (2aab265)
1.1.0 (2023-10-30)
1.0.0 (2023-10-27)
- New major version
0.7.3 (2023-10-17)
0.7.2 (2023-10-04)
0.7.1 (2023-09-29)
0.7.0 (2023-09-28)
0.6.0 (2023-09-21)
0.5.1 (2023-09-12)
- mark uploads as background tasks to let them continue if the app enters the background (#78) (80b465e)
0.5.0 (2023-09-08)
0.4.14 (2023-08-17)
0.4.13 (2023-08-16)
0.4.12 (2023-08-15)
- remove location-related code from SDK, add an example plugin to collect location data (#75) (34ff8e5)
0.4.11 (2023-08-11)
0.4.10 (2023-08-11)
0.4.9 (2023-08-11)
0.4.8 (2023-08-09)
- make 'mergeEventOptions' public (#67) (5a946f7)
- normalize package names for all package managers (#69) (251ebdf)
0.4.7 (2023-07-19)
- made EventOptions.init public (#64) (74992ce)
- migrate 'api key' storage data to 'instance name' storage (#63) (9199039)
- migrate legacy data (#62) (d1c6b32)
0.4.6 (2023-06-07)
0.4.5 (2023-06-05)
0.4.4 (2023-05-25)
0.4.3 (2023-05-12)
0.4.2 (2023-04-27)
0.4.1 (2023-04-26)
- update identify collapsing logic to send actions on separate identify event (#48) (6040632)
- updated identify merging logic to ignore nil values (#49) (0320451)
0.4.0 (2023-02-25)
0.3.2 (2023-02-21)
0.3.1 (2023-02-14)
- fix userId is overwritten by deviceId and make reset public (#33) (4f49720)
- remove serverUrl as default value for configuration (#34) (48d0921)
0.3.0 (2022-12-20)
0.2.0 (2022-12-16)
0.1.0 (2022-12-15)
- add lifecycle plugin (a26c621)
- add other platform lifecycle plugin and lints fix (c3f9c5b)
- add return to IdentityEventSender.execute (75d787e)
- add the placeholder for IdentityEventSender (2ad97da)
- change storage to use sync queue, fix retry issues (#14) (e2d824a)
- fix based on comments (4f354bc)
- fix logger in destination (a7ff24e)
- fix the demo app to fit ipad (#12) (72b1ef1)
- fix timeline in destination plugin (0767751)
- lints and other comments (296951b)
- nits (2e264a5)
- pass amplitude instance in plugin setup (42fbb51)
- typo and types (fe5dba7)
- update support watchOS version (5cc61f2)
- add class and file placeholders (d824cf1)
- add podspec and release flow (#18) (ef1ff28)
- add timeline (7cda5b2)
- Context plugin (#8) (64ba783)
- destination plugin (4dc18d9)
- identify, revenue, amplitude client (#16) (ab847f0)
- idfa plugin example (#17) (9104e5f)
- main function implementation (29645c0)
- persistent storage, httpclient, eventpipeline (#9) (0b5e99f)
- response retry handlers (#11) (86d92f6)
- session event init (#13) (bbf7517)
- setup lint, jira issue create, fix all file lint issues, update config (0a34b96)
- support event callback and fix missing insert_id (#15) (1f746e8)